import{e as Sn,r as oe,h as kn,g as tr,n as Pe,i as re,u as $,v as Gs,a as D,w as nr,b as ve,o as or,c as Ws,d as Ks,t as rr,f as ze,s as qe,j as vt,k as $e,l as z,m as ne,p as Be,q as Ys,x as sr,y as ar,z as Js,A as Qs,B as Xs,C as Zs,D as ft,E as ea,F as B,G as q,H as he,I as Vn,J as te,K as ir,L as cr,M as lr,N as le,O as Te,P as E,Q as H,R as wt,S as ur,T as fr,U as ta,V as na,W as oa,X as ra,Y as dr,Z as sa,_ as pr,$ as hr,a0 as aa,a1 as ia,a2 as ca,a3 as la,a4 as ua}from"./swiper-vue.2a50af96.js";const fa=/"(?:_|\\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*:/,da=/"(?: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*:/,pa=/^\s*["[{]|^\s*-?\d[\d.]{0,14}\s*$/;function ha(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){ma(e);return}return t}function ma(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function dt(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e[e.length-1]==='"')return n.slice(1,-1);if(n.length<=9){const o=n.toLowerCase();if(o==="true")return!0;if(o==="false")return!1;if(o==="undefined")return;if(o==="null")return null;if(o==="nan")return Number.NaN;if(o==="infinity")return Number.POSITIVE_INFINITY;if(o==="-infinity")return Number.NEGATIVE_INFINITY}if(!pa.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(fa.test(e)||da.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,ha)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}const ga=/#/g,ya=/&/g,ba=/\//g,_a=/=/g,xn=/\+/g,va=/%5e/gi,wa=/%60/gi,Ea=/%7c/gi,Sa=/%20/gi;function ka(e){return encodeURI(""+e).replace(Ea,"|")}function Kt(e){return ka(typeof e=="string"?e:JSON.stringify(e)).replace(xn,"%2B").replace(Sa,"+").replace(ga,"%23").replace(ya,"%26").replace(wa,"`").replace(va,"^").replace(ba,"%2F")}function Nt(e){return Kt(e).replace(_a,"%3D")}function pt(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function xa(e){return pt(e.replace(xn," "))}function Ra(e){return pt(e.replace(xn," "))}function Ca(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const o=n.match(/([^=]+)=?(.*)/)||[];if(o.length<2)continue;const r=xa(o[1]);if(r==="__proto__"||r==="constructor")continue;const s=Ra(o[2]||"");t[r]===void 0?t[r]=s:Array.isArray(t[r])?t[r].push(s):t[r]=[t[r],s]}return t}function Ta(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Nt(e)}=${Kt(n)}`).join("&"):`${Nt(e)}=${Kt(t)}`:Nt(e)}function Aa(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Ta(t,e[t])).filter(Boolean).join("&")}const Ia=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Pa=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,$a=/^([/\\]\s*){2,}[^/\\]/,Oa=/^[\s\0]*(blob|data|javascript|vbscript):$/i,La=/\/$|\/\?|\/#/,Ma=/^\.?\//;function Xe(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Ia.test(e):Pa.test(e)||(t.acceptRelative?$a.test(e):!1)}function Na(e){return!!e&&Oa.test(e)}function Yt(e="",t){return t?La.test(e):e.endsWith("/")}function mr(e="",t){if(!t)return(Yt(e)?e.slice(0,-1):e)||"/";if(!Yt(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),o=e.slice(r));const[s,...a]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(a.length>0?`?${a.join("?")}`:"")+o}function Jt(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Yt(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),o=e.slice(r),!n))return o;const[s,...a]=n.split("?");return s+"/"+(a.length>0?`?${a.join("?")}`:"")+o}function ja(e=""){return e.startsWith("/")}function zn(e=""){return ja(e)?e:"/"+e}function Ba(e,t){if(yr(t)||Xe(e))return e;const n=mr(t);return e.startsWith(n)?e:Ee(n,e)}function qn(e,t){if(yr(t))return e;const n=mr(t);if(!e.startsWith(n))return e;const o=e.slice(n.length);return o[0]==="/"?o:"/"+o}function gr(e,t){const n=Et(e),o={...Ca(n.search),...t};return n.search=Aa(o),Ua(n)}function yr(e){return!e||e==="/"}function Da(e){return e&&e!=="/"}function Ee(e,...t){let n=e||"";for(const o of t.filter(r=>Da(r)))if(n){const r=o.replace(Ma,"");n=Jt(n)+r}else n=o;return n}function Ha(e,t,n={}){return n.trailingSlash||(e=Jt(e),t=Jt(t)),n.leadingSlash||(e=zn(e),t=zn(t)),n.encoding||(e=pt(e),t=pt(t)),e===t}const br=Symbol.for("ufo:protocolRelative");function Et(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!Xe(e,{acceptRelative:!0}))return t?Et(t+e):Gn(e);const[,o="",r,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,a="",i=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=Gn(i.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:o.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:a,pathname:l,search:u,hash:c,[br]:!o}}function Gn(e=""){const[t="",n="",o=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:o}}function Ua(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",o=e.hash||"",r=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[br]?(e.protocol||"")+"//":"")+r+s+t+n+o}class Fa extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Va(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",o=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(o)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",a=`${r}: ${s}${t?` ${t}`:""}`,i=new Fa(a,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(i,p,{get(){return e[p]}});for(const[p,h]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(i,p,{get(){return e.response&&e.response[h]}});return i}const za=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Wn(e="GET"){return za.has(e.toUpperCase())}function qa(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?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Ga=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Wa=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Ka(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Wa.test(t)?"json":Ga.has(t)||t.startsWith("text/")?"text":"blob"}function Ya(e,t,n=globalThis.Headers){const o={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(o.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(o.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){o.headers=new n((t==null?void 0:t.headers)||{});for(const[r,s]of new n((e==null?void 0:e.headers)||{}))o.headers.set(r,s)}return o}const Ja=new Set([408,409,425,429,500,502,503,504]),Qa=new Set([101,204,205,304]);function _r(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:o=globalThis.AbortController}=e;async function r(i){const l=i.error&&i.error.name==="AbortError"&&!i.options.timeout||!1;if(i.options.retry!==!1&&!l){let c;typeof i.options.retry=="number"?c=i.options.retry:c=Wn(i.options.method)?0:1;const f=i.response&&i.response.status||500;if(c>0&&(Array.isArray(i.options.retryStatusCodes)?i.options.retryStatusCodes.includes(f):Ja.has(f))){const d=i.options.retryDelay||0;return d>0&&await new Promise(p=>setTimeout(p,d)),s(i.request,{...i.options,retry:c-1,timeout:i.options.timeout})}}const u=Va(i);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){var d;const c={request:l,options:Ya(u,e.defaults,n),response:void 0,error:void 0};if(c.options.method=(d=c.options.method)==null?void 0:d.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Ba(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=gr(c.request,{...c.options.params,...c.options.query}))),c.options.body&&Wn(c.options.method)&&(qa(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("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"))),!c.options.signal&&c.options.timeout){const p=new o;setTimeout(()=>p.abort(),c.options.timeout),c.options.signal=p.signal}try{c.response=await t(c.request,c.options)}catch(p){return c.error=p,c.options.onRequestError&&await c.options.onRequestError(c),await r(c)}if(c.response.body&&!Qa.has(c.response.status)&&c.options.method!=="HEAD"){const p=(c.options.parseResponse?"json":c.options.responseType)||Ka(c.response.headers.get("content-type")||"");switch(p){case"json":{const h=await c.response.text(),g=c.options.parseResponse||dt;c.response._data=g(h);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[p]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await r(c)):c.response},a=async function(l,u){return(await s(l,u))._data};return a.raw=s,a.native=(...i)=>t(...i),a.create=(i={})=>_r({...e,defaults:{...e.defaults,...i}}),a}const Rn=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")}(),Xa=Rn.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Za=Rn.Headers,ei=Rn.AbortController,ti=_r({fetch:Xa,Headers:Za,AbortController:ei}),ni=ti,oi=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},ht=oi().app,ri=()=>ht.baseURL,si=()=>ht.buildAssetsDir,ai=(...e)=>Ee(vr(),si(),...e),vr=(...e)=>{const t=ht.cdnURL||ht.baseURL;return e.length?Ee(t,...e):t};globalThis.__buildAssetsURL=ai,globalThis.__publicAssetsURL=vr;function Qt(e,t={},n){for(const o in e){const r=e[o],s=n?`${n}:${o}`:o;typeof r=="object"&&r!==null?Qt(r,t,s):typeof r=="function"&&(t[s]=r)}return t}const ii={run:e=>e()},ci=()=>ii,wr=typeof console.createTask<"u"?console.createTask:ci;function li(e,t){const n=t.shift(),o=wr(n);return e.reduce((r,s)=>r.then(()=>o.run(()=>s(...t))),Promise.resolve())}function ui(e,t){const n=t.shift(),o=wr(n);return Promise.all(e.map(r=>o.run(()=>r(...t))))}function jt(e,t){for(const n of[...e])n(t)}class fi{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,o={}){if(!t||typeof n!="function")return()=>{};const r=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!o.allowDeprecated){let a=s.message;a||(a=`${r} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(a)||(console.warn(a),this._deprecatedMessages.add(a))}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 o,r=(...s)=>(typeof o=="function"&&o(),o=void 0,r=void 0,n(...s));return o=this.hook(t,r),o}removeHook(t,n){if(this._hooks[t]){const o=this._hooks[t].indexOf(n);o!==-1&&this._hooks[t].splice(o,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const o=this._hooks[t]||[];delete this._hooks[t];for(const r of o)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Qt(t),o=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of o.splice(0,o.length))r()}}removeHooks(t){const n=Qt(t);for(const o in n)this.removeHook(o,n[o])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(li,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(ui,t,...n)}callHookWith(t,n,...o){const r=this._before||this._after?{name:n,args:o,context:{}}:void 0;this._before&&jt(this._before,r);const s=t(n in this._hooks?[...this._hooks[n]]:[],o);return s instanceof Promise?s.finally(()=>{this._after&&r&&jt(this._after,r)}):(this._after&&r&&jt(this._after,r),s)}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 Er(){return new fi}function di(e={}){let t,n=!1;const o=a=>{if(t&&t!==a)throw new Error("Context conflict")};let r;if(e.asyncContext){const a=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;a?r=new a:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(r&&t===void 0){const a=r.getStore();if(a!==void 0)return a}return t};return{use:()=>{const a=s();if(a===void 0)throw new Error("Context is not available");return a},tryUse:()=>s(),set:(a,i)=>{i||o(a),t=a,n=!0},unset:()=>{t=void 0,n=!1},call:(a,i)=>{o(a),t=a;try{return r?r.run(a,i):i()}finally{n||(t=void 0)}},async callAsync(a,i){t=a;const l=()=>{t=a},u=()=>t===a?l:void 0;Xt.add(u);try{const c=r?r.run(a,i):i();return n||(t=void 0),await c}finally{Xt.delete(u)}}}}function pi(e={}){const t={};return{get(n,o={}){return t[n]||(t[n]=di({...e,...o})),t[n],t[n]}}}const mt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Kn="__unctx__",hi=mt[Kn]||(mt[Kn]=pi()),mi=(e,t={})=>hi.get(e,t),Yn="__unctx_async_handlers__",Xt=mt[Yn]||(mt[Yn]=new Set);function Ge(e){const t=[];for(const r of Xt){const s=r();s&&t.push(s)}const n=()=>{for(const r of t)r()};let o=e();return o&&typeof o=="object"&&"catch"in o&&(o=o.catch(r=>{throw n(),r})),[o,n]}const Sr=mi("nuxt-app",{asyncContext:!1}),gi="__nuxt_plugin";function yi(e){let t=0;const n={_scope:Sn(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.8.0"},get vue(){return n.vueApp.version}},payload:oe({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:r=>n._scope.run(()=>vi(n,r)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let r=!1;return()=>{if(!r&&(r=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=Er(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,s)=>{const a="$"+r;nt(n,a,s),nt(n.vueApp.config.globalProperties,a,s)},nt(n.vueApp,"$nuxt",n),nt(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||L;const r=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",r)}const o=oe(n.payload.config);return n.provide("config",o),n}async function bi(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const o in n)e.provide(o,n[o])}}async function _i(e,t){const n=[],o=[];for(const r of t){const s=bi(e,r);r.parallel?n.push(s.catch(a=>o.push(a))):await s}if(await Promise.all(n),o.length)throw o[0]}/*! @__NO_SIDE_EFFECTS__ */function Q(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[gi]:!0}))}function vi(e,t,n){const o=()=>n?t(...n):t();return Sr.set(e),e.vueApp.runWithContext(o)}/*! @__NO_SIDE_EFFECTS__ */function L(){var t;let e;if(kn()&&(e=(t=tr())==null?void 0:t.appContext.app.$nuxt),e=e||Sr.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function Se(){return L().$config}function nt(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const wi="modulepreload",Ei=function(e,t){return e[0]==="."?new URL(e,t).href:e},Jn={},Si=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Ei(s,o),s in Jn)return;Jn[s]=!0;const a=s.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(!!o)for(let c=r.length-1;c>=0;c--){const f=r[c];if(f.href===s&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${i}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":wi,a||(u.as="script",u.crossOrigin=""),u.href=s,document.head.appendChild(u),a)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s})},j=(...e)=>Si(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),ki=-1,xi=-2,Ri=-3,Ci=-4,Ti=-5,Ai=-6;function Ii(e,t){return Pi(JSON.parse(e),t)}function Pi(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,o=Array(n.length);function r(s,a=!1){if(s===ki)return;if(s===Ri)return NaN;if(s===Ci)return 1/0;if(s===Ti)return-1/0;if(s===Ai)return-0;if(a)throw new Error("Invalid input");if(s in o)return o[s];const i=n[s];if(!i||typeof i!="object")o[s]=i;else if(Array.isArray(i))if(typeof i[0]=="string"){const l=i[0],u=t==null?void 0:t[l];if(u)return o[s]=u(r(i[1]));switch(l){case"Date":o[s]=new Date(i[1]);break;case"Set":const c=new Set;o[s]=c;for(let p=1;p<i.length;p+=1)c.add(r(i[p]));break;case"Map":const f=new Map;o[s]=f;for(let p=1;p<i.length;p+=2)f.set(r(i[p]),r(i[p+1]));break;case"RegExp":o[s]=new RegExp(i[1],i[2]);break;case"Object":o[s]=Object(i[1]);break;case"BigInt":o[s]=BigInt(i[1]);break;case"null":const d=Object.create(null);o[s]=d;for(let p=1;p<i.length;p+=2)d[i[p]]=r(i[p+1]);break;default:throw new Error(`Unknown type ${l}`)}}else{const l=new Array(i.length);o[s]=l;for(let u=0;u<i.length;u+=1){const c=i[u];c!==xi&&(l[u]=r(c))}}else{const l={};o[s]=l;for(const u in i){const c=i[u];l[u]=r(c)}}return o[s]}return r(0)}function $i(e){return Array.isArray(e)?e:[e]}const Oi=["title","titleTemplate","script","style","noscript"],at=["base","meta","link","style","script","noscript"],Li=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],Mi=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],kr=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"],Ni=typeof window<"u";function xr(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Qn(e){return e._h||xr(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Rr(e,t){const{props:n,tag:o}=e;if(Mi.includes(o))return o;if(o==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const r=["id"];o==="meta"&&r.push("name","property","http-equiv");for(const s of r)if(typeof n[s]<"u"){const a=String(n[s]);return t&&!t(a)?!1:`${o}:${s}:${a}`}return!1}function Xn(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function Cr(e,t){const n=[],o=t.resolveKeyData||(s=>s.key),r=t.resolveValueData||(s=>s.value);for(const[s,a]of Object.entries(e))n.push(...(Array.isArray(a)?a:[a]).map(i=>{const l={key:s,value:i},u=r(l);return typeof u=="object"?Cr(u,t):Array.isArray(u)?u:{[typeof t.key=="function"?t.key(l):t.key]:o(l),[typeof t.value=="function"?t.value(l):t.value]:u}}).flat());return n}function Tr(e,t){return Object.entries(e).map(([n,o])=>{if(typeof o=="object"&&(o=Tr(o,t)),t.resolve){const r=t.resolve({key:n,value:o});if(r)return r}return typeof o=="number"&&(o=o.toString()),typeof o=="string"&&t.wrapValue&&(o=o.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),o=`${t.wrapValue}${o}${t.wrapValue}`),`${n}${t.keyValueSeparator||""}${o}`}).join(t.entrySeparator||"")}const W=e=>({keyValue:e,metaKey:"property"}),Bt=e=>({keyValue:e}),Cn={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${ce(e)}=${t}`}}},articleExpirationTime:W("article:expiration_time"),articleModifiedTime:W("article:modified_time"),articlePublishedTime:W("article:published_time"),bookReleaseDate:W("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${ce(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:W("fb:app_id"),msapplicationConfig:Bt("msapplication-Config"),msapplicationTileColor:Bt("msapplication-TileColor"),msapplicationTileImage:Bt("msapplication-TileImage"),ogAudioSecureUrl:W("og:audio:secure_url"),ogAudioUrl:W("og:audio"),ogImageSecureUrl:W("og:image:secure_url"),ogImageUrl:W("og:image"),ogSiteName:W("og:site_name"),ogVideoSecureUrl:W("og:video:secure_url"),ogVideoUrl:W("og:video"),profileFirstName:W("profile:first_name"),profileLastName:W("profile:last_name"),profileUsername:W("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",keyValueSeparator:"=",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${ce(e)}`:`${ce(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},Ar=["og","book","article","profile"];function Ir(e){var n;const t=ce(e).split(":")[0];return Ar.includes(t)?"property":((n=Cn[e])==null?void 0:n.metaKey)||"name"}function ji(e){var t;return((t=Cn[e])==null?void 0:t.keyValue)||ce(e)}function ce(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.split("-")[0];return Ar.includes(n)||n==="twitter"?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function Zt(e){if(Array.isArray(e))return e.map(n=>Zt(n));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const[n,o]of Object.entries(e))t[ce(n)]=Zt(o);return t}function Bi(e,t){const n=Cn[t];return t==="refresh"?`${e.seconds};url=${e.url}`:Tr(Zt(e),{entrySeparator:", ",resolve({value:o,key:r}){if(o===null)return"";if(typeof o=="boolean")return`${r}`},...n==null?void 0:n.unpack})}const Pr=["og:image","og:video","og:audio","twitter:image"];function $r(e){const t={};return Object.entries(e).forEach(([n,o])=>{String(o)!=="false"&&n&&(t[n]=o)}),t}function Zn(e,t){const n=$r(t),o=ce(e),r=Ir(o);if(Pr.includes(o)){const s={};return Object.entries(n).forEach(([i,l])=>{s[`${e}${i==="url"?"":`${i.charAt(0).toUpperCase()}${i.slice(1)}`}`]=l}),Tn(s).sort((i,l)=>{var u,c;return(((u=i[r])==null?void 0:u.length)||0)-(((c=l[r])==null?void 0:c.length)||0)})}return[{[r]:o,...n}]}function Tn(e){const t=[],n={};Object.entries(e).forEach(([r,s])=>{if(!Array.isArray(s)){if(typeof s=="object"&&s){if(Pr.includes(ce(r))){t.push(...Zn(r,s));return}n[r]=$r(s)}else n[r]=s;return}s.forEach(a=>{t.push(...typeof a=="string"?Tn({[r]:a}):Zn(r,a))})});const o=Cr(n,{key({key:r}){return Ir(r)},value({key:r}){return r==="charset"?"charset":"content"},resolveKeyData({key:r}){return ji(r)},resolveValueData({value:r,key:s}){return r===null?"_null":typeof r=="object"?Bi(r,s):typeof r=="number"?r.toString():r}});return[...t,...o].map(r=>(r.content==="_null"&&(r.content=null),r))}async function Di(e,t,n){const o={tag:e,props:await Or(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return kr.forEach(r=>{const s=typeof o.props[r]<"u"?o.props[r]:n[r];typeof s<"u"&&((!["innerHTML","textContent"].includes(r)||Oi.includes(o.tag))&&(o[r]=s),delete o.props[r])}),o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.props.children&&(o.innerHTML=o.props.children,delete o.props.children),o.tag==="script"&&(typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),o.innerHTML&&["application/ld+json","application/json"].includes(o.props.type)&&(o.innerHTML=o.innerHTML.replace(/</g,"\\u003C"))),Array.isArray(o.props.content)?o.props.content.map(r=>({...o,props:{...o.props,content:r}})):o}function Hi(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function Or(e,t){for(const n of Object.keys(e)){if(n==="class"){e[n]=Hi(e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!kr.includes(n)){const o=String(e[n]),r=n.startsWith("data-");o==="true"||o===""?e[n]=r?"true":!0:e[n]||(r&&o==="false"?e[n]="false":delete e[n])}}return e}const Ui=10;async function Fi(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,o])=>typeof o<"u"&&Li.includes(n)).forEach(([n,o])=>{const r=$i(o);t.push(...r.map(s=>Di(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,o)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<<Ui)+o,n))}const eo={base:-10,title:10},to={critical:-80,high:-10,low:20};function gt(e){let t=100;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&&(t=-30),e.props.charset&&(t=-20),e.props.name==="viewport"&&(t=-15)):e.tag==="link"&&e.props.rel==="preconnect"?t=20:e.tag in eo&&(t=eo[e.tag]),typeof n=="string"&&n in to?t+to[n]:t)}const Vi=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],fe="%separator";function be(e,t,n){if(typeof e!="string"||!e.includes("%"))return e;function o(a){let i;return["s","pageTitle"].includes(a)?i=t.pageTitle:a.includes(".")?i=a.split(".").reduce((l,u)=>l&&l[u]||void 0,t):i=t[a],typeof i<"u"?(i||"").replace(/"/g,'\\"'):!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(a=>{const i=o(a.slice(1));typeof i=="string"&&(e=e.replace(new RegExp(`\\${a}(\\W|$)`,"g"),(l,u)=>`${i}${u}`).trim())}),e.includes(fe)&&(e.endsWith(fe)&&(e=e.slice(0,-fe.length).trim()),e.startsWith(fe)&&(e=e.slice(fe.length).trim()),e=e.replace(new RegExp(`\\${fe}\\s*\\${fe}`,"g"),fe),e=be(e,{separator:n},n)),e}async function zi(e){const t={tag:e.tagName.toLowerCase(),props:await Or(e.getAttributeNames().reduce((n,o)=>({...n,[o]:e.getAttribute(o)}),{})),innerHTML:e.innerHTML};return t._d=Rr(t),t}async function Lr(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n)return;const o={shouldRender:e.dirty,tags:[]};if(await e.hooks.callHook("dom:beforeRender",o),!o.shouldRender)return;const r=(await e.resolveTags()).map(f=>({tag:f,id:at.includes(f.tag)?Qn(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n==null?void 0:n[f])==null?void 0:c.children;for(const p of[...d].filter(h=>at.includes(h.tagName.toLowerCase())))s.elMap[p.getAttribute("data-hid")||Qn(await zi(p))]=p}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function a(f,d,p){const h=`${f}:${d}`;s.sideEffects[h]=p,delete s.pendingSideEffects[h]}function i({id:f,$el:d,tag:p}){const h=p.tag.endsWith("Attrs");s.elMap[f]=d,h||(["textContent","innerHTML"].forEach(g=>{p[g]&&p[g]!==d[g]&&(d[g]=p[g])}),a(f,"el",()=>{s.elMap[f].remove(),delete s.elMap[f]})),Object.entries(p.props).forEach(([g,_])=>{const b=`attr:${g}`;if(g==="class")for(const y of(_||"").split(" ").filter(Boolean))h&&a(f,`${b}:${y}`,()=>d.classList.remove(y)),!d.classList.contains(y)&&d.classList.add(y);else d.getAttribute(g)!==_&&d.setAttribute(g,_===!0?"":String(_)),h&&a(f,b,()=>d.removeAttribute(g))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of r){const{tag:d,shouldRender:p,id:h}=f;if(p){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[h],f.$el?i(f):at.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),i(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of r)await e.hooks.callHook("dom:renderTag",f,n,a);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:r})}async function qi(e,t={}){const n=t.delayFn||(o=>setTimeout(o,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(o=>n(async()=>{await Lr(e,t),delete e._domUpdatePromise,o()}))}function Gi(e){return t=>{var o,r;const n=((r=(o=t.resolvedOptions.document)==null?void 0:o.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){qi(s,e)}}}}}const Wi=["templateParams","htmlAttrs","bodyAttrs"],Ki={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(o=>{e.props[o]&&(e.key=e.props[o],delete e.props[o])});const n=Rr(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(o=>{const r=(o.key?`${o.tag}:${o.key}`:o._d)||o._p,s=t[r];if(s){let i=o==null?void 0:o.tagDuplicateStrategy;if(!i&&Wi.includes(o.tag)&&(i="merge"),i==="merge"){const l=s.props;["class","style"].forEach(u=>{o.props[u]&&l[u]&&(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),o.props[u]=`${l[u]} ${o.props[u]}`)}),t[r].props={...l,...o.props};return}else if(o._e===s._e){s._duped=s._duped||[],o._d=`${s._d}:${s._duped.length+1}`,s._duped.push(o);return}else if(gt(o)>gt(s))return}const a=Object.keys(o.props).length+(o.innerHTML?1:0)+(o.textContent?1:0);if(at.includes(o.tag)&&a===0){delete t[r];return}t[r]=o});const n=[];Object.values(t).forEach(o=>{const r=o._duped;delete o._duped,n.push(o),r&&n.push(...r)}),e.tags=n,e.tags=e.tags.filter(o=>!(o.tag==="meta"&&(o.props.name||o.props.property)&&!o.props.content))}}},Yi={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},no=["script","link","bodyAttrs"];function oo(e){const t={},n={};return Object.entries(e.props).forEach(([o,r])=>{o.startsWith("on")&&typeof r=="function"?n[o]=r:t[o]=r}),{props:t,eventHandlers:n}}const Ji={hooks:{"ssr:render":function(e){e.tags=e.tags.map(t=>(!no.includes(t.tag)||!Object.entries(t.props).find(([n,o])=>n.startsWith("on")&&typeof o=="function")||(t.props=oo(t).props),t))},"tags:resolve":function(e){e.tags=e.tags.map(t=>{if(!no.includes(t.tag))return t;const{props:n,eventHandlers:o}=oo(t);return Object.keys(o).length&&(t.props=n,t._eventHandlers=o),t})},"dom:renderTag":function(e,t,n){if(!e.tag._eventHandlers)return;const o=e.tag.tag==="bodyAttrs"?t.defaultView:e.$el;Object.entries(e.tag._eventHandlers).forEach(([r,s])=>{const a=`${e.tag._d||e.tag._p}:${r}`,i=r.slice(2).toLowerCase(),l=`data-h-${i}`;if(n(e.id,a,()=>{}),e.$el.hasAttribute(l))return;const u=s;e.$el.setAttribute(l,""),o.addEventListener(i,u),e.entry&&n(e.id,a,()=>{o.removeEventListener(i,u),e.$el.removeAttribute(l)})})}}},Qi=["link","style","script","noscript"],Xi={hooks:{"tag:normalise":({tag:e})=>{e.key&&Qi.includes(e.tag)&&(e.props["data-hid"]=e._h=xr(e.key))}}},Zi={hooks:{"tags:resolve":e=>{const t=n=>{var o;return(o=e.tags.find(r=>r._d===n))==null?void 0:o._p};for(const{prefix:n,offset:o}of Vi)for(const r of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(r.tagPriority.replace(n,""));typeof s<"u"&&(r._p=s+o)}e.tags.sort((n,o)=>n._p-o._p).sort((n,o)=>gt(n)-gt(o))}}},ec={hooks:{"tags:resolve":e=>{var a;const{tags:t}=e,n=(a=t.find(i=>i.tag==="title"))==null?void 0:a.textContent,o=t.findIndex(i=>i.tag==="templateParams"),r=o!==-1?t[o].props:{},s=r.separator||"|";delete r.separator,r.pageTitle=be(r.pageTitle||n||"",r,s);for(const i of t)i.processTemplateParams!==!1&&(["titleTemplate","title"].includes(i.tag)&&typeof i.textContent=="string"?i.textContent=be(i.textContent,r,s):i.tag==="meta"&&typeof i.props.content=="string"?i.props.content=be(i.props.content,r,s):i.tag==="link"&&typeof i.props.href=="string"?i.props.href=be(i.props.href,r,s):i.processTemplateParams===!0&&(i.innerHTML?i.innerHTML=be(i.innerHTML,r,s):i.textContent&&(i.textContent=be(i.textContent,r,s))));e.tags=t.filter(i=>i.tag!=="templateParams")}}},tc={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(r=>r.tag==="titleTemplate");const o=t.findIndex(r=>r.tag==="title");if(o!==-1&&n!==-1){const r=Xn(t[n].textContent,t[o].textContent);r!==null?t[o].textContent=r||t[o].textContent:delete t[o]}else if(n!==-1){const r=Xn(t[n].textContent);r!==null&&(t[n].textContent=r,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}};let Mr;function nc(e={}){const t=oc(e);return t.use(Gi()),Mr=t}function ro(e,t){return!e||e==="server"&&t||e==="client"&&!t}function oc(e={}){const t=Er();t.addHooks(e.hooks||{}),e.document=e.document||(Ni?document:void 0);const n=!e.document;e.plugins=[Ki,Yi,Ji,Xi,Zi,ec,tc,...(e==null?void 0:e.plugins)||[]];const o=()=>{a.dirty=!0,t.callHook("entries:updated",a)};let r=0,s=[];const a={dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(i){const l=typeof i=="function"?i(a):i;ro(l.mode,n)&&t.addHooks(l.hooks||{})},push(i,l){l==null||delete l.head;const u={_i:r++,input:i,...l};return ro(u.mode,n)&&(s.push(u),o()),{dispose(){s=s.filter(c=>c._i!==u._i),t.callHook("entries:updated",a),o()},patch(c){s=s.map(f=>(f._i===u._i&&(f.input=u.input=c),f)),o()}}},async resolveTags(){const i={tags:[],entries:[...s]};await t.callHook("entries:resolve",i);for(const l of i.entries){const u=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(u):u),l.resolvedInput)for(const c of await Fi(l)){const f={tag:c,entry:l,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",f),i.tags.push(f.tag)}}return await t.callHook("tags:beforeResolve",i),await t.callHook("tags:resolve",i),i.tags},ssr:n};return e.plugins.forEach(i=>a.use(i)),a.hooks.callHook("init",a),a}function rc(){return Mr}const sc=Gs.startsWith("3");function ac(e){return typeof e=="function"?e():$(e)}function We(e,t=""){if(e instanceof Promise)return e;const n=ac(e);return!e||!n?n:Array.isArray(n)?n.map(o=>We(o,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([o,r])=>o==="titleTemplate"||o.startsWith("on")?[o,$(r)]:[o,We(r,o)])):n}const ic={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=We(t.input)}}},Nr="usehead";function cc(e){return{install(n){sc&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Nr,e))}}.install}function lc(e={}){e.domDelayFn=e.domDelayFn||(n=>Pe(()=>setTimeout(()=>n(),0)));const t=nc(e);return t.use(ic),t.install=cc(t),t}const en=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},tn="__unhead_injection_handler__";function uc(e){en[tn]=e}function fc(){if(tn in en)return en[tn]();const e=re(Nr);return e||rc()}function jr(e,t={}){const n=t.head||fc();if(n)return n.ssr?n.push(e,t):dc(n,e,t)}function dc(e,t,n={}){const o=D(!1),r=D({});nr(()=>{r.value=o.value?{}:We(t)});const s=e.push(r.value,n);return ve(r,i=>{s.patch(i)}),tr()&&(or(()=>{s.dispose()}),Ws(()=>{o.value=!0}),Ks(()=>{o.value=!1})),s}function pc(e,t){const n=D({});return nr(()=>{const o=We(e),{title:r,titleTemplate:s,...a}=o;n.value={title:r,titleTemplate:s,meta:Tn(a)}}),jr(n,t)}function hc(e){return{ctx:{table:e},matchAll:t=>Dr(t,e)}}function Br(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([o,r])=>[o,Br(r)])):new Map(Object.entries(e[n]));return t}function mc(e){return hc(Br(e))}function Dr(e,t){const n=[];for(const[r,s]of so(t.wildcard))e.startsWith(r)&&n.push(s);for(const[r,s]of so(t.dynamic))if(e.startsWith(r+"/")){const a="/"+e.slice(r.length).split("/").splice(2).join("/");n.push(...Dr(a,s))}const o=t.static.get(e);return o&&n.push(o),n.filter(Boolean)}function so(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Dt(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 nn(e,t,n=".",o){if(!Dt(t))return nn(e,{},n,o);const r=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const a=e[s];a!=null&&(o&&o(r,s,a,n)||(Array.isArray(a)&&Array.isArray(r[s])?r[s]=[...a,...r[s]]:Dt(a)&&Dt(r[s])?r[s]=nn(a,r[s],(n?`${n}.`:"")+s.toString(),o):r[s]=a))}return r}function Hr(e){return(...t)=>t.reduce((n,o)=>nn(n,o,"",e),{})}const Ur=Hr(),gc=Hr((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function yc(e,t){try{return t in e}catch{return!1}}var bc=Object.defineProperty,_c=(e,t,n)=>t in e?bc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_e=(e,t,n)=>(_c(e,typeof t!="symbol"?t+"":t,n),n);class on extends Error{constructor(t,n={}){super(t,n),_e(this,"statusCode",500),_e(this,"fatal",!1),_e(this,"unhandled",!1),_e(this,"statusMessage"),_e(this,"data"),_e(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:sn(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Fr(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}_e(on,"__h3_error__",!0);function rn(e){if(typeof e=="string")return new on(e);if(vc(e))return e;const t=new on(e.message??e.statusMessage??"",{cause:e.cause||e});if(yc(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=sn(e.statusCode,t.statusCode):e.status&&(t.statusCode=sn(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Fr(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 vc(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const wc=/[^\u0009\u0020-\u007E]/g;function Fr(e=""){return e.replace(wc,"")}function sn(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Ec=Symbol("layout-meta"),St=Symbol("route"),ge=()=>{var e;return(e=L())==null?void 0:e.$router},An=()=>kn()?re(St,L()._route):L()._route;/*! @__NO_SIDE_EFFECTS__ */const Sc=()=>{try{if(L()._processingMiddleware)return!0}catch{return!0}return!1},kc=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:gr(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:i="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");open(n,i,u)}return Promise.resolve()}const o=(t==null?void 0:t.external)||Xe(n,{acceptRelative:!0});if(o){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const i=Et(n).protocol;if(i&&Na(i))throw new Error(`Cannot navigate to a URL with '${i}' protocol.`)}const r=Sc();if(!o&&r)return e;const s=ge(),a=L();return o?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,r?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},kt=()=>rr(L().payload,"error"),Ce=e=>{const t=In(e);try{const n=L(),o=kt();n.hooks.callHook("app:error",t),o.value=o.value||t}catch{throw t}return t},xc=async(e={})=>{const t=L(),n=kt();t.callHook("app:error:cleared",e),e.redirect&&await ge().replace(e.redirect),n.value=null},Rc=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),In=e=>{const t=rn(e);return t.__nuxt_error=!0,t},ao=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),th=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Vr=e=>{const t=L();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ao(e)}):ao(e)},an=!1,Cc=!1,nh={componentName:"NuxtLink"},Tc="#__nuxt",Ac="$s";function zr(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,o]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(o!==void 0&&typeof o!="function")throw new Error("[nuxt] [useState] init must be a function: "+o);const r=Ac+n,s=L(),a=rr(s.payload.state,r);if(a.value===void 0&&o){const i=o();if(ze(i))return s.payload.state[r]=i,i;a.value=i}return a}function Ic(e){return{}}function Pc(e={}){const t=e.path||window.location.pathname;let n={};try{n=dt(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:L().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const $c={nuxt:{buildId:"60479197-bc6e-40b9-925c-1d327fb036d7"}},Oc=gc($c);function qr(){const e=L();return e._appConfig||(e._appConfig=oe(Oc)),e._appConfig}let it,Gr;function Lc(){var n;const e=Se(),t=(n=qr().nuxt)==null?void 0:n.buildId;return it=$fetch(Ee(e.app.cdnURL||e.app.baseURL,e.app.buildAssetsDir,`builds/meta/${t}.json`)),it.then(o=>{Gr=mc(o.matcher)}),it}function xt(){return it||Lc()}async function Wr(e){return await xt(),Ur({},...Gr.matchAll(e).reverse())}function io(e,t={}){const n=Mc(e,t),o=L(),r=o._payloadCache=o._payloadCache||{};return n in r||(r[n]=Nc().then(s=>s?Kr(n).then(a=>a||(delete r[n],null)):(r[n]=null,null))),r[n]}const co="json";function Mc(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||Xe(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const o=t.hash||(t.fresh?Date.now():"");return Ee(Se().app.baseURL,n.pathname,o?`_payload.${o}.${co}`:`_payload.${co}`)}async function Kr(e){const t=fetch(e).then(n=>n.text().then(Yr));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Nc(e=An().path){if(L().payload.prerenderedAt||(await xt()).prerendered.includes(e))return!0;const o=await Wr(e);return!!o.prerender&&!o.redirect}let ot=null;async function jc(){if(ot)return ot;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=Yr(e.textContent||""),n=e.dataset.src?await Kr(e.dataset.src):void 0;return ot={...t,...n,...window.__NUXT__},ot}function Yr(e){return Ii(e,L()._payloadRevivers)}function Bc(e,t){L()._payloadRevivers[e]=t}const lo={NuxtError:e=>In(e),EmptyShallowRef:e=>qe(e==="_"?void 0:e==="0n"?BigInt(0):dt(e)),EmptyRef:e=>D(e==="_"?void 0:e==="0n"?BigInt(0):dt(e)),ShallowRef:e=>qe(e),ShallowReactive:e=>vt(e),Ref:e=>D(e),Reactive:e=>oe(e)},Dc=Q({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const o in lo)Bc(o,lo[o]);Object.assign(e.payload,([t,n]=Ge(()=>e.runWithContext(jc)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Hc=[],Uc=Q({name:"nuxt:head",enforce:"pre",setup(e){const t=lc({plugins:Hc});uc(()=>L().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const o=async()=>{n=!1,await Lr(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||o()}),e.hooks.hook("app:error",o),e.hooks.hook("app:suspense:resolve",o)}}});/*!
  * vue-router v4.2.5
  * (c) 2023 Eduardo San Martin Morote
  * @license MIT
  */const Re=typeof window<"u";function Fc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const O=Object.assign;function Ht(e,t){const n={};for(const o in t){const r=t[o];n[o]=X(r)?r.map(e):e(r)}return n}const De=()=>{},X=Array.isArray,Vc=/\/$/,zc=e=>e.replace(Vc,"");function Ut(e,t,n="/"){let o,r={},s="",a="";const i=t.indexOf("#");let l=t.indexOf("?");return i<l&&i>=0&&(l=-1),l>-1&&(o=t.slice(0,l),s=t.slice(l+1,i>-1?i:t.length),r=e(s)),i>-1&&(o=o||t.slice(0,i),a=t.slice(i,t.length)),o=Kc(o??t,n),{fullPath:o+(s&&"?")+s+a,path:o,query:r,hash:a}}function qc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function uo(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Gc(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Ae(t.matched[o],n.matched[r])&&Jr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ae(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Jr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Wc(e[n],t[n]))return!1;return!0}function Wc(e,t){return X(e)?fo(e,t):X(t)?fo(t,e):e===t}function fo(e,t){return X(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function Kc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let s=n.length-1,a,i;for(a=0;a<o.length;a++)if(i=o[a],i!==".")if(i==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+o.slice(a-(a===o.length?1:0)).join("/")}var Ke;(function(e){e.pop="pop",e.push="push"})(Ke||(Ke={}));var He;(function(e){e.back="back",e.forward="forward",e.unknown=""})(He||(He={}));function Yc(e){if(!e)if(Re){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),zc(e)}const Jc=/^[^#]+#/;function Qc(e,t){return e.replace(Jc,"#")+t}function Xc(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Rt=()=>({left:window.pageXOffset,top:window.pageYOffset});function Zc(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Xc(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function po(e,t){return(history.state?history.state.position-t:-1)+e}const cn=new Map;function el(e,t){cn.set(e,t)}function tl(e){const t=cn.get(e);return cn.delete(e),t}let nl=()=>location.protocol+"//"+location.host;function Qr(e,t){const{pathname:n,search:o,hash:r}=t,s=e.indexOf("#");if(s>-1){let i=r.includes(e.slice(s))?e.slice(s).length:1,l=r.slice(i);return l[0]!=="/"&&(l="/"+l),uo(l,"")}return uo(n,e)+o+r}function ol(e,t,n,o){let r=[],s=[],a=null;const i=({state:d})=>{const p=Qr(e,location),h=n.value,g=t.value;let _=0;if(d){if(n.value=p,t.value=d,a&&a===h){a=null;return}_=g?d.position-g.position:0}else o(p);r.forEach(b=>{b(n.value,h,{delta:_,type:Ke.pop,direction:_?_>0?He.forward:He.back:He.unknown})})};function l(){a=n.value}function u(d){r.push(d);const p=()=>{const h=r.indexOf(d);h>-1&&r.splice(h,1)};return s.push(p),p}function c(){const{history:d}=window;d.state&&d.replaceState(O({},d.state,{scroll:Rt()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function ho(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Rt():null}}function rl(e){const{history:t,location:n}=window,o={value:Qr(e,n)},r={value:t.state};r.value||s(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:nl()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),r.value=u}catch(p){console.error(p),n[c?"replace":"assign"](d)}}function a(l,u){const c=O({},t.state,ho(r.value.back,l,r.value.forward,!0),u,{position:r.value.position});s(l,c,!0),o.value=l}function i(l,u){const c=O({},r.value,t.state,{forward:l,scroll:Rt()});s(c.current,c,!0);const f=O({},ho(o.value,l,null),{position:c.position+1},u);s(l,f,!1),o.value=l}return{location:o,state:r,push:i,replace:a}}function Xr(e){e=Yc(e);const t=rl(e),n=ol(e,t.state,t.location,t.replace);function o(s,a=!0){a||n.pauseListeners(),history.go(s)}const r=O({location:"",base:e,go:o,createHref:Qc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function sl(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Xr(e)}function al(e){return typeof e=="string"||e&&typeof e=="object"}function Zr(e){return typeof e=="string"||typeof e=="symbol"}const ee={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},es=Symbol("");var mo;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(mo||(mo={}));function Ie(e,t){return O(new Error,{type:e,[es]:!0},t)}function ae(e,t){return e instanceof Error&&es in e&&(t==null||!!(e.type&t))}const go="[^/]+?",il={sensitive:!1,strict:!1,start:!0,end:!0},cl=/[.+*?^${}()[\]/\\]/g;function ll(e,t){const n=O({},il,t),o=[];let r=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let f=0;f<u.length;f++){const d=u[f];let p=40+(n.sensitive?.25:0);if(d.type===0)f||(r+="/"),r+=d.value.replace(cl,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:g,optional:_,regexp:b}=d;s.push({name:h,repeatable:g,optional:_});const y=b||go;if(y!==go){p+=10;try{new RegExp(`(${y})`)}catch(M){throw new Error(`Invalid custom RegExp for param "${h}" (${y}): `+M.message)}}let x=g?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;f||(x=_&&u.length<2?`(?:/${x})`:"/"+x),_&&(x+="?"),r+=x,p+=20,_&&(p+=-8),g&&(p+=-20),y===".*"&&(p+=-50)}c.push(p)}o.push(c)}if(n.strict&&n.end){const u=o.length-1;o[u][o[u].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const a=new RegExp(r,n.sensitive?"":"i");function i(u){const c=u.match(a),f={};if(!c)return null;for(let d=1;d<c.length;d++){const p=c[d]||"",h=s[d-1];f[h.name]=p&&h.repeatable?p.split("/"):p}return f}function l(u){let c="",f=!1;for(const d of e){(!f||!c.endsWith("/"))&&(c+="/"),f=!1;for(const p of d)if(p.type===0)c+=p.value;else if(p.type===1){const{value:h,repeatable:g,optional:_}=p,b=h in u?u[h]:"";if(X(b)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const y=X(b)?b.join("/"):b;if(!y)if(_)d.length<2&&(c.endsWith("/")?c=c.slice(0,-1):f=!0);else throw new Error(`Missing required param "${h}"`);c+=y}}return c||"/"}return{re:a,score:o,keys:s,parse:i,stringify:l}}function ul(e,t){let n=0;for(;n<e.length&&n<t.length;){const o=t[n]-e[n];if(o)return o;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function fl(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const s=ul(o[n],r[n]);if(s)return s;n++}if(Math.abs(r.length-o.length)===1){if(yo(o))return 1;if(yo(r))return-1}return r.length-o.length}function yo(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const dl={type:0,value:""},pl=/[a-zA-Z0-9_]/;function hl(e){if(!e)return[[]];if(e==="/")return[[dl]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,o=n;const r=[];let s;function a(){s&&r.push(s),s=[]}let i=0,l,u="",c="";function f(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;i<e.length;){if(l=e[i++],l==="\\"&&n!==2){o=n,n=4;continue}switch(n){case 0:l==="/"?(u&&f(),a()):l===":"?(f(),n=1):d();break;case 4:d(),n=o;break;case 1:l==="("?n=2:pl.test(l)?d():(f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&i--);break;case 2:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=3:c+=l;break;case 3:f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&i--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),f(),a(),r}function ml(e,t,n){const o=ll(hl(e.path),n),r=O(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function gl(e,t){const n=[],o=new Map;t=vo({strict:!1,end:!0,sensitive:!1},t);function r(c){return o.get(c)}function s(c,f,d){const p=!d,h=yl(c);h.aliasOf=d&&d.record;const g=vo(t,c),_=[h];if("alias"in c){const x=typeof c.alias=="string"?[c.alias]:c.alias;for(const M of x)_.push(O({},h,{components:d?d.record.components:h.components,path:M,aliasOf:d?d.record:h}))}let b,y;for(const x of _){const{path:M}=x;if(f&&M[0]!=="/"){const P=f.record.path,k=P[P.length-1]==="/"?"":"/";x.path=f.record.path+(M&&k+M)}if(b=ml(x,f,g),d?d.alias.push(b):(y=y||b,y!==b&&y.alias.push(b),p&&c.name&&!_o(b)&&a(c.name)),h.children){const P=h.children;for(let k=0;k<P.length;k++)s(P[k],b,d&&d.children[k])}d=d||b,(b.record.components&&Object.keys(b.record.components).length||b.record.name||b.record.redirect)&&l(b)}return y?()=>{a(y)}:De}function a(c){if(Zr(c)){const f=o.get(c);f&&(o.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&o.delete(c.record.name),c.children.forEach(a),c.alias.forEach(a))}}function i(){return n}function l(c){let f=0;for(;f<n.length&&fl(c,n[f])>=0&&(c.record.path!==n[f].record.path||!ts(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!_o(c)&&o.set(c.record.name,c)}function u(c,f){let d,p={},h,g;if("name"in c&&c.name){if(d=o.get(c.name),!d)throw Ie(1,{location:c});g=d.record.name,p=O(bo(f.params,d.keys.filter(y=>!y.optional).map(y=>y.name)),c.params&&bo(c.params,d.keys.map(y=>y.name))),h=d.stringify(p)}else if("path"in c)h=c.path,d=n.find(y=>y.re.test(h)),d&&(p=d.parse(h),g=d.record.name);else{if(d=f.name?o.get(f.name):n.find(y=>y.re.test(f.path)),!d)throw Ie(1,{location:c,currentLocation:f});g=d.record.name,p=O({},f.params,c.params),h=d.stringify(p)}const _=[];let b=d;for(;b;)_.unshift(b.record),b=b.parent;return{name:g,path:h,params:p,matched:_,meta:_l(_)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:a,getRoutes:i,getRecordMatcher:r}}function bo(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function yl(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:bl(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function bl(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function _o(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function _l(e){return e.reduce((t,n)=>O(t,n.meta),{})}function vo(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function ts(e,t){return t.children.some(n=>n===e||ts(e,n))}const ns=/#/g,vl=/&/g,wl=/\//g,El=/=/g,Sl=/\?/g,os=/\+/g,kl=/%5B/g,xl=/%5D/g,rs=/%5E/g,Rl=/%60/g,ss=/%7B/g,Cl=/%7C/g,as=/%7D/g,Tl=/%20/g;function Pn(e){return encodeURI(""+e).replace(Cl,"|").replace(kl,"[").replace(xl,"]")}function Al(e){return Pn(e).replace(ss,"{").replace(as,"}").replace(rs,"^")}function ln(e){return Pn(e).replace(os,"%2B").replace(Tl,"+").replace(ns,"%23").replace(vl,"%26").replace(Rl,"`").replace(ss,"{").replace(as,"}").replace(rs,"^")}function Il(e){return ln(e).replace(El,"%3D")}function Pl(e){return Pn(e).replace(ns,"%23").replace(Sl,"%3F")}function $l(e){return e==null?"":Pl(e).replace(wl,"%2F")}function yt(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Ol(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<o.length;++r){const s=o[r].replace(os," "),a=s.indexOf("="),i=yt(a<0?s:s.slice(0,a)),l=a<0?null:yt(s.slice(a+1));if(i in t){let u=t[i];X(u)||(u=t[i]=[u]),u.push(l)}else t[i]=l}return t}function wo(e){let t="";for(let n in e){const o=e[n];if(n=Il(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(X(o)?o.map(s=>s&&ln(s)):[o&&ln(o)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Ll(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=X(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const Ml=Symbol(""),Eo=Symbol(""),$n=Symbol(""),is=Symbol(""),un=Symbol("");function Ne(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function pe(e,t,n,o,r){const s=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,i)=>{const l=f=>{f===!1?i(Ie(4,{from:n,to:t})):f instanceof Error?i(f):al(f)?i(Ie(2,{from:t,to:f})):(s&&o.enterCallbacks[r]===s&&typeof f=="function"&&s.push(f),a())},u=e.call(o&&o.instances[r],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(f=>i(f))})}function Ft(e,t,n,o){const r=[];for(const s of e)for(const a in s.components){let i=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(Nl(i)){const u=(i.__vccOpts||i)[t];u&&r.push(pe(u,n,o,s,a))}else{let l=i();r.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${s.path}"`));const c=Fc(u)?u.default:u;s.components[a]=c;const d=(c.__vccOpts||c)[t];return d&&pe(d,n,o,s,a)()}))}}return r}function Nl(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function So(e){const t=re($n),n=re(is),o=z(()=>t.resolve($(e.to))),r=z(()=>{const{matched:l}=o.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Ae.bind(null,c));if(d>-1)return d;const p=ko(l[u-2]);return u>1&&ko(c)===p&&f[f.length-1].path!==p?f.findIndex(Ae.bind(null,l[u-2])):d}),s=z(()=>r.value>-1&&Hl(n.params,o.value.params)),a=z(()=>r.value>-1&&r.value===n.matched.length-1&&Jr(n.params,o.value.params));function i(l={}){return Dl(l)?t[$(e.replace)?"replace":"push"]($(e.to)).catch(De):Promise.resolve()}return{route:o,href:z(()=>o.value.href),isActive:s,isExactActive:a,navigate:i}}const jl=$e({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"}},useLink:So,setup(e,{slots:t}){const n=oe(So(e)),{options:o}=re($n),r=z(()=>({[xo(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[xo(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:ne("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},s)}}}),Bl=jl;function Dl(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 Hl(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!X(r)||r.length!==o.length||o.some((s,a)=>s!==r[a]))return!1}return!0}function ko(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xo=(e,t,n)=>e??t??n,Ul=$e({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=re(un),r=z(()=>e.route||o.value),s=re(Eo,0),a=z(()=>{let u=$(s);const{matched:c}=r.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),i=z(()=>r.value.matched[a.value]);Be(Eo,z(()=>a.value+1)),Be(Ml,i),Be(un,r);const l=D();return ve(()=>[l.value,i.value,e.name],([u,c,f],[d,p,h])=>{c&&(c.instances[f]=u,p&&p!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!Ae(c,p)||!d)&&(c.enterCallbacks[f]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=r.value,c=e.name,f=i.value,d=f&&f.components[c];if(!d)return Ro(n.default,{Component:d,route:u});const p=f.props[c],h=p?p===!0?u.params:typeof p=="function"?p(u):p:null,_=ne(d,O({},h,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Ro(n.default,{Component:_,route:u})||_}}});function Ro(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const cs=Ul;function Fl(e){const t=gl(e.routes,e),n=e.parseQuery||Ol,o=e.stringifyQuery||wo,r=e.history,s=Ne(),a=Ne(),i=Ne(),l=qe(ee);let u=ee;Re&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Ht.bind(null,m=>""+m),f=Ht.bind(null,$l),d=Ht.bind(null,yt);function p(m,w){let v,S;return Zr(m)?(v=t.getRecordMatcher(m),S=w):S=m,t.addRoute(S,v)}function h(m){const w=t.getRecordMatcher(m);w&&t.removeRoute(w)}function g(){return t.getRoutes().map(m=>m.record)}function _(m){return!!t.getRecordMatcher(m)}function b(m,w){if(w=O({},w||l.value),typeof m=="string"){const R=Ut(n,m,w.path),V=t.resolve({path:R.path},w),Me=r.createHref(R.fullPath);return O(R,V,{params:d(V.params),hash:yt(R.hash),redirectedFrom:void 0,href:Me})}let v;if("path"in m)v=O({},m,{path:Ut(n,m.path,w.path).path});else{const R=O({},m.params);for(const V in R)R[V]==null&&delete R[V];v=O({},m,{params:f(R)}),w.params=f(w.params)}const S=t.resolve(v,w),N=m.hash||"";S.params=c(d(S.params));const F=qc(o,O({},m,{hash:Al(N),path:S.path})),I=r.createHref(F);return O({fullPath:F,hash:N,query:o===wo?Ll(m.query):m.query||{}},S,{redirectedFrom:void 0,href:I})}function y(m){return typeof m=="string"?Ut(n,m,l.value.path):O({},m)}function x(m,w){if(u!==m)return Ie(8,{from:w,to:m})}function M(m){return T(m)}function P(m){return M(O(y(m),{replace:!0}))}function k(m){const w=m.matched[m.matched.length-1];if(w&&w.redirect){const{redirect:v}=w;let S=typeof v=="function"?v(m):v;return typeof S=="string"&&(S=S.includes("?")||S.includes("#")?S=y(S):{path:S},S.params={}),O({query:m.query,hash:m.hash,params:"path"in S?{}:m.params},S)}}function T(m,w){const v=u=b(m),S=l.value,N=m.state,F=m.force,I=m.replace===!0,R=k(v);if(R)return T(O(y(R),{state:typeof R=="object"?O({},N,R.state):N,force:F,replace:I}),w||v);const V=v;V.redirectedFrom=w;let Me;return!F&&Gc(o,S,v)&&(Me=Ie(16,{to:V,from:S}),Un(S,S,!0,!1)),(Me?Promise.resolve(Me):U(V,S)).catch(K=>ae(K)?ae(K,2)?K:Ot(K):$t(K,V,S)).then(K=>{if(K){if(ae(K,2))return T(O({replace:I},y(K.to),{state:typeof K.to=="object"?O({},N,K.to.state):N,force:F}),w||V)}else K=ue(V,S,!0,I,N);return Z(V,S,K),K})}function C(m,w){const v=x(m,w);return v?Promise.reject(v):Promise.resolve()}function A(m){const w=tt.values().next().value;return w&&typeof w.runWithContext=="function"?w.runWithContext(m):m()}function U(m,w){let v;const[S,N,F]=Vl(m,w);v=Ft(S.reverse(),"beforeRouteLeave",m,w);for(const R of S)R.leaveGuards.forEach(V=>{v.push(pe(V,m,w))});const I=C.bind(null,m,w);return v.push(I),ke(v).then(()=>{v=[];for(const R of s.list())v.push(pe(R,m,w));return v.push(I),ke(v)}).then(()=>{v=Ft(N,"beforeRouteUpdate",m,w);for(const R of N)R.updateGuards.forEach(V=>{v.push(pe(V,m,w))});return v.push(I),ke(v)}).then(()=>{v=[];for(const R of F)if(R.beforeEnter)if(X(R.beforeEnter))for(const V of R.beforeEnter)v.push(pe(V,m,w));else v.push(pe(R.beforeEnter,m,w));return v.push(I),ke(v)}).then(()=>(m.matched.forEach(R=>R.enterCallbacks={}),v=Ft(F,"beforeRouteEnter",m,w),v.push(I),ke(v))).then(()=>{v=[];for(const R of a.list())v.push(pe(R,m,w));return v.push(I),ke(v)}).catch(R=>ae(R,8)?R:Promise.reject(R))}function Z(m,w,v){i.list().forEach(S=>A(()=>S(m,w,v)))}function ue(m,w,v,S,N){const F=x(m,w);if(F)return F;const I=w===ee,R=Re?history.state:{};v&&(S||I?r.replace(m.fullPath,O({scroll:I&&R&&R.scroll},N)):r.push(m.fullPath,N)),l.value=m,Un(m,w,v,I),Ot()}let ye;function Pt(){ye||(ye=r.listen((m,w,v)=>{if(!Fn.listening)return;const S=b(m),N=k(S);if(N){T(O(N,{replace:!0}),S).catch(De);return}u=S;const F=l.value;Re&&el(po(F.fullPath,v.delta),Rt()),U(S,F).catch(I=>ae(I,12)?I:ae(I,2)?(T(I.to,S).then(R=>{ae(R,20)&&!v.delta&&v.type===Ke.pop&&r.go(-1,!1)}).catch(De),Promise.reject()):(v.delta&&r.go(-v.delta,!1),$t(I,S,F))).then(I=>{I=I||ue(S,F,!1),I&&(v.delta&&!ae(I,8)?r.go(-v.delta,!1):v.type===Ke.pop&&ae(I,20)&&r.go(-1,!1)),Z(S,F,I)}).catch(De)}))}let se=Ne(),G=Ne(),et;function $t(m,w,v){Ot(m);const S=G.list();return S.length?S.forEach(N=>N(m,w,v)):console.error(m),Promise.reject(m)}function qs(){return et&&l.value!==ee?Promise.resolve():new Promise((m,w)=>{se.add([m,w])})}function Ot(m){return et||(et=!m,Pt(),se.list().forEach(([w,v])=>m?v(m):w()),se.reset()),m}function Un(m,w,v,S){const{scrollBehavior:N}=e;if(!Re||!N)return Promise.resolve();const F=!v&&tl(po(m.fullPath,0))||(S||!v)&&history.state&&history.state.scroll||null;return Pe().then(()=>N(m,w,F)).then(I=>I&&Zc(I)).catch(I=>$t(I,m,w))}const Lt=m=>r.go(m);let Mt;const tt=new Set,Fn={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,hasRoute:_,getRoutes:g,resolve:b,options:e,push:M,replace:P,go:Lt,back:()=>Lt(-1),forward:()=>Lt(1),beforeEach:s.add,beforeResolve:a.add,afterEach:i.add,onError:G.add,isReady:qs,install(m){const w=this;m.component("RouterLink",Bl),m.component("RouterView",cs),m.config.globalProperties.$router=w,Object.defineProperty(m.config.globalProperties,"$route",{enumerable:!0,get:()=>$(l)}),Re&&!Mt&&l.value===ee&&(Mt=!0,M(r.location).catch(N=>{}));const v={};for(const N in ee)Object.defineProperty(v,N,{get:()=>l.value[N],enumerable:!0});m.provide($n,w),m.provide(is,vt(v)),m.provide(un,l);const S=m.unmount;tt.add(m),m.unmount=function(){tt.delete(m),tt.size<1&&(u=ee,ye&&ye(),ye=null,l.value=ee,Mt=!1,et=!1),S()}}};function ke(m){return m.reduce((w,v)=>w.then(()=>A(v)),Promise.resolve())}return Fn}function Vl(e,t){const n=[],o=[],r=[],s=Math.max(t.matched.length,e.matched.length);for(let a=0;a<s;a++){const i=t.matched[a];i&&(e.matched.find(u=>Ae(u,i))?o.push(i):n.push(i));const l=e.matched[a];l&&(t.matched.find(u=>Ae(u,l))||r.push(l))}return[n,o,r]}const Co=[{name:"account",path:"/account",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./account.d39274a4.js"),["./account.d39274a4.js","./addressCard.988bc27b.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./mututeCustomer.46c194f9.js","./account.32edceed.css"],import.meta.url).then(e=>e.default||e)},{name:"audio-id",path:"/audio/:id()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./_id_.cd516586.js"),["./_id_.cd516586.js","./index.5d19984a.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./_id_.35f9d26f.css"],import.meta.url).then(e=>e.default||e)},{name:"audio",path:"/audio",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.82dd5b88.js"),["./index.82dd5b88.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"bag",path:"/bag",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./bag.98ca8d59.js"),["./bag.98ca8d59.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"checkout",path:"/checkout",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./checkout.2048ad14.js"),["./checkout.2048ad14.js","./addressCard.988bc27b.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./mututeCustomer.46c194f9.js"],import.meta.url).then(e=>e.default||e)},{name:"collection-id",path:"/collection/:id()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./_id_.6cf962ea.js"),["./_id_.6cf962ea.js","./productCard.c678b815.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./getCollection.16873a95.js"],import.meta.url).then(e=>e.default||e)},{name:"collection",path:"/collection",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.f8fdd16f.js"),["./index.f8fdd16f.js","./productCard.c678b815.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./getProduct.74070309.js"],import.meta.url).then(e=>e.default||e)},{name:"couture-id-handle",path:"/couture/:id()/:handle()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./_handle_.e2bef3e1.js"),["./_handle_.e2bef3e1.js","./index.5d19984a.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./_handle_.c92ccf6f.css"],import.meta.url).then(e=>e.default||e)},{name:"couture-id",path:"/couture/:id()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.82e62256.js"),["./index.82e62256.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"couture",path:"/couture",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.28044a5d.js"),["./index.28044a5d.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"design-id",path:"/design/:id()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./_id_.f85d49b2.js"),["./_id_.f85d49b2.js","./index.5d19984a.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./_id_.4747bbe2.css"],import.meta.url).then(e=>e.default||e)},{name:"design",path:"/design",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.42a6a94e.js"),["./index.42a6a94e.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"forgot-password",path:"/forgot-password",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./forgot-password.214e9d89.js"),["./forgot-password.214e9d89.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./mututeCustomer.46c194f9.js"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.53ef3540.js"),["./index.53ef3540.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./productCard.c678b815.js","./getProduct.74070309.js","./getCollection.16873a95.js"],import.meta.url).then(e=>e.default||e)},{name:"login",path:"/login",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./login.325fe699.js"),["./login.325fe699.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./mututeCustomer.46c194f9.js"],import.meta.url).then(e=>e.default||e)},{name:"page-id",path:"/page/:id()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./_id_.a84164ef.js"),["./_id_.a84164ef.js","./index.5d19984a.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./_id_.4747bbe2.css"],import.meta.url).then(e=>e.default||e)},{name:"page-client-service",path:"/page/client-service",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./client-service.b5f64094.js"),["./client-service.b5f64094.js","./nuxt-link.202fc52f.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./index.5d19984a.js"],import.meta.url).then(e=>e.default||e)},{name:"page-faq",path:"/page/faq",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./faq.25753642.js"),["./faq.25753642.js","./index.5d19984a.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"product-id",path:"/product/:id()",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./_id_.1a718e04.js"),["./_id_.1a718e04.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./productCard.c678b815.js","./getProduct.74070309.js","./index.5d19984a.js","./_id_.5eebe742.css"],import.meta.url).then(e=>e.default||e)},{name:"product",path:"/product",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.f7e878aa.js"),["./index.f7e878aa.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"search",path:"/search",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./index.f3ef86a7.js"),["./index.f3ef86a7.js","./productCard.c678b815.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css"],import.meta.url).then(e=>e.default||e)},{name:"signup",path:"/signup",meta:{},alias:[],redirect:void 0,component:()=>j(()=>import("./signup.607057a2.js"),["./signup.607057a2.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./index.5d19984a.js","./mututeCustomer.46c194f9.js","./signup.096bd049.css"],import.meta.url).then(e=>e.default||e)}],zl={scrollBehavior(e,t,n){var u;const o=L(),r=((u=ge().options)==null?void 0:u.scrollBehaviorType)??"auto";let s=n||void 0;const a=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&a!==!1&&ql(t,e)&&(s={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:To(e.hash),behavior:r}}const i=c=>!!(c.meta.pageTransition??an),l=i(t)&&i(e)?"page:transition:finish":"page:finish";return new Promise(c=>{o.hooks.hookOnce(l,async()=>{await Pe(),e.hash&&(s={el:e.hash,top:To(e.hash),behavior:r}),c(s)})})}};function To(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function ql(e,t){return t.path!==e.path||JSON.stringify(e.params)!==JSON.stringify(t.params)}const Gl={},Y={...Gl,...zl},Wl=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const o=L(),r=ge();if(([t,n]=Ge(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const a=In({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),i=r.beforeResolve(u=>{if(i(),u===e){const c=r.afterEach(async()=>{c(),await o.runWithContext(()=>Ce(a)),window.history.pushState({},"",e.fullPath)});return!1}})},Kl=async e=>{let t,n;const o=([t,n]=Ge(()=>Wr(e.path)),t=await t,n(),t);if(o.redirect)return o.redirect},Yl=[Wl,Kl],Ue={};function Jl(e,t,n){const{pathname:o,search:r,hash:s}=t,a=e.indexOf("#");if(a>-1){const u=s.includes(e.slice(a))?e.slice(a).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),qn(c,"")}const i=qn(o,e),l=!n||Ha(i,n,{trailingSlash:!0})?i:n;return l+(l.includes("?")?"":r)+s}const Ql=Q({name:"nuxt:router",enforce:"pre",async setup(e){var g,_;let t,n,o=Se().app.baseURL;Y.hashMode&&!o.includes("#")&&(o+="#");const r=((g=Y.history)==null?void 0:g.call(Y,o))??(Y.hashMode?sl(o):Xr(o)),s=((_=Y.routes)==null?void 0:_.call(Y,Co))??Co;let a;const i=Jl(o,window.location,e.payload.path),l=Fl({...Y,scrollBehavior:(b,y,x)=>{var M;if(y===ee){a=x;return}return l.options.scrollBehavior=Y.scrollBehavior,(M=Y.scrollBehavior)==null?void 0:M.call(Y,b,ee,a||x)},history:r,routes:s});e.vueApp.use(l);const u=qe(l.currentRoute.value);l.afterEach((b,y)=>{u.value=y}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});const c=qe(l.resolve(i)),f=()=>{c.value=l.currentRoute.value};e.hook("page:finish",f),l.afterEach((b,y)=>{var x,M,P,k;((M=(x=b.matched[0])==null?void 0:x.components)==null?void 0:M.default)===((k=(P=y.matched[0])==null?void 0:P.components)==null?void 0:k.default)&&f()});const d={};for(const b in c.value)Object.defineProperty(d,b,{get:()=>c.value[b]});e._route=vt(d),e._middleware=e._middleware||{global:[],named:{}};const p=kt();try{[t,n]=Ge(()=>l.isReady()),await t,n()}catch(b){[t,n]=Ge(()=>e.runWithContext(()=>Ce(b))),await t,n()}const h=e.payload.state._layout;return l.beforeEach(async(b,y)=>{var x;b.meta=oe(b.meta),e.isHydrating&&h&&!Ys(b.meta.layout)&&(b.meta.layout=h),e._processingMiddleware=!0;{const M=new Set([...Yl,...e._middleware.global]);for(const P of b.matched){const k=P.meta.middleware;if(k)if(Array.isArray(k))for(const T of k)M.add(T);else M.add(k)}for(const P of M){const k=typeof P=="string"?e._middleware.named[P]||await((x=Ue[P])==null?void 0:x.call(Ue).then(C=>C.default||C)):P;if(!k)throw new Error(`Unknown route middleware: '${P}'.`);const T=await e.runWithContext(()=>k(b,y));if(!e.payload.serverRendered&&e.isHydrating&&(T===!1||T instanceof Error)){const C=T||rn({statusCode:404,statusMessage:`Page Not Found: ${i}`});return await e.runWithContext(()=>Ce(C)),!1}if(T!==!0&&(T||T===!1))return T}}}),l.onError(()=>{delete e._processingMiddleware}),l.afterEach(async(b,y,x)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(xc),b.matched.length===0&&await e.runWithContext(()=>Ce(rn({statusCode:404,fatal:!1,statusMessage:`Page not found: ${b.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await l.replace({...l.resolve(i),name:void 0,force:!0}),l.options.scrollBehavior=Y.scrollBehavior}catch(b){await e.runWithContext(()=>Ce(b))}}),{provide:{router:l}}}}),Xl=Q({name:"nuxt:payload",setup(e){ge().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const o=await io(t.path);o&&Object.assign(e.static.data,o.data)}),Vr(()=>{var t;e.hooks.hook("link:prefetch",async n=>{Et(n).protocol||await io(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(xt,1e3)})}}),Zl=!1;/*!
 * pinia v2.1.7
 * (c) 2023 Eduardo San Martin Morote
 * @license MIT
 */let ls;const Ze=e=>ls=e,us=Symbol();function fn(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Fe;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Fe||(Fe={}));function eu(){const e=Sn(!0),t=e.run(()=>D({}));let n=[],o=[];const r=sr({install(s){Ze(r),r._a=s,s.provide(us,r),s.config.globalProperties.$pinia=r,o.forEach(a=>n.push(a)),o=[]},use(s){return!this._a&&!Zl?o.push(s):n.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const fs=()=>{};function Ao(e,t,n,o=fs){e.push(t);const r=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),o())};return!n&&Qs()&&Xs(r),r}function xe(e,...t){e.slice().forEach(n=>{n(...t)})}const tu=e=>e();function dn(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,o)=>e.set(o,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];fn(r)&&fn(o)&&e.hasOwnProperty(n)&&!ze(o)&&!ar(o)?e[n]=dn(r,o):e[n]=o}return e}const nu=Symbol();function ou(e){return!fn(e)||!e.hasOwnProperty(nu)}const{assign:de}=Object;function ru(e){return!!(ze(e)&&e.effect)}function su(e,t,n,o){const{state:r,actions:s,getters:a}=t,i=n.state.value[e];let l;function u(){i||(n.state.value[e]=r?r():{});const c=Zs(n.state.value[e]);return de(c,s,Object.keys(a||{}).reduce((f,d)=>(f[d]=sr(z(()=>{Ze(n);const p=n._s.get(e);return a[d].call(p,p)})),f),{}))}return l=ds(e,u,t,n,o,!0),l}function ds(e,t,n={},o,r,s){let a;const i=de({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],p;const h=o.state.value[e];!s&&!h&&(o.state.value[e]={}),D({});let g;function _(C){let A;u=c=!1,typeof C=="function"?(C(o.state.value[e]),A={type:Fe.patchFunction,storeId:e,events:p}):(dn(o.state.value[e],C),A={type:Fe.patchObject,payload:C,storeId:e,events:p});const U=g=Symbol();Pe().then(()=>{g===U&&(u=!0)}),c=!0,xe(f,A,o.state.value[e])}const b=s?function(){const{state:A}=n,U=A?A():{};this.$patch(Z=>{de(Z,U)})}:fs;function y(){a.stop(),f=[],d=[],o._s.delete(e)}function x(C,A){return function(){Ze(o);const U=Array.from(arguments),Z=[],ue=[];function ye(G){Z.push(G)}function Pt(G){ue.push(G)}xe(d,{args:U,name:C,store:P,after:ye,onError:Pt});let se;try{se=A.apply(this&&this.$id===e?this:P,U)}catch(G){throw xe(ue,G),G}return se instanceof Promise?se.then(G=>(xe(Z,G),G)).catch(G=>(xe(ue,G),Promise.reject(G))):(xe(Z,se),se)}}const M={_p:o,$id:e,$onAction:Ao.bind(null,d),$patch:_,$reset:b,$subscribe(C,A={}){const U=Ao(f,C,A.detached,()=>Z()),Z=a.run(()=>ve(()=>o.state.value[e],ue=>{(A.flush==="sync"?c:u)&&C({storeId:e,type:Fe.direct,events:p},ue)},de({},l,A)));return U},$dispose:y},P=oe(M);o._s.set(e,P);const T=(o._a&&o._a.runWithContext||tu)(()=>o._e.run(()=>(a=Sn()).run(t)));for(const C in T){const A=T[C];if(ze(A)&&!ru(A)||ar(A))s||(h&&ou(A)&&(ze(A)?A.value=h[C]:dn(A,h[C])),o.state.value[e][C]=A);else if(typeof A=="function"){const U=x(C,A);T[C]=U,i.actions[C]=A}}return de(P,T),de(Js(P),T),Object.defineProperty(P,"$state",{get:()=>o.state.value[e],set:C=>{_(A=>{de(A,C)})}}),o._p.forEach(C=>{de(P,a.run(()=>C({store:P,app:o._a,pinia:o,options:i})))}),h&&s&&n.hydrate&&n.hydrate(P.$state,h),u=!0,c=!0,P}function au(e,t,n){let o,r;const s=typeof t=="function";typeof e=="string"?(o=e,r=s?n:t):(r=e,o=e.id);function a(i,l){const u=kn();return i=i||(u?re(us,null):null),i&&Ze(i),i=ls,i._s.has(o)||(s?ds(o,t,r,i):su(o,r,i)),i._s.get(o)}return a.$id=o,a}const iu=Q(e=>{const t=eu();return e.vueApp.use(t),Ze(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}),cu=ft(()=>j(()=>Promise.resolve().then(()=>Ed),void 0,import.meta.url).then(e=>e.default)),lu=ft(()=>j(()=>import("./IconCSS.3a5f677d.js"),["./IconCSS.3a5f677d.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./IconCSS.43df5cb3.css"],import.meta.url).then(e=>e.default)),uu=[["Icon",cu],["IconCSS",lu]],fu=Q({name:"nuxt:global-components",setup(e){for(const[t,n]of uu)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),rt={},du=Q({name:"nuxt:prefetch",setup(e){const t=ge();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var r;const o=(r=n==null?void 0:n.meta)==null?void 0:r.layout;o&&typeof rt[o]=="function"&&await rt[o]()})}),e.hooks.hook("link:prefetch",n=>{var a,i,l,u;if(Xe(n))return;const o=t.resolve(n);if(!o)return;const r=(a=o==null?void 0:o.meta)==null?void 0:a.layout;let s=Array.isArray((i=o==null?void 0:o.meta)==null?void 0:i.middleware)?(l=o==null?void 0:o.meta)==null?void 0:l.middleware:[(u=o==null?void 0:o.meta)==null?void 0:u.middleware];s=s.filter(c=>typeof c=="string");for(const c of s)typeof Ue[c]=="function"&&Ue[c]();r&&typeof rt[r]=="function"&&rt[r]()})}}),pu=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,hu=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;function mu(e){return pu.test(e)||hu.test(e.slice(0,4))}const gu=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,yu=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,bu=/Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|Mediapartners \(Googlebot\)|APIs-Google|bingbot|Slurp|[wW]get|LinkedInBot|Python-urllib|python-requests|aiohttp|httpx|libwww-perl|httpunit|nutch|Go-http-client|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|BIGLOTRON|Teoma|convera|seekbot|Gigabot|Gigablast|exabot|ia_archiver|GingerCrawler|webmon |HTTrack|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|findlink|msrbot|panscient|yacybot|AISearchBot|ips-agent|tagoobot|MJ12bot|woriobot|yanga|buzzbot|mlbot|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|purebot|Linguee Bot|CyberPatrol|voilabot|Baiduspider|citeseerxbot|spbot|twengabot|postrank|TurnitinBot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|Ahrefs(Bot|SiteAudit)|fuelbot|CrunchBot|IndeedBot|mappydata|woobot|ZoominfoBot|PrivacyAwareBot|Multiviewbot|SWIMGBot|Grobbot|eright|Apercite|semanticbot|Aboundex|domaincrawler|wbsearchbot|summify|CCBot|edisterbot|seznambot|ec2linkfinder|gslfbot|aiHitBot|intelium_bot|facebookexternalhit|Yeti|RetrevoPageAnalyzer|lb-spider|Sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot\/|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|S[eE][mM]rushBot|yoozBot|lipperhey|Y!J|Domain Re-Animator Bot|AddThis|Screaming Frog SEO Spider|MetaURI|Scrapy|Livelap[bB]ot|OpenHoseBot|CapsuleChecker|collection@infegy.com|IstellaBot|DeuSu\/|betaBot|Cliqzbot\/|MojeekBot\/|netEstate NE Crawler|SafeSearch microdata crawler|Gluten Free Crawler\/|Sonic|Sysomos|Trove|deadlinkchecker|Slack-ImgProxy|Embedly|RankActiveLinkBot|iskanie|SafeDNSBot|SkypeUriPreview|Veoozbot|Slackbot|redditbot|datagnionbot|Google-Adwords-Instant|adbeat_bot|WhatsApp|contxbot|pinterest.com.bot|electricmonk|GarlikCrawler|BingPreview\/|vebidoobot|FemtosearchBot|Yahoo Link Preview|MetaJobBot|DomainStatsBot|mindUpBot|Daum\/|Jugendschutzprogramm-Crawler|Xenu Link Sleuth|Pcore-HTTP|moatbot|KosmioBot|pingdom|AppInsights|PhantomJS|Gowikibot|PiplBot|Discordbot|TelegramBot|Jetslide|newsharecounts|James BOT|Bark[rR]owler|TinEye|SocialRankIOBot|trendictionbot|Ocarinabot|epicbot|Primalbot|DuckDuckGo-Favicons-Bot|GnowitNewsbot|Leikibot|LinkArchiver|YaK\/|PaperLiBot|Digg Deeper|dcrawl|Snacktory|AndersPinkBot|Fyrebot|EveryoneSocialBot|Mediatoolkitbot|Luminator-robots|ExtLinksBot|SurveyBot|NING\/|okhttp|Nuzzel|omgili|PocketParser|YisouSpider|um-LN|ToutiaoSpider|MuckRack|Jamie's Spider|AHC\/|NetcraftSurveyAgent|Laserlikebot|^Apache-HttpClient|AppEngine-Google|Jetty|Upflow|Thinklab|Traackr.com|Twurly|Mastodon|http_get|DnyzBot|botify|007ac9 Crawler|BehloolBot|BrandVerity|check_http|BDCbot|ZumBot|EZID|ICC-Crawler|ArchiveBot|^LCC |filterdb.iss.net\/crawler|BLP_bbot|BomboraBot|Buck\/|Companybook-Crawler|Genieo|magpie-crawler|MeltwaterNews|Moreover|newspaper\/|ScoutJet|(^| )sentry\/|StorygizeBot|UptimeRobot|OutclicksBot|seoscanners|Hatena|Google Web Preview|MauiBot|AlphaBot|SBL-BOT|IAS crawler|adscanner|Netvibes|acapbot|Baidu-YunGuanCe|bitlybot|blogmuraBot|Bot.AraTurka.com|bot-pge.chlooe.com|BoxcarBot|BTWebClient|ContextAd Bot|Digincore bot|Disqus|Feedly|Fetch\/|Fever|Flamingo_SearchEngine|FlipboardProxy|g2reader-bot|G2 Web Services|imrbot|K7MLWCBot|Kemvibot|Landau-Media-Spider|linkapediabot|vkShare|Siteimprove.com|BLEXBot\/|DareBoost|ZuperlistBot\/|Miniflux\/|Feedspot|Diffbot\/|SEOkicks|tracemyfile|Nimbostratus-Bot|zgrab|PR-CY.RU|AdsTxtCrawler|Datafeedwatch|Zabbix|TangibleeBot|google-xrawler|axios|Amazon CloudFront|Pulsepoint|CloudFlare-AlwaysOnline|Google-Structured-Data-Testing-Tool|WordupInfoSearch|WebDataStats|HttpUrlConnection|Seekport Crawler|ZoomBot|VelenPublicWebCrawler|MoodleBot|jpg-newsbot|outbrain|W3C_Validator|Validator\.nu|W3C-checklink|W3C-mobileOK|W3C_I18n-Checker|FeedValidator|W3C_CSS_Validator|W3C_Unicorn|Google-PhysicalWeb|Blackboard|ICBot\/|BazQux|Twingly|Rivva|Experibot|awesomecrawler|Dataprovider.com|GroupHigh\/|theoldreader.com|AnyEvent|Uptimebot\.org|Nmap Scripting Engine|2ip.ru|Clickagy|Caliperbot|MBCrawler|online-webceo-bot|B2B Bot|AddSearchBot|Google Favicon|HubSpot|Chrome-Lighthouse|HeadlessChrome|CheckMarkNetwork\/|www\.uptime\.com|Streamline3Bot\/|serpstatbot\/|MixnodeCache\/|^curl|SimpleScraper|RSSingBot|Jooblebot|fedoraplanet|Friendica|NextCloud|Tiny Tiny RSS|RegionStuttgartBot|Bytespider|Datanyze|Google-Site-Verification|TrendsmapResolver|tweetedtimes|NTENTbot|Gwene|SimplePie|SearchAtlas|Superfeedr|feedbot|UT-Dorkbot|Amazonbot|SerendeputyBot|Eyeotabot|officestorebot|Neticle Crawler|SurdotlyBot|LinkisBot|AwarioSmartBot|AwarioRssBot|RyteBot|FreeWebMonitoring SiteChecker|AspiegelBot|NAVER Blog Rssbot|zenback bot|SentiBot|Domains Project\/|Pandalytics|VKRobot|bidswitchbot|tigerbot|NIXStatsbot|Atom Feed Robot|Curebot|PagePeeker\/|Vigil\/|rssbot\/|startmebot\/|JobboerseBot|seewithkids|NINJA bot|Cutbot|BublupBot|BrandONbot|RidderBot|Taboolabot|Dubbotbot|FindITAnswersbot|infoobot|Refindbot|BlogTraffic\/\d\.\d+ Feed-Fetcher|SeobilityBot|Cincraw|Dragonbot|VoluumDSP-content-bot|FreshRSS|BitBot|^PHP-Curl-Class|Google-Certificates-Bridge/;function _u(e){return gu.test(e)||yu.test(e.slice(0,4))}function vu(e){return/iPad|iPhone|iPod/.test(e)}function wu(e){return/android/i.test(e)}function Eu(e){return/Windows/.test(e)}function Su(e){return/Mac OS X/.test(e)}const ku=[{name:"Samsung",test:/SamsungBrowser/i},{name:"Edge",test:/edg([ea]|ios|)\//i},{name:"Firefox",test:/firefox|iceweasel|fxios/i},{name:"Chrome",test:/chrome|crios|crmo/i},{name:"Safari",test:/safari|applewebkit/i}];function xu(e){for(const t of ku)if(t.test.test(e))return t.name;return""}function Vt(e,t){let n=!1,o=!1,r=!1,s=!1;if(t==="Amazon CloudFront")e["cloudfront-is-mobile-viewer"]==="true"&&(n=!0,o=!0),e["cloudfront-is-tablet-viewer"]==="true"&&(n=!1,o=!0),e["cloudfront-is-desktop-viewer"]==="true"&&(n=!1,o=!1),e["cloudfront-is-ios-viewer"]==="true"&&(r=!0),e["cloudfront-is-android-viewer"]==="true"&&(s=!0);else if(e&&e["cf-device-type"])switch(e["cf-device-type"]){case"mobile":n=!0,o=!0;break;case"tablet":n=!1,o=!0;break;case"desktop":n=!1,o=!1;break}else n=mu(t),o=_u(t),r=vu(t),s=wu(t);const a=Eu(t),i=Su(t),l=xu(t),u=l==="Safari",c=l==="Firefox",f=l==="Edge",d=l==="Chrome",p=l==="Samsung",h=bu.test(t);return{userAgent:t,isMobile:n,isMobileOrTablet:o,isTablet:!n&&o,isDesktop:!o,isIos:r,isAndroid:s,isWindows:a,isMacOS:i,isApple:i||r,isDesktopOrTablet:!n,isSafari:u,isFirefox:c,isEdge:f,isChrome:d,isSamsung:p,isCrawler:h}}const Ru=Q(e=>{const t=Se(),n=t.public.device.defaultUserAgent,o=t.public.device.refreshOnResize;if(e.ssrContext){const a=Ic(),i=a["user-agent"]||n;return{provide:{device:oe(Vt(a,i))}}}const r=navigator.userAgent||n,s=oe(Vt({},r));return o&&window.addEventListener("resize",()=>{setTimeout(()=>{const a=Vt({},navigator.userAgent||n);Object.entries(a).forEach(i=>{const[l,u]=i;s[l]=u})},50)}),{provide:{device:s}}}),Cu="__NUXT_COLOR_MODE__",Tu="theme",Au="nuxt-color-mode",ie=window[Cu]||{},Iu=Q(e=>{const t=zr("color-mode",()=>oe({preference:ie.preference,value:ie.value,unknown:!1,forced:!1})).value;jr({htmlAttrs:{[`data-${Tu}`]:z(()=>t.value)}}),ge().afterEach(r=>{const s=r.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?ie.getColorScheme():t.preference)});let n;function o(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=ie.getColorScheme())}))}ve(()=>t.preference,r=>{var s;t.forced||(r==="system"?(t.value=ie.getColorScheme(),o()):t.value=r,(s=window.localStorage)==null||s.setItem(Au,r))},{immediate:!0}),ve(()=>t.value,(r,s)=>{ie.removeColorScheme(s),ie.addColorScheme(r)}),t.preference==="system"&&o(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=ie.preference,t.value=ie.value,t.unknown=!1)}),e.provide("colorMode",t)}),Pu=Q({name:"nuxt:chunk-reload",setup(e){const t=ge(),n=Se(),o=new Set;t.beforeEach(()=>{o.clear()}),e.hook("app:chunkError",({error:s})=>{o.add(s)});function r(s){const i="href"in s&&s.href.startsWith("#")?n.app.baseURL+s.href:Ee(n.app.baseURL,s.fullPath);Pc({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((s,a)=>{o.has(s)&&r(a)})}}),$u=Q(e=>{let t;const n=Se();async function o(){const r=await xt();t&&clearTimeout(t),t=setTimeout(o,1e3*60*60);const s=await $fetch(Ee(n.app.cdnURL||n.app.baseURL,n.app.buildAssetsDir,"builds/latest.json"));s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}Vr(()=>{t=setTimeout(o,1e3*60*60)})}),Ou=()=>{},Ct="GraphQL Client",Io=0,Po=3,ps="An error occurred while fetching from the API. Review 'graphQLErrors' for details.",hs="Response returned unexpected Content-Type:",ms="An unknown error has occurred. The API did not return a data object or any errors in its response.",pn={json:"application/json",multipart:"multipart/mixed"},$o="X-SDK-Variant",Oo="X-SDK-Version",Lu="shopify-graphql-client",Mu="0.10.4",gs=1e3,Nu=[429,503],ys=/@(defer)\b/i,Lo=`\r
`,ju=/boundary="?([^=";]+)"?/i,Mo=Lo+Lo;function me(e,t=Ct){return e.startsWith(`${t}`)?e:`${t}: ${e}`}function Oe(e){return e instanceof Error?e.message:JSON.stringify(e)}function bs(e){return e instanceof Error&&e.cause?e.cause:void 0}function _s(e){return e.flatMap(({errors:t})=>t??[])}function vs({client:e,retries:t}){if(t!==void 0&&(typeof t!="number"||t<Io||t>Po))throw new Error(`${e}: The provided "retries" value (${t}) is invalid - it cannot be less than ${Io} or greater than ${Po}`)}function J(e,t){return t&&(typeof t!="object"||Array.isArray(t)||typeof t=="object"&&Object.keys(t).length>0)?{[e]:t}:{}}function ws(e,t){if(e.length===0)return t;const o={[e.pop()]:t};return e.length===0?o:ws(e,o)}function Es(e,t){return Object.keys(t||{}).reduce((n,o)=>(typeof t[o]=="object"||Array.isArray(t[o]))&&e[o]?(n[o]=Es(e[o],t[o]),n):(n[o]=t[o],n),Array.isArray(e)?[...e]:{...e})}function Ss([e,...t]){return t.reduce(Es,{...e})}function Bu({clientLogger:e,customFetchApi:t=fetch,client:n=Ct,defaultRetryWaitTime:o=gs,retriableCodes:r=Nu}){const s=async(a,i,l)=>{const u=i+1,c=l+1;let f;try{if(f=await t(...a),e({type:"HTTP-Response",content:{requestParams:a,response:f}}),!f.ok&&r.includes(f.status)&&u<=c)throw new Error;return f}catch(d){if(u<=c){const p=f==null?void 0:f.headers.get("Retry-After");return await Du(p?parseInt(p,10):o),e({type:"HTTP-Retry",content:{requestParams:a,lastResponse:f,retryAttempt:i,maxRetries:l}}),s(a,u,l)}throw new Error(me(`${l>0?`Attempted maximum number of ${l} network retries. Last message - `:""}${Oe(d)}`,n))}};return s}async function Du(e){return new Promise(t=>setTimeout(t,e))}function Hu({headers:e,url:t,customFetchApi:n=fetch,retries:o=0,logger:r}){vs({client:Ct,retries:o});const s={headers:e,url:t,retries:o},a=Uu(r),i=Bu({customFetchApi:n,clientLogger:a,defaultRetryWaitTime:gs}),l=Fu(i,s),u=Vu(l),c=Ju(l);return{config:s,fetch:l,request:u,requestStream:c}}function Uu(e){return t=>{e&&e(t)}}async function ks(e){const{errors:t,data:n,extensions:o}=await e.json();return{...J("data",n),...J("extensions",o),...t||!n?{errors:{networkStatusCode:e.status,message:me(t?ps:ms),...J("graphQLErrors",t),response:e}}:{}}}function Fu(e,{url:t,headers:n,retries:o}){return async(r,s={})=>{const{variables:a,headers:i,url:l,retries:u}=s,c=JSON.stringify({query:r,variables:a});vs({client:Ct,retries:u});const f=Object.entries({...n,...i}).reduce((p,[h,g])=>(p[h]=Array.isArray(g)?g.join(", "):g.toString(),p),{});return!f[$o]&&!f[Oo]&&(f[$o]=Lu,f[Oo]=Mu),e([l??t,{method:"POST",headers:f,body:c}],1,u??o)}}function Vu(e){return async(...t)=>{if(ys.test(t[0]))throw new Error(me("This operation will result in a streamable response - use requestStream() instead."));try{const n=await e(...t),{status:o,statusText:r}=n,s=n.headers.get("content-type")||"";return n.ok?s.includes(pn.json)?ks(n):{errors:{networkStatusCode:o,message:me(`${hs} ${s}`),response:n}}:{errors:{networkStatusCode:o,message:me(r),response:n}}}catch(n){return{errors:{message:Oe(n)}}}}}async function*zu(e){const t=new TextDecoder;if(e.body[Symbol.asyncIterator])for await(const n of e.body)yield t.decode(n);else{const n=e.body.getReader();let o;try{for(;!(o=await n.read()).done;)yield t.decode(o.value)}finally{n.cancel()}}}function qu(e,t){return{async*[Symbol.asyncIterator](){try{let n="";for await(const o of e)if(n+=o,n.indexOf(t)>-1){const r=n.lastIndexOf(t),a=n.slice(0,r).split(t).filter(i=>i.trim().length>0).map(i=>i.slice(i.indexOf(Mo)+Mo.length).trim());a.length>0&&(yield a),n=n.slice(r+t.length),n.trim()==="--"&&(n="")}}catch(n){throw new Error(`Error occured while processing stream payload - ${Oe(n)}`)}}}}function Gu(e){return{async*[Symbol.asyncIterator](){yield{...await ks(e),hasNext:!1}}}}function Wu(e){return e.map(t=>{try{return JSON.parse(t)}catch(n){throw new Error(`Error in parsing multipart response - ${Oe(n)}`)}}).map(t=>{const{data:n,incremental:o,hasNext:r,extensions:s,errors:a}=t;if(!o)return{data:n||{},...J("errors",a),...J("extensions",s),hasNext:r};const i=o.map(({data:l,path:u,errors:c})=>({data:l&&u?ws(u,l):{},...J("errors",c)}));return{data:i.length===1?i[0].data:Ss([...i.map(({data:l})=>l)]),...J("errors",_s(i)),hasNext:r}})}function Ku(e,t){if(e.length>0)throw new Error(ps,{cause:{graphQLErrors:e}});if(Object.keys(t).length===0)throw new Error(ms)}function Yu(e,t){var i;const n=(t??"").match(ju),o=`--${n?n[1]:"-"}`;if(!((i=e.body)!=null&&i.getReader)&&!e.body[Symbol.asyncIterator])throw new Error("API multipart response did not return an iterable body",{cause:e});const r=zu(e);let s={},a;return{async*[Symbol.asyncIterator](){var l;try{let u=!0;for await(const c of qu(r,o)){const f=Wu(c);a=((l=f.find(p=>p.extensions))==null?void 0:l.extensions)??a;const d=_s(f);s=Ss([s,...f.map(({data:p})=>p)]),u=f.slice(-1)[0].hasNext,Ku(d,s),yield{...J("data",s),...J("extensions",a),hasNext:u}}if(u)throw new Error("Response stream terminated unexpectedly")}catch(u){const c=bs(u);yield{...J("data",s),...J("extensions",a),errors:{message:me(Oe(u)),networkStatusCode:e.status,...J("graphQLErrors",c==null?void 0:c.graphQLErrors),response:e},hasNext:!1}}}}}function Ju(e){return async(...t)=>{if(!ys.test(t[0]))throw new Error(me("This operation does not result in a streamable response - use request() instead."));try{const n=await e(...t),{statusText:o}=n;if(!n.ok)throw new Error(o,{cause:n});const r=n.headers.get("content-type")||"";switch(!0){case r.includes(pn.json):return Gu(n);case r.includes(pn.multipart):return Yu(n,r);default:throw new Error(`${hs} ${r}`,{cause:n})}}catch(n){return{async*[Symbol.asyncIterator](){const o=bs(n);yield{errors:{message:me(Oe(n)),...J("networkStatusCode",o==null?void 0:o.status),...J("response",o)},hasNext:!1}}}}}}function Qu({client:e,storeDomain:t}){try{if(!t||typeof t!="string")throw new Error;const n=t.trim(),o=n.match(/^https?:/)?n:`https://${n}`,r=new URL(o);return r.protocol="https",r.origin}catch{throw new Error(`${e}: a valid store domain ("${t}") must be provided`)}}function xs({client:e,currentSupportedApiVersions:t,apiVersion:n,logger:o}){const r=`${e}: the provided apiVersion ("${n}")`,s=`Currently supported API versions: ${t.join(", ")}`;if(!n||typeof n!="string")throw new Error(`${r} is invalid. ${s}`);const a=n.trim();t.includes(a)||(o?o({type:"Unsupported_Api_Version",content:{apiVersion:n,supportedApiVersions:t}}):console.warn(`${r} is likely deprecated or not supported. ${s}`))}function bt(e){const t=e*3-2;return t===10?t:`0${t}`}function zt(e,t,n){const o=t-n;return o<=0?`${e-1}-${bt(o+4)}`:`${e}-${bt(o)}`}function Xu(){const e=new Date,t=e.getUTCMonth(),n=e.getUTCFullYear(),o=Math.floor(t/3+1);return{year:n,quarter:o,version:`${n}-${bt(o)}`}}function Zu(){const{year:e,quarter:t,version:n}=Xu(),o=t===4?`${e+1}-01`:`${e}-${bt(t+1)}`;return[zt(e,t,3),zt(e,t,2),zt(e,t,1),n,o,"unstable"]}function ef(e){return t=>({...t??{},...e.headers})}function tf({getHeaders:e,getApiUrl:t}){return(n,o)=>{const r=[n];if(o&&Object.keys(o).length>0){const{variables:s,apiVersion:a,headers:i,retries:l}=o;r.push({...s?{variables:s}:{},...i?{headers:e(i)}:{},...a?{url:t(a)}:{},...l?{retries:l}:{}})}return r}}const No="application/json",nf="storefront-api-client",of="0.3.4",rf="X-Shopify-Storefront-Access-Token",sf="Shopify-Storefront-Private-Token",af="X-SDK-Variant",cf="X-SDK-Version",lf="X-SDK-Variant-Source",Ye="Storefront API Client";function uf(e){if(e&&typeof window<"u")throw new Error(`${Ye}: private access tokens and headers should only be used in a server-to-server implementation. Use the public API access token in nonserver environments.`)}function ff(e,t){if(!e&&!t)throw new Error(`${Ye}: a public or private access token must be provided`);if(e&&t)throw new Error(`${Ye}: only provide either a public or private access token`)}function df({storeDomain:e,apiVersion:t,publicAccessToken:n,privateAccessToken:o,clientName:r,retries:s=0,customFetchApi:a,logger:i}){const l=Zu(),u=Qu({client:Ye,storeDomain:e}),c={client:Ye,currentSupportedApiVersions:l,logger:i};xs({...c,apiVersion:t}),ff(n,o),uf(o);const f=pf(u,t,c),d={storeDomain:u,apiVersion:t,...n?{publicAccessToken:n}:{privateAccessToken:o},headers:{"Content-Type":No,Accept:No,[af]:nf,[cf]:of,...r?{[lf]:r}:{},...n?{[rf]:n}:{[sf]:o}},apiUrl:f(),clientName:r},p=Hu({headers:d.headers,url:d.apiUrl,retries:s,customFetchApi:a,logger:i}),h=ef(d),g=hf(d,f),_=tf({getHeaders:h,getApiUrl:g});return Object.freeze({config:d,getHeaders:h,getApiUrl:g,fetch:(...y)=>p.fetch(..._(...y)),request:(...y)=>p.request(..._(...y)),requestStream:(...y)=>p.requestStream(..._(...y))})}function pf(e,t,n){return o=>{o&&xs({...n,apiVersion:o});const r=(o??t).trim();return`${e}/api/${r}/graphql.json`}}function hf(e,t){return n=>n?t(n):e.apiUrl}const mf=Q(e=>{const t=Se();return{provide:{shopifyClient:df({storeDomain:t.public.shopifyStoreDomain,apiVersion:"2024-04",publicAccessToken:t.public.shopifyStorefrontAccessToken})}}}),gf=[Dc,Uc,Ql,Xl,iu,fu,du,Ru,Iu,Pu,$u,Ou,mf],Rs=Object.freeze({left:0,top:0,width:16,height:16}),Cs=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),On=Object.freeze({...Rs,...Cs});Object.freeze({...On,body:"",hidden:!1});({...Rs});const Ts=Object.freeze({width:null,height:null}),As=Object.freeze({...Ts,...Cs});function yf(e,t){const n={...e};for(const o in t){const r=t[o],s=typeof r;o in Ts?(r===null||r&&(s==="string"||s==="number"))&&(n[o]=r):s===typeof n[o]&&(n[o]=o==="rotate"?r%4:r)}return n}const bf=/[\s,]+/;function _f(e,t){t.split(bf).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function vf(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(e);return isNaN(r)?0:o(r)}else if(n!==e){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/r,s%1===0?o(s):0)}}return t}const wf=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Ef=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function jo(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(wf);if(o===null||!o.length)return e;const r=[];let s=o.shift(),a=Ef.test(s);for(;;){if(a){const i=parseFloat(s);isNaN(i)?r.push(s):r.push(Math.ceil(i*t*n)/n)}else r.push(s);if(s=o.shift(),s===void 0)return r.join("");a=!a}}const Sf=e=>e==="unset"||e==="undefined"||e==="none";function kf(e,t){const n={...On,...e},o={...As,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,o].forEach(h=>{const g=[],_=h.hFlip,b=h.vFlip;let y=h.rotate;_?b?y+=2:(g.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),g.push("scale(-1 1)"),r.top=r.left=0):b&&(g.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),g.push("scale(1 -1)"),r.top=r.left=0);let x;switch(y<0&&(y-=Math.floor(y/4)*4),y=y%4,y){case 1:x=r.height/2+r.top,g.unshift("rotate(90 "+x.toString()+" "+x.toString()+")");break;case 2:g.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:x=r.width/2+r.left,g.unshift("rotate(-90 "+x.toString()+" "+x.toString()+")");break}y%2===1&&(r.left!==r.top&&(x=r.left,r.left=r.top,r.top=x),r.width!==r.height&&(x=r.width,r.width=r.height,r.height=x)),g.length&&(s='<g transform="'+g.join(" ")+'">'+s+"</g>")});const a=o.width,i=o.height,l=r.width,u=r.height;let c,f;a===null?(f=i===null?"1em":i==="auto"?u:i,c=jo(f,l/u)):(c=a==="auto"?l:a,f=i===null?jo(c,u/l):i==="auto"?u:i);const d={},p=(h,g)=>{Sf(g)||(d[h]=g.toString())};return p("width",c),p("height",f),d.viewBox=r.left.toString()+" "+r.top.toString()+" "+l.toString()+" "+u.toString(),{attributes:d,body:s}}const xf=/\sid="(\S+)"/g,Rf="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Cf=0;function Tf(e,t=Rf){const n=[];let o;for(;o=xf.exec(e);)n.push(o[1]);if(!n.length)return e;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const a=typeof t=="function"?t(s):t+(Cf++).toString(),i=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+i+')([")]|\\.[a-z])',"g"),"$1"+a+r+"$3")}),e=e.replace(new RegExp(r,"g"),""),e}function Af(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function If(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Pf(e){return"data:image/svg+xml,"+If(e)}function $f(e){return'url("'+Pf(e)+'")'}const Bo={...As,inline:!1},Of={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Lf={display:"inline-block"},hn={backgroundColor:"currentColor"},Is={backgroundColor:"transparent"},Do={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Ho={webkitMask:hn,mask:hn,background:Is};for(const e in Ho){const t=Ho[e];for(const n in Do)t[e+n]=Do[n]}const ct={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";ct[e+"-flip"]=t,ct[e.slice(0,1)+"-flip"]=t,ct[e+"Flip"]=t});function Uo(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Mf=(e,t)=>{const n=yf(Bo,t),o={...Of},r=t.mode||"svg",s={},a=t.style,i=typeof a=="object"&&!(a instanceof Array)?a:{};for(let g in t){const _=t[g];if(_!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[g]=_===!0||_==="true"||_===1;break;case"flip":typeof _=="string"&&_f(n,_);break;case"color":s.color=_;break;case"rotate":typeof _=="string"?n[g]=vf(_):typeof _=="number"&&(n[g]=_);break;case"ariaHidden":case"aria-hidden":_!==!0&&_!=="true"&&delete o["aria-hidden"];break;default:{const b=ct[g];b?(_===!0||_==="true"||_===1)&&(n[b]=!0):Bo[g]===void 0&&(o[g]=_)}}}const l=kf(e,n),u=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),r==="svg"){o.style={...s,...i},Object.assign(o,u);let g=0,_=t.id;return typeof _=="string"&&(_=_.replace(/-/g,"_")),o.innerHTML=Tf(l.body,_?()=>_+"ID"+g++:"iconifyVue"),ne("svg",o)}const{body:c,width:f,height:d}=e,p=r==="mask"||(r==="bg"?!1:c.indexOf("currentColor")!==-1),h=Af(c,{...u,width:f+"",height:d+""});return o.style={...s,"--svg":$f(h),width:Uo(u.width),height:Uo(u.height),...Lf,...p?hn:Is,...i},ne("span",o)},Nf=Object.create(null),jf=$e({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?Nf[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:Mf({...On,...n},e)}}),Ve=/^[a-z0-9]+(-[a-z0-9]+)*$/,Tt=(e,t,n,o="")=>{const r=e.split(":");if(e.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;o=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const i=r.pop(),l=r.pop(),u={provider:r.length>0?r[0]:o,prefix:l,name:i};return t&&!lt(u)?null:u}const s=r[0],a=s.split("-");if(a.length>1){const i={provider:o,prefix:a.shift(),name:a.join("-")};return t&&!lt(i)?null:i}if(n&&o===""){const i={provider:o,prefix:"",name:s};return t&&!lt(i,n)?null:i}return null},lt=(e,t)=>e?!!((e.provider===""||e.provider.match(Ve))&&(t&&e.prefix===""||e.prefix.match(Ve))&&e.name.match(Ve)):!1,Ps=Object.freeze({left:0,top:0,width:16,height:16}),_t=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Ln=Object.freeze({...Ps,..._t}),mn=Object.freeze({...Ln,body:"",hidden:!1});function Bf(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function Fo(e,t){const n=Bf(e,t);for(const o in mn)o in _t?o in e&&!(o in n)&&(n[o]=_t[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function Df(e,t){const n=e.icons,o=e.aliases||Object.create(null),r=Object.create(null);function s(a){if(n[a])return r[a]=[];if(!(a in r)){r[a]=null;const i=o[a]&&o[a].parent,l=i&&s(i);l&&(r[a]=[i].concat(l))}return r[a]}return(t||Object.keys(n).concat(Object.keys(o))).forEach(s),r}function Hf(e,t,n){const o=e.icons,r=e.aliases||Object.create(null);let s={};function a(i){s=Fo(o[i]||r[i],s)}return a(t),n.forEach(a),Fo(e,s)}function $s(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(r=>{t(r,null),n.push(r)});const o=Df(e);for(const r in o){const s=o[r];s&&(t(r,Hf(e,r,s)),n.push(r))}return n}const Uf={provider:"",aliases:{},not_found:{},...Ps};function qt(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Os(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!qt(e,Uf))return null;const n=t.icons;for(const r in n){const s=n[r];if(!r.match(Ve)||typeof s.body!="string"||!qt(s,mn))return null}const o=t.aliases||Object.create(null);for(const r in o){const s=o[r],a=s.parent;if(!r.match(Ve)||typeof a!="string"||!n[a]&&!o[a]||!qt(s,mn))return null}return t}const Vo=Object.create(null);function Ff(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function we(e,t){const n=Vo[e]||(Vo[e]=Object.create(null));return n[t]||(n[t]=Ff(e,t))}function Mn(e,t){return Os(t)?$s(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function Vf(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let Je=!1;function Ls(e){return typeof e=="boolean"&&(Je=e),Je}function zf(e){const t=typeof e=="string"?Tt(e,!0,Je):e;if(t){const n=we(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function qf(e,t){const n=Tt(e,!0,Je);if(!n)return!1;const o=we(n.provider,n.prefix);return Vf(o,n.name,t)}function Gf(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Je&&!t&&!e.prefix){let r=!1;return Os(e)&&(e.prefix="",$s(e,(s,a)=>{a&&qf(s,a)&&(r=!0)})),r}const n=e.prefix;if(!lt({provider:t,prefix:n,name:"a"}))return!1;const o=we(t,n);return!!Mn(o,e)}const Wf=Object.freeze({width:null,height:null}),Kf=Object.freeze({...Wf,..._t});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const gn=Object.create(null);function Yf(e,t){gn[e]=t}function yn(e){return gn[e]||gn[""]}function Nn(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const jn=Object.create(null),je=["https://api.simplesvg.com","https://api.unisvg.com"],ut=[];for(;je.length>0;)je.length===1||Math.random()>.5?ut.push(je.shift()):ut.push(je.pop());jn[""]=Nn({resources:["https://api.iconify.design"].concat(ut)});function bn(e,t){const n=Nn(t);return n===null?!1:(jn[e]=n,!0)}function Bn(e){return jn[e]}const Jf=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let zo=Jf();function Qf(e,t){const n=Bn(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let r=0;n.resources.forEach(a=>{r=Math.max(r,a.length)});const s=t+".json?icons=";o=n.maxURL-r-n.path.length-s.length}return o}function Xf(e){return e===404}const Zf=(e,t,n)=>{const o=[],r=Qf(e,t),s="icons";let a={type:s,provider:e,prefix:t,icons:[]},i=0;return n.forEach((l,u)=>{i+=l.length+1,i>=r&&u>0&&(o.push(a),a={type:s,provider:e,prefix:t,icons:[]},i=l.length),a.icons.push(l)}),o.push(a),o};function ed(e){if(typeof e=="string"){const t=Bn(e);if(t)return t.path}return"/"}const td=(e,t,n)=>{if(!zo){n("abort",424);return}let o=ed(t.provider);switch(t.type){case"icons":{const s=t.prefix,i=t.icons.join(","),l=new URLSearchParams({icons:i});o+=s+".json?"+l.toString();break}case"custom":{const s=t.uri;o+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let r=503;zo(e+o).then(s=>{const a=s.status;if(a!==200){setTimeout(()=>{n(Xf(a)?"abort":"next",a)});return}return r=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",r)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",r)})},nd={prepare:Zf,send:td};function od(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((r,s)=>r.provider!==s.provider?r.provider.localeCompare(s.provider):r.prefix!==s.prefix?r.prefix.localeCompare(s.prefix):r.name.localeCompare(s.name));let o={provider:"",prefix:"",name:""};return e.forEach(r=>{if(o.name===r.name&&o.prefix===r.prefix&&o.provider===r.provider)return;o=r;const s=r.provider,a=r.prefix,i=r.name,l=n[s]||(n[s]=Object.create(null)),u=l[a]||(l[a]=we(s,a));let c;i in u.icons?c=t.loaded:a===""||u.missing.has(i)?c=t.missing:c=t.pending;const f={provider:s,prefix:a,name:i};c.push(f)}),t}function Ms(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(r=>r.id!==t))})}function rd(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,r=e.prefix;t.forEach(s=>{const a=s.icons,i=a.pending.length;a.pending=a.pending.filter(l=>{if(l.prefix!==r)return!0;const u=l.name;if(e.icons[u])a.loaded.push({provider:o,prefix:r,name:u});else if(e.missing.has(u))a.missing.push({provider:o,prefix:r,name:u});else return n=!0,!0;return!1}),a.pending.length!==i&&(n||Ms([e],s.id),s.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),s.abort))})}))}let sd=0;function ad(e,t,n){const o=sd++,r=Ms.bind(null,n,o);if(!t.pending.length)return r;const s={id:o,icons:t,callback:e,abort:r};return n.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(s)}),r}function id(e,t=!0,n=!1){const o=[];return e.forEach(r=>{const s=typeof r=="string"?Tt(r,t,n):r;s&&o.push(s)}),o}var cd={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function ld(e,t,n,o){const r=e.resources.length,s=e.random?Math.floor(Math.random()*r):e.index;let a;if(e.random){let k=e.resources.slice(0);for(a=[];k.length>1;){const T=Math.floor(Math.random()*k.length);a.push(k[T]),k=k.slice(0,T).concat(k.slice(T+1))}a=a.concat(k)}else a=e.resources.slice(s).concat(e.resources.slice(0,s));const i=Date.now();let l="pending",u=0,c,f=null,d=[],p=[];typeof o=="function"&&p.push(o);function h(){f&&(clearTimeout(f),f=null)}function g(){l==="pending"&&(l="aborted"),h(),d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function _(k,T){T&&(p=[]),typeof k=="function"&&p.push(k)}function b(){return{startTime:i,payload:t,status:l,queriesSent:u,queriesPending:d.length,subscribe:_,abort:g}}function y(){l="failed",p.forEach(k=>{k(void 0,c)})}function x(){d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function M(k,T,C){const A=T!=="success";switch(d=d.filter(U=>U!==k),l){case"pending":break;case"failed":if(A||!e.dataAfterTimeout)return;break;default:return}if(T==="abort"){c=C,y();return}if(A){c=C,d.length||(a.length?P():y());return}if(h(),x(),!e.random){const U=e.resources.indexOf(k.resource);U!==-1&&U!==e.index&&(e.index=U)}l="completed",p.forEach(U=>{U(C)})}function P(){if(l!=="pending")return;h();const k=a.shift();if(k===void 0){if(d.length){f=setTimeout(()=>{h(),l==="pending"&&(x(),y())},e.timeout);return}y();return}const T={status:"pending",resource:k,callback:(C,A)=>{M(T,C,A)}};d.push(T),u++,f=setTimeout(P,e.rotate),n(k,t,T.callback)}return setTimeout(P),b}function Ns(e){const t={...cd,...e};let n=[];function o(){n=n.filter(i=>i().status==="pending")}function r(i,l,u){const c=ld(t,i,l,(f,d)=>{o(),u&&u(f,d)});return n.push(c),c}function s(i){return n.find(l=>i(l))||null}return{query:r,find:s,setIndex:i=>{t.index=i},getIndex:()=>t.index,cleanup:o}}function qo(){}const Gt=Object.create(null);function ud(e){if(!Gt[e]){const t=Bn(e);if(!t)return;const n=Ns(t),o={config:t,redundancy:n};Gt[e]=o}return Gt[e]}function fd(e,t,n){let o,r;if(typeof e=="string"){const s=yn(e);if(!s)return n(void 0,424),qo;r=s.send;const a=ud(e);a&&(o=a.redundancy)}else{const s=Nn(e);if(s){o=Ns(s);const a=e.resources?e.resources[0]:"",i=yn(a);i&&(r=i.send)}}return!o||!r?(n(void 0,424),qo):o.query(t,r,n)().abort}const Go="iconify2",Qe="iconify",js=Qe+"-count",Wo=Qe+"-version",Bs=36e5,dd=168;function _n(e,t){try{return e.getItem(t)}catch{}}function Dn(e,t,n){try{return e.setItem(t,n),!0}catch{}}function Ko(e,t){try{e.removeItem(t)}catch{}}function vn(e,t){return Dn(e,js,t.toString())}function wn(e){return parseInt(_n(e,js))||0}const At={local:!0,session:!0},Ds={local:new Set,session:new Set};let Hn=!1;function pd(e){Hn=e}let st=typeof window>"u"?{}:window;function Hs(e){const t=e+"Storage";try{if(st&&st[t]&&typeof st[t].length=="number")return st[t]}catch{}At[e]=!1}function Us(e,t){const n=Hs(e);if(!n)return;const o=_n(n,Wo);if(o!==Go){if(o){const i=wn(n);for(let l=0;l<i;l++)Ko(n,Qe+l.toString())}Dn(n,Wo,Go),vn(n,0);return}const r=Math.floor(Date.now()/Bs)-dd,s=i=>{const l=Qe+i.toString(),u=_n(n,l);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>r&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,i))return!0}catch{}Ko(n,l)}};let a=wn(n);for(let i=a-1;i>=0;i--)s(i)||(i===a-1?(a--,vn(n,a)):Ds[e].add(i))}function Fs(){if(!Hn){pd(!0);for(const e in At)Us(e,t=>{const n=t.data,o=t.provider,r=n.prefix,s=we(o,r);if(!Mn(s,n).length)return!1;const a=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,a):a,!0})}}function hd(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const o in At)Us(o,r=>{const s=r.data;return r.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function md(e,t){Hn||Fs();function n(o){let r;if(!At[o]||!(r=Hs(o)))return;const s=Ds[o];let a;if(s.size)s.delete(a=Array.from(s).shift());else if(a=wn(r),!vn(r,a+1))return;const i={cached:Math.floor(Date.now()/Bs),provider:e.provider,data:t};return Dn(r,Qe+a.toString(),JSON.stringify(i))}t.lastModified&&!hd(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Yo(){}function gd(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,rd(e)}))}function yd(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,r=e.iconsToLoad;delete e.iconsToLoad;let s;if(!r||!(s=yn(n)))return;s.prepare(n,o,r).forEach(i=>{fd(n,i,l=>{if(typeof l!="object")i.icons.forEach(u=>{e.missing.add(u)});else try{const u=Mn(e,l);if(!u.length)return;const c=e.pendingIcons;c&&u.forEach(f=>{c.delete(f)}),md(e,l)}catch(u){console.error(u)}gd(e)})})}))}const bd=(e,t)=>{const n=id(e,!0,Ls()),o=od(n);if(!o.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(o.loaded,o.missing,o.pending,Yo)}),()=>{l=!1}}const r=Object.create(null),s=[];let a,i;return o.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===i&&u===a)return;a=u,i=c,s.push(we(u,c));const f=r[u]||(r[u]=Object.create(null));f[c]||(f[c]=[])}),o.pending.forEach(l=>{const{provider:u,prefix:c,name:f}=l,d=we(u,c),p=d.pendingIcons||(d.pendingIcons=new Set);p.has(f)||(p.add(f),r[u][c].push(f))}),s.forEach(l=>{const{provider:u,prefix:c}=l;r[u][c].length&&yd(l,r[u][c])}),t?ad(t,o,s):Yo},_d=e=>new Promise((t,n)=>{const o=typeof e=="string"?Tt(e,!0):e;if(!o){n(e);return}bd([o||e],r=>{if(r.length&&o){const s=zf(o);if(s){t({...Ln,...s});return}}n(e)})});({...Kf});const Jo={backgroundColor:"currentColor"},vd={backgroundColor:"transparent"},Qo={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Xo={webkitMask:Jo,mask:Jo,background:vd};for(const e in Xo){const t=Xo[e];for(const n in Qo)t[e+n]=Qo[n]}const Wt={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Wt[e+"-flip"]=t,Wt[e.slice(0,1)+"-flip"]=t,Wt[e+"Flip"]=t});Ls(!0);Yf("",nd);if(typeof document<"u"&&typeof window<"u"){Fs();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!Gf(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const r=t[n];if(typeof r!="object"||!r||r.resources===void 0)continue;bn(n,r)||console.error(o)}catch{console.error(o)}}}}({...Ln});const wd=$e({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const o=e,r=L(),s=qr();ve(()=>{var h;return(h=s.nuxtIcon)==null?void 0:h.iconifyApiOptions},()=>{var h,g,_,b,y,x;if((g=(h=s.nuxtIcon)==null?void 0:h.iconifyApiOptions)!=null&&g.url){try{new URL(s.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((b=(_=s.nuxtIcon)==null?void 0:_.iconifyApiOptions)!=null&&b.publicApiFallback){bn("custom",{resources:[(y=s.nuxtIcon)==null?void 0:y.iconifyApiOptions.url],index:0});return}bn("",{resources:[(x=s.nuxtIcon)==null?void 0:x.iconifyApiOptions.url]})}},{immediate:!0});const a=zr("icons",()=>({})),i=D(!1),l=z(()=>{var h,g;return(g=(h=s.nuxtIcon)==null?void 0:h.aliases)!=null&&g[o.name]?s.nuxtIcon.aliases[o.name].replace(/^i-/,""):o.name.replace(/^i-/,"")}),u=z(()=>{var h;return(h=a.value)==null?void 0:h[l.value]}),c=z(()=>r.vueApp.component(l.value)),f=z(()=>{var g,_,b;if(!o.size&&typeof((g=s.nuxtIcon)==null?void 0:g.size)=="boolean"&&!((_=s.nuxtIcon)!=null&&_.size))return;const h=o.size||((b=s.nuxtIcon)==null?void 0:b.size)||"1em";return String(Number(h))===h?`${h}px`:h}),d=z(()=>{var h;return((h=s==null?void 0:s.nuxtIcon)==null?void 0:h.class)??"icon"});async function p(){var h;c.value||(h=a.value)!=null&&h[l.value]||(i.value=!0,a.value[l.value]=await _d(l.value).catch(()=>{}),i.value=!1)}return ve(()=>l.value,p),!c.value&&([t,n]=ea(()=>p()),t=await t,n()),(h,g)=>i.value?(B(),q("span",{key:0,class:he(d.value),style:Vn({width:f.value,height:f.value})},null,6)):u.value?(B(),te($(jf),{key:1,icon:u.value,class:he(d.value),width:f.value,height:f.value},null,8,["icon","class","width","height"])):c.value?(B(),te(ir(c.value),{key:2,class:he(d.value),width:f.value,height:f.value},null,8,["class","width","height"])):(B(),q("span",{key:3,class:he(d.value),style:Vn({fontSize:f.value,lineHeight:f.value,width:f.value,height:f.value})},[cr(h.$slots,"default",{},()=>[lr(le(e.name),1)],!0)],6))}});const It=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},Le=It(wd,[["__scopeId","data-v-21fe0043"]]),Ed=Object.freeze(Object.defineProperty({__proto__:null,default:Le},Symbol.toStringTag,{value:"Module"})),Sd={id:"dropdown-menu",class:"dropdown dropdown-bottom xl:hidden flex"},kd={role:"button",class:"btn btn-circle bg-transparent border-none hover:bg-transparent"},xd={class:"flex flex-col justify-between dropdown-content mobile-menu z-[1] menu p-1 shadow bg-white text-[14px] uppercase py-20 rounded-none w-screen h-screen"},Rd=["href"],Cd={class:"py-32"},Td=E("li",null,[E("a",{href:"/page/client-service"},"Client Services")],-1),Ad=["href"],Id={__name:"mobileMenu",props:{menuItems:Object},setup(e){const t=D(!1),n=D(!1);return Te(()=>{localStorage.getItem("accessToken")?n.value=!0:n.value=!1;const o=document.getElementById("dropdown-menu");o.addEventListener("toggle",()=>{t.value=o.open})}),(o,r)=>{const s=Le;return B(),q("details",Sd,[E("summary",kd,[H(s,{name:$(t)?"material-symbols-light:close":"quill:hamburger",class:"text-2xl"},null,8,["name"])]),E("ul",xd,[E("div",null,[(B(!0),q(wt,null,ur(e.menuItems.MainMenu,a=>(B(),q("li",{key:a},[E("a",{href:a.link},le(a.name),9,Rd)]))),128))]),E("div",Cd,[Td,E("li",null,[E("a",{href:$(n)?"/account":"/login"},le($(n)?"My Account":"Login"),9,Ad)])])])])}}},Pd=""+globalThis.__publicAssetsURL("icon/bag.svg"),$d=`
  query ($id: ID!) {
    cart(id: $id) {
    id
    createdAt
    updatedAt
    checkoutUrl
    lines(first: 250) {
      edges {
        node {
          id
          quantity
          merchandise {
            ... on ProductVariant {
              id
              title
              availableForSale
              product {
                title
              }
              image {
                src
              }
              priceV2 {
                amount
                currencyCode
              }
            }
          }
          attributes {
            key
            value
          }
        }
      }
    }
    attributes {
      key
      value
    }
    cost {
      totalAmount {
        amount
        currencyCode
      }
      subtotalAmount {
        amount
        currencyCode
      }
      totalTaxAmount {
        amount
        currencyCode
      }
      totalDutyAmount {
        amount
        currencyCode
      }
    }
    buyerIdentity {
      email
      phone
      customer {
        id
      }
      countryCode
      deliveryAddressPreferences {
        ... on MailingAddress {
          address1
          address2
          city
          provinceCode
          countryCodeV2
          zip
        }
      }
      preferences {
        delivery {
          deliveryMethod
        }
      }
    }
}
    }
`,Od=`
    mutation cartCreate {
    cartCreate {
        cart {
        id
        lines(first: 5) {
            edges {
            node {
                merchandise {
                ... on ProductVariant {
                    title
                }
                }
                quantity
            }
            }
        }
        }
    }
    }

`,Ld=`mutation AddToCard($cartId: ID!, $merchandiseId: ID!) {
  cartLinesAdd(
    cartId: $cartId
    lines: {merchandiseId: $merchandiseId, quantity: 1}
  ) {
    cart {
      id
      createdAt
    }
  }
}
`,oh=`
mutation removeItem($cartId: ID!, $lineIds: [ID!]!) {
  cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {
    userErrors {
      code
      field
    }
  }
}
`,rh=`
mutation buyerInfoUpdate($cartId: ID!, $address: BuyerIdentityDeliveryAddressInput!) {
    cartBuyerIdentityUpdate(
    buyerIdentity: {deliveryAddressPreferences: {deliveryAddress: $address}}add
    cartId: $cartId
  )
}
`,Md=au("cart",{state:()=>({cartId:"",totalItem:0}),actions:{setCartId(e){this.cartId=e},async fetchCart(e){try{const{$shopifyClient:t}=L();if(!t)throw new Error("$shopifyClient is not available");const n=await t.request($d,{variables:{id:e}});if(!n||!n.data||!n.data.cart)throw new Error("Invalid response from Shopify API");this.setTotalItem(n.data.cart.lines.edges.length)}catch(t){console.error(t)}},async addToCart(e,t){try{const{$shopifyClient:n}=L();if(!n)throw new Error("$shopifyClient is not available");await n.request(Ld,{variables:{cartId:e,merchandiseId:t}}),this.incrementTotalItem()}catch(n){console.error(n)}},incrementTotalItem(){this.totalItem++},decrementTotalItem(){this.totalItem--},setTotalItem(e){this.totalItem=e}}}),Nd={key:0,href:"/bag",class:"my-auto"},jd={class:"rounded-none bg-[#21e053] text-black w-8 h-8 flex"},Bd={class:"m-auto text-[12px]"},Dd={key:1,href:"/bag",class:"my-auto"},Hd=E("div",{class:"relative"},[E("img",{src:Pd,alt:"bag",class:"w-6 h-6 my-auto top-0"})],-1),Ud=[Hd],Fd={__name:"bag",setup(e){const t=Md(),n=z(()=>t.totalItem);return Te(async()=>{try{const o=localStorage.getItem("cartId");t.setCartId(o),await t.fetchCart(o)}catch(o){console.error(o)}}),(o,r)=>n.value>0?(B(),q("a",Nd,[E("div",jd,[E("span",Bd,le(n.value),1)])])):(B(),q("a",Dd,Ud))}},Vs=""+globalThis.__publicAssetsURL("img/logo.svg"),zs=`
    query($handle: String!, $type: String!) {
        metaobject(handle: {handle: $handle, type: $type}) {
            fields{
                key
                reference {
                    ... on GenericFile {
                    id
                    url
                    }
                    ... on Metaobject {
                    fields {
                        key
                        type
                        value
                    }
                        handle
                        id
                        }
                    ... on MediaImage {
                    id
                    image {
                        src
                    }
                    }
                    ... on Video {
                    id
                    sources {
                        url
                    }
                    }
                }
                value
                type
            }
            handle
            id
        }
        }
`,sh=`
    query($type: String!) {
          metaobjects(type: $type, first: 250) {
            nodes {
            fields {
                key
                type
                value
                reference {
                ... on GenericFile {
                    id
                    url
                }
                ... on MediaImage {
                    id
                    image {
                        src
                    }
                }
                ...on Metaobject {
                    id
                    handle                    
                }
                ... on Video {
                    id
                    sources {
                    url
                    }
                }
            }
            }
            handle
            id
            }
        }
    }
`;const Vd={class:"sticky top-0 w-full z-50"},zd={class:"bg-black flex align-middle justify-center"},qd={class:"header-text text-sm w-full text-right text-white py-1"},Gd={class:"navbar bg-white"},Wd={class:"navbar-start"},Kd={class:"menu menu-horizontal text-sm uppercase hidden xl:flex"},Yd=["href"],Jd=E("div",{class:"navbar-center"},[E("a",{href:"/",class:"btn btn-ghost text-xl"},[E("img",{src:Vs,width:"150",height:"130",alt:"Imperia"})])],-1),Qd={class:"navbar-end"},Xd={class:"menu menu-horizontal text-sm px-2 md:px-4 uppercase space-x-2"},Zd={class:"hidden md:flex"},ep=E("li",null,[E("a",{href:"/page/client-service"},"Client Services")],-1),tp=["href"],np={__name:"drawerNav",setup(e){const t=D(!0),n=D(0),o=D([]),r=D(!0),s=D(""),a=D({}),i=D(!1),{$shopifyClient:l}=L(),u=D(""),c=()=>{const p=window.scrollY||document.documentElement.scrollTop;p>=n.value&&p>100?t.value=!0:t.value=!1,n.value=p},f=()=>{const p=window.scrollY||document.documentElement.scrollTop;p>=n.value&&p>100,t.value=!0,n.value=p};Te(async()=>{localStorage.getItem("accessToken")?i.value=!0:i.value=!1;try{const{data:p}=await l.request(zs,{variables:{handle:"main-menu",type:"main_menu"}});o.value=p.metaobject.fields,a.value=JSON.parse(o.value.find(h=>h.key==="menu").value),s.value=o.value.find(h=>h.key==="top_bar_text").value}catch(p){console.error(p)}finally{r.value=!1}}),Te(()=>{window.location.pathname==="/"?(t.value=!1,window.addEventListener("scroll",c,{passive:!0})):window.addEventListener("scroll",f,{passive:!0})}),or(()=>{window.removeEventListener("scroll",c)});const d=p=>{const{id:h}=An();h==="search"?$route.push({path:"/search",query:{query:p}}):kc(`/search/?query=${p}`)};return(p,h)=>{const g=Id,_=Le,b=Fd;return B(),q("header",Vd,[E("div",zd,[E("p",qd,le(s.value),1)]),E("div",Gd,[E("div",Wd,[E("ul",Kd,[(B(!0),q(wt,null,ur(a.value.MainMenu,y=>(B(),q("li",{key:y},[E("a",{href:y.link},le(y.name),9,Yd)]))),128))]),H(g,{menuItems:a.value,onClick:h[0]||(h[0]=y=>t.value=!1)},null,8,["menuItems"])]),Jd,E("div",Qd,[E("ul",Xd,[E("div",Zd,[ep,E("li",null,[E("a",{href:i.value?"/account":"/login"},le(i.value?"My Account":"Login"),9,tp)])]),t.value?(B(),te(_,{key:0,name:"material-symbols:search-rounded",class:"text-2xl my-auto",onClick:h[1]||(h[1]=y=>t.value=!1)})):fr("",!0),H(b)])])]),E("div",{class:he([t.value?"hidden":"block","relative"])},[H(_,{name:"ic:outline-search",class:"text-2xl text-black absolute z-20 top-3 left-3 md:left-5"}),ta(E("input",{type:"text","onUpdate:modelValue":h[2]||(h[2]=y=>u.value=y),onKeypress:h[3]||(h[3]=oa(y=>d(u.value),["enter"])),placeholder:"WHAT ARE YOU LOOKING FOR?",class:"z-10 input absolute input-bordered border-t-black border-b-black border-l-0 border-r-0 rounded-none uppercase min-h-14 w-full max-w-full px-12 md:px-14 text-[12px] md:text-[10px]"},null,544),[[na,u.value]])],2)])}}},op=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var o;return((o=e.params[n.slice(1)])==null?void 0:o.toString())||""}),En=(e,t)=>{const n=e.route.matched.find(r=>{var s;return((s=r.components)==null?void 0:s.default)===e.Component.type}),o=t??(n==null?void 0:n.meta.key)??(n&&op(e.route,n));return typeof o=="function"?o(e.route):o},rp=(e,t)=>({default:()=>e?ne(ra,e===!0?{}:e,t):t}),sp=$e({name:"RouteProvider",props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,o={};for(const r in e.route)Object.defineProperty(o,r,{get:()=>t===e.renderKey?e.route[r]:n[r]});return Be(St,vt(o)),()=>ne(e.vnode,{ref:e.vnodeRef})}}),ap=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var o;return t?ne(e,t,n):(o=n.default)==null?void 0:o.call(n)}}),ip=$e({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,expose:n}){const o=L(),r=D(),s=re(St,null);n({pageRef:r});const a=re(Ec,null);let i;const l=o.deferHydration();return()=>ne(cs,{name:e.name,route:e.route,...t},{default:u=>{const c=up(s,u.route,u.Component),f=s&&s.matched.length===u.route.matched.length;if(!u.Component){if(i&&!f)return i;l();return}if(i&&a&&!a.isCurrent(u.route))return i;if(c&&s&&(!a||a!=null&&a.isCurrent(s)))return f?i:null;const d=En(u,e.pageKey),p=!!(e.transition??u.route.meta.pageTransition??an),h=p&&lp([e.transition,u.route.meta.pageTransition,an,{onAfterLeave:()=>{o.callHook("page:transition:finish",u.Component)}}].filter(Boolean));return i=ap(sa,p&&h,rp(e.keepalive??u.route.meta.keepalive??Cc,ne(dr,{suspensible:!0,onPending:()=>o.callHook("page:start",u.Component),onResolve:()=>{Pe(()=>o.callHook("page:finish",u.Component).finally(l))}},{default:()=>ne(sp,{key:d,vnode:u.Component,route:u.route,renderKey:d,trackRootNodes:p,vnodeRef:r})}))).default(),i}})}});function cp(e){return Array.isArray(e)?e:e?[e]:[]}function lp(e){const t=e.map(n=>({...n,onAfterLeave:cp(n.onAfterLeave)}));return Ur(...t)}function up(e,t,n){if(!e)return!1;const o=t.matched.findIndex(r=>{var s;return((s=r.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!o||o===-1?!1:t.matched.slice(0,o).some((r,s)=>{var a,i,l;return((a=r.components)==null?void 0:a.default)!==((l=(i=e.matched[s])==null?void 0:i.components)==null?void 0:l.default)})||n&&En({route:t,Component:n})!==En({route:e,Component:n})}const fp={class:"grid grid-flow-col gap-4 mx-auto space-x-1 md:space-x-4 px-10 md:px-48"},dp=["href"],pp=["href"],hp=["href"],mp=["href"],gp=["href"],yp=["href"],bp={__name:"socialIcon",setup(e){const{$shopifyClient:t}=L(),n=D(!0),o=D([]);return Te(async()=>{try{const{data:r}=await t.request(zs,{variables:{handle:"social-icon",type:"social_icon"}});o.value=r.metaobject.fields}catch(r){console.log(r)}finally{n.value=!1}}),(r,s)=>{var i,l,u,c,f,d;const a=Le;return B(),q("div",fp,[E("a",{href:(i=$(o)[0])==null?void 0:i.value},[H(a,{name:"fa6-brands:facebook-f",class:"text-lg hover:text-gray-700"})],8,dp),E("a",{href:(l=$(o)[1])==null?void 0:l.value},[H(a,{name:"fa6-brands:instagram",class:"text-lg hover:text-gray-700"})],8,pp),E("a",{href:(u=$(o)[4])==null?void 0:u.value},[H(a,{name:"fa6-brands:twitter",class:"text-lg hover:text-gray-700"})],8,hp),E("a",{href:(c=$(o)[5])==null?void 0:c.value},[H(a,{name:"fa6-brands:youtube",class:"text-lg hover:text-gray-700"})],8,mp),E("a",{href:(f=$(o)[3])==null?void 0:f.value},[H(a,{name:"fa6-brands:threads",class:"text-lg hover:text-gray-700"})],8,gp),E("a",{href:(d=$(o)[2])==null?void 0:d.value},[H(a,{name:"fa6-brands:spotify",class:"text-lg hover:text-gray-700"})],8,yp)])}}},_p={},vp={class:"px-4 w-full max-w-3xl mx-auto z-40"},wp=pr('<div class="space-y-2"><h2 class="text-[23px] md:text-[28px] leading-8 text-center uppercase md:px-5"> sign up for exclusive access </h2><p class="text-center text-[12px] uppercase"> receive 10% off your first purchase plus communications about imperia products, services, stores and events. </p></div><div class="form-control z-40 pt-4 w-full"><div class="klaviyo-form-RdP238 z-40"></div></div>',2),Ep=[wp];function Sp(e,t){return B(),q("div",vp,Ep)}const kp=It(_p,[["render",Sp]]),xp={},Rp={class:"space-x-2 md:space-x-4 w-fit mx-auto"};function Cp(e,t){const n=Le;return B(),q("div",Rp,[H(n,{name:"fa6-brands:cc-visa",class:"text-5xl"}),H(n,{name:"fa6-brands:cc-mastercard",class:"text-5xl"}),H(n,{name:"fa6-brands:cc-paypal",class:"text-5xl"}),H(n,{name:"formkit:amex",class:"text-5xl"}),H(n,{name:"simple-icons:venmo",class:"text-5xl"}),H(n,{name:"fa6-brands:cc-apple-pay",class:"text-5xl"}),H(n,{name:"fa6-brands:google-pay",class:"text-5xl"})])}const Tp=It(xp,[["render",Cp]]),Ap=["onclick"],Ip=["id"],Pp={class:"border-b-2 border-black"},$p=E("form",{method:"dialog"},null,-1),Op={class:"text-lg uppercase"},Lp={__name:"modal",props:{name:String,action:String,buttonText:String,buttonStyle:String,boxHeader:String,icon:String,iconStyle:String,modalStyle:String},setup(e){return(t,n)=>{const o=Le;return B(),q(wt,null,[E("p",{class:he(["text-center font-normal",e.buttonStyle]),onclick:e.action},[e.icon?(B(),te(o,{key:0,name:e.icon,class:he(e.iconStyle)},null,8,["name","class"])):fr("",!0),lr(" "+le(e.buttonText),1)],10,Ap),E("dialog",{id:e.name,class:"modal"},[E("div",{class:he(e.modalStyle)},[E("div",Pp,[$p,E("h3",Op,le(e.boxHeader),1)]),cr(t.$slots,"default")],2)],8,Ip)],64)}}},Mp={},Np={class:"footer w-full space-y-0 md:block bg-[#f2f2f2] z-40"},jp={class:"max-w-3xl mx-auto"},Bp={class:"justify-center space-y-4 mx-auto py-1 pt-14 md:pb-12"},Dp={class:"mx-auto pb-14 md:pb-0"},Hp=E("a",{href:"/"},[E("img",{class:"md:h-[28px] h-[22px] mx-auto w-auto my-4",src:Vs})],-1),Up={class:"py-0"},Fp={class:"mx-auto space-y-8"},Vp={class:"mx-auto w-full"},zp=pr('<div class="mx-auto"><ul class="max-w-xl text-[12px] flex flex-col md:flex-row text-center md:space-x-24 uppercase"><li><a href="/page/client-service">Client Services</a></li><li><a href="/page/terms-of-service">Terms Of Service</a></li><li><a href="/page/privacy-policy">Privacy Policy</a></li></ul></div>',1),qp={class:"mx-auto"},Gp={class:"mx-auto"},Wp=E("form",{method:"dialog"},[E("button",{class:"btn btn-sm btn-circle bg-transparent border-none hover:bg-inherit absolute right-4 top-1 focus:outline-none"},"✕")],-1),Kp=E("p",{class:"py-12 uppercase"}," All contents of this website are property of Imperia. No part of this site, including all text and images, may be reproduced in any form without prior written consent of Imperia. ",-1);function Yp(e,t){const n=bp,o=kp,r=Tp,s=Lp;return B(),q("footer",Np,[E("div",jp,[E("div",Bp,[E("div",Dp,[Hp,H(n)])]),E("div",Up,[H(o)]),E("div",Fp,[E("div",Vp,[H(r)]),zp,E("div",qp,[E("div",Gp,[H(s,{name:"footerModal",action:"footerModal.showModal()",modalStyle:"modal-box w-full min-h-screen md:w-fit md:min-h-fit rounded-none",buttonText:"© 2024 Imperia",buttonStyle:"hover:cursor-help hover:bg-transparent mb-6",boxHeader:"Copyright Information"},{default:hr(()=>[Wp,Kp]),_:1})])])])])])}const Jp=It(Mp,[["render",Yp]]),Qp=`
query ($customerAccessToken: String!) {
  customer(customerAccessToken: $customerAccessToken) {
  id
    firstName
    lastName
    email
    numberOfOrders
    phone
    acceptsMarketing
    metafields(identifiers:[
      {key: "title", namespace: "custom"},{key: "birth_date", namespace: "facts"}]){
      id
      key
      value
      }
    orders(first: 50) {
      nodes {
        canceledAt
        name
        orderNumber
        totalPriceV2 {
          amount
          currencyCode
        }
      }
    }
    addresses(first: 10) {
      nodes {
        address1
        city
        company
        country
        countryCode
        firstName
        lastName
        id
        name
        phone
      }
    }
  }
}`,ah=`
query ($customerAccessToken: String!) {
  customer(customerAccessToken: $customerAccessToken) {
    firstName
    lastName
    email
    numberOfOrders
    orders(first: 50) {
      nodes {
        name
        orderNumber
        processedAt
        financialStatus 
        totalPriceV2 {
          amount
          currencyCode
        }
        lineItems(first: 5) {
          edges {
            node {
              title
              quantity
              variant {
                image {
                  originalSrc
                }
              }
            }
          }
        }
      }
    }
  }
}



`,Xp={__name:"app",setup(e){const{$shopifyClient:t}=L(),n=D(!0),o=D(""),r=D(!1);return Te(async()=>{try{if(localStorage.getItem("cartId"))o.value=sessionStorage.getItem("cartId"),r.value=!0;else{const{data:s}=await t.request(Od);o.value=s.cartCreate.cart.id,localStorage.setItem("cartId",o.value)}if(localStorage.getItem("accessToken")){const{data:s}=await t.request(Qp,{variables:{customerAccessToken:localStorage.getItem("accessToken")}});localStorage.setItem("firstName",s.customer.firstName),localStorage.setItem("email",s.customer.email)}}catch(s){console.error(s)}finally{n.value=!1}}),pc({description:"Luxury Ready-to-Wear Designed in Atlanta."}),(s,a)=>{const i=np,l=ip,u=Jp;return B(),q(wt,null,[H(i),H(l),H(u)],64)}}},Zp={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(n.stack||"").split(`
`).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`<span class="stack${f.internal?" internal":""}">${f.text}</span>`).join(`
`);const o=Number(n.statusCode||500),r=o===404,s=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),a=n.message||n.toString(),i=void 0,c=r?ft(()=>j(()=>import("./error-404.51e98583.js"),["./error-404.51e98583.js","./nuxt-link.202fc52f.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./error-404.1460721b.css"],import.meta.url).then(f=>f.default||f)):ft(()=>j(()=>import("./error-500.3063c7eb.js"),["./error-500.3063c7eb.js","./swiper-vue.2a50af96.js","./swiper-vue.d33d3671.css","./error-500.57338559.css"],import.meta.url).then(f=>f.default||f));return(f,d)=>(B(),te($(c),aa(ia({statusCode:$(o),statusMessage:$(s),description:$(a),stack:$(i)})),null,16))}},Zo={__name:"nuxt-root",setup(e){const t=()=>null,n=L(),o=n.deferHydration(),r=!1;Be(St,An()),n.hooks.callHookWith(i=>i.map(l=>l()),"vue:setup");const s=kt();ca((i,l,u)=>{if(n.hooks.callHook("vue:error",i,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Rc(i)&&(i.fatal||i.unhandled))return n.runWithContext(()=>Ce(i)),!1});const a=!1;return(i,l)=>(B(),te(dr,{onResolve:$(o)},{default:hr(()=>[$(s)?(B(),te($(Zp),{key:0,error:$(s)},null,8,["error"])):$(a)?(B(),te($(t),{key:1,context:$(a)},null,8,["context"])):$(r)?(B(),te(ir($(r)),{key:2})):(B(),te($(Xp),{key:3}))]),_:1},8,["onResolve"]))}};globalThis.$fetch||(globalThis.$fetch=ni.create({baseURL:ri()}));let er;{let e;er=async function(){var s,a;if(e)return e;const o=!!((s=window.__NUXT__)!=null&&s.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?la(Zo):ua(Zo),r=yi({vueApp:o});try{await _i(r,gf)}catch(i){await r.callHook("app:error",i),r.payload.error=r.payload.error||i}try{await r.hooks.callHook("app:created",o),await r.hooks.callHook("app:beforeMount",o),o.mount(Tc),await r.hooks.callHook("app:mounted",o),await Pe()}catch(i){await r.callHook("app:error",i),r.payload.error=r.payload.error||i}return o},e=er().catch(t=>{console.error("Error while mounting app:",t)})}export{Ld as A,rh as B,Qp as G,oh as R,It as _,L as a,Md as b,$d as c,pc as d,ah as e,An as f,zs as g,sh as h,Le as i,au as j,ge as k,nh as l,Xe as m,kc as n,Vr as o,th as p,Et as q,ao as r,Ca as s,mr as t,jr as u,qr as v,Jt as w};
