vendor: 8,262 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./e2WM1l7h.title-20260930-102742.js","./BLVcSyMV.title-20260930-102742.js","./BdeR9KeV.title-20260930-102742.js","./PhoneInput.BMoEJcFW.css","./8etO13uA.title-20260930-102742.js","./Bl7p3P5z.title-20260930-102742.js","./ContactSection.Dq3ea5ii.css","./B1PH6v4s.title-20260930-102742.js","./D2OspD7O.title-20260930-102742.js","./software-update.CnsD7wKz.css","./BH_6Lcdb.title-20260930-102742.js","./CHu9nt63.title-20260930-102742.js","./DQeT8Crl.title-20260930-102742.js","./DZEVQUfT.title-20260930-102742.js","./CPK62RH4.title-20260930-102742.js","./_slug_.R01kNY6e.css","./D1WWvPq_.title-20260930-102742.js","./DJZItRuW.title-20260930-102742.js","./BY3pJlIH.title-20260930-102742.js","./index.CULkApsW.css","./DZhe4nKG.title-20260930-102742.js","./C8Cu9W1m.title-20260930-102742.js","./company.DS1xRD5i.css","./DRYYhBD2.title-20260930-102742.js","./DziLFPIr.title-20260930-102742.js","./Dz6AW8Tu.title-20260930-102742.js","./ProductSoftwareCarousel.DVAbcg1b.css","./DKzsosts.title-20260930-102742.js","./DVMB-dHJ.title-20260930-102742.js","./LNInVott.title-20260930-102742.js","./download.B9GBwgT1.css","./Bak1s-Df.title-20260930-102742.js","./Canuk-Xt.title-20260930-102742.js","./download-history.F0yaqnQk.css","./DX0I8cpJ.title-20260930-102742.js","./download-ready.CAYK0t-T.css","./Hv3X5f1g.title-20260930-102742.js","./DzYazzym.title-20260930-102742.js","./index.ClwU1mX6.css","./VZjhNa-h.title-20260930-102742.js","./DpucmRDz.title-20260930-102742.js","./index.DZUlu2vx.css","./DWZeIDeI.title-20260930-102742.js","./default.4qTBPb6U.css","./BLtiOzBN.title-20260930-102742.js","./error-404.C-Ezrlz-.css","./CnD6nkvP.title-20260930-102742.js","./error-500.DBWf9FGj.css"])))=>i.map(i=>d[i]); 2(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();function yl(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Se={},_r=[],Yt=()=>{},Wf=()=>!1,Co=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ks=e=>e.startsWith("onUpdate:"),qe=Object.assign,_l=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cg=Object.prototype.hasOwnProperty,Ee=(e,t)=>cg.call(e,t),ee=Array.isArray,br=e=>Dr(e)==="[object Map]",Ws=e=>Dr(e)==="[object Set]",_c=e=>Dr(e)==="[object Date]",ug=e=>Dr(e)==="[object RegExp]",re=e=>typeof e=="function",Ae=e=>typeof e=="string",wt=e=>typeof e=="symbol",_e=e=>e!==null&&typeof e=="object",bl=e=>(_e(e)||re(e))&&re(e.then)&&re(e.catch),Gf=Object.prototype.toString,Dr=e=>Gf.call(e),fg=e=>Dr(e).slice(8,-1),vl=e=>Dr(e)==="[object Object]",Gs=e=>Ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Xn=yl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zs=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},dg=/-\w/g,ct=zs(e=>e.replace(dg,t=>t.slice(1).toUpperCase())),pg=/\B([A-Z])/g,In=zs(e=>e.replace(pg,"-$1").toLowerCase()),qs=zs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Si=zs(e=>e?`on${qs(e)}`:""),qt=(e,t)=>!Object.is(e,t),vr=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},zf=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},El=e=>{const t=parseFloat(e);return isNaN(t)?e:t},qf=e=>{const t=Ae(e)?Number(e):NaN;return isNaN(t)?e:t};let bc;const Ys=()=>bc||(bc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xs(e){if(ee(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=Ae(r)?yg(r):Xs(r);if(o)for(const s in o)t[s]=o[s]}return t}else if(Ae(e)||_e(e))return e}const mg=/;(?![^(]*\))/g,hg=/:([^]+)/,gg=/\/\*[^]*?\*\//g;function yg(e){const t={};return e.replace(gg,"").split(mg).forEach(n=>{if(n){const r=n.split(hg);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function jr(e){let t="";if(Ae(e))t=e;else if(ee(e))for(let n=0;n<e.length;n++){const r=jr(e[n]);r&&(t+=r+" ")}else if(_e(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function _g(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Ae(t)&&(e.class=jr(t)),n&&(e.style=Xs(n)),e}const bg="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",vg=yl(bg);function Yf(e){return!!e||e===""}function Eg(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=To(e[r],t[r]);return n}function To(e,t){if(e===t)return!0;let n=_c(e),r=_c(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=wt(e),r=wt(t),n||r)return e===t;if(n=ee(e),r=ee(t),n||r)return n&&r?Eg(e,t):!1;if(n=_e(e),r=_e(t),n||r){if(!n||!r)return!1;const o=Object.keys(e).length,s=Object.keys(t).length;if(o!==s)return!1;for(const i in e){const a=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(a&&!l||!a&&l||!To(e[i],t[i]))return!1}}return String(e)===String(t)}function Xf(e,t){return e.findIndex(n=>To(n,t))}const Jf=e=>!!(e&&e.__v_isRef===!0),Je=e=>Ae(e)?e:e==null?"":ee(e)||_e(e)&&(e.toString===Gf||!re(e.toString))?Jf(e)?Je(e.value):JSON.stringify(e,Qf,2):String(e),Qf=(e,t)=>Jf(t)?Qf(e,t.value):br(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[ki(r,s)+" =>"]=o,n),{})}:Ws(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ki(n))}:wt(t)?ki(t):_e(t)&&!ee(t)&&!vl(t)?String(t):t,ki=(e,t="")=>{var n;return wt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let rt;class Zf{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=rt,!t&&rt&&(this.index=(rt.scopes||(rt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=rt;try{return rt=this,t()}finally{rt=n}}}on(){++this._on===1&&(this.prevScope=rt,rt=this)}off(){this._on>0&&--this._on===0&&(rt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0}}}function wl(e){return new Zf(e)}function Mn(){return rt}function er(e,t=!1){rt&&rt.cleanups.push(e)}let ke;const Pi=new WeakSet;class ed{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,rt&&rt.active&&rt.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Pi.has(this)&&(Pi.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||nd(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,vc(this),rd(this);const t=ke,n=It;ke=this,It=!0;try{return this.fn()}finally{od(this),ke=t,It=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Ll(t);this.deps=this.depsTail=void 0,vc(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Pi.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){aa(this)&&this.run()}get dirty(){return aa(this)}}let td=0,Jr,Qr;
vendor: 8,764 bytes, line 2
2function nd(e,t=!1){if(e.flags|=8,t){e.next=Qr,Qr=e;return}e.next=Jr,Jr=e}function Cl(){td++}function Tl(){if(--td>0)return;if(Qr){let t=Qr;for(Qr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Jr;){let t=Jr;for(Jr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function rd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function od(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),Ll(r),wg(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function aa(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(sd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function sd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===co)||(e.globalVersion=co,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!aa(e))))return;e.flags|=2;const t=e.dep,n=ke,r=It;ke=e,It=!0;try{rd(e);const o=e.fn(e._value);(t.version===0||qt(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{ke=n,It=r,od(e),e.flags&=-3}}function Ll(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)Ll(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function wg(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let It=!0;const id=[];function hn(){id.push(It),It=!1}function gn(){const e=id.pop();It=e===void 0?!0:e}function vc(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ke;ke=void 0;try{t()}finally{ke=n}}}let co=0;class Cg{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Js{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!ke||!It||ke===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ke)n=this.activeLink=new Cg(ke,this),ke.deps?(n.prevDep=ke.depsTail,ke.depsTail.nextDep=n,ke.depsTail=n):ke.deps=ke.depsTail=n,ad(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=ke.depsTail,n.nextDep=void 0,ke.depsTail.nextDep=n,ke.depsTail=n,ke.deps===n&&(ke.deps=r)}return n}trigger(t){this.version++,co++,this.notify(t)}notify(t){Cl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Tl()}}}function ad(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ad(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ps=new WeakMap,Jn=Symbol(""),la=Symbol(""),uo=Symbol("");function ot(e,t,n){if(It&&ke){let r=ps.get(e);r||ps.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new Js),o.map=r,o.key=n),o.track()}}function an(e,t,n,r,o,s){const i=ps.get(e);if(!i){co++;return}const a=l=>{l&&l.trigger()};if(Cl(),t==="clear")i.forEach(a);else{const l=ee(e),u=l&&Gs(n);if(l&&n==="length"){const c=Number(r);i.forEach((f,d)=>{(d==="length"||d===uo||!wt(d)&&d>=c)&&a(f)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),u&&a(i.get(uo)),t){case"add":l?u&&a(i.get("length")):(a(i.get(Jn)),br(e)&&a(i.get(la)));break;case"delete":l||(a(i.get(Jn)),br(e)&&a(i.get(la)));break;case"set":br(e)&&a(i.get(Jn));break}}Tl()}function Tg(e,t){const n=ps.get(e);return n&&n.get(t)}function cr(e){const t=pe(e);return t===e?t:(ot(t,"iterate",uo),vt(e)?t:t.map(Mt))}function Qs(e){return ot(e=pe(e),"iterate",uo),e}function zt(e,t){return Qt(e)?Pr(Pn(e)?Mt(t):t):Mt(t)}const Lg={__proto__:null,[Symbol.iterator](){return Ri(this,Symbol.iterator,e=>zt(this,e))},concat(...e){return cr(this).concat(...e.map(t=>ee(t)?cr(t):t))},entries(){return Ri(this,"entries",e=>(e[1]=zt(this,e[1]),e))},every(e,t){return en(this,"every",e,t,void 0,arguments)},filter(e,t){return en(this,"filter",e,t,n=>n.map(r=>zt(this,r)),arguments)},find(e,t){return en(this,"find",e,t,n=>zt(this,n),arguments)},findIndex(e,t){return en(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return en(this,"findLast",e,t,n=>zt(this,n),arguments)},findLastIndex(e,t){return en(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return en(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ai(this,"includes",e)},indexOf(...e){return Ai(this,"indexOf",e)},join(e){return cr(this).join(e)},lastIndexOf(...e){return Ai(this,"lastIndexOf",e)},map(e,t){return en(this,"map",e,t,void 0,arguments)},pop(){return Hr(this,"pop")},push(...e){return Hr(this,"push",e)},reduce(e,...t){return Ec(this,"reduce",e,t)},reduceRight(e,...t){return Ec(this,"reduceRight",e,t)},shift(){return Hr(this,"shift")},some(e,t){return en(this,"some",e,t,void 0,arguments)},splice(...e){return Hr(this,"splice",e)},toReversed(){return cr(this).toReversed()},toSorted(e){return cr(this).toSorted(e)},toSpliced(...e){return cr(this).toSpliced(...e)},unshift(...e){return Hr(this,"unshift",e)},values(){return Ri(this,"values",e=>zt(this,e))}};function Ri(e,t,n){const r=Qs(e),o=r[t]();return r!==e&&!vt(e)&&(o._next=o.next,o.next=()=>{const s=o._next();return s.done||(s.value=n(s.value)),s}),o}const Sg=Array.prototype;function en(e,t,n,r,o,s){const i=Qs(e),a=i!==e&&!vt(e),l=i[t];if(l!==Sg[t]){const f=l.apply(e,s);return a?Mt(f):f}let u=n;i!==e&&(a?u=function(f,d){return n.call(this,zt(e,f),d,e)}:n.length>2&&(u=function(f,d){return n.call(this,f,d,e)}));const c=l.call(i,u,r);return a&&o?o(c):c}function Ec(e,t,n,r){const o=Qs(e),s=o!==e&&!vt(e);let i=n,a=!1;o!==e&&(s?(a=r.length===0,i=function(u,c,f){return a&&(a=!1,u=zt(e,u)),n.call(this,u,zt(e,c),f,e)}):n.length>3&&(i=function(u,c,f){return n.call(this,u,c,f,e)}));const l=o[t](i,...r);return a?zt(e,l):l}function Ai(e,t,n){const r=pe(e);ot(r,"iterate",uo);const o=r[t](...n);return(o===-1||o===!1)&&Zs(n[0])?(n[0]=pe(n[0]),r[t](...n)):o}function Hr(e,t,n=[]){hn(),Cl();const r=pe(e)[t].apply(e,n);return Tl(),gn(),r}const kg=yl("__proto__,__v_isRef,__isVue"),ld=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wt));function Pg(e){wt(e)||(e=String(e));const t=pe(this);return ot(t,"has",e),t.hasOwnProperty(e)}class cd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?$g:pd:s?dd:fd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=ee(t);if(!o){let l;if(i&&(l=Lg[n]))return l;if(n==="hasOwnProperty")return Pg}const a=Reflect.get(t,n,xe(t)?t:r);if((wt(n)?ld.has(n):kg(n))||(o||ot(t,"get",n),s))return a;if(xe(a)){const l=i&&Gs(n)?a:a.value;return o&&_e(l)?ua(l):l}return _e(a)?o?ua(a):ht(a):a}}class ud extends cd{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];const i=ee(t)&&Gs(n);if(!this._isShallow){const u=Qt(s);if(!vt(r)&&!Qt(r)&&(s=pe(s),r=pe(r)),!i&&xe(s)&&!xe(r))return u||(s.value=r),!0}const a=i?Number(n)<t.length:Ee(t,n),l=Reflect.set(t,n,r,xe(t)?t:o);return t===pe(o)&&(a?qt(r,s)&&an(t,"set",n,r):an(t,"add",n,r)),l}deleteProperty(t,n){const r=Ee(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&an(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!wt(n)||!ld.has(n))&&ot(t,"has",n),r}ownKeys(t){return ot(t,"iterate",ee(t)?"length":Jn),Reflect.ownKeys(t)}}class Rg extends cd{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ag=new ud,Og=new Rg,xg=new ud(!0);const ca=e=>e,No=e=>Reflect.getPrototypeOf(e);function Ig(e,t,n){return function(...r){const o=this.__v_raw,s=pe(o),i=br(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=o[e](...r),c=n?ca:t?Pr:Mt;return!t&&ot(s,"iterate",l?la:Jn),qe(Object.create(u),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}}})}}function Do(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Mg(e,t){const n={get(o){const s=this.__v_raw,i=pe(s),a=pe(o);e||(qt(o,a)&&ot(i,"get",o),ot(i,"get",a));const{has:l}=No(i),u=t?ca:e?Pr:Mt;if(l.call(i,o))return u(s.get(o));if(l.call(i,a))return u(s.get(a));s!==i&&s.get(o)},get size(){const o=this.__v_raw;return!e&&ot(pe(o),"iterate",Jn),o.size},has(o){const s=this.__v_raw,i=pe(s),a=pe(o);return e||(qt(o,a)&&ot(i,"has",o),ot(i,"has",a)),o===a?s.has(o):s.has(o)||s.has(a)}
vendor: 5,542 bytes, line 2
2,forEach(o,s){const i=this,a=i.__v_raw,l=pe(a),u=t?ca:e?Pr:Mt;return!e&&ot(l,"iterate",Jn),a.forEach((c,f)=>o.call(s,u(c),u(f),i))}};return qe(n,e?{add:Do("add"),set:Do("set"),delete:Do("delete"),clear:Do("clear")}:{add(o){const s=pe(this),i=No(s),a=pe(o),l=!t&&!vt(o)&&!Qt(o)?a:o;return i.has.call(s,l)||qt(o,l)&&i.has.call(s,o)||qt(a,l)&&i.has.call(s,a)||(s.add(l),an(s,"add",l,l)),this},set(o,s){!t&&!vt(s)&&!Qt(s)&&(s=pe(s));const i=pe(this),{has:a,get:l}=No(i);let u=a.call(i,o);u||(o=pe(o),u=a.call(i,o));const c=l.call(i,o);return i.set(o,s),u?qt(s,c)&&an(i,"set",o,s):an(i,"add",o,s),this},delete(o){const s=pe(this),{has:i,get:a}=No(s);let l=i.call(s,o);l||(o=pe(o),l=i.call(s,o)),a&&a.call(s,o);const u=s.delete(o);return l&&an(s,"delete",o,void 0),u},clear(){const o=pe(this),s=o.size!==0,i=o.clear();return s&&an(o,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=Ig(o,e,t)}),n}function Sl(e,t){const n=Mg(e,t);return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ee(n,o)&&o in r?n:r,o,s)}const Ng={get:Sl(!1,!1)},Dg={get:Sl(!1,!0)},jg={get:Sl(!0,!1)};const fd=new WeakMap,dd=new WeakMap,pd=new WeakMap,$g=new WeakMap;function Fg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vg(e){return e.__v_skip||!Object.isExtensible(e)?0:Fg(fg(e))}function ht(e){return Qt(e)?e:kl(e,!1,Ag,Ng,fd)}function Ot(e){return kl(e,!1,xg,Dg,dd)}function ua(e){return kl(e,!0,Og,jg,pd)}function kl(e,t,n,r,o){if(!_e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=Vg(e);if(s===0)return e;const i=o.get(e);if(i)return i;const a=new Proxy(e,s===2?r:n);return o.set(e,a),a}function Pn(e){return Qt(e)?Pn(e.__v_raw):!!(e&&e.__v_isReactive)}function Qt(e){return!!(e&&e.__v_isReadonly)}function vt(e){return!!(e&&e.__v_isShallow)}function Zs(e){return e?!!e.__v_raw:!1}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function Ug(e){return!Ee(e,"__v_skip")&&Object.isExtensible(e)&&zf(e,"__v_skip",!0),e}const Mt=e=>_e(e)?ht(e):e,Pr=e=>_e(e)?ua(e):e;function xe(e){return e?e.__v_isRef===!0:!1}function ye(e){return md(e,!1)}function mt(e){return md(e,!0)}function md(e,t){return xe(e)?e:new Hg(e,t)}class Hg{constructor(t,n){this.dep=new Js,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:pe(t),this._value=n?t:Mt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||vt(t)||Qt(t);t=r?t:pe(t),qt(t,n)&&(this._rawValue=t,this._value=r?t:Mt(t),this.dep.trigger())}}function J(e){return xe(e)?e.value:e}function He(e){return re(e)?e():J(e)}const Bg={get:(e,t,n)=>t==="__v_raw"?e:J(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function hd(e){return Pn(e)?e:new Proxy(e,Bg)}class Kg{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Js,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Wg(e){return new Kg(e)}class Gg{constructor(t,n,r){this._object=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._key=wt(n)?n:String(n),this._raw=pe(t);let o=!0,s=t;if(!ee(t)||wt(this._key)||!Gs(this._key))do o=!Zs(s)||vt(s);while(o&&(s=s.__v_raw));this._shallow=o}get value(){let t=this._object[this._key];return this._shallow&&(t=J(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&xe(this._raw[this._key])){const n=this._object[this._key];if(xe(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return Tg(this._raw,this._key)}}class zg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Pl(e,t,n){return xe(e)?e:re(e)?new zg(e):_e(e)&&arguments.length>1?qg(e,t,n):ye(e)}function qg(e,t,n){return new Gg(e,t,n)}class Yg{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Js(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=co-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ke!==this)return nd(this,!0),!0}get value(){const t=this.dep.track();return sd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Xg(e,t,n=!1){let r,o;return re(e)?r=e:(r=e.get,o=e.set),new Yg(r,o,n)}const jo={},ms=new WeakMap;let Wn;function Jg(e,t=!1,n=Wn){if(n){let r=ms.get(n);r||ms.set(n,r=[]),r.push(e)}}function Qg(e,t,n=Se){const{immediate:r,deep:o,once:s,scheduler:i,augmentJob:a,call:l}=n,u=b=>o?b:vt(b)||o===!1||o===0?ln(b,1):ln(b);let c,f,d,p,h=!1,y=!1;if(xe(e)?(f=()=>e.value,h=vt(e)):Pn(e)?(f=()=>u(e),h=!0):ee(e)?(y=!0,h=e.some(b=>Pn(b)||vt(b)),f=()=>e.map(b=>{if(xe(b))return b.value;if(Pn(b))return u(b);if(re(b))return l?l(b,2):b()})):re(e)?t?f=l?()=>l(e,2):e:f=()=>{if(d){hn();try{d()}finally{gn()}}const b=Wn;Wn=c;try{return l?l(e,3,[p]):e(p)}finally{Wn=b}}:f=Yt,t&&o){const b=f,E=o===!0?1/0:o;f=()=>ln(b(),E)}const C=Mn(),g=()=>{c.stop(),C&&C.active&&_l(C.effects,c)};if(s&&t){const b=t;t=(...E)=>{b(...E),g()}}let _=y?new Array(e.length).fill(jo):jo;const m=b=>{if(!(!(c.flags&1)||!c.dirty&&!b))if(t){const E=c.run();if(o||h||(y?E.some((S,k)=>qt(S,_[k])):qt(E,_))){d&&d();const S=Wn;Wn=c;try{const k=[E,_===jo?void 0:y&&_[0]===jo?[]:_,p];_=E,l?l(t,3,k):t(...k)}finally{Wn=S}}}else c.run()};
vendor: 4,168 bytes, line 2
2return a&&a(m),c=new ed(f),c.scheduler=i?()=>i(m,!1):m,p=b=>Jg(b,!1,c),d=c.onStop=()=>{const b=ms.get(c);if(b){if(l)l(b,4);else for(const E of b)E();ms.delete(c)}},t?r?m(!0):_=c.run():i?i(m.bind(null,!0),!0):c.run(),g.pause=c.pause.bind(c),g.resume=c.resume.bind(c),g.stop=g,g}function ln(e,t=1/0,n){if(t<=0||!_e(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,xe(e))ln(e.value,t,n);else if(ee(e))for(let r=0;r<e.length;r++)ln(e[r],t,n);else if(Ws(e)||br(e))e.forEach(r=>{ln(r,t,n)});else if(vl(e)){for(const r in e)ln(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&ln(e[r],t,n)}return e}function Lo(e,t,n,r){try{return r?e(...r):e()}catch(o){$r(o,t,n)}}function Nt(e,t,n,r){if(re(e)){const o=Lo(e,t,n,r);return o&&bl(o)&&o.catch(s=>{$r(s,t,n)}),o}if(ee(e)){const o=[];for(let s=0;s<e.length;s++)o.push(Nt(e[s],t,n,r));return o}}function $r(e,t,n,r=!0){const o=t?t.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||Se;if(t){let a=t.parent;const l=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const c=a.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,l,u)===!1)return}a=a.parent}if(s){hn(),Lo(s,null,10,[e,l,u]),gn();return}}Zg(e,n,o,r,i)}function Zg(e,t,n,r=!0,o=!1){if(o)throw e;console.error(e)}const lt=[];let Kt=-1;const Er=[];let Tn=null,fr=0;const gd=Promise.resolve();let hs=null;function yn(e){const t=hs||gd;return e?t.then(this?e.bind(this):e):t}function ey(e){let t=Kt+1,n=lt.length;for(;t<n;){const r=t+n>>>1,o=lt[r],s=po(o);s<e||s===e&&o.flags&2?t=r+1:n=r}return t}function Rl(e){if(!(e.flags&1)){const t=po(e),n=lt[lt.length-1];!n||!(e.flags&2)&&t>=po(n)?lt.push(e):lt.splice(ey(t),0,e),e.flags|=1,yd()}}function yd(){hs||(hs=gd.then(_d))}function fo(e){ee(e)?Er.push(...e):Tn&&e.id===-1?Tn.splice(fr+1,0,e):e.flags&1||(Er.push(e),e.flags|=1),yd()}function wc(e,t,n=Kt+1){for(;n<lt.length;n++){const r=lt[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;lt.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function gs(e){if(Er.length){const t=[...new Set(Er)].sort((n,r)=>po(n)-po(r));if(Er.length=0,Tn){Tn.push(...t);return}for(Tn=t,fr=0;fr<Tn.length;fr++){const n=Tn[fr];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Tn=null,fr=0}}const po=e=>e.id==null?e.flags&2?-1:1/0:e.id;function _d(e){try{for(Kt=0;Kt<lt.length;Kt++){const t=lt[Kt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Lo(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Kt<lt.length;Kt++){const t=lt[Kt];t&&(t.flags&=-2)}Kt=-1,lt.length=0,gs(),hs=null,(lt.length||Er.length)&&_d()}}let Ze=null,bd=null;function ys(e){const t=Ze;return Ze=e,bd=e&&e.type.__scopeId||null,t}function Rn(e,t=Ze,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Cs(-1);const s=ys(t);let i;try{i=e(...o)}finally{ys(s),r._d&&Cs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function KS(e,t){if(Ze===null)return e;const n=si(Ze),r=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[s,i,a,l=Se]=t[o];s&&(re(s)&&(s={mounted:s,updated:s}),s.deep&&ln(i),r.push({dir:s,instance:n,value:i,oldValue:void 0,arg:a,modifiers:l}))}return e}function Wt(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let i=0;i<o.length;i++){const a=o[i];s&&(a.oldValue=s[i].value);let l=a.dir[r];l&&(hn(),Nt(l,n,8,[e.el,a,e,t]),gn())}}function dn(e,t){if(Qe){let n=Qe.provides;const r=Qe.parent&&Qe.parent.provides;r===n&&(n=Qe.provides=Object.create(r)),n[e]=t}}function Ge(e,t,n=!1){const r=ut();if(r||Qn){let o=Qn?Qn._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&re(t)?t.call(r&&r.proxy):t}}function ei(){return!!(ut()||Qn)}const ty=Symbol.for("v-scx"),ny=()=>Ge(ty);function ry(e,t){return Al(e,null,t)}function Te(e,t,n){return Al(e,t,n)}function Al(e,t,n=Se){const{immediate:r,deep:o,flush:s,once:i}=n,a=qe({},n),l=t&&r||!t&&s!=="post";let u;if(nr){if(s==="sync"){const p=ny();u=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=Yt,p.resume=Yt,p.pause=Yt,p}}const c=Qe;a.call=(p,h,y)=>Nt(p,c,h,y);let f=!1;
2s==="post"?a.scheduler=p=>{je(p,c&&c.suspense)}:s!=="sync"&&(f=!0,a.scheduler=(p,h)=>{h?p():Rl(p)}),a.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const d=Qg(e,t,a);return nr&&(u?u.push(d):l&&d()),d}function oy(e,t,n){const r=this.proxy,o=Ae(e)?e.includes(".")?vd(r,e):()=>r[e]:e.bind(r,r);let s;re(t)?s=t:(s=t.handler,n=t);const i=Fr(this),a=Al(o,s.bind(r),n);return i(),a}function vd(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}const Ed=Symbol("_vte"),wd=e=>e.__isTeleport,Zr=e=>e&&(e.disabled||e.disabled===""),sy=e=>e&&(e.defer||e.defer===""),Cc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Tc=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,fa=(e,t)=>{const n=e&&e.to;return Ae(n)?t?t(n):null:n},Cd={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,i,a,l,u){const{mc:c,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:y,createComment:C}}=u,g=Zr(t.props);let{shapeFlag:_,children:m,dynamicChildren:b}=t;if(e==null){const E=t.el=y(""),S=t.anchor=y("");p(E,n,r),p(S,n,r);const k=(A,F)=>{_&16&&c(m,A,F,o,s,i,a,l)},N=()=>{const A=t.target=fa(t.props,h),F=da(A,t,y,p);A&&(i!=="svg"&&Cc(A)?i="svg":i!=="mathml"&&Tc(A)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(A),g||(k(A,F),ss(t,!1)))};g&&(k(n,S),ss(t,!0)),sy(t.props)||s&&s.pendingBranch?(t.el.__isMounted=!1,je(()=>{t.el.__isMounted===!1&&(N(),delete t.el.__isMounted)},s)):N()}else{t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,S=t.target=e.target,k=t.targetAnchor=e.targetAnchor;if(e.el.__isMounted===!1){je(()=>{Cd.process(e,t,n,r,o,s,i,a,l,u)},s);return}const N=Zr(e.props),A=N?n:S,F=N?E:k;if(i==="svg"||Cc(S)?i="svg":(i==="mathml"||Tc(S))&&(i="mathml"),b?(d(e.dynamicChildren,b,A,o,s,i,a),Ml(e,t,!0)):l||f(e,t,A,F,o,s,i,a,!1),g)N?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):$o(t,n,E,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const B=t.target=fa(t.props,h);B&&$o(t,B,null,u,0)}else N&&$o(t,S,k,u,1);ss(t,g)}},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:i,children:a,anchor:l,targetStart:u,targetAnchor:c,target:f,props:d}=e;if(f&&(o(u),o(c)),s&&o(l),i&16){const p=s||!Zr(d);for(let h=0;h<a.length;h++){const y=a[h];r(y,t,n,p,!!y.dynamicChildren)}}},move:$o,hydrate:iy};function $o(e,t,n,{o:{insert:r},m:o},s=2){s===0&&r(e.targetAnchor,t,n);const{el:i,anchor:a,shapeFlag:l,children:u,props:c}=e,f=s===2;if(f&&r(i,t,n),(!f||Zr(c))&&l&16)for(let d=0;d<u.length;d++)o(u[d],t,n,2);f&&r(a,t,n)}function iy(e,t,n,r,o,s,{o:{nextSibling:i,parentNode:a,querySelector:l,insert:u,createText:c}},f){function d(C,g){let _=g;for(;_;){if(_&&_.nodeType===8){if(_.data==="teleport start anchor")t.targetStart=_;else if(_.data==="teleport anchor"){t.targetAnchor=_,C._lpa=t.targetAnchor&&i(t.targetAnchor);break}}_=i(_)}}function p(C,g){g.anchor=f(i(C),g,a(C),n,r,o,s)}const h=t.target=fa(t.props,l),y=Zr(t.props);if(h){const C=h._lpa||h.firstChild;t.shapeFlag&16&&(y?(p(e,t),d(h,C),t.targetAnchor||da(h,t,c,u,a(e)===h?e:null)):(t.anchor=i(e),d(h,C),t.targetAnchor||da(h,t,c,u),f(C&&i(C),t,h,n,r,o,s))),ss(t,y)}else y&&t.shapeFlag&16&&(p(e,t),t.targetStart=e,t.targetAnchor=i(e));return t.anchor&&i(t.anchor)}const WS=Cd;function ss(e,t){const n=e.ctx;if(n&&n.ut){let r,o;for(t?(r=e.el,o=e.anchor):(r=e.targetStart,o=e.targetAnchor);r&&r!==o;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function da(e,t,n,r,o=null){const s=t.targetStart=n(""),i=t.targetAnchor=n("");return s[Ed]=i,e&&(r(s,e,o),r(i,e,o)),i}const Gt=Symbol("_leaveCb"),Br=Symbol("_enterCb");function ay(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return bn(()=>{e.isMounted=!0}),ir(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],Td={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},Ld=e=>{const t=e.subTree;return t.component?Ld(t.component):t},ly={name:"BaseTransition",props:Td,setup(e,{slots:t}){const n=ut(),r=ay();return()=>{const o=t.default&&Pd(t.default(),!0);if(!o||!o.length)return;const s=Sd(o),i=pe(e),{mode:a}=i;if(r.isLeaving)return Oi(s);const l=Lc(s);if(!l)return Oi(s);let u=pa(l,i,r,n,f=>u=f);l.type!==Ke&&Rr(l,u);let c=n.subTree&&Lc(n.subTree);
vendor: 14,260 bytes, lines 2-4
2if(c&&c.type!==Ke&&!xt(c,l)&&Ld(n).type!==Ke){let f=pa(c,i,r,n);if(Rr(c,f),a==="out-in"&&l.type!==Ke)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},Oi(s);a==="in-out"&&l.type!==Ke?f.delayLeave=(d,p,h)=>{const y=kd(r,c);y[String(c.key)]=c,d[Gt]=()=>{p(),d[Gt]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{h(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return s}}};function Sd(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ke){t=n;break}}return t}const cy=ly;function kd(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function pa(e,t,n,r,o){const{appear:s,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:y,onBeforeAppear:C,onAppear:g,onAfterAppear:_,onAppearCancelled:m}=t,b=String(e.key),E=kd(n,e),S=(A,F)=>{A&&Nt(A,r,9,F)},k=(A,F)=>{const B=F[1];S(A,F),ee(A)?A.every(j=>j.length<=1)&&B():A.length<=1&&B()},N={mode:i,persisted:a,beforeEnter(A){let F=l;if(!n.isMounted)if(s)F=C||l;else return;A[Gt]&&A[Gt](!0);const B=E[b];B&&xt(e,B)&&B.el[Gt]&&B.el[Gt](),S(F,[A])},enter(A){if(E[b]===e)return;let F=u,B=c,j=f;if(!n.isMounted)if(s)F=g||u,B=_||c,j=m||f;else return;let Y=!1;A[Br]=ue=>{Y||(Y=!0,ue?S(j,[A]):S(B,[A]),N.delayedLeave&&N.delayedLeave(),A[Br]=void 0)};const se=A[Br].bind(null,!1);F?k(F,[A,se]):se()},leave(A,F){const B=String(e.key);if(A[Br]&&A[Br](!0),n.isUnmounting)return F();S(d,[A]);let j=!1;A[Gt]=se=>{j||(j=!0,F(),se?S(y,[A]):S(h,[A]),A[Gt]=void 0,E[B]===e&&delete E[B])};const Y=A[Gt].bind(null,!1);E[B]=e,p?k(p,[A,Y]):Y()},clone(A){const F=pa(A,t,n,r,o);return o&&o(F),F}};return N}function Oi(e){if(So(e))return e=Zt(e),e.children=null,e}function Lc(e){if(!So(e))return wd(e.type)&&e.children?Sd(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&re(n.default))return n.default()}}function Rr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Rr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Pd(e,t=!1,n){let r=[],o=0;for(let s=0;s<e.length;s++){let i=e[s];const a=n==null?i.key:String(n)+String(i.key!=null?i.key:s);i.type===$e?(i.patchFlag&128&&o++,r=r.concat(Pd(i.children,t,a))):(t||i.type!==Ke)&&r.push(a!=null?Zt(i,{key:a}):i)}if(o>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}function Ye(e,t){return re(e)?qe({name:e.name},t,{setup:e}):e}function Ol(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function GS(e){const t=ut(),n=mt(null);if(t){const o=t.refs===Se?t.refs={}:t.refs;Object.defineProperty(o,e,{enumerable:!0,get:()=>n.value,set:s=>n.value=s})}return n}function Sc(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const _s=new WeakMap;function wr(e,t,n,r,o=!1){if(ee(e)){e.forEach((y,C)=>wr(y,t&&(ee(t)?t[C]:t),n,r,o));return}if(pn(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&wr(e,t,n,r.component.subTree);return}const s=r.shapeFlag&4?si(r.component):r.el,i=o?null:s,{i:a,r:l}=e,u=t&&t.r,c=a.refs===Se?a.refs={}:a.refs,f=a.setupState,d=pe(f),p=f===Se?Wf:y=>Sc(c,y)?!1:Ee(d,y),h=(y,C)=>!(C&&Sc(c,C));if(u!=null&&u!==l){if(kc(t),Ae(u))c[u]=null,p(u)&&(f[u]=null);else if(xe(u)){const y=t;h(u,y.k)&&(u.value=null),y.k&&(c[y.k]=null)}}if(re(l))Lo(l,a,12,[i,c]);else{const y=Ae(l),C=xe(l);if(y||C){const g=()=>{if(e.f){const _=y?p(l)?f[l]:c[l]:h()||!e.k?l.value:c[e.k];if(o)ee(_)&&_l(_,s);else if(ee(_))_.includes(s)||_.push(s);else if(y)c[l]=[s],p(l)&&(f[l]=c[l]);else{const m=[s];h(l,e.k)&&(l.value=m),e.k&&(c[e.k]=m)}}else y?(c[l]=i,p(l)&&(f[l]=i)):C&&(h(l,e.k)&&(l.value=i),e.k&&(c[e.k]=i))};if(i){const _=()=>{g(),_s.delete(e)};_.id=-1,_s.set(e,_),je(_,n)}else kc(e),g()}}}function kc(e){const t=_s.get(e);t&&(t.flags|=8,_s.delete(e))}let Pc=!1;const ur=()=>{Pc||(console.error("Hydration completed but contains mismatches."),Pc=!0)},uy=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",fy=e=>e.namespaceURI.includes("MathML"),Fo=e=>{if(e.nodeType===1){if(uy(e))return"svg";if(fy(e))return"mathml"}},hr=e=>e.nodeType===8;function dy(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(m,b)=>{if(!b.hasChildNodes()){n(null,m,b),gs(),b._vnode=m;return}f(b.firstChild,m,null,null,null),gs(),b._vnode=m},f=(m,b,E,S,k,N=!1)=>{N=N||!!b.dynamicChildren;const A=hr(m)&&m.data==="[",F=()=>y(m,b,E,S,k,A),{type:B,ref:j,shapeFlag:Y,patchFlag:se}=b;let ue=m.nodeType;b.el=m,se===-2&&(N=!1,b.dynamicChildren=null);let X=null;switch(B){case An:ue!==3?b.children===""?(l(b.el=o(""),i(m),m),X=m):X=F():(m.data!==b.children&&(ur(),m.data=b.children),X=s(m));break;case Ke:_(m)?(X=s(m),g(b.el=m.content.firstChild,m,E)):ue!==8||A?X=F():X=s(m);break;case to:if(A&&(m=s(m),ue=m.nodeType),ue===1||ue===3){X=m;const ne=!b.children.length;for(let q=0;q<b.staticCount;q++)ne&&(b.children+=X.nodeType===1?X.outerHTML:X.data),q===b.staticCount-1&&(b.anchor=X),X=s(X);return A?s(X):X}else F();break;case $e:A?X=h(m,b,E,S,k,N):X=F();break;default:if(Y&1)(ue!==1||b.type.toLowerCase()!==m.tagName.toLowerCase())&&!_(m)?X=F():X=d(m,b,E,S,k,N);else if(Y&6){b.slotScopeIds=k;const ne=i(m);if(A?X=C(m):hr(m)&&m.data==="teleport start"?X=C(m,m.data,"teleport end"):X=s(m),t(b,ne,null,E,S,Fo(ne),N),pn(b)&&!b.type.__asyncResolved){let q;A?(q=Ce($e),q.anchor=X?X.previousSibling:ne.lastChild):q=m.nodeType===3?Dl(""):Ce("div"),q.el=m,b.component.subTree=q}}else Y&64?ue!==8?X=F():X=b.type.hydrate(m,b,E,S,k,N,e,p):Y&128&&(X=b.type.hydrate(m,b,E,S,Fo(i(m)),k,N,e,f))}return j!=null&&wr(j,null,S,b),X},d=(m,b,E,S,k,N)=>{N=N||!!b.dynamicChildren;const{type:A,props:F,patchFlag:B,shapeFlag:j,dirs:Y,transition:se}=b,ue=A==="input"||A==="option";if(ue||B!==-1){Y&&Wt(b,null,E,"created");let X=!1;if(_(m)){X=tp(null,se)&&E&&E.vnode.props&&E.vnode.props.appear;const q=m.content.firstChild;if(X){const ce=q.getAttribute("class");ce&&(q.$cls=ce),se.beforeEnter(q)}g(q,m,E),b.el=m=q}if(j&16&&!(F&&(F.innerHTML||F.textContent))){let q=p(m.firstChild,b,m,E,S,k,N);for(;q;){Vo(m,1)||ur();const ce=q;q=q.nextSibling,a(ce)}}else if(j&8){let q=b.children;q[0]===` 3`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(q=q.slice(1));const{textContent:ce}=m;ce!==q&&ce!==q.replace(/\r\n|\r/g,` 4`)&&(Vo(m,0)||ur(),m.textContent=b.children)}if(F){if(ue||!N||B&48){const q=m.tagName.includes("-");for(const ce in F)(ue&&(ce.endsWith("value")||ce==="indeterminate")||Co(ce)&&!Xn(ce)||ce[0]==="."||q&&!Xn(ce))&&r(m,ce,null,F[ce],void 0,E)}else if(F.onClick)r(m,"onClick",null,F.onClick,void 0,E);else if(B&4&&Pn(F.style))for(const q in F.style)F.style[q]}let ne;(ne=F&&F.onVnodeBeforeMount)&&ft(ne,E,b),Y&&Wt(b,null,E,"beforeMount"),((ne=F&&F.onVnodeMounted)||Y||X)&&sp(()=>{ne&&ft(ne,E,b),X&&se.enter(m),Y&&Wt(b,null,E,"mounted")},S)}return m.nextSibling},p=(m,b,E,S,k,N,A)=>{A=A||!!b.dynamicChildren;const F=b.children,B=F.length;for(let j=0;j<B;j++){const Y=A?F[j]:F[j]=bt(F[j]),se=Y.type===An;m?(se&&!A&&j+1<B&&bt(F[j+1]).type===An&&(l(o(m.data.slice(Y.children.length)),E,s(m)),m.data=Y.children),m=f(m,Y,S,k,N,A)):se&&!Y.children?l(Y.el=o(""),E):(Vo(E,1)||ur(),n(null,Y,E,null,S,k,Fo(E),N))}return m},h=(m,b,E,S,k,N)=>{const{slotScopeIds:A}=b;A&&(k=k?k.concat(A):A);const F=i(m),B=p(s(m),b,F,E,S,k,N);return B&&hr(B)&&B.data==="]"?s(b.anchor=B):(ur(),l(b.anchor=u("]"),F,B),B)},y=(m,b,E,S,k,N)=>{if(Vo(m.parentElement,1)||ur(),b.el=null,N){const B=C(m);for(;;){const j=s(m);if(j&&j!==B)a(j);else break}}const A=s(m),F=i(m);return a(m),n(null,b,F,A,E,S,Fo(F),k),E&&(E.vnode.el=b.el,ri(E,b.el)),A},C=(m,b="[",E="]")=>{let S=0;for(;m;)if(m=s(m),m&&hr(m)&&(m.data===b&&S++,m.data===E)){if(S===0)return s(m);S--}return m},g=(m,b,E)=>{const S=b.parentNode;S&&S.replaceChild(m,b);let k=E;for(;k;)k.vnode.el===b&&(k.vnode.el=k.subTree.el=m),k=k.parent},_=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,f]}const Rc="data-allow-mismatch",py={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vo(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Rc);)e=e.parentElement;const n=e&&e.getAttribute(Rc);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:r.includes(py[t])}}Ys().requestIdleCallback;Ys().cancelIdleCallback;function my(e,t){if(hr(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(hr(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const pn=e=>!!e.type.__asyncLoader;function bs(e){re(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:s,timeout:i,suspensible:a=!0,onError:l}=e;let u=null,c,f=0;const d=()=>(f++,u=null,p()),p=()=>{let h;return u||(h=u=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((C,g)=>{l(y,()=>C(d()),()=>g(y),f+1)});throw y}).then(y=>h!==u&&u?u:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return Ye({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(h,y,C){let g=!1;(y.bu||(y.bu=[])).push(()=>g=!0);const _=()=>{g||C()},m=s?()=>{const b=s(_,E=>my(h,E));b&&(y.bum||(y.bum=[])).push(b)}:_;c?m():p().then(()=>!y.isUnmounted&&m())},get __asyncResolved(){return c},setup(){const h=Qe;if(Ol(h),c)return()=>Uo(c,h);const y=m=>{u=null,$r(m,h,13,!r)};if(a&&h.suspense||nr)return p().then(m=>()=>Uo(m,h)).catch(m=>(y(m),()=>r?Ce(r,{error:m}):null));const C=ye(!1),g=ye(),_=ye(!!o);return o&&setTimeout(()=>{_.value=!1},o),i!=null&&setTimeout(()=>{if(!C.value&&!g.value){const m=new Error(`Async component timed out after ${i}ms.`);y(m),g.value=m}},i),p().then(()=>{C.value=!0,h.parent&&So(h.parent.vnode)&&h.parent.update()}).catch(m=>{y(m),g.value=m}),()=>{if(C.value&&c)return Uo(c,h);if(g.value&&r)return Ce(r,{error:g.value});if(n&&!_.value)return Uo(n,h)}}})}function Uo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=Ce(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const So=e=>e.type.__isKeepAlive,hy={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ut(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(_,m,b,E,S)=>{const k=_.component;u(_,m,b,0,a),l(k.vnode,_,m,b,k,a,E,_.slotScopeIds,S),je(()=>{k.isDeactivated=!1,k.a&&vr(k.a);const N=_.props&&_.props.onVnodeMounted;N&&ft(N,k.parent,_)},a)},r.deactivate=_=>{const m=_.component;Es(m.m),Es(m.a),u(_,d,null,1,a),je(()=>{m.da&&vr(m.da);const b=_.props&&_.props.onVnodeUnmounted;b&&ft(b,m.parent,_),m.isDeactivated=!0},a)};function p(_){xi(_),c(_,n,a,!0)}function h(_){o.forEach((m,b)=>{const E=Ea(pn(m)?m.type.__asyncResolved||{}:m.type);E&&!_(E)&&y(b)})}function y(_){const m=o.get(_);m&&(!i||!xt(m,i))?p(m):i&&xi(i),o.delete(_),s.delete(_)}Te(()=>[e.include,e.exclude],([_,m])=>{_&&h(b=>Yr(_,b)),m&&h(b=>!Yr(m,b))},{flush:"post",deep:!0});let C=null;const g=()=>{C!=null&&(ws(n.subTree.type)?je(()=>{o.set(C,Ho(n.subTree))},n.subTree.suspense):o.set(C,Ho(n.subTree)))};return bn(g),Id(g),ir(()=>{o.forEach(_=>{const{subTree:m,suspense:b}=n,E=Ho(m);if(_.type===E.type&&_.key===E.key){xi(E);const S=E.component.da;S&&je(S,b);return}p(_)})}),()=>{if(C=null,!t.default)return i=null;const _=t.default(),m=_[0];if(_.length>1)return i=null,_;if(!tr(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return i=null,m;let b=Ho(m);if(b.type===Ke)return i=null,b;const E=b.type,S=Ea(pn(b)?b.type.__asyncResolved||{}:E),{include:k,exclude:N,max:A}=e;if(k&&(!S||!Yr(k,S))||N&&S&&Yr(N,S))return b.shapeFlag&=-257,i=b,m;const F=b.key==null?E:b.key,B=o.get(F);return b.el&&(b=Zt(b),m.shapeFlag&128&&(m.ssContent=b)),C=F,B?(b.el=B.el,b.component=B.component,b.transition&&Rr(b,b.transition),b.shapeFlag|=512,s.delete(F),s.add(F)):(s.add(F),A&&s.size>parseInt(A,10)&&y(s.values().next().value)),b.shapeFlag|=256,i=b,ws(m.type)?m:b}}},gy=hy;function Yr(e,t){return ee(e)?e.some(n=>Yr(n,t)):Ae(e)?e.split(",").includes(t):ug(e)?(e.lastIndex=0,e.test(t)):!1}function Rd(e,t){Od(e,"a",t)}function Ad(e,t){Od(e,"da",t)}function Od(e,t,n=Qe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ti(t,r,n),n){let o=n.parent;for(;o&&o.parent;)So(o.parent.vnode)&&yy(r,t,n,o),o=o.parent}}function yy(e,t,n,r){const o=ti(t,e,r,!0);ko(()=>{_l(r[t],o)},n)}function xi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ho(e){return e.shapeFlag&128?e.ssContent:e}function ti(e,t,n=Qe,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{hn();const a=Fr(n),l=Nt(t,n,e,i);return a(),gn(),l});return r?o.unshift(s):o.push(s),s}}const _n=e=>(t,n=Qe)=>{(!nr||e==="sp")&&ti(e,(...r)=>t(...r),n)},xd=_n("bm"),bn=_n("m"),_y=_n("bu"),Id=_n("u"),ir=_n("bum"),ko=_n("um"),by=_n("sp"),vy=_n("rtg"),Ey=_n("rtc");function Md(e,t=Qe){ti("ec",e,t)}const Nd="components";function ma(e,t){return jd(Nd,e,!0,t)||e}const Dd=Symbol.for("v-ndc");function wy(e){return Ae(e)?jd(Nd,e,!1)||e:e||Dd}function jd(e,t,n=!0,r=!1){const o=Ze||Qe;if(o){const s=o.type;{const a=Ea(s,!1);if(a&&(a===t||a===ct(t)||a===qs(ct(t))))return s}const i=Ac(o[e]||s[e],t)||Ac(o.appContext[e],t);return!i&&r?s:i}}function Ac(e,t){return e&&(e[t]||e[ct(t)]||e[qs(ct(t))])}function Cy(e,t,n,r){let o;const s=n&&n[r],i=ee(e);if(i||Ae(e)){const a=i&&Pn(e);let l=!1,u=!1;a&&(l=!vt(e),u=Qt(e),e=Qs(e)),o=new Array(e.length);for(let c=0,f=e.length;c<f;c++)o[c]=t(l?u?Pr(Mt(e[c])):Mt(e[c]):e[c],c,void 0,s&&s[c])}else if(typeof e=="number"){o=new Array(e);for(let a=0;a<e;a++)o[a]=t(a+1,a,void 0,s&&s[a])}else if(_e(e))if(e[Symbol.iterator])o=Array.from(e,(a,l)=>t(a,l,void 0,s&&s[l]));else{const a=Object.keys(e);o=new Array(a.length);for(let l=0,u=a.length;l<u;l++){const c=a[l];o[l]=t(e[c],c,l,s&&s[l])}}else o=[];return n&&(n[r]=o),o}function zS(e,t,n={},r,o){if(Ze.ce||Ze.parent&&pn(Ze.parent)&&Ze.parent.ce){const u=Object.keys(n).length>0;return t!=="default"&&(n.name=t),Be(),St($e,null,[Ce("slot",n,r&&r()
vendor: 4,713 bytes, line 4
4)],u?-2:64)}let s=e[t];s&&s._c&&(s._d=!1),Be();const i=s&&$d(s(n)),a=n.key||i&&i.key,l=St($e,{key:(a&&!wt(a)?a:`_${t}`)+(!i&&r?"_fb":"")},i||(r?r():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function $d(e){return e.some(t=>tr(t)?!(t.type===Ke||t.type===$e&&!$d(t.children)):!0)?e:null}const ha=e=>e?fp(e)?si(e):ha(e.parent):null,eo=qe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ha(e.parent),$root:e=>ha(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Hd(e),$forceUpdate:e=>e.f||(e.f=()=>{Rl(e.update)}),$nextTick:e=>e.n||(e.n=yn.bind(e.proxy)),$watch:e=>oy.bind(e)}),Ii=(e,t)=>e!==Se&&!e.__isScriptSetup&&Ee(e,t),Ty={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;if(t[0]!=="$"){const d=i[t];if(d!==void 0)switch(d){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ii(r,t))return i[t]=1,r[t];if(o!==Se&&Ee(o,t))return i[t]=2,o[t];if(Ee(s,t))return i[t]=3,s[t];if(n!==Se&&Ee(n,t))return i[t]=4,n[t];ga&&(i[t]=0)}}const u=eo[t];let c,f;if(u)return t==="$attrs"&&ot(e.attrs,"get",""),u(e);if((c=a.__cssModules)&&(c=c[t]))return c;if(n!==Se&&Ee(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,Ee(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Ii(o,t)?(o[t]=n,!0):r!==Se&&Ee(r,t)?(r[t]=n,!0):Ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:s,type:i}},a){let l;return!!(n[a]||e!==Se&&a[0]!=="$"&&Ee(e,a)||Ii(t,a)||Ee(s,a)||Ee(r,a)||Ee(eo,a)||Ee(o.config.globalProperties,a)||(l=i.__cssModules)&&l[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fd(){return Vd().slots}function qS(){return Vd().attrs}function Vd(e){const t=ut();return t.setupContext||(t.setupContext=pp(t))}function Oc(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function YS(e){const t=ut(),n=nr;let r=e();Ls(),n&&Tr(!1);const o=()=>{Fr(t),n&&Tr(!0)},s=()=>{ut()!==t&&t.scope.off(),Ls(),n&&Tr(!1)};return bl(r)&&(r=r.catch(i=>{throw o(),Promise.resolve().then(()=>Promise.resolve().then(s)),i})),[r,()=>{o(),Promise.resolve().then(s)}]}let ga=!0;function Ly(e){const t=Hd(e),n=e.proxy,r=e.ctx;ga=!1,t.beforeCreate&&xc(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:p,updated:h,activated:y,deactivated:C,beforeDestroy:g,beforeUnmount:_,destroyed:m,unmounted:b,render:E,renderTracked:S,renderTriggered:k,errorCaptured:N,serverPrefetch:A,expose:F,inheritAttrs:B,components:j,directives:Y,filters:se}=t;if(u&&Sy(u,r,null),i)for(const ne in i){const q=i[ne];re(q)&&(r[ne]=q.bind(n))}if(o){const ne=o.call(n,n);_e(ne)&&(e.data=ht(ne))}if(ga=!0,s)for(const ne in s){const q=s[ne],ce=re(q)?q.bind(n,n):re(q.get)?q.get.bind(n,n):Yt,gt=!re(q)&&re(q.set)?q.set.bind(n):Yt,st=oe({get:ce,set:gt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>st.value,set:Xe=>st.value=Xe})}if(a)for(const ne in a)Ud(a[ne],r,n,ne);if(l){const ne=re(l)?l.call(n):l;Reflect.ownKeys(ne).forEach(q=>{dn(q,ne[q])})}c&&xc(c,e,"c");function X(ne,q){ee(q)?q.forEach(ce=>ne(ce.bind(n))):q&&ne(q.bind(n))}if(X(xd,f),X(bn,d),X(_y,p),X(Id,h),X(Rd,y),X(Ad,C),X(Md,N),X(Ey,S),X(vy,k),X(ir,_),X(ko,b),X(by,A),ee(F))if(F.length){const ne=e.exposed||(e.exposed={});F.forEach(q=>{Object.defineProperty(ne,q,{get:()=>n[q],set:ce=>n[q]=ce,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===Yt&&(e.render=E),B!=null&&(e.inheritAttrs=B),j&&(e.components=j),Y&&(e.directives=Y),A&&Ol(e)}function Sy(e,t,n=Yt){ee(e)&&(e=ya(e));for(const r in e){const o=e[r];let s;_e(o)?"default"in o?s=Ge(o.from||r,o.default,!0):s=Ge(o.from||r):s=Ge(o),xe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function xc(e,t,n){Nt(ee(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ud(e,t,n,r){let o=r.includes(".")?vd(n,r):()=>n[r];if(Ae(e)){const s=t[e];re(s)&&Te(o,s)}else if(re(e))Te(o,e.bind(n));else if(_e(e))if(ee(e))e.forEach(s=>Ud(s,t,n,r));else{const s=re(e.handler)?e.handler.bind(n):t[e.handler];re(s)&&Te(o,s,e)}}function Hd(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>vs(l,u,i,!0)),vs(l,t,i)),_e(t)&&s.set(t,l),l}function vs(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&vs(e,s,n,!0),o&&o.forEach(i=>
vendor: 4,493 bytes, line 4
4vs(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=ky[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const ky={data:Ic,props:Mc,emits:Mc,methods:Xr,computed:Xr,beforeCreate:it,created:it,beforeMount:it,mounted:it,beforeUpdate:it,updated:it,beforeDestroy:it,beforeUnmount:it,destroyed:it,unmounted:it,activated:it,deactivated:it,errorCaptured:it,serverPrefetch:it,components:Xr,directives:Xr,watch:Ry,provide:Ic,inject:Py};function Ic(e,t){return t?e?function(){return qe(re(e)?e.call(this,this):e,re(t)?t.call(this,this):t)}:t:e}function Py(e,t){return Xr(ya(e),ya(t))}function ya(e){if(ee(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function it(e,t){return e?[...new Set([].concat(e,t))]:t}function Xr(e,t){return e?qe(Object.create(null),e,t):t}function Mc(e,t){return e?ee(e)&&ee(t)?[...new Set([...e,...t])]:qe(Object.create(null),Oc(e),Oc(t??{})):t}function Ry(e,t){if(!e)return t;if(!t)return e;const n=qe(Object.create(null),e);for(const r in t)n[r]=it(e[r],t[r]);return n}function Bd(){return{app:null,config:{isNativeTag:Wf,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ay=0;function Oy(e,t){return function(r,o=null){re(r)||(r=qe({},r)),o!=null&&!_e(o)&&(o=null);const s=Bd(),i=new WeakSet,a=[];let l=!1;const u=s.app={_uid:Ay++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:c0,get config(){return s.config},set config(c){},use(c,...f){return i.has(c)||(c&&re(c.install)?(i.add(c),c.install(u,...f)):re(c)&&(i.add(c),c(u,...f))),u},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),u},component(c,f){return f?(s.components[c]=f,u):s.components[c]},directive(c,f){return f?(s.directives[c]=f,u):s.directives[c]},mount(c,f,d){if(!l){const p=u._ceVNode||Ce(r,o);return p.appContext=s,d===!0?d="svg":d===!1&&(d=void 0),f&&t?t(p,c):e(p,c,d),l=!0,u._container=c,c.__vue_app__=u,si(p.component)}},onUnmount(c){a.push(c)},unmount(){l&&(Nt(a,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,f){return s.provides[c]=f,u},runWithContext(c){const f=Qn;Qn=u;try{return c()}finally{Qn=f}}};return u}}let Qn=null;const xy=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ct(t)}Modifiers`]||e[`${In(t)}Modifiers`];function Iy(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Se;let o=n;const s=t.startsWith("update:"),i=s&&xy(r,t.slice(7));i&&(i.trim&&(o=n.map(c=>Ae(c)?c.trim():c)),i.number&&(o=n.map(El)));let a,l=r[a=Si(t)]||r[a=Si(ct(t))];!l&&s&&(l=r[a=Si(In(t))]),l&&Nt(l,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Nt(u,e,6,o)}}const My=new WeakMap;function Kd(e,t,n=!1){const r=n?My:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!re(e)){const l=u=>{const c=Kd(u,t,!0);c&&(a=!0,qe(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(_e(e)&&r.set(e,null),null):(ee(s)?s.forEach(l=>i[l]=null):qe(i,s),_e(e)&&r.set(e,i),i)}function ni(e,t){return!e||!Co(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ee(e,t[0].toLowerCase()+t.slice(1))||Ee(e,In(t))||Ee(e,t))}function Mi(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:i,attrs:a,emit:l,render:u,renderCache:c,props:f,data:d,setupState:p,ctx:h,inheritAttrs:y}=e,C=ys(e);let g,_;try{if(n.shapeFlag&4){const b=o||r,E=b;g=bt(u.call(E,b,c,f,p,d,h)),_=a}else{const b=t;g=bt(b.length>1?b(f,{attrs:a,slots:i,emit:l}):b(f,null)),_=t.props?a:Dy(a)}}catch(b){no.length=0,$r(b,e,1),g=Ce(Ke)}let m=g;if(_&&y!==!1){const b=Object.keys(_),{shapeFlag:E}=m;b.length&&E&7&&(s&&b.some(Ks)&&(_=jy(_,s)),m=Zt(m,_,!1,!0))}return n.dirs&&(m=Zt(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&Rr(m,n.transition),g=m,ys(C),g}function Ny(e,t=!0){let n;for(let r=0;r<e.length;r++){const o=e[r];if(tr(o)){if(o.type!==Ke||o.children==="v-if"){if(n)return;n=o}}else return}return n}const Dy=e=>{let t;for(const n in e)(n==="class"||n==="style"||Co(n))&&((t||(t={}))[n]=e[n]);return t},jy=(e,t)=>{const n={};for(const r in e)(!Ks(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function $y(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;
vendor: 5,113 bytes, line 4
4if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Nc(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const d=c[f];if(Wd(i,r,d)&&!ni(u,d))return!0}}}else return(o||a)&&(!a||!a.$stable)?!0:r===i?!1:r?i?Nc(r,i,u):!0:!!i;return!1}function Nc(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const s=r[o];if(Wd(t,e,s)&&!ni(n,s))return!0}return!1}function Wd(e,t,n){const r=e[n],o=t[n];return n==="style"&&_e(r)&&_e(o)?!To(r,o):r!==o}function ri({vnode:e,parent:t,suspense:n},r){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.suspense.vnode.el=o.el=r,e=o),o===e)(e=t.vnode).el=r,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=r)}const Gd={},zd=()=>Object.create(Gd),qd=e=>Object.getPrototypeOf(e)===Gd;function Fy(e,t,n,r=!1){const o={},s=zd();e.propsDefaults=Object.create(null),Yd(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:Ot(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Vy(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=pe(o),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f<c.length;f++){let d=c[f];if(ni(e.emitsOptions,d))continue;const p=t[d];if(l)if(Ee(s,d))p!==s[d]&&(s[d]=p,u=!0);else{const h=ct(d);o[h]=_a(l,a,h,p,e,!1)}else p!==s[d]&&(s[d]=p,u=!0)}}}else{Yd(e,t,o,s)&&(u=!0);let c;for(const f in a)(!t||!Ee(t,f)&&((c=In(f))===f||!Ee(t,c)))&&(l?n&&(n[f]!==void 0||n[c]!==void 0)&&(o[f]=_a(l,a,f,void 0,e,!0)):delete o[f]);if(s!==a)for(const f in s)(!t||!Ee(t,f))&&(delete s[f],u=!0)}u&&an(e.attrs,"set","")}function Yd(e,t,n,r){const[o,s]=e.propsOptions;let i=!1,a;if(t)for(let l in t){if(Xn(l))continue;const u=t[l];let c;o&&Ee(o,c=ct(l))?!s||!s.includes(c)?n[c]=u:(a||(a={}))[c]=u:ni(e.emitsOptions,l)||(!(l in r)||u!==r[l])&&(r[l]=u,i=!0)}if(s){const l=pe(n),u=a||Se;for(let c=0;c<s.length;c++){const f=s[c];n[f]=_a(o,l,f,u[f],e,!Ee(u,f))}}return i}function _a(e,t,n,r,o,s){const i=e[n];if(i!=null){const a=Ee(i,"default");if(a&&r===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&re(l)){const{propsDefaults:u}=o;if(n in u)r=u[n];else{const c=Fr(o);r=u[n]=l.call(null,t),c()}}else r=l;o.ce&&o.ce._setProp(n,r)}i[0]&&(s&&!a?r=!1:i[1]&&(r===""||r===In(n))&&(r=!0))}return r}const Uy=new WeakMap;function Xd(e,t,n=!1){const r=n?Uy:t.propsCache,o=r.get(e);if(o)return o;const s=e.props,i={},a=[];let l=!1;if(!re(e)){const c=f=>{l=!0;const[d,p]=Xd(f,t,!0);qe(i,d),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return _e(e)&&r.set(e,_r),_r;if(ee(s))for(let c=0;c<s.length;c++){const f=ct(s[c]);Dc(f)&&(i[f]=Se)}else if(s)for(const c in s){const f=ct(c);if(Dc(f)){const d=s[c],p=i[f]=ee(d)||re(d)?{type:d}:qe({},d),h=p.type;let y=!1,C=!0;if(ee(h))for(let g=0;g<h.length;++g){const _=h[g],m=re(_)&&_.name;if(m==="Boolean"){y=!0;break}else m==="String"&&(C=!1)}else y=re(h)&&h.name==="Boolean";p[0]=y,p[1]=C,(y||Ee(p,"default"))&&a.push(f)}}const u=[i,a];return _e(e)&&r.set(e,u),u}function Dc(e){return e[0]!=="$"&&!Xn(e)}const xl=e=>e==="_"||e==="_ctx"||e==="$stable",Il=e=>ee(e)?e.map(bt):[bt(e)],Hy=(e,t,n)=>{if(t._n)return t;const r=Rn((...o)=>Il(t(...o)),n);return r._c=!1,r},Jd=(e,t,n)=>{const r=e._ctx;for(const o in e){if(xl(o))continue;const s=e[o];if(re(s))t[o]=Hy(o,s,r);else if(s!=null){const i=Il(s);t[o]=()=>i}}},Qd=(e,t)=>{const n=Il(t);e.slots.default=()=>n},Zd=(e,t,n)=>{for(const r in t)(n||!xl(r))&&(e[r]=t[r])},By=(e,t,n)=>{const r=e.slots=zd();if(e.vnode.shapeFlag&32){const o=t._;o?(Zd(r,t,n),n&&zf(r,"_",o,!0)):Jd(t,r)}else t&&Qd(e,t)},Ky=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=Se;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:Zd(o,t,n):(s=!t.$stable,Jd(t,o)),i=t}else t&&(Qd(e,t),i={default:1});if(s)for(const a in o)!xl(a)&&i[a]==null&&delete o[a]},je=sp;function Wy(e){return ep(e)}function Gy(e){return ep(e,dy)}function ep(e,t){const n=Ys();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:p=Yt,insertStaticContent:h}=e,y=(w,L,O,V=null,D=null,v=null,T=void 0,R=null,x=!!L.dynamicChildren)=>{if(w===L)return;w&&!xt(w,L)&&(V=$(w),Xe(w,D,v,!0),w=null),L.patchFlag===-2&&(x=!1,L.dynamicChildren=null);const{type:M,ref:H,shapeFlag:P}=L;switch(M){case An:C(w,L,O,V);break;case Ke:g(w,L,O,V);break;case to:w==null&&_(L,O,V,T);break;case $e:j(w,L,O,V,D,v,T,R,x);break;default:P&1?E(w,L,O,V,D,v,T,R,x):P&6?Y(w,L,O,V,D,v,T,R,x):(P&64||P&128)&&M.process(w,L,O,V,D,v,T,R,x,Q)}H!=null&&D?wr(H,w&&w.ref,v,L||w,!L):H==null&&w&&w.ref!=null&&wr(w.ref,null,v,w,!0)},C=(w,L,O,V)=>{if(w==null)r(L.el=a(L.children),O,V);else{const D=L.el=w.el;L.children!==w.children&&u(D,L.children)}},g=(w,L,O,V)=>{w==null?r(L.el=l(L.children||""),O,V):L.el=w.el},_=(w,L,O,V)=>{[w.el,w.anchor]=h(w.children,L,O,V,w.el,w.anchor)},m=({el:w,anchor:L},O,V)=>{let D;for(;w&&w!==L;)D=d(w),r(w,O,V),w=D;r(L,O,V)},b=({el:w,anchor:L})=>{let O;for(;w&&w!==L;)O=d(w),o(w),w=O;o(L)},E=(w,L,O,V,D,v,T,R,x)=>
vendor: 4,347 bytes, line 4
4{if(L.type==="svg"?T="svg":L.type==="math"&&(T="mathml"),w==null)S(L,O,V,D,v,T,R,x);else{const M=w.el&&w.el._isVueCE?w.el:null;try{M&&M._beginPatch(),A(w,L,D,v,T,R,x)}finally{M&&M._endPatch()}}},S=(w,L,O,V,D,v,T,R)=>{let x,M;const{props:H,shapeFlag:P,transition:I,dirs:W}=w;if(x=w.el=i(w.type,v,H&&H.is,H),P&8?c(x,w.children):P&16&&N(w.children,x,null,V,D,Ni(w,v),T,R),W&&Wt(w,null,V,"created"),k(x,w,w.scopeId,T,V),H){for(const fe in H)fe!=="value"&&!Xn(fe)&&s(x,fe,null,H[fe],v,V);"value"in H&&s(x,"value",null,H.value,v),(M=H.onVnodeBeforeMount)&&ft(M,V,w)}W&&Wt(w,null,V,"beforeMount");const Z=tp(D,I);Z&&I.beforeEnter(x),r(x,L,O),((M=H&&H.onVnodeMounted)||Z||W)&&je(()=>{M&&ft(M,V,w),Z&&I.enter(x),W&&Wt(w,null,V,"mounted")},D)},k=(w,L,O,V,D)=>{if(O&&p(w,O),V)for(let v=0;v<V.length;v++)p(w,V[v]);if(D){let v=D.subTree;if(L===v||ws(v.type)&&(v.ssContent===L||v.ssFallback===L)){const T=D.vnode;k(w,T,T.scopeId,T.slotScopeIds,D.parent)}}},N=(w,L,O,V,D,v,T,R,x=0)=>{for(let M=x;M<w.length;M++){const H=w[M]=R?sn(w[M]):bt(w[M]);y(null,H,L,O,V,D,v,T,R)}},A=(w,L,O,V,D,v,T)=>{const R=L.el=w.el;let{patchFlag:x,dynamicChildren:M,dirs:H}=L;x|=w.patchFlag&16;const P=w.props||Se,I=L.props||Se;let W;if(O&&$n(O,!1),(W=I.onVnodeBeforeUpdate)&&ft(W,O,L,w),H&&Wt(L,w,O,"beforeUpdate"),O&&$n(O,!0),(P.innerHTML&&I.innerHTML==null||P.textContent&&I.textContent==null)&&c(R,""),M?F(w.dynamicChildren,M,R,O,V,Ni(L,D),v):T||q(w,L,R,null,O,V,Ni(L,D),v,!1),x>0){if(x&16)B(R,P,I,O,D);else if(x&2&&P.class!==I.class&&s(R,"class",null,I.class,D),x&4&&s(R,"style",P.style,I.style,D),x&8){const Z=L.dynamicProps;for(let fe=0;fe<Z.length;fe++){const de=Z[fe],me=P[de],De=I[de];(De!==me||de==="value")&&s(R,de,me,De,D,O)}}x&1&&w.children!==L.children&&c(R,L.children)}else!T&&M==null&&B(R,P,I,O,D);((W=I.onVnodeUpdated)||H)&&je(()=>{W&&ft(W,O,L,w),H&&Wt(L,w,O,"updated")},V)},F=(w,L,O,V,D,v,T)=>{for(let R=0;R<L.length;R++){const x=w[R],M=L[R],H=x.el&&(x.type===$e||!xt(x,M)||x.shapeFlag&198)?f(x.el):O;y(x,M,H,null,V,D,v,T,!0)}},B=(w,L,O,V,D)=>{if(L!==O){if(L!==Se)for(const v in L)!Xn(v)&&!(v in O)&&s(w,v,L[v],null,D,V);for(const v in O){if(Xn(v))continue;const T=O[v],R=L[v];T!==R&&v!=="value"&&s(w,v,R,T,D,V)}"value"in O&&s(w,"value",L.value,O.value,D)}},j=(w,L,O,V,D,v,T,R,x)=>{const M=L.el=w?w.el:a(""),H=L.anchor=w?w.anchor:a("");let{patchFlag:P,dynamicChildren:I,slotScopeIds:W}=L;W&&(R=R?R.concat(W):W),w==null?(r(M,O,V),r(H,O,V),N(L.children||[],O,H,D,v,T,R,x)):P>0&&P&64&&I&&w.dynamicChildren&&w.dynamicChildren.length===I.length?(F(w.dynamicChildren,I,O,D,v,T,R),(L.key!=null||D&&L===D.subTree)&&Ml(w,L,!0)):q(w,L,O,H,D,v,T,R,x)},Y=(w,L,O,V,D,v,T,R,x)=>{L.slotScopeIds=R,w==null?L.shapeFlag&512?D.ctx.activate(L,O,V,T,x):se(L,O,V,D,v,T,x):ue(w,L,x)},se=(w,L,O,V,D,v,T)=>{const R=w.component=o0(w,V,D);if(So(w)&&(R.ctx.renderer=Q),s0(R,!1,T),R.asyncDep){if(D&&D.registerDep(R,X,T),!w.el){const x=R.subTree=Ce(Ke);g(null,x,L,O),w.placeholder=x.el}}else X(R,w,L,O,D,v,T)},ue=(w,L,O)=>{const V=L.component=w.component;if($y(w,L,O))if(V.asyncDep&&!V.asyncResolved){ne(V,L,O);return}else V.next=L,V.update();else L.el=w.el,V.vnode=L},X=(w,L,O,V,D,v,T)=>{const R=()=>{if(w.isMounted){let{next:P,bu:I,u:W,parent:Z,vnode:fe}=w;{const yt=np(w);if(yt){P&&(P.el=fe.el,ne(w,P,T)),yt.asyncDep.then(()=>{je(()=>{w.isUnmounted||M()},D)});return}}let de=P,me;$n(w,!1),P?(P.el=fe.el,ne(w,P,T)):P=fe,I&&vr(I),(me=P.props&&P.props.onVnodeBeforeUpdate)&&ft(me,Z,P,fe),$n(w,!0);const De=Mi(w),Ct=w.subTree;w.subTree=De,y(Ct,De,f(Ct.el),$(Ct),w,D,v),P.el=De.el,de===null&&ri(w,De.el),W&&je(W,D),(me=P.props&&P.props.onVnodeUpdated)&&je(()=>ft(me,Z,P,fe),D)}else{let P;const{el:I,props:W}=L,{bm:Z,m:fe,parent:de,root:me,type:De}=w,Ct=pn(L);if($n(w,!1),Z&&vr(Z),!Ct&&(P=W&&W.onVnodeBeforeMount)&&ft(P,de,L),$n(w,!0),I&&Le){const yt=()=>{w.subTree=Mi(w),Le(I,w.subTree,w,D,null)};Ct&&De.__asyncHydrate?De.__asyncHydrate(I,w,yt):yt()}else{me.ce&&me.ce._hasShadowRoot()&&me.ce._injectChildStyle(De,w.parent?w.parent.type:void 0);const yt=w.subTree=Mi(w);y(null,yt,O,V,w,D,v),L.el=yt.el}if(fe&&je(fe,D),!Ct&&(P=W&&W.onVnodeMounted)){const yt=L;je(()=>ft(P,de,yt),D)}(L.shapeFlag&256||de&&pn(de.vnode)&&de.vnode.shapeFlag&256)&&w.a&&je(w.a,D),w.isMounted=!0,L=O=V=null}};w.scope.on();const x=w.effect=new ed(R);w.scope.off();const M=w.update=x.run.bind(x),H=w.job=x.runIfDirty.bind(x);
vendor: 11,507 bytes, line 4
4H.i=w,H.id=w.uid,x.scheduler=()=>Rl(H),$n(w,!0),M()},ne=(w,L,O)=>{L.component=w;const V=w.vnode.props;w.vnode=L,w.next=null,Vy(w,L.props,V,O),Ky(w,L.children,O),hn(),wc(w),gn()},q=(w,L,O,V,D,v,T,R,x=!1)=>{const M=w&&w.children,H=w?w.shapeFlag:0,P=L.children,{patchFlag:I,shapeFlag:W}=L;if(I>0){if(I&128){gt(M,P,O,V,D,v,T,R,x);return}else if(I&256){ce(M,P,O,V,D,v,T,R,x);return}}W&8?(H&16&&tt(M,D,v),P!==M&&c(O,P)):H&16?W&16?gt(M,P,O,V,D,v,T,R,x):tt(M,D,v,!0):(H&8&&c(O,""),W&16&&N(P,O,V,D,v,T,R,x))},ce=(w,L,O,V,D,v,T,R,x)=>{w=w||_r,L=L||_r;const M=w.length,H=L.length,P=Math.min(M,H);let I;for(I=0;I<P;I++){const W=L[I]=x?sn(L[I]):bt(L[I]);y(w[I],W,O,null,D,v,T,R,x)}M>H?tt(w,D,v,!0,!1,P):N(L,O,V,D,v,T,R,x,P)},gt=(w,L,O,V,D,v,T,R,x)=>{let M=0;const H=L.length;let P=w.length-1,I=H-1;for(;M<=P&&M<=I;){const W=w[M],Z=L[M]=x?sn(L[M]):bt(L[M]);if(xt(W,Z))y(W,Z,O,null,D,v,T,R,x);else break;M++}for(;M<=P&&M<=I;){const W=w[P],Z=L[I]=x?sn(L[I]):bt(L[I]);if(xt(W,Z))y(W,Z,O,null,D,v,T,R,x);else break;P--,I--}if(M>P){if(M<=I){const W=I+1,Z=W<H?L[W].el:V;for(;M<=I;)y(null,L[M]=x?sn(L[M]):bt(L[M]),O,Z,D,v,T,R,x),M++}}else if(M>I)for(;M<=P;)Xe(w[M],D,v,!0),M++;else{const W=M,Z=M,fe=new Map;for(M=Z;M<=I;M++){const _t=L[M]=x?sn(L[M]):bt(L[M]);_t.key!=null&&fe.set(_t.key,M)}let de,me=0;const De=I-Z+1;let Ct=!1,yt=0;const Ur=new Array(De);for(M=0;M<De;M++)Ur[M]=0;for(M=W;M<=P;M++){const _t=w[M];if(me>=De){Xe(_t,D,v,!0);continue}let Vt;if(_t.key!=null)Vt=fe.get(_t.key);else for(de=Z;de<=I;de++)if(Ur[de-Z]===0&&xt(_t,L[de])){Vt=de;break}Vt===void 0?Xe(_t,D,v,!0):(Ur[Vt-Z]=M+1,Vt>=yt?yt=Vt:Ct=!0,y(_t,L[Vt],O,null,D,v,T,R,x),me++)}const hc=Ct?zy(Ur):_r;for(de=hc.length-1,M=De-1;M>=0;M--){const _t=Z+M,Vt=L[_t],gc=L[_t+1],yc=_t+1<H?gc.el||rp(gc):V;Ur[M]===0?y(null,Vt,O,yc,D,v,T,R,x):Ct&&(de<0||M!==hc[de]?st(Vt,O,yc,2):de--)}}},st=(w,L,O,V,D=null)=>{const{el:v,type:T,transition:R,children:x,shapeFlag:M}=w;if(M&6){st(w.component.subTree,L,O,V);return}if(M&128){w.suspense.move(L,O,V);return}if(M&64){T.move(w,L,O,Q);return}if(T===$e){r(v,L,O);for(let P=0;P<x.length;P++)st(x[P],L,O,V);r(w.anchor,L,O);return}if(T===to){m(w,L,O);return}if(V!==2&&M&1&&R)if(V===0)R.beforeEnter(v),r(v,L,O),je(()=>R.enter(v),D);else{const{leave:P,delayLeave:I,afterLeave:W}=R,Z=()=>{w.ctx.isUnmounted?o(v):r(v,L,O)},fe=()=>{v._isLeaving&&v[Gt](!0),P(v,()=>{Z(),W&&W()})};I?I(v,Z,fe):fe()}else r(v,L,O)},Xe=(w,L,O,V=!1,D=!1)=>{const{type:v,props:T,ref:R,children:x,dynamicChildren:M,shapeFlag:H,patchFlag:P,dirs:I,cacheIndex:W,memo:Z}=w;if(P===-2&&(D=!1),R!=null&&(hn(),wr(R,null,O,w,!0),gn()),W!=null&&(L.renderCache[W]=void 0),H&256){L.ctx.deactivate(w);return}const fe=H&1&&I,de=!pn(w);let me;if(de&&(me=T&&T.onVnodeBeforeUnmount)&&ft(me,L,w),H&6)Ft(w.component,O,V);else{if(H&128){w.suspense.unmount(O,V);return}fe&&Wt(w,null,L,"beforeUnmount"),H&64?w.type.remove(w,L,O,Q,V):M&&!M.hasOnce&&(v!==$e||P>0&&P&64)?tt(M,L,O,!1,!0):(v===$e&&P&384||!D&&H&16)&&tt(x,L,O),V&&jt(w)}const De=Z!=null&&W==null;(de&&(me=T&&T.onVnodeUnmounted)||fe||De)&&je(()=>{me&&ft(me,L,w),fe&&Wt(w,null,L,"unmounted"),De&&(w.el=null)},O)},jt=w=>{const{type:L,el:O,anchor:V,transition:D}=w;if(L===$e){$t(O,V);return}if(L===to){b(w);return}const v=()=>{o(O),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(w.shapeFlag&1&&D&&!D.persisted){const{leave:T,delayLeave:R}=D,x=()=>T(O,v);R?R(w.el,v,x):x()}else v()},$t=(w,L)=>{let O;for(;w!==L;)O=d(w),o(w),w=O;o(L)},Ft=(w,L,O)=>{const{bum:V,scope:D,job:v,subTree:T,um:R,m:x,a:M}=w;Es(x),Es(M),V&&vr(V),D.stop(),v&&(v.flags|=8,Xe(T,w,L,O)),R&&je(R,L),je(()=>{w.isUnmounted=!0},L)},tt=(w,L,O,V=!1,D=!1,v=0)=>{for(let T=v;T<w.length;T++)Xe(w[T],L,O,V,D)},$=w=>{if(w.shapeFlag&6)return $(w.component.subTree);if(w.shapeFlag&128)return w.suspense.next();const L=d(w.anchor||w.el),O=L&&L[Ed];return O?d(O):L};let z=!1;const K=(w,L,O)=>{let V;w==null?L._vnode&&(Xe(L._vnode,null,null,!0),V=L._vnode.component):y(L._vnode||null,w,L,null,null,null,O),L._vnode=w,z||(z=!0,wc(V),gs(),z=!1)},Q={p:y,um:Xe,m:st,r:jt,mt:se,mc:N,pc:q,pbc:F,n:$,o:e};let ie,Le;return t&&([ie,Le]=t(Q)),{render:K,hydrate:ie,createApp:Oy(K,ie)}}function Ni({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function $n({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function tp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ml(e,t,n=!1){const r=e.children,o=t.children;if(ee(r)&&ee(o))for(let s=0;s<r.length;s++){const i=r[s];let a=o[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=o[s]=sn(o[s]),a.el=i.el),!n&&a.patchFlag!==-2&&Ml(i,a)),a.type===An&&(a.patchFlag===-1&&(a=o[s]=sn(a)),a.el=i.el),a.type===Ke&&!a.el&&(a.el=i.el)}}function zy(e){const t=e.slice(),n=[0];let r,o,s,i,a;const l=e.length;for(r=0;r<l;r++){const u=e[r];if(u!==0){if(o=n[n.length-1],e[o]<u){t[r]=o,n.push(r);continue}for(s=0,i=n.length-1;s<i;)a=s+i>>1,e[n[a]]<u?s=a+1:i=a;u<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function np(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:np(t)}function Es(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function rp(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?rp(t.subTree):null}const ws=e=>e.__isSuspense;let ba=0;const qy={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,u){if(e==null)Yy(t,n,r,o,s,i,a,l,u);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Xy(e,t,n,r,o,i,a,l,u)}},hydrate:Jy,normalize:Qy},Nl=qy;function mo(e,t){const n=e.props&&e.props[t];re(n)&&n()}function Yy(e,t,n,r,o,s,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=op(e,o,r,t,f,n,s,i,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(mo(e,"onPending"),mo(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,s,i),Cr(d,e.ssFallback)):d.resolve(!1,!0)}function Xy(e,t,n,r,o,s,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:y,isInFallback:C,isHydrating:g}=f;if(y)f.pendingBranch=d,xt(y,d)?(l(y,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():C&&(g||(l(h,p,n,r,o,null,s,i,a),Cr(f,p)))):(f.pendingId=ba++,g?(f.isHydrating=!1,f.activeBranch=y):u(y,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),C?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(h,p,n,r,o,null,s,i,a),Cr(f,p))):h&&xt(h,d)?(l(h,d,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(h&&xt(h,d))l(h,d,n,r,o,f,s,i,a),Cr(f,d);else if(mo(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=ba++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:_,pendingId:m}=f;_>0?setTimeout(()=>{f.pendingId===m&&f.fallback(p)},_):_===0&&f.fallback(p)}}function op(e,t,n,r,o,s,i,a,l,u,c=!1){const{p:f,m:d,um:p,n:h,o:{parentNode:y,remove:C}}=u;let g;const _=Zy(e);_&&t&&t.pendingBranch&&(g=t.pendingId,t.deps++);const m=e.props?qf(e.props.timeout):void 0,b=s,E={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:ba++,timeout:typeof m=="number"?m:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,k=!1){const{vnode:N,activeBranch:A,pendingBranch:F,pendingId:B,effects:j,parentComponent:Y,container:se,isInFallback:ue}=E;let X=!1;E.isHydrating?E.isHydrating=!1:S||(X=A&&F.transition&&F.transition.mode==="out-in",X&&(A.transition.afterLeave=()=>{B===E.pendingId&&(d(F,se,s===b?h(A):s,0),fo(j),ue&&N.ssFallback&&(N.ssFallback.el=null))}),A&&!E.isFallbackMountPending&&(y(A.el)===se&&(s=h(A)),p(A,Y,E,!0),!X&&ue&&N.ssFallback&&je(()=>N.ssFallback.el=null,E)),X||d(F,se,s,0)),E.isFallbackMountPending=!1,Cr(E,F),E.pendingBranch=null,E.isInFallback=!1;let ne=E.parent,q=!1;for(;ne;){if(ne.pendingBranch){ne.effects.push(...j),q=!0;break}ne=ne.parent}!q&&!X&&fo(j),E.effects=[],_&&t&&t.pendingBranch&&g===t.pendingId&&(t.deps--,t.deps===0&&!k&&t.resolve()),mo(N,"onResolve")},fallback(S){if(!E.pendingBranch)return;const{vnode:k,activeBranch:N,parentComponent:A,container:F,namespace:B}=E;mo(k,"onFallback");const j=h(N),Y=()=>{E.isFallbackMountPending=!1,E.isInFallback&&(f(null,S,F,j,A,null,B,a,l),Cr(E,S))},se=S.transition&&S.transition.mode==="out-in";se&&(E.isFallbackMountPending=!0,N.transition.afterLeave=Y),E.isInFallback=!0,p(N,A,null,!0),se||Y()},move(S,k,N){E.activeBranch&&d(E.activeBranch,S,k,N),E.container=S},next(){return E.activeBranch&&h(E.activeBranch)},registerDep(S,k,N){const A=!!E.pendingBranch;A&&E.deps++;const F=S.vnode.el;S.asyncDep.catch(B=>{$r(B,S,0)}).then(B=>{if(S.isUnmounted||E.isUnmounted||E.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:j}=S;va(S,B),F&&(j.el=F);const Y=!F&&S.subTree.el;k(S,j,y(F||S.subTree.el),F?null:h(S.subTree),E,i,N),Y&&(j.placeholder=null,C(Y)),ri(S,j.el),A&&--E.deps===0&&E.resolve()})},unmount(S,k){E.isUnmounted=!0,E.activeBranch&&p(E.activeBranch,n,S,k),E.pendingBranch&&p(E.pendingBranch,n,S,k)}};return E}function Jy(e,t,n,r,o,s,i,a,l){const u=t.suspense=op(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,s,i);return u.deps===0&&u.resolve(!1,!0),c}function Qy(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=jc(r?n.default:n),e.ssFallback=r?jc(n.fallback):Ce(Ke)}function jc(e){let t;if(re(e)){const n=Ar&&e._c;n&&(e._d=!1,Be()),e=e(),n&&(e._d=!0,t=pt,ip())}return ee(e)&&(e=Ny(e)),e=bt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function sp(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):fo(e)}function Cr(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,ri(r,o))}function Zy(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const $e=Symbol.for("v-fgt"),An=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),to=Symbol.for("v-stc"),no=[];let pt=null;function Be(e=!1){no.push(pt=e?null:[])}function ip(){no.pop(),pt=no[no.length-1]||null}let Ar=1;function Cs(e,t=!1){Ar+=e,e<0&&pt&&t&&(pt.hasOnce=!0)}function ap(e){return e.dynamicChildren=Ar>0?pt||_r:null,ip(),Ar>0&&pt&&pt.push(e),e}function On(e,t,n,r,o,s){return ap(te(e,t,n,r,o,s,!0))}function St(e,t,n,r,o){return ap(Ce(e,t,n,r,o,!0))}function tr(e){return e?e.__v_isVNode===!0:!1}function xt(e,t){return e.type===t.type&&e.key===t.key}const lp=({key:e})=>e??null,is=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ae(e)||xe(e)||re(e)?{i:Ze,r:e,k:t,f:!!n}:e:null);function te(e,t=null,n=null,r=0,o=null,s=e===$e?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&lp(t),ref:t&&is(t),scopeId:bd,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ze};return a?(jl(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Ae(n)?8:16),Ar>0&&!i&&pt&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&pt.push(l),l}const Ce=e0;function e0(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Dd)&&(e=Ke),tr(e)){const a=Zt(e,t,!0);return n&&jl(a,n),Ar>
vendor: 4,113 bytes, line 4
40&&!s&&pt&&(a.shapeFlag&6?pt[pt.indexOf(e)]=a:pt.push(a)),a.patchFlag=-2,a}if(l0(e)&&(e=e.__vccOpts),t){t=cp(t);let{class:a,style:l}=t;a&&!Ae(a)&&(t.class=jr(a)),_e(l)&&(Zs(l)&&!ee(l)&&(l=qe({},l)),t.style=Xs(l))}const i=Ae(e)?1:ws(e)?128:wd(e)?64:_e(e)?4:re(e)?2:0;return te(e,t,n,r,o,i,s,!0)}function cp(e){return e?Zs(e)||qd(e)?qe({},e):e:null}function Zt(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:i,children:a,transition:l}=e,u=t?up(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&lp(u),ref:t&&t.ref?n&&s?ee(s)?s.concat(is(t)):[s,is(t)]:is(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==$e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Zt(e.ssContent),ssFallback:e.ssFallback&&Zt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Rr(c,l.clone(c)),c}function Dl(e=" ",t=0){return Ce(An,null,e,t)}function t0(e,t){const n=Ce(to,null,e);return n.staticCount=t,n}function oi(e="",t=!1){return t?(Be(),St(Ke,null,e)):Ce(Ke,null,e)}function bt(e){return e==null||typeof e=="boolean"?Ce(Ke):ee(e)?Ce($e,null,e.slice()):tr(e)?sn(e):Ce(An,null,String(e))}function sn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Zt(e)}function jl(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),jl(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!qd(t)?t._ctx=Ze:o===3&&Ze&&(Ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else re(t)?(t={default:t,_ctx:Ze},n=32):(t=String(t),r&64?(n=16,t=[Dl(t)]):n=8);e.children=t,e.shapeFlag|=n}function up(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=jr([t.class,r.class]));else if(o==="style")t.style=Xs([t.style,r.style]);else if(Co(o)){const s=t[o],i=r[o];i&&s!==i&&!(ee(s)&&s.includes(i))?t[o]=s?[].concat(s,i):i:i==null&&s==null&&!Ks(o)&&(t[o]=i)}else o!==""&&(t[o]=r[o])}return t}function ft(e,t,n,r=null){Nt(e,t,7,[n,r])}const n0=Bd();let r0=0;function o0(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||n0,s={uid:r0++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Zf(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xd(r,o),emitsOptions:Kd(r,o),emit:null,emitted:null,propsDefaults:Se,inheritAttrs:r.inheritAttrs,ctx:Se,data:Se,props:Se,attrs:Se,slots:Se,refs:Se,setupState:Se,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=Iy.bind(null,s),e.ce&&e.ce(s),s}let Qe=null;const ut=()=>Qe||Ze;let Ts,Tr;{const e=Ys(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};Ts=t("__VUE_INSTANCE_SETTERS__",n=>Qe=n),Tr=t("__VUE_SSR_SETTERS__",n=>nr=n)}const Fr=e=>{const t=Qe;return Ts(e),e.scope.on(),()=>{e.scope.off(),Ts(t)}},Ls=()=>{Qe&&Qe.scope.off(),Ts(null)};function fp(e){return e.vnode.shapeFlag&4}let nr=!1;function s0(e,t=!1,n=!1){t&&Tr(t);const{props:r,children:o}=e.vnode,s=fp(e);Fy(e,r,s,t),By(e,o,n||t);const i=s?i0(e,t):void 0;return t&&Tr(!1),i}function i0(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ty);const{setup:r}=n;if(r){hn();const o=e.setupContext=r.length>1?pp(e):null,s=Fr(e),i=Lo(r,e,0,[e.props,o]),a=bl(i);if(gn(),s(),(a||e.sp)&&!pn(e)&&Ol(e),a){if(i.then(Ls,Ls),t)return i.then(l=>{va(e,l)}).catch(l=>{$r(l,e,0)});e.asyncDep=i}else va(e,i)}else dp(e)}
vendor: 1,730 bytes, line 4
4function va(e,t,n){re(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=hd(t)),dp(e)}function dp(e,t,n){const r=e.type;e.render||(e.render=r.render||Yt);{const o=Fr(e);hn();try{Ly(e)}finally{gn(),o()}}}const a0={get(e,t){return ot(e,"get",""),e[t]}};function pp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,a0),slots:e.slots,emit:e.emit,expose:t}}function si(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(hd(Ug(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in eo)return eo[n](e)},has(t,n){return n in t||n in eo}})):e.proxy}function Ea(e,t=!0){return re(e)?e.displayName||e.name:e.name||t&&e.__name}function l0(e){return re(e)&&"__vccOpts"in e}const oe=(e,t)=>Xg(e,t,nr);function Re(e,t,n){try{Cs(-1);const r=arguments.length;return r===2?_e(t)&&!ee(t)?tr(t)?Ce(e,null,[t]):Ce(e,t):Ce(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&tr(n)&&(n=[n]),Ce(e,t,n))}finally{Cs(1)}}const c0="3.5.31";let wa;const $c=typeof window<"u"&&window.trustedTypes;if($c)try{wa=$c.createPolicy("vue",{createHTML:e=>e})}catch{}const mp=wa?e=>wa.createHTML(e):e=>e,u0="http://www.w3.org/2000/svg",f0="http://www.w3.org/1998/Math/MathML",on=typeof document<"u"?document:null,Fc=on&&on.createElement("template"),d0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?on.createElementNS(u0,e):t==="mathml"?on.createElementNS(f0,e):n?on.createElement(e,{is:n}):on.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>on.createTextNode(e),createComment:e=>on.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>
vendor: 9,595 bytes, line 4
4{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>on.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Fc.innerHTML=mp(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const a=Fc.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},vn="transition",Kr="animation",ho=Symbol("_vtc"),hp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},p0=qe({},Td,hp),m0=e=>(e.displayName="Transition",e.props=p0,e),ii=m0((e,{slots:t})=>Re(cy,h0(e),t)),Fn=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},Vc=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function h0(e){const t={};for(const j in e)j in hp||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=g0(o),y=h&&h[0],C=h&&h[1],{onBeforeEnter:g,onEnter:_,onEnterCancelled:m,onLeave:b,onLeaveCancelled:E,onBeforeAppear:S=g,onAppear:k=_,onAppearCancelled:N=m}=t,A=(j,Y,se,ue)=>{j._enterCancelled=ue,Vn(j,Y?c:a),Vn(j,Y?u:i),se&&se()},F=(j,Y)=>{j._isLeaving=!1,Vn(j,f),Vn(j,p),Vn(j,d),Y&&Y()},B=j=>(Y,se)=>{const ue=j?k:_,X=()=>A(Y,j,se);Fn(ue,[Y,X]),Uc(()=>{Vn(Y,j?l:s),tn(Y,j?c:a),Vc(ue)||Hc(Y,r,y,X)})};return qe(t,{onBeforeEnter(j){Fn(g,[j]),tn(j,s),tn(j,i)},onBeforeAppear(j){Fn(S,[j]),tn(j,l),tn(j,u)},onEnter:B(!1),onAppear:B(!0),onLeave(j,Y){j._isLeaving=!0;const se=()=>F(j,Y);tn(j,f),j._enterCancelled?(tn(j,d),Wc(j)):(Wc(j),tn(j,d)),Uc(()=>{j._isLeaving&&(Vn(j,f),tn(j,p),Vc(b)||Hc(j,r,C,se))}),Fn(b,[j,se])},onEnterCancelled(j){A(j,!1,void 0,!0),Fn(m,[j])},onAppearCancelled(j){A(j,!0,void 0,!0),Fn(N,[j])},onLeaveCancelled(j){F(j),Fn(E,[j])}})}function g0(e){if(e==null)return null;if(_e(e))return[Di(e.enter),Di(e.leave)];{const t=Di(e);return[t,t]}}function Di(e){return qf(e)}function tn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ho]||(e[ho]=new Set)).add(t)}function Vn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[ho];n&&(n.delete(t),n.size||(e[ho]=void 0))}function Uc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let y0=0;function Hc(e,t,n,r){const o=e._endId=++y0,s=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=_0(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=p=>{p.target===e&&++c>=l&&f()};setTimeout(()=>{c<l&&f()},a+1),e.addEventListener(u,d)}function _0(e,t){const n=window.getComputedStyle(e),r=h=>(n[h]||"").split(", "),o=r(`${vn}Delay`),s=r(`${vn}Duration`),i=Bc(o,s),a=r(`${Kr}Delay`),l=r(`${Kr}Duration`),u=Bc(a,l);let c=null,f=0,d=0;t===vn?i>0&&(c=vn,f=i,d=s.length):t===Kr?u>0&&(c=Kr,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?vn:Kr:null,d=c?c===vn?s.length:l.length:0);const p=c===vn&&/\b(?:transform|all)(?:,|$)/.test(r(`${vn}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:p}}function Bc(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Kc(n)+Kc(e[r])))}function Kc(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Wc(e){return(e?e.ownerDocument:document).body.offsetHeight}function b0(e,t,n){const r=e[ho];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ss=Symbol("_vod"),gp=Symbol("_vsh"),XS={name:"show",beforeMount(e,{value:t},{transition:n}){e[Ss]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Wr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Wr(e,!0),r.enter(e)):r.leave(e,()=>{Wr(e,!1)}):Wr(e,t))},beforeUnmount(e,{value:t}){Wr(e,t)}};function Wr(e,t){e.style.display=t?e[Ss]:"none",e[gp]=!t}const v0=Symbol(""),E0=/(?:^|;)\s*display\s*:/;function w0(e,t,n){const r=e.style,o=Ae(n);let s=!1;if(n&&!o){if(t)if(Ae(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&as(r,a,"")}else for(const i in t)n[i]==null&&as(r,i,"");for(const i in n)i==="display"&&(s=!0),as(r,i,n[i])}else if(o){if(t!==n){const i=r[v0];i&&(n+=";"+i),r.cssText=n,s=E0.test(n)}}else t&&e.removeAttribute("style");Ss in e&&(e[Ss]=s?r.display:"",e[gp]&&(r.display="none"))}const Gc=/\s*!important$/;function as(e,t,n){if(ee(n))n.forEach(r=>as(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=C0(e,t);Gc.test(n)?e.setProperty(In(r),n.replace(Gc,""),"important"):e[r]=n}}const zc=["Webkit","Moz","ms"],ji={};function C0(e,t){const n=ji[t];if(n)return n;let r=ct(t);if(r!=="filter"&&r in e)return ji[t]=r;r=qs(r);for(let o=0;o<zc.length;o++){const s=zc[o]+r;if(s in e)return ji[t]=s}return t}const qc="http://www.w3.org/1999/xlink";function Yc(e,t,n,r,o,s=vg(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(qc,t.slice(6,t.length)):e.setAttributeNS(qc,t,n):n==null||s&&!Yf(n)?e.removeAttribute(t):e.setAttribute(t,s?"":wt(n)?String(n):n)}function Xc(e,t,n,r,o){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?mp(n):n);return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){const a=s==="OPTION"?e.getAttribute("value")||"":e.value,l=n==null?e.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=Yf(n):n==null&&a==="string"?(n="",i=!0):a==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(o||t)}function zn(e,t,n,r){e.addEventListener(t,n,r)}function T0(e,t,n,r){e.removeEventListener(t,n,r)}const Jc=Symbol("_vei");function L0(e,t,n,r,o=null){const s=e[Jc]||(e[Jc]={}),i=s[t];if(r&&i)i.value=r;else{const[a,l]=S0(t);if(r){const u=s[t]=R0(r,o);zn(e,a,u,l)}else i&&(T0(e,a,i,l),s[t]=void 0)}}const Qc=/(?:Once|Passive|Capture)$/;function S0(e){let t;if(Qc.test(e)){t={};let r;for(;r=e.match(Qc);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):In(e.slice(2)),t]}let $i=0;const k0=Promise.resolve(),P0=()=>$i||(k0.then(()=>$i=0),$i=Date.now());function R0(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Nt(A0(r,n.value),t,5,[r])};return n.value=e,n.attached=P0(),n}function A0(e,t){if(ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Zc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,O0=(e,t,n,r,o,s)=>{const i=o==="svg";t==="class"?b0(e,r,i):t==="style"?w0(e,n,r):Co(t)?Ks(t)||L0(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):x0(e,t,r,i))?(Xc(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Yc(e,t,r,i,s,t!=="value")):e._isVueCE&&(I0(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Ae(r)))?Xc(e,ct(t),r,s,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Yc(e,t,r,i))};function x0(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Zc(t)&&re(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Zc(t)&&Ae(n)?!1:t in e}function I0(e,t){const n=e._def.props;if(!n)return!1;const r=ct(t);return Array.isArray(n)?n.some(o=>ct(o)===r):Object.keys(n).some(o=>ct(o)===r)}const ks=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ee(t)?n=>vr(t,n):t};function M0(e){e.target.composing=!0}function eu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Lr=Symbol("_assign");function tu(e,t,n){return t&&(e=e.trim()),n&&(e=El(e)),e}const JS={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Lr]=ks(o);const s=r||o.props&&o.props.type==="number";zn(e,t?"change":"input",i=>{i.target.composing||e[Lr](tu(e.value,n,s))}),(n||s)&&zn(e,"change",()=>{e.value=tu(e.value,n,s)}),t||(zn(e,"compositionstart",M0),zn(e,"compositionend",eu),zn(e,"change",eu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},i){if(e[Lr]=ks(i),e.composing)return;const a=(s||e.type==="number")&&!/^0\d/.test(e.value)?El(e.value):e.value,l=t??"";if(a===l)return;const u=e.getRootNode();(u instanceof Document||u instanceof ShadowRoot)&&u.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l)}},QS={deep:!0,created(e,t,n){e[Lr]=ks(n),zn(e,"change",()=>{const r=e._modelValue,o=N0(e),s=e.checked,i=e[Lr];if(ee(r)){const a=Xf(r,o),l=a!==-1;if(s&&!l)i(r.concat(o));else if(!s&&l){const u=[...r];u.splice(a,1),i(u)}}else if(Ws(r)){const a=new Set(r);s?a.add(o):a.delete(o),i(a)}
4else i(yp(e,s))})},mounted:nu,beforeUpdate(e,t,n){e[Lr]=ks(n),nu(e,t,n)}};function nu(e,{value:t,oldValue:n},r){e._modelValue=t;let o;if(ee(t))o=Xf(t,r.props.value)>-1;else if(Ws(t))o=t.has(r.props.value);else{if(t===n)return;o=To(t,yp(e,!0))}e.checked!==o&&(e.checked=o)}function N0(e){return"_value"in e?e._value:e.value}function yp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const D0=["ctrl","shift","alt","meta"],j0={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>D0.some(n=>e[`${n}Key`]&&!t.includes(n))},Bo=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=((o,...s)=>{for(let i=0;i<t.length;i++){const a=j0[t[i]];if(a&&a(o,t))return}return e(o,...s)}))},$0={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ZS=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(o=>{if(!("key"in o))return;const s=In(o.key);if(t.some(i=>i===s||$0[i]===s))return e(o)}))},_p=qe({patchProp:O0},d0);let ro,ru=!1;function F0(){return ro||(ro=Wy(_p))}function V0(){return ro=ru?ro:Gy(_p),ru=!0,ro}const U0=((...e)=>{const t=F0().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=vp(r);if(!o)return;const s=t._component;!re(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=n(o,!1,bp(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t}),H0=((...e)=>{const t=V0().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=vp(r);if(o)return n(o,!0,bp(o))},t});function bp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function vp(e){return Ae(e)?document.querySelector(e):e}const B0=/"(?:_|\\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*:/,K0=/"(?: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*:/,W0=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function G0(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){z0(e);return}return t}function z0(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function q0(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!W0.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(B0.test(e)||K0.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,G0)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Ep=/#/g,wp=/&/g,Cp=/\//g,Y0=/=/g,X0=/\?/g,ai=/\+/g,J0=/%5e/gi,Q0=/%60/gi,Z0=/%7c/gi,e_=/%20/gi,t_=/%2f/gi,n_=/%252f/gi;function Tp(e){return encodeURI(""+e).replace(Z0,"|")}function Ca(e){return Tp(typeof e=="string"?e:JSON.stringify(e)).replace(ai,"%2B").replace(e_,"+").replace(Ep,"%23").replace(wp,"%26").replace(Q0,"`").replace(J0,"^").replace(Cp,"%2F")}function Fi(e){return Ca(e).replace(Y0,"%3D")}function Lp(e){return Tp(e).replace(Ep,"%23").replace(X0,"%3F").replace(n_,"%2F").replace(wp,"%26").replace(ai,"%2B")}function ek(e){return Lp(e).replace(Cp,"%2F")}function rr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function r_(e){return rr(e.replace(t_,"%252F"))}function o_(e){return rr(e.replace(ai," "))}function s_(e){return rr(e.replace(ai," "))}function li(e=""){const t=Object.create(null);e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=o_(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=s_(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function i_(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Fi(e)}=${Ca(n)}`).join("&"):`${Fi(e)}=${Ca(t)}`:Fi(e)}function a_(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>
4i_(t,e[t])).filter(Boolean).join("&")}const l_=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Sp=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,c_=/^([/\\]\s*){2,}[^/\\]/,u_=/^[\s\0]*(blob|data|javascript|vbscript):$/i,f_=/\/$|\/\?|\/#/,d_=/^\.?\//;function Rt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?l_.test(e):Sp.test(e)||(t.acceptRelative?c_.test(e):!1)}function p_(e){return!!e&&u_.test(e)}function Ta(e="",t){return t?f_.test(e):e.endsWith("/")}function Or(e="",t){if(!t)return(Ta(e)?e.slice(0,-1):e)||"/";if(!Ta(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o!==-1&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Ps(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Ta(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o!==-1&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function m_(e=""){return e.startsWith("/")}function ou(e=""){return m_(e)?e:"/"+e}function h_(e,t){if(kp(t)||Rt(e))return e;const n=Or(t);if(e.startsWith(n)){const r=e[n.length];if(!r||r==="/"||r==="?")return e}return or(n,e)}function su(e,t){if(kp(t))return e;const n=Or(t);if(!e.startsWith(n))return e;const r=e[n.length];return r&&r!=="/"&&r!=="?"?e:"/"+e.slice(n.length).replace(/^\/+/,"")}function ci(e,t){const n=xr(e),r={...li(n.search),...t};return n.search=a_(r),v_(n)}function kp(e){return!e||e==="/"}function g_(e){return e&&e!=="/"}function or(e,...t){let n=e||"";for(const r of t.filter(o=>g_(o)))if(n){const o=r.replace(d_,"");n=Ps(n)+o}else n=r;return n}function Pp(...e){const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const i of n)if(!(!i||i==="/")){for(const[a,l]of i.split(t).entries())if(!(!l||l===".")){if(l===".."){if(r.length===1&&Rt(r[0]))continue;r.pop(),o--;continue}if(a===1&&r[r.length-1]?.endsWith(":/")){r[r.length-1]+="/"+l;continue}r.push(l),o++}}let s=r.join("/");return o>=0?n[0]?.startsWith("/")&&!s.startsWith("/")?s="/"+s:n[0]?.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,n[n.length-1]?.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function y_(e){return __(e,"https://")}function __(e,t){let n=e.match(Sp);return n||(n=e.match(/^\/{2,}/)),n?t+e.slice(n[0].length):t+e}function Rp(e,t){return rr(Or(e))===rr(Or(t))}function b_(e,t,n={}){return n.trailingSlash||(e=Ps(e),t=Ps(t)),n.leadingSlash||(e=ou(e),t=ou(t)),n.encoding||(e=rr(e),t=rr(t)),e===t}const Ap=Symbol.for("ufo:protocolRelative");function xr(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(!Rt(e,{acceptRelative:!0}))return t?xr(t+e):La(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=La(a);return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:u,hash:c,[Ap]:!r}}function La(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function v_(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Ap]?(e.protocol||"")+"//":"")+o+s+t+n+r}class E_ extends Error{constructor(t,n){super(t,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function w_(e){const t=e.error?.message||e.error?.toString()||"",n=e.request?.method||e.options?.method||"GET",r=e.request?.url||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=`${o}: ${s}${t?` ${t}`:""}`,a=new E_(i,e.error?{cause:e.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(a,l,{get(){return e[l]}});for(const[l,u]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,l,{get(){return e.response&&e.response[u]}});return a}const C_=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function iu(e="GET"){return C_.has(e.toUpperCase())}function T_(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const L_=new Set(["image/svg","application/xml","application/xhtml","application/html"]),S_=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function k_(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return S_.test(t)?"json":t==="text/event-stream"?"stream":L_.has(t)||t.startsWith("text/")?"text":"blob"}function P_(e,t,n,r){const o=R_(t?.headers??e?.headers,n?.headers,r);let s;return(n?.query||n?.params||t?.params||t?.query)&&(s={...n?.params,...n?.query,...t?.params,...t?.query}),{...n,...t,query:s,params:s,headers:o}}function R_(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const[o,s]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(o,s);return r}async function Ko(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const A_=new Set([408,409,425,429,500,502,503,504]),O_=new Set([101,204,205,304]);function Op(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=iu(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):A_.has(f))){const d=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return d>0&&await new Promise(p=>setTimeout(p,d)),s(a.request,{...a.options,retry:c-1})}}const u=w_(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){const c={request:l,options:P_(l,u,e.defaults,n),response:void 0,error:void 0};if(c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&(await Ko(c,c.options.onRequest),c.options.headers instanceof n||(c.options.headers=new n(c.options.headers||{}))),typeof c.request=="string"&&(c.options.baseURL&&(c.request=h_(c.request,c.options.baseURL)),c.options.query&&(c.request=ci(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&iu(c.options.method))if(T_(c.options.body)){const p=c.options.headers.get("content-type");typeof c.options.body!="string"&&(c.options.body=p==="application/x-www-form-urlencoded"?new URLSearchParams(c.options.body).toString():JSON.stringify(c.options.body)),p||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")}else("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"));let f;if(!c.options.signal&&c.options.timeout){const p=new r;f=setTimeout(()=>{const h=new Error("[TimeoutError]: The operation was aborted due to timeout");h.name="TimeoutError",h.code=23,p.abort(h)},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 Ko(c,c.options.onRequestError),await o(c)}finally{f&&clearTimeout(f)}if((c.response.body||c.response._bodyInit)&&!O_.has(c.response.status)&&c.options.method!=="HEAD"){const p=(c.options.parseResponse?"json":c.options.responseType)||k_(c.response.headers.get("content-type")||"");switch(p){case"json":{const h=await c.response.text(),y=c.options.parseResponse||q0;c.response._data=y(h);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[p]()}}return c.options.onResponse&&await Ko(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await Ko(c,c.options.onResponseError),await o(c)):c.response},i=async function(l,u){return(await s(l,u))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={},l={})=>Op({...e,...l,defaults:{...e.defaults,...l.defaults,...a}}),i}const Rs=(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")})(),x_=Rs.fetch?(...e)=>Rs.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),I_=Rs.Headers,M_=Rs.AbortController,N_=Op({fetch:x_,Headers:I_,AbortController:M_}),D_=N_,j_=()=>window?.__NUXT__?.config||window?.useNuxtApp?.().payload?.config,$l=()=>j_().app,$_=()=>$l().baseURL,F_=()=>$l().buildAssetsDir,Fl=(...e)=>Pp(xp(),F_(),...e),xp=(...e)=>{const t=$l(),n=t.cdnURL||t.baseURL;return e.length?Pp(n,...e):n};globalThis.__buildAssetsURL=Fl,globalThis.__publicAssetsURL=xp;globalThis.$fetch||(globalThis.$fetch=D_.create({baseURL:$_()}));"global"in globalThis||(globalThis.global=globalThis);function Sa(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Sa(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const Ip=(()=>
4{if(console.createTask)return console.createTask;const e={run:t=>t()};return()=>e})();function Mp(e,t,n,r){for(let o=n;o<e.length;o+=1)try{const s=r?r.run(()=>e[o](...t)):e[o](...t);if(s instanceof Promise)return s.then(()=>Mp(e,t,o+1,r))}catch(s){return Promise.reject(s)}}function V_(e,t,n){if(e.length>0)return Mp(e,t,0,Ip(n))}function U_(e,t,n){if(e.length>0){const r=Ip(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}}function Vi(e,t){for(const n of[...e])n(t)}var H_=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!="function")return()=>{};const r=e;let o;for(;this._deprecatedHooks[e];)o=this._deprecatedHooks[e],e=o.to;if(o&&!n.allowDeprecated){let s=o.message;s||(s=`${r} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let n,r=(...o)=>(typeof n=="function"&&n(),n=void 0,r=void 0,t(...o));return n=this.hook(e,r),n}removeHook(e,t){const n=this._hooks[e];if(n){const r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const n=this._hooks[e]||[];this._hooks[e]=void 0;for(const r of n)this.hook(e,r)}deprecateHooks(e){for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=Sa(e),n=Object.keys(t).map(r=>this.hook(r,t[r]));return()=>{for(const r of n)r();n.length=0}}removeHooks(e){const t=Sa(e);for(const n in t)this.removeHook(n,t[n])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(V_,e,t)}callHookParallel(e,...t){return this.callHookWith(U_,e,t)}callHookWith(e,t,n){const r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&Vi(this._before,r);const o=e(this._hooks[t]?[...this._hooks[t]]:[],n,t);return o instanceof Promise?o.finally(()=>{this._after&&r&&Vi(this._after,r)}):(this._after&&r&&Vi(this._after,r),o)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function Np(){return new H_}function B_(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>
4{if(o){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;ka.add(u);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{ka.delete(u)}}}}function K_(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=B_({...e,...r})),t[n]}}}const As=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},au="__unctx__",W_=As[au]||(As[au]=K_()),G_=(e,t={})=>W_.get(e,t),lu="__unctx_async_handlers__",ka=As[lu]||(As[lu]=new Set);function Xt(e){const t=[];for(const o of ka){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const cu=!1,uu=!1,z_=!1,fu={id:"__nuxt-loader"},q_={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Y_={deep:!1},X_={},J_="#__nuxt",Dp="nuxt-app",du=36e5,Q_="vite:preloadError";function jp(e=Dp){return G_(e,{asyncContext:!1})}const Z_="__nuxt_plugin";function eb(e){let t=0;const n={_id:e.id||Dp||"nuxt-app",_scope:wl(),provide:void 0,versions:{get nuxt(){return"4.4.2"},get vue(){return n.vueApp.version}},payload:Ot({...e.ssrContext?.payload||{},data:Ot({}),state:ht({}),once:new Set,_errors:Ot({})}),static:{data:{}},runWithContext(o){return n._scope.active&&!Mn()?n._scope.run(()=>pu(n,o)):pu(n,o)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Ot({}),_state:Ot({}),_payloadRevivers:{},...e};{const o=window.__NUXT__;if(o)for(const s in o)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],o[s]);break;default:n.payload[s]=o[s]}}n.hooks=Np(),n.hook=n.hooks.hook;{const o=n.hooks.callHook;n.hooks.callHook=(s,...i)=>Promise.resolve().then(()=>o(s,...i))}n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;Wo(n,i,s),Wo(n.vueApp.config.globalProperties,i,s)},Wo(n.vueApp,"$nuxt",n),Wo(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Q_,s=>{n.callHook("app:chunkError",{error:s.payload}),s.payload.message.includes("Unable to preload CSS")&&s.preventDefault()}),window.useNuxtApp||=le;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}function tb(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function nb(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function rb(e,t){const n=new Set,r=[],o=[];let s,i=0;async function a(l){const u=l.dependsOn?.filter(c=>t.some(f=>f._name===c)&&!n.has(c))??[];if(u.length>0)r.push([new Set(u),l]);else{const c=nb(e,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(r.map(async([f,d])=>{f.has(l._name)&&(f.delete(l._name),f.size===0&&(i++,await a(d)))})))}).catch(f=>{if(!l.parallel&&!e.payload.error)throw f;s||=f});l.parallel?o.push(c):await c}}for(const l of t)tb(e,l);for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l<i;l++)await Promise.all(o);if(s)throw e.payload.error||s}function Fe(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[Z_]:!0,_name:t})}function pu(e,t,n){const r=()=>t();return jp(e._id).set(e),e.vueApp.runWithContext(r)}function ob(e){let t;return ei()&&(t=ut()?.appContext.app.$nuxt),t||=jp(e).tryUse(),t||null}function le(e){const t=ob(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function ar(e){return le().$config}function Wo(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Ui(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 Pa(e,t,n=".",r){if(!Ui(t))return Pa(e,{},n,r);const o={...t};for(const s of Object.keys(e)){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:Ui(i)&&Ui(o[s])?o[s]=Pa(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function $p(e){return(...t)=>t.reduce((n,r)=>Pa(n,r,"",e),{})}const ui=$p();
4function sb(e,t){try{return t in e}catch{return!1}}class mu extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(t,n={}){super(t,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Ra(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Fp(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}function ib(e){if(typeof e=="string")return new mu(e);if(ab(e))return e;const t=new mu(e.message??e.statusMessage??"",{cause:e.cause||e});if(sb(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=Ra(e.statusCode,t.statusCode):e.status&&(t.statusCode=Ra(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Fp(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 ab(e){return e?.constructor?.__h3_error__===!0}const lb=/[^\u0009\u0020-\u007E]/g;function Fp(e=""){return e.replace(lb,"")}function Ra(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Vp=Symbol("layout-meta"),sr=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const et=()=>le()?.$router,lr=()=>ei()?Ge(sr,le()._route):le()._route;const cb=(e,t,n={})=>{const r=le(),o=n.global||typeof e!="string",s=t;if(!s){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(s):r._middleware.named[e]=s},ub=()=>{try{if(le()._processingMiddleware)return!0}catch{return!1}return!1},Os=(e,t)=>{e||="/";const n=typeof e=="string"?e:"path"in e?Aa(e):et().resolve(e).href;if(t?.open){const{target:u="_blank",windowFeatures:c={}}=t.open,f=[];for(const[d,p]of Object.entries(c))p!==void 0&&f.push(`${d.toLowerCase()}=${p}`);return open(n,u,f.join(", ")),Promise.resolve()}const r=Rt(n,{acceptRelative:!0}),o=t?.external||r;if(o){if(!t?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:u}=new URL(n,window.location.href);if(u&&p_(u))throw new Error(`Cannot navigate to a URL with '${u}' protocol.`)}const s=ub();if(!o&&s){if(t?.replace){if(typeof e=="string"){const{pathname:u,search:c,hash:f}=xr(e);return{path:u,...c&&{query:li(c)},...f&&{hash:f},replace:!0}}return{...e,replace:!0}}return e}const i=et(),a=le();if(o)return a._scope.stop(),t?.replace?location.replace(n):location.href=n,s?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve();const l=typeof e=="string"?Up(e):e;return t?.replace?i.replace(l):i.push(l)};function Aa(e){return ci(e.path||"",e.query||{})+(e.hash||"")}function Up(e){const t=xr(e);return Lp(r_(t.pathname))+t.search+t.hash}const Hp="__nuxt_error",fi=()=>Pl(le().payload,"error"),Gn=e=>{const t=xn(e);try{const n=fi();le().hooks.callHook("app:error",t),n.value||=t}catch{throw t}return t},fb=async(e={})=>{const t=le(),n=fi();t.callHook("app:error:cleared",e),e.redirect&&await et().replace(e.redirect),n.value=void 0},Bp=e=>!!e&&typeof e=="object"&&Hp in e,xn=e=>{typeof e!="string"&&e.statusText&&(e.message??=e.statusText);const t=ib(e);return Object.defineProperty(t,Hp,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(t,"status",{get:()=>t.statusCode,configurable:!0}),Object.defineProperty(t,"statusText",{get:()=>t.statusMessage,configurable:!0}),t};function db(e){const t=mb(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let o=0;o<n.byteLength;o++)r.setUint8(o,t.charCodeAt(o));return n}const pb="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function mb(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,r=0;for(let o=0;o<e.length;o++)n<<=6,n|=pb.indexOf(e[o]),r+=6,r===24&&(t+=String.fromCharCode((n&16711680)>>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,t+=String.fromCharCode(n)):r===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const hb=-1,gb=-2,yb=-3,_b=-4,bb=-5,vb=-6,Eb=-7;function wb(e,t){return Cb(JSON.parse(e),t)}function Cb(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);let o=null;function s(i,a=!1){if(i===hb)return;if(i===yb)return NaN;if(i===_b)return 1/0;if(i===bb)return-1/0;if(i===vb)return-0;if(a||typeof i!="number")throw new Error("Invalid input");if(i in r)return r[i];const l=n[i];if(!l||typeof l!="object")r[i]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const u=l[0],c=t&&Object.hasOwn(t,u)?t[u]:void 0;if(c){let f=l[1];
4if(typeof f!="number"&&(f=n.push(l[1])-1),o??=new Set,o.has(f))throw new Error("Invalid circular reference");return o.add(f),r[i]=c(s(f)),o.delete(f),r[i]}switch(u){case"Date":r[i]=new Date(l[1]);break;case"Set":const f=new Set;r[i]=f;for(let y=1;y<l.length;y+=1)f.add(s(l[y]));break;case"Map":const d=new Map;r[i]=d;for(let y=1;y<l.length;y+=2)d.set(s(l[y]),s(l[y+1]));break;case"RegExp":r[i]=new RegExp(l[1],l[2]);break;case"Object":const p=Object(l[1]);if(Object.hasOwn(p,"__proto__"))throw new Error("Cannot parse an object with a `__proto__` property");r[i]=p;break;case"BigInt":r[i]=BigInt(l[1]);break;case"null":const h=Object.create(null);r[i]=h;for(let y=1;y<l.length;y+=2){if(l[y]==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");h[l[y]]=s(l[y+1])}break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{if(n[l[1]][0]!=="ArrayBuffer")throw new Error("Invalid data");const y=globalThis[u],C=s(l[1]),g=new y(C);r[i]=l[2]!==void 0?g.subarray(l[2],l[3]):g;break}case"ArrayBuffer":{const y=l[1];if(typeof y!="string")throw new Error("Invalid ArrayBuffer encoding");const C=db(y);r[i]=C;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const y=u.slice(9);r[i]=Temporal[y].from(l[1]);break}case"URL":{const y=new URL(l[1]);r[i]=y;break}case"URLSearchParams":{const y=new URLSearchParams(l[1]);r[i]=y;break}default:throw new Error(`Unknown type ${u}`)}}else if(l[0]===Eb){const u=l[1];if(!Number.isInteger(u)||u<0)throw new Error("Invalid input");const c=new Array(u);r[i]=c;for(let f=2;f<l.length;f+=2){const d=l[f];if(!Number.isInteger(d)||d<0||d>=u)throw new Error("Invalid input");c[d]=s(l[f+1])}}else{const u=new Array(l.length);r[i]=u;for(let c=0;c<l.length;c+=1){const f=l[c];f!==gb&&(u[c]=s(f))}}else{const u={};r[i]=u;
4for(const c of Object.keys(l)){if(c==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const f=l[c];u[c]=s(f)}}return r[i]}return s(0)}const Tb=new Set(["link","style","script","noscript"]),Lb=new Set(["title","titleTemplate","script","style","noscript"]),Oa=new Set(["base","meta","link","style","script","noscript"]),Sb=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),kb=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),Pb=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),Rb=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Vl=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]),go={META:new Set(["twitter"]),OG:new Set(["og","book","article","profile","fb"]),MEDIA:new Set(["ogImage","ogVideo","ogAudio","twitterImage"]),HTTP_EQUIV:new Set(["contentType","defaultStyle","xUaCompatible"])},Ab={articleExpirationTime:"article:expiration_time",articleModifiedTime:"article:modified_time",articlePublishedTime:"article:published_time",bookReleaseDate:"book:release_date",fbAppId:"fb:app_id",ogAudioSecureUrl:"og:audio:secure_url",ogAudioUrl:"og:audio",ogImageSecureUrl:"og:image:secure_url",ogImageUrl:"og:image",ogSiteName:"og:site_name",ogVideoSecureUrl:"og:video:secure_url",ogVideoUrl:"og:video",profileFirstName:"profile:first_name",profileLastName:"profile:last_name",profileUsername:"profile:username",msapplicationConfig:"msapplication-Config",msapplicationTileColor:"msapplication-TileColor",msapplicationTileImage:"msapplication-TileImage"},Kp={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${cn(e)}=${t}`}},refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve:({key:e,value:t})=>e==="seconds"?`${t}`:void 0}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>typeof t=="boolean"?cn(e):`${cn(e)}:${t}`}},contentSecurityPolicy:{metaKey:"http-equiv",unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${cn(e)} ${t}`}},charset:{}};function cn(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.indexOf("-");return n===-1?t:go.META.has(t.slice(0,n))||go.OG.has(t.slice(0,n))?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function Wp(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>String(n)!=="false"&&t))}function xa(e){return Array.isArray(e)?e.map(xa):!e||typeof e!="object"?e:Object.fromEntries(Object.entries(e).map(([t,n])=>[cn(t),xa(n)]))}function Gp(e,t={}){const{entrySeparator:n="",keyValueSeparator:r="",wrapValue:o,resolve:s}=t;return Object.entries(e).map(([i,a])=>{if(s){const u=s({key:i,value:a});if(u!==void 0)return u}const l=typeof a=="object"?Gp(a,t):typeof a=="number"?a.toString():typeof a=="string"&&o?`${o}${a.replace(new RegExp(o,"g"),`\\${o}`)}${o}`:a;return`${i}${r}${l}`}).join(n)}function hu(e,t){const n=Wp(t),r=cn(e),o=zp(r);if(!Vl.has(r))return[{[o]:r,...n}];const s=Object.fromEntries(Object.entries(n).map(([i,a])=>[`${e}${i==="url"?"":`${i[0].toUpperCase()}${i.slice(1)}`}`,a]));return xs(s||{}).sort((i,a)=>(i[o]?.length||0)-(a[o]?.length||0))}function zp(e){if(Kp[e]?.metaKey==="http-equiv"||go.HTTP_EQUIV.has(e))return"http-equiv";const t=cn(e),n=t.indexOf(":");return n===-1?"name":go.OG.has(t.slice(0,n))?"property":"name"}function Ob(e){return Ab[e]||cn(e)}function xb(e,t){return t==="refresh"?`${e.seconds};url=${e.url}`:Gp(xa(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:n,key:r})=>n===null?"":typeof n=="boolean"?r:void 0,...Kp[t]?.unpack})}function xs(e){const t=[],n={};for(const[o,s]of Object.entries(e)){if(Array.isArray(s)){if(o==="themeColor"){s.forEach(i=>{typeof i=="object"&&i!==null&&t.push({name:"theme-color",...i})});continue}for(const i of s)if(typeof i=="object"&&i!==null){const a=[],l=[];for(const[u,c]of Object.entries(i)){const f=`${o}${u==="url"?"":`:${u}`}`,d=xs({[f]:c});(u==="url"?a:l).push(...d)}t.push(...a,...l)}else t.push(...typeof i=="string"?xs({[o]:i}):hu(o,i));continue}if(typeof s=="object"&&s)if(go.MEDIA.has(o)){const i=o.startsWith("twitter")?"twitter":"og",a=o.replace(/^(og|twitter)/,"").toLowerCase(),l=i==="twitter"?"name":"property";s.url&&t.push({[l]:`${i}:${a}`,content:s.url}),s.secureUrl&&t.push({[l]:`${i}:${a}:secure_url`,content:s.secureUrl});for(const[u,c]of Object.entries(s))u!=="url"&&u!=="secureUrl"&&t.push({[l]:`${i}:${a}:${u}`,content:c})}else Vl.has(cn(o))?t.push(...hu(o,s)):n[o]=Wp(s);else n[o]=s}const r=Object.entries(n).map(([o,s])=>
4{if(o==="charset")return{charset:s===null?"_null":s};const i=zp(o),a=Ob(o),l=s===null?"_null":typeof s=="object"?xb(s,o):typeof s=="number"?s.toString():s;return i==="http-equiv"?{"http-equiv":a,content:l}:{[i]:a,content:l}});return[...t,...r].map(o=>"content"in o&&o.content==="_null"?{...o,content:null}:o)}const Ib={key:"flatMeta",hooks:{"entries:normalize":e=>{const t=[];e.tags=e.tags.map(n=>n.tag!=="_flatMeta"?n:(t.push(xs(n.props).map(r=>({...n,tag:"meta",props:r}))),!1)).filter(Boolean).concat(...t)}}},Mb=["name","property","http-equiv"],Nb=new Set(["viewport","description","keywords","robots"]);function qp(e){const t=e.split(":");return t.length?Vl.has(t[1]):!1}function Ia(e){const{props:t,tag:n}=e;if(kb.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(n==="link"&&t.rel==="alternate"){const r=t.hreflang||t.type;if(r)return`alternate:${r}`}if(t.charset)return"charset";if(e.tag==="meta"){for(const r of Mb)if(t[r]!==void 0){const o=t[r],s=o&&typeof o=="string"&&o.includes(":"),i=o&&Nb.has(o),l=!(s||i)&&e.key?`:key:${e.key}`:"";return`${n}:${o}${l}`}}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(n==="link"&&t.rel==="alternate")return`alternate:${t.href||""}`;if(Lb.has(n)){const r=e.textContent||e.innerHTML;if(r)return`${n}:content:${r}`}}function Yp(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e.innerHTML;return n||`${e.tag}:${Object.entries(e.props).map(([r,o])=>`${r}:${String(o)}`).join(",")}`}function Is(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(e=e());const o=t?t(n,e):e;if(Array.isArray(o))return o.map(s=>Is(s,t));if(o?.constructor===Object){const s={};for(const i of Object.keys(o))s[i]=Is(o[i],t,i);return s}return o}function Db(e,t){const n=e==="style"?new Map:new Set;function r(o){if(o==null||o===void 0)return;const s=String(o).trim();if(s)if(e==="style"){const[i,...a]=s.split(":").map(l=>l?l.trim():"");i&&a.length&&n.set(i,a.join(":"))}else s.split(" ").filter(Boolean).forEach(i=>n.add(i))}return typeof t=="string"?e==="style"?t.split(";").forEach(r):r(t):Array.isArray(t)?t.forEach(o=>r(o)):t&&typeof t=="object"&&Object.entries(t).forEach(([o,s])=>{s&&s!=="false"&&(e==="style"?n.set(String(o).trim(),String(s)):r(o))}),n}function Xp(e,t){if(e.props=e.props||{},!t)return e;if(e.tag==="templateParams")return e.props=t,e;const n=Oa.has(e.tag)||e.tag==="htmlAttrs"||e.tag==="bodyAttrs";return Object.entries(t).forEach(([r,o])=>{if(r==="__proto__"||r==="constructor"||r==="prototype")return;if(o===null){e.props[r]=null;return}if(r==="class"||r==="style"){e.props[r]=Db(r,o);return}if(Pb.has(r)){if((r==="textContent"||r==="innerHTML")&&typeof o=="object"){let u=t.type;if(t.type||(u="application/json"),!u?.endsWith("json")&&u!=="speculationrules")return;t.type=u,e.props.type=u,e[r]=JSON.stringify(o)}else e[r]=o;return}const s=r.startsWith("data-"),i=n&&!s?r.toLowerCase():r,a=String(o),l=e.tag==="meta"&&i==="content";a==="true"||a===""?e.props[i]=s||l?a:!0:!o&&s&&a==="false"?e.props[i]="false":o!==void 0&&(e.props[i]=o)}),e}function jb(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},r=Xp({tag:e,props:{}},n);return r.key&&Tb.has(r.tag)&&(r.props["data-hid"]=r._h=r.key),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function $b(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(o,s)=>{for(let i=0;i<t.length;i++)s=t[i](o,s);return s};e=n(void 0,e);const r=[];return e=Is(e,n),Object.entries(e||{}).forEach(([o,s])=>{if(s!==void 0)for(const i of Array.isArray(s)?s:[s])r.push(jb(o,i))}),r.flat()}const gu=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,yu={base:-10,title:10},Fb={critical:-8,high:-1,low:2},_u={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},Vb=/@import/,Gr=e=>e===""||e===!0;function Ub(e,t){if(typeof t.tagPriority=="number")return t.tagPriority;let n=100;const r=Fb[t.tagPriority]||0,o=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:_u;if(t.tag in yu)n=yu[t.tag];else if(t.tag==="meta"){const s=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;s&&(n=_u.meta[s])}else if(t.tag==="link"&&t.props.rel)n=o.link[t.props.rel];else if(t.tag==="script"){const s=String(t.props.type);Gr(t.props.async)?n=o.script.async:t.props.src&&!Gr(t.props.defer)&&!Gr(t.props.async)&&s!=="module"&&!s.endsWith("json")||t.innerHTML&&!s.endsWith("json")?n=o.script.sync:(Gr(t.props.defer)&&t.props.src&&!Gr(t.props.async)||s==="module")&&(n=o.script.defer)}else t.tag==="style"&&(n=t.innerHTML&&Vb.test(t.innerHTML)?o.style.imported:o.style.sync);return(n||100)+r}function bu(e,t){const n=typeof t=="function"?t(e):t,r=n.key||String(e.plugins.size+1);e.plugins.get(r)||(e.plugins.set(r,n),e.hooks.addHooks(n.hooks||{}))}function Hb(e={}){const t=Np();t.addHooks(e.hooks||{});const n=!e.document,r=new Map,o=new Map,s=new Set,i={_entryCount:1,plugins:o,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:r,headEntries(){return[...r.values()]},use:a=>bu(i,a),push(a,l){const u={...l||{}};delete u.head;const c=u._index??i._entryCount++,f={_i:c,input:a,options:u},d={_poll(p=!1){i.dirty=!0,!p&&s.add(c),t.callHook("entries:updated",i)},dispose(){r.delete(c)&&i.invalidate()},patch(p){(!u.mode||u.mode==="server"&&n||u.mode==="client"&&!n)&&(f.input=p,r.set(c,f),d._poll())}};return d.patch(a),d},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...i.entries.values()]};for(await t.callHook("entries:resolve",a);s.size;){const d=s.values().next().value;
4s.delete(d);const p=r.get(d);if(p){const h={tags:$b(p.input,e.propResolvers||[]).map(y=>Object.assign(y,p.options)),entry:p};await t.callHook("entries:normalize",h),p._tags=h.tags.map((y,C)=>(y._w=Ub(i,y),y._p=(p._i<<10)+C,y._d=Ia(y),y._d||(y._h=Yp(y)),y))}}let l=!1;a.entries.flatMap(d=>(d._tags||[]).map(p=>({...p,props:{...p.props}}))).sort(gu).reduce((d,p)=>{const h=p._d||p._h;if(!d.has(h))return d.set(h,p);const y=d.get(h);if((p?.tagDuplicateStrategy||(Rb.has(p.tag)?"merge":null)||(p.key&&p.key===y.key?"merge":null))==="merge"){const g={...y.props};Object.entries(p.props).forEach(([_,m])=>g[_]=_==="style"?new Map([...y.props.style||new Map,...m]):_==="class"?new Set([...y.props.class||new Set,...m]):m),d.set(h,{...p,props:g})}else p._p>>10===y._p>>10&&p.tag==="meta"&&qp(h)?(d.set(h,Object.assign([...Array.isArray(y)?y:[y],p],p)),l=!0):(p._w===y._w?p._p>y._p:p?._w<y?._w)&&d.set(h,p);return d},a.tagMap);const u=a.tagMap.get("title"),c=a.tagMap.get("titleTemplate");if(i._title=u?.textContent,c){const d=c?.textContent;if(i._titleTemplate=d,d){let p=typeof d=="function"?d(u?.textContent):d;typeof p=="string"&&!i.plugins.has("template-params")&&(p=p.replace("%s",u?.textContent||"")),u?p===null?a.tagMap.delete("title"):a.tagMap.set("title",{...u,textContent:p}):(c.tag="title",c.textContent=p)}}a.tags=Array.from(a.tagMap.values()),l&&(a.tags=a.tags.flat().sort(gu)),await t.callHook("tags:beforeResolve",a),await t.callHook("tags:resolve",a),await t.callHook("tags:afterResolve",a);const f=[];for(const d of a.tags){const{innerHTML:p,tag:h,props:y}=d;
4if(Sb.has(h)&&!(Object.keys(y).length===0&&!d.innerHTML&&!d.textContent)&&!(h==="meta"&&!y.content&&!y["http-equiv"]&&!y.charset)){if(h==="script"&&p){if(String(y.type).endsWith("json")){const C=typeof p=="string"?p:JSON.stringify(p);d.innerHTML=C.replace(/</g,"\\u003C")}else typeof p=="string"&&(d.innerHTML=p.replace(new RegExp(`</${h}`,"g"),`<\\/${h}`));d._d=Ia(d)}f.push(d)}}return f},invalidate(){for(const a of r.values())s.add(a._i);i.dirty=!0,t.callHook("entries:updated",i)}};return(e?.plugins||[]).forEach(a=>bu(i,a)),i.hooks.callHook("init",i),e.init?.forEach(a=>a&&i.push(a)),i}const Bb=(e,t)=>xe(t)?He(t):t,Ul="usehead";function Kb(e){return{install(n){n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Ul,e)}}.install}function Jp(){if(ei()){const e=Ge(Ul);if(e)return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function Qp(e,t={}){const n=t.head||Jp();return n.ssr?n.push(e||{},t):Wb(n,e,t)}function Wb(e,t,n={}){const r=ye(!1);let o;return ry(()=>{const i=r.value?{}:Is(t,Bb);o?o.patch(i):o=e.push(i,n)}),ut()&&(ir(()=>{o.dispose()}),Ad(()=>{r.value=!0}),Rd(()=>{r.value=!1})),o}function Gb(e={},t={}){(t.head||Jp()).use(Ib);const{title:r,titleTemplate:o,...s}=e;return Qp({title:r,titleTemplate:o,_flatMeta:s},t)}function Zp(e){const t=e||le();return t.ssrContext?.head||t.runWithContext(()=>{if(ei()){const n=Ge(Ul);if(!n)throw new Error("[nuxt] [unhead] Missing Unhead instance.");return n}})}function em(e,t={}){const n=t.head||Zp(t.nuxt);return Qp(e,{head:n,...t})}function zb(e,t={}){const n=t.head||Zp(t.nuxt);return Gb(e,{head:n,...t})}const qb=(()=>{const e={redirect:"/cases"},t={redirect:"/en/cases"},n={redirect:"/ja/cases"},r={redirect:"/ko/cases"},o={redirect:"/sitemap_index.xml"};return(s,i)=>{let a=[];return i.charCodeAt(i.length-1)===47&&(i=i.slice(0,-1)||"/"),i==="/industries"?a.unshift({data:e}):i==="/en/industries"?a.unshift({data:t}):i==="/ja/industries"?a.unshift({data:n}):i==="/ko/industries"?a.unshift({data:r}):i==="/sitemap.xml"&&a.unshift({data:o}),a}})(),tm=e=>ui({},...qb("",e).map(t=>t.data).reverse()),Yb=tm;let ls;function Xb(){return ls=$fetch(Fl(`builds/meta/${ar().app.buildId}.json`),{responseType:"json"}),ls.catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),ls}function Jb(){return ls||Xb()}function nm(e){const t=typeof e=="string"?e:e.path;try{return Yb(t)}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Qb(e){return null}let Un=null;async function Zb(){if(Un)return Un;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await e1(e.textContent||""),n=e.dataset.src?await Qb(e.dataset.src):void 0;return Un={...t,...n,...window.__NUXT__},Un.config?.public&&(Un.config.public=ht(Un.config.public)),Un}async function e1(e){return await wb(e,le()._payloadRevivers)}function t1(e,t){le()._payloadRevivers[e]=t}function vu(e){try{return JSON.parse(e)}catch{return e}}const n1=[["NuxtError",e=>xn(e)],["EmptyShallowRef",e=>mt(e==="_"?void 0:e==="0n"?BigInt(0):vu(e))],["EmptyRef",e=>ye(e==="_"?void 0:e==="0n"?BigInt(0):vu(e))],["ShallowRef",e=>mt(e)],["ShallowReactive",e=>Ot(e)],["Ref",e=>ye(e)],["Reactive",e=>ht(e)]],r1=Fe({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[r,o]of n1)t1(r,o);Object.assign(e.payload,([t,n]=Xt(()=>e.runWithContext(Zb)),t=await t,n(),t)),delete window.__NUXT__}});async function Hl(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async o=>{const s=new Map,i=new Promise(p=>{e.resolveTags().then(h=>{p(h.map(y=>{const C=s.get(y._d)||0,g={tag:y,id:(C?`${y._d}:${C}`:y._d)||y._h,shouldRender:!0};return y._d&&qp(y._d)&&s.set(y._d,C+1),g}))})});let a=e._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const p of["body","head"]){const h=n[p]?.children;for(const y of h){const C=y.tagName.toLowerCase();if(!Oa.has(C))continue;const g=Xp({tag:C,props:{}},{innerHTML:y.innerHTML,...y.getAttributeNames().reduce((_,m)=>(_[m]=y.getAttribute(m),_),{})||{}});if(g.key=y.getAttribute("data-hid")||void 0,g._d=Ia(g)||Yp(g),a.elMap.has(g._d)){let _=1,m=g._d;for(;a.elMap.has(m);)m=`${g._d}:${_++}`;a.elMap.set(m,y)}else a.elMap.set(g._d,y)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(p,h,y){const C=`${p}:${h}`;a.sideEffects[C]=y,delete a.pendingSideEffects[C]}function u({id:p,$el:h,tag:y}){const C=y.tag.endsWith("Attrs");a.elMap.set(p,h),C||(y.textContent&&y.textContent!==h.textContent&&(h.textContent=y.textContent),y.innerHTML&&y.innerHTML!==h.innerHTML&&(h.innerHTML=y.innerHTML),l(p,"el",()=>{h?.remove(),a.elMap.delete(p)}));for(const g in y.props){if(!Object.prototype.hasOwnProperty.call(y.props,g))continue;const _=y.props[g];if(g.startsWith("on")&&typeof _=="function"){const b=h?.dataset;if(b&&b[`${g}fired`]){const E=g.slice(0,-5);_.call(h,new Event(E.substring(2)))}h.getAttribute(`data-${g}`)!==""&&((y.tag==="bodyAttrs"?n.defaultView:h).addEventListener(g.substring(2),_.bind(h)),h.setAttribute(`data-${g}`,""));continue}const m=`attr:${g}`;if(g==="class"){if(!_)continue;for(const b of _)C&&l(p,`${m}:${b}`,()=>h.classList.remove(b)),!h.classList.contains(b)&&h.classList.add(b)}else if(g==="style"){if(!_)continue;for(const[b,E]of _)l(p,`${m}:${b}`,()=>{h.style.removeProperty(b)}),h.style.setProperty(b,E)}else _!==!1&&_!==null&&(h.getAttribute(g)!==_&&h.setAttribute(g,_===!0?"":String(_)),C&&l(p,m,()=>h.removeAttribute(g)))}}const c=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0},d=await i;for(const p of d){const{tag:h,shouldRender:y,id:C}=p;if(y){if(h.tag==="title"){n.title=h.textContent,l("title","",()=>n.title=a.title);continue}
4p.$el=p.$el||a.elMap.get(C),p.$el?u(p):Oa.has(h.tag)&&c.push(p)}}for(const p of c){const h=p.tag.tagPosition||"head";p.$el=n.createElement(p.tag.tag),u(p),f[h]=f[h]||n.createDocumentFragment(),f[h].appendChild(p.$el)}for(const p of d)await e.hooks.callHook("dom:renderTag",p,n,l);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose);for(const p in a.pendingSideEffects)a.pendingSideEffects[p]();e._dom=a,await e.hooks.callHook("dom:rendered",{renders:d}),o()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function o1(e={}){const t=e.domOptions?.render||Hl;e.document=e.document||(typeof window<"u"?document:void 0);const n=e.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return Hb({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function s1(e,t){let n=0;return()=>{const r=++n;t(()=>{n===r&&e()})}}function i1(e={}){const t=o1({domOptions:{render:s1(()=>Hl(t),n=>setTimeout(n,0))},...e});return t.install=Kb(t),t}const a1={disableDefaults:!0},l1=Fe({name:"nuxt:head",enforce:"pre",setup(e){const t=i1(a1);e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Hl(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});const dr=typeof document<"u";function rm(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function c1(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&rm(e.default)}const be=Object.assign;function Hi(e,t){const n={};for(const r in t){const o=t[r];n[r]=Dt(o)?o.map(e):e(o)}return n}const oo=()=>{},Dt=Array.isArray;function Eu(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}let Ie=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const om=Symbol("");Ie.MATCHER_NOT_FOUND+"",Ie.NAVIGATION_GUARD_REDIRECT+"",Ie.NAVIGATION_ABORTED+"",Ie.NAVIGATION_CANCELLED+"",Ie.NAVIGATION_DUPLICATED+"";function Ir(e,t){return be(new Error,{type:e,[om]:!0},t)}function nn(e,t){return e instanceof Error&&om in e&&(t==null||!!(e.type&t))}const u1=["params","query","hash"];function f1(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of u1)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}const d1=Symbol(""),wu=Symbol(""),Bl=Symbol(""),Kl=Symbol(""),Ma=Symbol("");function sm(e){return Ge(Kl)}const p1={trailing:!0};function m1(e,t=25,n={}){if(n={...p1,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,o,s=[],i,a;const l=(f,d)=>(i=h1(e,f,d),i.finally(()=>{if(i=null,n.trailing&&a&&!o){const p=l(f,a);return a=null,p}}),i),u=function(...f){return n.trailing&&(a=f),i||new Promise(d=>{const p=!o&&n.leading;clearTimeout(o),o=setTimeout(()=>{o=null;const h=n.leading?r:l(this,f);a=null;for(const y of s)y(h);s=[]},t),p?(r=l(this,f),d(r)):s.push(d)})},c=f=>{f&&(clearTimeout(f),o=null)};return u.isPending=()=>!!o,u.cancel=()=>{c(o),s=[],a=null},u.flush=()=>
vendor: 23,450 bytes, line 4
4{if(c(o),!a||i)return;const f=a;return a=null,l(this,f)},u}async function h1(e,t,n){return await e.apply(t,n)}const im=/#/g,g1=/&/g,y1=/\//g,_1=/=/g,b1=/\?/g,am=/\+/g,v1=/%5B/g,E1=/%5D/g,lm=/%5E/g,w1=/%60/g,cm=/%7B/g,C1=/%7C/g,um=/%7D/g,T1=/%20/g;function Wl(e){return e==null?"":encodeURI(""+e).replace(C1,"|").replace(v1,"[").replace(E1,"]")}function L1(e){return Wl(e).replace(cm,"{").replace(um,"}").replace(lm,"^")}function Na(e){return Wl(e).replace(am,"%2B").replace(T1,"+").replace(im,"%23").replace(g1,"%26").replace(w1,"`").replace(cm,"{").replace(um,"}").replace(lm,"^")}function S1(e){return Na(e).replace(_1,"%3D")}function k1(e){return Wl(e).replace(im,"%23").replace(b1,"%3F")}function P1(e){return k1(e).replace(y1,"%2F")}function yo(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const R1=/\/$/,A1=e=>e.replace(R1,"");function Bi(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(r=t.slice(0,l),s=t.slice(l,a>0?a:t.length),o=e(s.slice(1))),a>=0&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=M1(r??t,n),{fullPath:r+s+i,path:r,query:o,hash:yo(i)}}function O1(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Cu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function x1(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Mr(t.matched[r],n.matched[o])&&fm(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function fm(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!I1(e[n],t[n]))return!1;return!0}function I1(e,t){return Dt(e)?Tu(e,t):Dt(t)?Tu(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function Tu(e,t){return Dt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function M1(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i<r.length;i++)if(a=r[i],a!==".")if(a==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}const Lt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Da=(function(e){return e.pop="pop",e.push="push",e})({}),Ki=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function N1(e){if(!e)if(dr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),A1(e)}const D1=/^[^#]+#/;function j1(e,t){return e.replace(D1,"#")+t}function $1(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const di=()=>({left:window.scrollX,top:window.scrollY});function F1(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=$1(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Lu(e,t){return(history.state?history.state.position-t:-1)+e}const ja=new Map;function V1(e,t){ja.set(e,t)}function U1(e){const t=ja.get(e);return ja.delete(e),t}function H1(e){return typeof e=="string"||e&&typeof e=="object"}function dm(e){return typeof e=="string"||typeof e=="symbol"}function B1(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<n.length;++r){const o=n[r].replace(am," "),s=o.indexOf("="),i=yo(s<0?o:o.slice(0,s)),a=s<0?null:yo(o.slice(s+1));if(i in t){let l=t[i];Dt(l)||(l=t[i]=[l]),l.push(a)}else t[i]=a}return t}function Su(e){let t="";for(let n in e){const r=e[n];if(n=S1(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Dt(r)?r.map(o=>o&&Na(o)):[r&&Na(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function K1(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Dt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}function zr(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ln(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(Ir(Ie.NAVIGATION_ABORTED,{from:n,to:t})):d instanceof Error?l(d):H1(d)?l(Ir(Ie.NAVIGATION_GUARD_REDIRECT,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function Wi(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(rm(l)){const u=(l.__vccOpts||l)[t];u&&s.push(Ln(u,n,r,i,a,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=c1(c)?c.default:c;i.mods[a]=c,i.components[a]=f;const d=(f.__vccOpts||f)[t];return d&&Ln(d,n,r,i,a,o)()}))}}return s}function W1(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i<s;i++){const a=t.matched[i];a&&(e.matched.find(u=>Mr(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>Mr(u,l))||o.push(l))}return[n,r,o]}let G1=()=>location.protocol+"//"+location.host;function pm(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let i=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(i);return a[0]!=="/"&&(a="/"+a),Cu(a,"")}return Cu(n,e)+r+o}function z1(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const p=pm(e,location),h=n.value,y=t.value;let C=0;if(d){if(n.value=p,t.value=d,i&&i===h){i=null;return}C=y?d.position-y.position:0}else r(p);o.forEach(g=>{g(n.value,h,{delta:C,type:Da.pop,direction:C?C>0?Ki.forward:Ki.back:Ki.unknown})})};function l(){i=n.value}function u(d){o.push(d);const p=()=>{const h=o.indexOf(d);h>-1&&o.splice(h,1)};return s.push(p),p}function c(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(be({},d.state,{scroll:di()}),"")}}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:l,listen:u,destroy:f}}function ku(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?di():null}}function q1(e){const{history:t,location:n}=window,r={value:pm(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.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:G1()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(p){console.error(p),n[c?"replace":"assign"](d)}}function i(l,u){s(l,be({},t.state,ku(o.value.back,l,o.value.forward,!0),u,{position:o.value.position}),!0),r.value=l}function a(l,u){const c=be({},o.value,t.state,{forward:l,scroll:di()});s(c.current,c,!0),s(l,be({},ku(r.value,l,null),{position:c.position+1},u),!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function mm(e){e=N1(e);const t=q1(e),n=z1(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=be({location:"",base:e,go:r,createHref:j1.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Y1(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),mm(e)}let qn=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var ze=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(ze||{});const X1={type:qn.Static,value:""},J1=/[a-zA-Z0-9_]/;function Q1(e){if(!e)return[[]];if(e==="/")return[[X1]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=ze.Static,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,u="",c="";function f(){u&&(n===ze.Static?s.push({type:qn.Static,value:u}):n===ze.Param||n===ze.ParamRegExp||n===ze.ParamRegExpEnd?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:qn.Param,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==ze.ParamRegExp){r=n,n=ze.EscapeNext;continue}switch(n){case ze.Static:l==="/"?(u&&f(),i()):l===":"?(f(),n=ze.Param):d();break;case ze.EscapeNext:d(),n=r;break;case ze.Param:l==="("?n=ze.ParamRegExp:J1.test(l)?d():(f(),n=ze.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case ze.ParamRegExp:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=ze.ParamRegExpEnd:c+=l;break;case ze.ParamRegExpEnd:f(),n=ze.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--,c="";break;default:t("Unknown state");break}}return n===ze.ParamRegExp&&t(`Unfinished custom RegExp for param "${u}"`),f(),i(),o}const Pu="[^/]+?",Z1={sensitive:!1,strict:!1,start:!0,end:!0};var at=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(at||{});const ev=/[.+*?^${}()[\]/\\]/g;function tv(e,t){const n=be({},Z1,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[at.Root];n.strict&&!u.length&&(o+="/");for(let f=0;f<u.length;f++){const d=u[f];let p=at.Segment+(n.sensitive?at.BonusCaseSensitive:0);if(d.type===qn.Static)f||(o+="/"),o+=d.value.replace(ev,"\\$&"),p+=at.Static;else if(d.type===qn.Param){const{value:h,repeatable:y,optional:C,regexp:g}=d;s.push({name:h,repeatable:y,optional:C});const _=g||Pu;if(_!==Pu){p+=at.BonusCustomRegExp;try{new RegExp(`(${_})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${_}): `+b.message)}}let m=y?`((?:${_})(?:/(?:${_}))*)`:`(${_})`;f||(m=C&&u.length<2?`(?:/${m})`:"/"+m),C&&(m+="?"),o+=m,p+=at.Dynamic,C&&(p+=at.BonusOptional),y&&(p+=at.BonusRepeatable),_===".*"&&(p+=at.BonusWildcard)}c.push(p)}r.push(c)}if(n.strict&&n.end){const u=r.length-1;r[u][r[u].length-1]+=at.BonusStrict}n.strict||(o+="/?"),n.end?o+="$":n.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const i=new RegExp(o,n.sensitive?"":"i");function a(u){const c=u.match(i),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===qn.Static)c+=p.value;else if(p.type===qn.Param){const{value:h,repeatable:y,optional:C}=p,g=h in u?u[h]:"";if(Dt(g)&&!y)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const _=Dt(g)?g.join("/"):g;if(!_)if(C)d.length<2&&(c.endsWith("/")?c=c.slice(0,-1):f=!0);else throw new Error(`Missing required param "${h}"`);c+=_}}return c||"/"}return{re:i,score:r,keys:s,parse:a,stringify:l}}function nv(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===at.Static+at.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===at.Static+at.Segment?1:-1:0}function hm(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const s=nv(r[n],o[n]);if(s)return s;n++}if(Math.abs(o.length-r.length)===1){if(Ru(r))return 1;if(Ru(o))return-1}return o.length-r.length}function Ru(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const rv={strict:!1,end:!0,sensitive:!1};function ov(e,t,n){const r=tv(Q1(e.path),n),o=be(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function sv(e,t){const n=[],r=new Map;t=Eu(rv,t);function o(f){return r.get(f)}function s(f,d,p){const h=!p,y=Ou(f);y.aliasOf=p&&p.record;const C=Eu(t,f),g=[y];if("alias"in f){const b=typeof f.alias=="string"?[f.alias]:f.alias;for(const E of b)g.push(Ou(be({},y,{components:p?p.record.components:y.components,path:E,aliasOf:p?p.record:y})))}let _,m;for(const b of g){const{path:E}=b;if(d&&E[0]!=="/"){const S=d.record.path,k=S[S.length-1]==="/"?"":"/";b.path=d.record.path+(E&&k+E)}if(_=ov(b,d,C),p?p.alias.push(_):(m=m||_,m!==_&&m.alias.push(_),h&&f.name&&!xu(_)&&i(f.name)),gm(_)&&l(_),y.children){const S=y.children;for(let k=0;k<S.length;k++)s(S[k],_,p&&p.children[k])}p=p||_}return m?()=>{i(m)}:oo}function i(f){if(dm(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=lv(f,n);n.splice(d,0,f),f.record.name&&!xu(f)&&r.set(f.record.name,f)}function u(f,d){let p,h={},y,C;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw Ir(Ie.MATCHER_NOT_FOUND,{location:f});C=p.record.name,h=be(Au(d.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),f.params&&Au(f.params,p.keys.map(m=>m.name))),y=p.stringify(h)}else if(f.path!=null)y=f.path,p=n.find(m=>m.re.test(y)),p&&(h=p.parse(y),C=p.record.name);else{if(p=d.name?r.get(d.name):n.find(m=>m.re.test(d.path)),!p)throw Ir(Ie.MATCHER_NOT_FOUND,{location:f,currentLocation:d});C=p.record.name,h=be({},d.params,f.params),y=p.stringify(h)}const g=[];let _=p;for(;_;)g.unshift(_.record),_=_.parent;return{name:C,path:y,params:h,matched:g,meta:av(g)}}e.forEach(f=>s(f));function c(){n.length=0,r.clear()}return{addRoute:s,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:a,getRecordMatcher:o}}function Au(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ou(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:iv(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function iv(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function xu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function av(e){return e.reduce((t,n)=>be(t,n.meta),{})}function lv(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;hm(e,t[s])<0?r=s:n=s+1}const o=cv(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function cv(e){let t=e;for(;t=t.parent;)if(gm(t)&&hm(e,t)===0)return t}function gm({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Iu(e){const t=Ge(Bl),n=Ge(Kl),r=oe(()=>{const l=J(e.to);return t.resolve(l)}),o=oe(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Mr.bind(null,c));if(d>-1)return d;const p=Mu(l[u-2]);return u>1&&Mu(c)===p&&f[f.length-1].path!==p?f.findIndex(Mr.bind(null,l[u-2])):d}),s=oe(()=>o.value>-1&&mv(n.params,r.value.params)),i=oe(()=>o.value>-1&&o.value===n.matched.length-1&&fm(n.params,r.value.params));function a(l={}){if(pv(l)){const u=t[J(e.replace)?"replace":"push"](J(e.to)).catch(oo);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:oe(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}function uv(e){return e.length===1?e[0]:e}const fv=Ye({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Iu,setup(e,{slots:t}){const n=ht(Iu(e)),{options:r}=Ge(Bl),o=oe(()=>({[Nu(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Nu(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&uv(t.default(n));return e.custom?s:Re("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),dv=fv;function pv(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 mv(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Dt(o)||o.length!==r.length||r.some((s,i)=>s.valueOf()!==o[i].valueOf()))return!1}return!0}function Mu(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Nu=(e,t,n)=>e??t??n,hv=Ye({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ge(Ma),o=oe(()=>e.route||r.value),s=Ge(wu,0),i=oe(()=>{let u=J(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=oe(()=>o.value.matched[i.value]);dn(wu,oe(()=>i.value+1)),dn(d1,a),dn(Ma,o);const l=ye();return Te(()=>[l.value,a.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||!Mr(c,p)||!d)&&(c.enterCallbacks[f]||[]).forEach(y=>y(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return Du(n.default,{Component:d,route:u});const p=f.props[c],h=p?p===!0?u.params:typeof p=="function"?p(u):p:null,C=Re(d,be({},h,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Du(n.default,{Component:C,route:u})||C}}});function Du(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ym=hv;function gv(e){const t=sv(e.routes,e),n=e.parseQuery||B1,r=e.stringifyQuery||Su,o=e.history,s=zr(),i=zr(),a=zr(),l=mt(Lt);let u=Lt;dr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Hi.bind(null,$=>""+$),f=Hi.bind(null,P1),d=Hi.bind(null,yo);function p($,z){let K,Q;return dm($)?(K=t.getRecordMatcher($),Q=z):Q=$,t.addRoute(Q,K)}function h($){const z=t.getRecordMatcher($);z&&t.removeRoute(z)}function y(){return t.getRoutes().map($=>$.record)}function C($){return!!t.getRecordMatcher($)}function g($,z){if(z=be({},z||l.value),typeof $=="string"){const L=Bi(n,$,z.path),O=t.resolve({path:L.path},z),V=o.createHref(L.fullPath);return be(L,O,{params:d(O.params),hash:yo(L.hash),redirectedFrom:void 0,href:V})}let K;if($.path!=null)K=be({},$,{path:Bi(n,$.path,z.path).path});else{const L=be({},$.params);for(const O in L)L[O]==null&&delete L[O];K=be({},$,{params:f(L)}),z.params=f(z.params)}const Q=t.resolve(K,z),ie=$.hash||"";Q.params=c(d(Q.params));const Le=O1(r,be({},$,{hash:L1(ie),path:Q.path})),w=o.createHref(Le);return be({fullPath:Le,hash:ie,query:r===Su?K1($.query):$.query||{}},Q,{redirectedFrom:void 0,href:w})}function _($){return typeof $=="string"?Bi(n,$,l.value.path):be({},$)}function m($,z){if(u!==$)return Ir(Ie.NAVIGATION_CANCELLED,{from:z,to:$})}function b($){return k($)}function E($){return b(be(_($),{replace:!0}))}function S($,z){const K=$.matched[$.matched.length-1];if(K&&K.redirect){const{redirect:Q}=K;let ie=typeof Q=="function"?Q($,z):Q;return typeof ie=="string"&&(ie=ie.includes("?")||ie.includes("#")?ie=_(ie):{path:ie},ie.params={}),be({query:$.query,hash:$.hash,params:ie.path!=null?{}:$.params},ie)}}function k($,z){const K=u=g($),Q=l.value,ie=$.state,Le=$.force,w=$.replace===!0,L=S(K,Q);if(L)return k(be(_(L),{state:typeof L=="object"?be({},ie,L.state):ie,force:Le,replace:w}),z||K);const O=K;O.redirectedFrom=z;let V;return!Le&&x1(r,Q,K)&&(V=Ir(Ie.NAVIGATION_DUPLICATED,{to:O,from:Q}),st(Q,Q,!0,!1)),(V?Promise.resolve(V):F(O,Q)).catch(D=>nn(D)?nn(D,Ie.NAVIGATION_GUARD_REDIRECT)?D:gt(D):q(D,O,Q)).then(D=>{if(D){if(nn(D,Ie.NAVIGATION_GUARD_REDIRECT))return k(be({replace:w},_(D.to),{state:typeof D.to=="object"?be({},ie,D.to.state):ie,force:Le}),z||O)}else D=j(O,Q,!0,w,ie);return B(O,Q,D),D})}function N($,z){const K=m($,z);return K?Promise.reject(K):Promise.resolve()}function A($){const z=$t.values().next().value;return z&&typeof z.runWithContext=="function"?z.runWithContext($):$()}function F($,z){let K;const[Q,ie,Le]=W1($,z);K=Wi(Q.reverse(),"beforeRouteLeave",$,z);for(const L of Q)L.leaveGuards.forEach(O=>{K.push(Ln(O,$,z))});const w=N.bind(null,$,z);return K.push(w),tt(K).then(()=>{K=[];for(const L of s.list())K.push(Ln(L,$,z));return K.push(w),tt(K)}).then(()=>{K=Wi(ie,"beforeRouteUpdate",$,z);for(const L of ie)L.updateGuards.forEach(O=>{K.push(Ln(O,$,z))});return K.push(w),tt(K)}).then(()=>{K=[];for(const L of Le)if(L.beforeEnter)if(Dt(L.beforeEnter))for(const O of L.beforeEnter)K.push(Ln(O,$,z));else K.push(Ln(L.beforeEnter,$,z));return K.push(w),tt(K)}).then(()=>($.matched.forEach(L=>L.enterCallbacks={}),K=Wi(Le,"beforeRouteEnter",$,z,A),K.push(w),tt(K))).then(()=>{K=[];for(const L of i.list())K.push(Ln(L,$,z));return K.push(w),tt(K)}).catch(L=>nn(L,Ie.NAVIGATION_CANCELLED)?L:Promise.reject(L))}function B($,z,K){a.list().forEach(Q=>A(()=>Q($,z,K)))}function j($,z,K,Q,ie){const Le=m($,z);if(Le)return Le;const w=z===Lt,L=dr?history.state:{};K&&(Q||w?o.replace($.fullPath,be({scroll:w&&L&&L.scroll},ie)):o.push($.fullPath,ie)),l.value=$,st($,z,K,w),gt()}let Y;function se(){Y||(Y=o.listen(($,z,K)=>{if(!Ft.listening)return;const Q=g($),ie=S(Q,Ft.currentRoute.value);if(ie){k(be(ie,{replace:!0,force:!0}),Q).catch(oo);return}u=Q;const Le=l.value;dr&&V1(Lu(Le.fullPath,K.delta),di()),F(Q,Le).catch(w=>nn(w,Ie.NAVIGATION_ABORTED|Ie.NAVIGATION_CANCELLED)?w:nn(w,Ie.NAVIGATION_GUARD_REDIRECT)?(k(be(_(w.to),{force:!0}),Q).then(L=>{nn(L,Ie.NAVIGATION_ABORTED|Ie.NAVIGATION_DUPLICATED)&&!K.delta&&K.type===Da.pop&&o.go(-1,!1)}).catch(oo),Promise.reject()):(K.delta&&o.go(-K.delta,!1),q(w,Q,Le))).then(w=>{w=w||j(Q,Le,!1),w&&(K.delta&&!nn(w,Ie.NAVIGATION_CANCELLED)?o.go(-K.delta,!1):K.type===Da.pop&&nn(w,Ie.NAVIGATION_ABORTED|Ie.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),B(Q,Le,w)}).catch(oo)}))}let ue=zr(),X=zr(),ne;function q($,z,K){gt($);const Q=X.list();return Q.length?Q.forEach(ie=>ie($,z,K)):console.error($),Promise.reject($)}function ce(){return ne&&l.value!==Lt?Promise.resolve():new Promise(($,z)=>{ue.add([$,z])})}function gt($){return ne||(ne=!$,se(),ue.list().forEach(([z,K])=>$?K($):z()),ue.reset()),$}function st($,z,K,Q){const{scrollBehavior:ie}=e;if(!dr||!ie)return Promise.resolve();
4const Le=!K&&U1(Lu($.fullPath,0))||(Q||!K)&&history.state&&history.state.scroll||null;return yn().then(()=>ie($,z,Le)).then(w=>w&&F1(w)).catch(w=>q(w,$,z))}const Xe=$=>o.go($);let jt;const $t=new Set,Ft={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:C,getRoutes:y,resolve:g,options:e,push:b,replace:E,go:Xe,back:()=>Xe(-1),forward:()=>Xe(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:X.add,isReady:ce,install($){$.component("RouterLink",dv),$.component("RouterView",ym),$.config.globalProperties.$router=Ft,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>J(l)}),dr&&!jt&&l.value===Lt&&(jt=!0,b(o.location).catch(Q=>{}));const z={};for(const Q in Lt)Object.defineProperty(z,Q,{get:()=>l.value[Q],enumerable:!0});$.provide(Bl,Ft),$.provide(Kl,Ot(z)),$.provide(Ma,l);const K=$.unmount;$t.add($),$.unmount=function(){$t.delete($),$t.size<1&&(u=Lt,Y&&Y(),Y=null,l.value=Lt,jt=!1,ne=!1),K()}}};function tt($){return $.reduce((z,K)=>z.then(()=>A(K)),Promise.resolve())}return Ft}const yv=/(:\w+)\([^)]+\)/g,_v=/(:\w+)[?+*]/g,bv=/:\w+/g,vv=(e,t)=>t.path.replace(yv,"$1").replace(_v,"$1").replace(bv,n=>e.params[n.slice(1)]?.toString()||""),$a=(e,t)=>{const n=e.route.matched.find(o=>o.components?.default===e.Component.type),r=t??n?.meta.key??(n&&vv(e.route,n));return typeof r=="function"?r(e.route):r},Ev=(e,t)=>({default:()=>e?Re(gy,e===!0?{}:e,t):t});function _m(e){return Array.isArray(e)?e:[e]}const wv="modulepreload",Cv=function(e,t){return new URL(e,t).href},ju={},U=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){let u=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");o=u(n.map(c=>{if(c=Cv(c,r),c in ju)return;ju[c]=!0;const f=c.endsWith(".css"),d=f?'[rel="stylesheet"]':"";if(r)for(let h=i.length-1;h>=0;h--){const y=i[h];if(y.href===c&&(!f||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${d}`))return;const p=document.createElement("link");if(p.rel=f?"stylesheet":wv,f||(p.as="script"),p.crossOrigin="",p.href=c,l&&p.setAttribute("nonce",l),document.head.appendChild(p),f)return new Promise((h,y)=>{p.addEventListener("load",h),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return o.then(i=>{for(const a of i||[])a.status==="rejected"&&s(a.reason);return t().catch(s)})},Go={layout:"minimal"},zo={layout:"minimal"},qo={layout:!1},Ve=null,Ue={},Gi=[{name:"service-notice-slug___zh",path:"/service/notice/:slug()",component:()=>U(()=>import("./e2WM1l7h.title-20260930-102742.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)},{name:"service-notice-slug___en",path:"/en/service/notice/:slug()",component:()=>U(()=>import("./e2WM1l7h.title-20260930-102742.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)},{name:"service-notice-slug___ja",path:"/ja/service/notice/:slug()",component:()=>U(()=>import("./e2WM1l7h.title-20260930-102742.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)},{name:"service-notice-slug___ko",path:"/ko/service/notice/:slug()",component:()=>U(()=>import("./e2WM1l7h.title-20260930-102742.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)},{name:"service-camera-serial___zh",path:"/service/camera-serial",component:()=>U(()=>import("./DZE_Qpac.title-20260930-102742.js"),[],import.meta.url)},{name:"service-camera-serial___en",path:"/en/service/camera-serial",component:()=>U(()=>import("./DZE_Qpac.title-20260930-102742.js"),[],import.meta.url)},{name:"service-camera-serial___ja",path:"/ja/service/camera-serial",component:()=>U(()=>import("./DZE_Qpac.title-20260930-102742.js"),[],import.meta.url)},{name:"service-camera-serial___ko",path:"/ko/service/camera-serial",component:()=>U(()=>import("./DZE_Qpac.title-20260930-102742.js"),[],import.meta.url)},{name:"service-eol-notice___zh",path:"/service/eol-notice",component:()=>U(()=>import("./B1PH6v4s.title-20260930-102742.js"),__vite__mapDeps([7,1,2,3,4,5,6]),import.meta.url)},{name:"service-eol-notice___en",path:"/en/service/eol-notice",component:()=>U(()=>import("./B1PH6v4s.title-20260930-102742.js"),__vite__mapDeps([7,1,2,3,4,5,6]),import.meta.url)},{name:"service-eol-notice___ja",path:"/ja/service/eol-notice",component:()=>U(()=>import("./B1PH6v4s.title-20260930-102742.js"),__vite__mapDeps([7,1,2,3,4,5,6]),import.meta.url)}
4,{name:"service-eol-notice___ko",path:"/ko/service/eol-notice",component:()=>U(()=>import("./B1PH6v4s.title-20260930-102742.js"),__vite__mapDeps([7,1,2,3,4,5,6]),import.meta.url)},{name:"service-hw-cancel___zh",path:"/service/hw-cancel",meta:Go||{},component:()=>U(()=>import("./DuQXX0c9.title-20260930-102742.js"),[],import.meta.url)},{name:"service-hw-cancel___en",path:"/en/service/hw-cancel",meta:Go||{},component:()=>U(()=>import("./DuQXX0c9.title-20260930-102742.js"),[],import.meta.url)},{name:"service-hw-cancel___ja",path:"/ja/service/hw-cancel",meta:Go||{},component:()=>U(()=>import("./DuQXX0c9.title-20260930-102742.js"),[],import.meta.url)},{name:"service-hw-cancel___ko",path:"/ko/service/hw-cancel",meta:Go||{},component:()=>U(()=>import("./DuQXX0c9.title-20260930-102742.js"),[],import.meta.url)},{name:"service-software-update___zh",path:"/service/software-update",component:()=>U(()=>import("./D2OspD7O.title-20260930-102742.js"),__vite__mapDeps([8,1,2,3,4,5,6,9]),import.meta.url)},{name:"service-software-update___en",path:"/en/service/software-update",component:()=>U(()=>import("./D2OspD7O.title-20260930-102742.js"),__vite__mapDeps([8,1,2,3,4,5,6,9]),import.meta.url)},{name:"service-software-update___ja",path:"/ja/service/software-update",component:()=>U(()=>import("./D2OspD7O.title-20260930-102742.js"),__vite__mapDeps([8,1,2,3,4,5,6,9]),import.meta.url)},{name:"service-software-update___ko",path:"/ko/service/software-update",component:()=>U(()=>import("./D2OspD7O.title-20260930-102742.js"),__vite__mapDeps([8,1,2,3,4,5,6,9]),import.meta.url)},{name:"service-sw-cancel___zh",path:"/service/sw-cancel",meta:zo||{},component:()=>U(()=>import("./Bbm4VARD.title-20260930-102742.js"),[],import.meta.url)},{name:"service-sw-cancel___en",path:"/en/service/sw-cancel",meta:zo||{},component:()=>U(()=>import("./Bbm4VARD.title-20260930-102742.js"),[],import.meta.url)},{name:"service-sw-cancel___ja",path:"/ja/service/sw-cancel",meta:zo||{},component:()=>U(()=>import("./Bbm4VARD.title-20260930-102742.js"),[],import.meta.url)},{name:"service-sw-cancel___ko",path:"/ko/service/sw-cancel",meta:zo||{},component:()=>U(()=>import("./Bbm4VARD.title-20260930-102742.js"),[],import.meta.url)},{name:"cases-slug___zh",path:"/cases/:slug()",component:()=>U(()=>import("./BH_6Lcdb.title-20260930-102742.js"),__vite__mapDeps([10,1,2,3,4,5,6,11]),import.meta.url)},{name:"cases-slug___en",path:"/en/cases/:slug()",component:()=>U(()=>import("./BH_6Lcdb.title-20260930-102742.js"),__vite__mapDeps([10,1,2,3,4,5,6,11]),import.meta.url)},{name:"cases-slug___ja",path:"/ja/cases/:slug()",component:()=>U(()=>import("./BH_6Lcdb.title-20260930-102742.js"),__vite__mapDeps([10,1,2,3,4,5,6,11]),import.meta.url)},{name:"cases-slug___ko",path:"/ko/cases/:slug()",component:()=>U(()=>import("./BH_6Lcdb.title-20260930-102742.js"),__vite__mapDeps([10,1,2,3,4,5,6,11]),import.meta.url)},{name:"market-slug___zh",path:"/market/:slug()",component:()=>U(()=>import("./DQeT8Crl.title-20260930-102742.js"),__vite__mapDeps([12,1,2,3,4,5,6,11]),import.meta.url)},{name:"market-slug___en",path:"/en/market/:slug()",component:()=>U(()=>import("./DQeT8Crl.title-20260930-102742.js"),__vite__mapDeps([12,1,2,3,4,5,6,11]),import.meta.url)},{name:"market-slug___ja",path:"/ja/market/:slug()",component:()=>U(()=>import("./DQeT8Crl.title-20260930-102742.js"),__vite__mapDeps([12,1,2,3,4,5,6,11]),import.meta.url)},{name:"market-slug___ko",path:"/ko/market/:slug()",component:()=>U(()=>import("./DQeT8Crl.title-20260930-102742.js"),__vite__mapDeps([12,1,2,3,4,5,6,11]),import.meta.url)},{name:"product-slug___zh",path:"/product/:slug()",component:()=>U(()=>import("./DZEVQUfT.title-20260930-102742.js"),__vite__mapDeps([13,14,1,2,3,4,5,6,15]),import.meta.url)},{name:"product-slug___en",path:"/en/product/:slug()",component:()=>U(()=>import("./DZEVQUfT.title-20260930-102742.js"),__vite__mapDeps([13,14,1,2,3,4,5,6,15]),import.meta.url)},{name:"product-slug___ja",path:"/ja/product/:slug()",component:()=>U(()=>import("./DZEVQUfT.title-20260930-102742.js"),__vite__mapDeps([13,14,1,2,3,4,5,6,15]),import.meta.url)},{name:"product-slug___ko",path:"/ko/product/:slug()",component:()=>U(()=>import("./DZEVQUfT.title-20260930-102742.js"),__vite__mapDeps([13,14,1,2,3,4,5,6,15]),import.meta.url)},{name:"after-sales___zh",path:"/after-sales",component:()=>U(()=>import("./D1WWvPq_.title-20260930-102742.js"),__vite__mapDeps([16,17,14]),import.meta.url)},{name:"after-sales___en",path:"/en/after-sales",component:()=>U(()=>import("./D1WWvPq_.title-20260930-102742.js"),__vite__mapDeps([16,17,14]),import.meta.url)},{name:"after-sales___ja",path:"/ja/after-sales",component:()=>U(()=>import("./D1WWvPq_.title-20260930-102742.js"),__vite__mapDeps([16,17,14]),import.meta.url)},{name:"after-sales___ko",path:"/ko/after-sales",component:()=>U(()=>import("./D1WWvPq_.title-20260930-102742.js"),__vite__mapDeps([16,17,14]),import.meta.url)},{name:"cases___zh",path:"/cases",component:()=>U(()=>import("./BY3pJlIH.title-20260930-102742.js"),__vite__mapDeps([18,17,14,1,2,3,4,5,6,11,19]),import.meta.url)},{name:"cases___en",path:"/en/cases",component:()=>U(()=>import("./BY3pJlIH.title-20260930-102742.js"),__vite__mapDeps([18,17,14,1,2,3,4,5,6,11,19]),import.meta.url)},{name:"cases___ja",path:"/ja/cases",component:()=>U(()=>import("./BY3pJlIH.title-20260930-102742.js"),__vite__mapDeps([18,17,14,1,2,3,4,5,6,11,19]),import.meta.url)},{name:"cases___ko",path:"/ko/cases",component:()=>U(()=>import("./BY3pJlIH.title-20260930-102742.js"),__vite__mapDeps([18,17,14,1,2,3,4,5,6,11,19]),import.meta.url)},{name:"company___zh",path:"/company",component:()=>U(()=>import("./DZhe4nKG.title-20260930-102742.js"),__vite__mapDeps([20,14,1,2,3,4,5,6,21,22]),import.meta.url)},{name:"company___en",path:"/en/company",component:()=>U(()=>import("./DZhe4nKG.title-20260930-102742.js"),__vite__mapDeps([20,14,1,2,3,4,5,6,21,22]),import.meta.url)},{name:"company___ja",path:"/ja/company",component:()=>U(()=>import("./DZhe4nKG.title-20260930-102742.js"),__vite__mapDeps([20,14,1,2,3,4,5,6,21,22]),import.meta.url)},{name:"company___ko",path:"/ko/company",component:()=>U(()=>import("./DZhe4nKG.title-20260930-102742.js"),__vite__mapDeps([20,14,1,2,3,4,5,6,21,22]),import.meta.url)},{name:"disclaimers___zh",path:"/disclaimers",component:()=>U(()=>import("./DRYYhBD2.title-20260930-102742.js"),__vite__mapDeps([23,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"disclaimers___en",path:"/en/disclaimers",component:()=>U(()=>import("./DRYYhBD2.title-20260930-102742.js"),__vite__mapDeps([23,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"disclaimers___ja",path:"/ja/disclaimers",component:()=>U(()=>import("./DRYYhBD2.title-20260930-102742.js"),__vite__mapDeps([23,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"disclaimers___ko",path:"/ko/disclaimers",component:()=>U(()=>import("./DRYYhBD2.title-20260930-102742.js"),__vite__mapDeps([23,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"download___zh",path:"/download",component:()=>U(()=>import("./DziLFPIr.title-20260930-102742.js"),__vite__mapDeps([24,17,14,25,26,2,3,1,4,5,6,27,28,29,30]),import.meta.url)},{name:"download___en",path:"/en/download",component:()=>U(()=>import("./DziLFPIr.title-20260930-102742.js"),__vite__mapDeps([24,17,14,25,26,2,3,1,4,5,6,27,28,29,30]),import.meta.url)},{name:"download___ja",path:"/ja/download",component:()=>U(()=>import("./DziLFPIr.title-20260930-102742.js"),__vite__mapDeps([24,17,14,25,26,2,3,1,4,5,6,27,28,29,30]),import.meta.url)},{name:"download___ko",path:"/ko/download",component:()=>U(()=>import("./DziLFPIr.title-20260930-102742.js"),__vite__mapDeps([24,17,14,25,26,2,3,1,4,5,6,27,28,29,30]),import.meta.url)},{name:"download-history___zh",path:"/download-history",component:()=>U(()=>import("./Bak1s-Df.title-20260930-102742.js"),__vite__mapDeps([31,17,14,2,3,29,27,1,4,5,6,32,33]),import.meta.url)},{name:"download-history___en",path:"/en/download-history",component:()=>U(()=>import("./Bak1s-Df.title-20260930-102742.js"),__vite__mapDeps([31,17,14,2,3,29,27,1,4,5,6,32,33]),import.meta.url)},{name:"download-history___ja",path:"/ja/download-history",component:()=>U(()=>import("./Bak1s-Df.title-20260930-102742.js"),__vite__mapDeps([31,17,14,2,3,29,27,1,4,5,6,32,33]),import.meta.url)},{name:"download-history___ko",path:"/ko/download-history",component:()=>U(()=>import("./Bak1s-Df.title-20260930-102742.js"),__vite__mapDeps([31,17,14,2,3,29,27,1,4,5,6,32,33]),import.meta.url)},{name:"download-ready___zh",path:"/download-ready",meta:qo||{},component:()=>U(()=>import("./DX0I8cpJ.title-20260930-102742.js"),__vite__mapDeps([34,21,35]),import.meta.url)},{name:"download-ready___en",path:"/en/download-ready",meta:qo||{},component:()=>U(()=>import("./DX0I8cpJ.title-20260930-102742.js"),__vite__mapDeps([34,21,35]),import.meta.url)},{name:"download-ready___ja",path:"/ja/download-ready",meta:qo||{},component:()=>U(()=>import("./DX0I8cpJ.title-20260930-102742.js"),__vite__mapDeps([34,21,35]),import.meta.url)},{name:"download-ready___ko",path:"/ko/download-ready",meta:qo||{},component:()=>U(()=>import("./DX0I8cpJ.title-20260930-102742.js"),__vite__mapDeps([34,21,35]),import.meta.url)},{name:"market___zh",path:"/market",component:()=>U(()=>import("./Hv3X5f1g.title-20260930-102742.js"),__vite__mapDeps([36,17,14,1,2,3,4,5,6,11]),import.meta.url)},{name:"market___en",path:"/en/market",component:()=>U(()=>import("./Hv3X5f1g.title-20260930-102742.js"),__vite__mapDeps([36,17,14,1,2,3,4,5,6,11]),import.meta.url)},{name:"market___ja",path:"/ja/market",component:()=>U(()=>import("./Hv3X5f1g.title-20260930-102742.js"),__vite__mapDeps([36,17,14,1,2,3,4,5,6,11]),import.meta.url)}
4,{name:"market___ko",path:"/ko/market",component:()=>U(()=>import("./Hv3X5f1g.title-20260930-102742.js"),__vite__mapDeps([36,17,14,1,2,3,4,5,6,11]),import.meta.url)},{name:"policy___zh",path:"/policy",component:()=>U(()=>import("./DFp8evDV.title-20260930-102742.js"),[],import.meta.url)},{name:"policy___en",path:"/en/policy",component:()=>U(()=>import("./DFp8evDV.title-20260930-102742.js"),[],import.meta.url)},{name:"policy___ja",path:"/ja/policy",component:()=>U(()=>import("./DFp8evDV.title-20260930-102742.js"),[],import.meta.url)},{name:"policy___ko",path:"/ko/policy",component:()=>U(()=>import("./DFp8evDV.title-20260930-102742.js"),[],import.meta.url)},{name:"product___zh",path:"/product",component:()=>U(()=>import("./DzYazzym.title-20260930-102742.js"),__vite__mapDeps([37,14,1,2,3,4,5,6,38]),import.meta.url)},{name:"product___en",path:"/en/product",component:()=>U(()=>import("./DzYazzym.title-20260930-102742.js"),__vite__mapDeps([37,14,1,2,3,4,5,6,38]),import.meta.url)},{name:"product___ja",path:"/ja/product",component:()=>U(()=>import("./DzYazzym.title-20260930-102742.js"),__vite__mapDeps([37,14,1,2,3,4,5,6,38]),import.meta.url)},{name:"product___ko",path:"/ko/product",component:()=>U(()=>import("./DzYazzym.title-20260930-102742.js"),__vite__mapDeps([37,14,1,2,3,4,5,6,38]),import.meta.url)},{name:"service___zh",path:"/service",component:()=>U(()=>import("./VZjhNa-h.title-20260930-102742.js"),__vite__mapDeps([39,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"service___en",path:"/en/service",component:()=>U(()=>import("./VZjhNa-h.title-20260930-102742.js"),__vite__mapDeps([39,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"service___ja",path:"/ja/service",component:()=>U(()=>import("./VZjhNa-h.title-20260930-102742.js"),__vite__mapDeps([39,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"service___ko",path:"/ko/service",component:()=>U(()=>import("./VZjhNa-h.title-20260930-102742.js"),__vite__mapDeps([39,17,14,1,2,3,4,5,6]),import.meta.url)},{name:"index___zh",path:"/",component:()=>U(()=>import("./DpucmRDz.title-20260930-102742.js"),__vite__mapDeps([40,14,21,41]),import.meta.url)},{name:"index___en",path:"/en",component:()=>U(()=>import("./DpucmRDz.title-20260930-102742.js"),__vite__mapDeps([40,14,21,41]),import.meta.url)},{name:"index___ja",path:"/ja",component:()=>U(()=>import("./DpucmRDz.title-20260930-102742.js"),__vite__mapDeps([40,14,21,41]),import.meta.url)},{name:"index___ko",path:"/ko",component:()=>U(()=>import("./DpucmRDz.title-20260930-102742.js"),__vite__mapDeps([40,14,21,41]),import.meta.url)},{name:Ve?.name,path:"/industries",component:Ue},{name:Ve?.name,path:"/en/industries",component:Ue},{name:Ve?.name,path:"/ja/industries",component:Ue},{name:Ve?.name,path:"/ko/industries",component:Ue},{name:Ve?.name,path:"/en/industries",component:Ue},{name:Ve?.name,path:"/en/en/industries",component:Ue},{name:Ve?.name,path:"/ja/en/industries",component:Ue},{name:Ve?.name,path:"/ko/en/industries",component:Ue},{name:Ve?.name,path:"/ja/industries",component:Ue},{name:Ve?.name,path:"/en/ja/industries",component:Ue},{name:Ve?.name,path:"/ja/ja/industries",component:Ue},{name:Ve?.name,path:"/ko/ja/industries",component:Ue},{name:Ve?.name,path:"/ko/industries",component:Ue},{name:Ve?.name,path:"/en/ko/industries",component:Ue},{name:Ve?.name,path:"/ja/ko/industries",component:Ue},{name:Ve?.name,path:"/ko/ko/industries",component:Ue},{name:Ve?.name,path:"/sitemap.xml",component:Ue},{name:Ve?.name,path:"/en/sitemap.xml",component:Ue},{name:Ve?.name,path:"/ja/sitemap.xml",component:Ue},{name:Ve?.name,path:"/ko/sitemap.xml",component:Ue}],bm=(e,t)=>({default:()=>e?Re(ii,e===!0?{}:e,t):t.default?.()}),Tv=/(:\w+)\([^)]+\)/g,Lv=/(:\w+)[?+*]/g,Sv=/:\w+/g;function $u(e){const t=e?.meta.key??e.path.replace(Tv,"$1").replace(Lv,"$1").replace(Sv,n=>e.params[n.slice(1)]?.toString()||"");return typeof t=="function"?t(e):t}function kv(e,t){return e===t||t===Lt?!1:$u(e)!==$u(t)?!0:!e.matched.every((r,o)=>r.components&&r.components.default===t.matched[o]?.components?.default)}function Fu(e){return Array.isArray(e)?e:[e]}function vm(e){const t=[];for(const n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?Fu(n.onAfterLeave):void 0,onBeforeLeave:n.onBeforeLeave?Fu(n.onBeforeLeave):void 0});return ui(...t)}const Pv={scrollBehavior(e,t,n){const r=le(),o=et().options?.scrollBehaviorType??"auto";return e.path.replace(/\/$/,"")===t.path.replace(/\/$/,"")?t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Em(e.hash),behavior:o}:!1:(typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===Lt?Vu(e,t,n,o):new Promise(i=>{const a=()=>{requestAnimationFrame(()=>i(Vu(e,t,n,o)))};r.hooks.hookOnce("page:loading:end",()=>{const l=r["~transitionPromise"];l?l.then(a):a()})})}};function Em(e){try{const t=document.querySelector(e);
4if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function Vu(e,t,n,r){if(n)return n;const o=kv(e,t);return e.hash?{el:e.hash,top:Em(e.hash),behavior:o?r:"instant"}:{left:0,top:0}}const wm={scrollBehavior(e,t,n){return n&&(typeof performance<"u"?performance.getEntriesByType("navigation")[0]:null)?.type==="back_forward"?n:e.hash?{el:e.hash,behavior:"smooth",top:72}:!1}},Rv={hashMode:!1,scrollBehaviorType:"auto"},Fa=wm.hashMode??!1,En={...Rv,...Pv,...wm},Av=async(e,t)=>{let n,r;if(!e.meta?.validate)return;const o=([n,r]=Xt(()=>Promise.resolve(e.meta.validate(e))),n=await n,r(),n);if(o===!0)return;const s=xn({fatal:!0,status:o&&(o.status||o.statusCode)||404,statusText:o&&(o.statusText||o.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),s};function Ov(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},r=t||{},o=r.decode||xv;let s=0;for(;s<e.length;){const i=e.indexOf("=",s);if(i===-1)break;let a=e.indexOf(";",s);if(a===-1)a=e.length;else if(a<i){s=e.lastIndexOf(";",i-1)+1;continue}const l=e.slice(s,i).trim();if(r?.filter&&!r?.filter(l)){s=a+1;continue}if(n[l]===void 0){let u=e.slice(i+1,a).trim();u.codePointAt(0)===34&&(u=u.slice(1,-1)),n[l]=Iv(u,o)}s=a+1}return n}function xv(e){return e.includes("%")?decodeURIComponent(e):e}function Iv(e,t){try{return t(e)}catch{return e}}const Yo=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function Uu(e,t,n){const r=n||{},o=r.encode||encodeURIComponent;if(typeof o!="function")throw new TypeError("option encode is invalid");if(!Yo.test(e))throw new TypeError("argument name is invalid");const s=o(t);if(s&&!Yo.test(s))throw new TypeError("argument val is invalid");let i=e+"="+s;if(r.maxAge!==void 0&&r.maxAge!==null){const a=r.maxAge-0;if(Number.isNaN(a)||!Number.isFinite(a))throw new TypeError("option maxAge is invalid");i+="; Max-Age="+Math.floor(a)}if(r.domain){if(!Yo.test(r.domain))throw new TypeError("option domain is invalid");i+="; Domain="+r.domain}if(r.path){if(!Yo.test(r.path))throw new TypeError("option path is invalid");i+="; Path="+r.path}if(r.expires){if(!Mv(r.expires)||Number.isNaN(r.expires.valueOf()))throw new TypeError("option expires is invali
4d");i+="; Expires="+r.expires.toUTCString()}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.priority)switch(typeof r.priority=="string"?r.priority.toLowerCase():r.priority){case"low":{i+="; Priority=Low";break}case"medium":{i+="; Priority=Medium";break}case"high":{i+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:{i+="; SameSite=Strict";break}case"lax":{i+="; SameSite=Lax";break}case"strict":{i+="; SameSite=Strict";break}case"none":{i+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return r.partitioned&&(i+="; Partitioned"),i}function Mv(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}function Va(e){return typeof e=="string"?`'${e}'`:new Nv().serialize(e)}const Nv=(function(){class e{#e=new Map;compare(n,r){const o=typeof n,s=typeof r;return o==="string"&&s==="string"?n.localeCompare(r):o==="number"&&s==="number"?n-r:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(r,!0))}serialize(n,r){if(n===null)return"null";switch(typeof n){case"string":return r?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const r=Object.prototype.toString.call(n);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),n);const o=n.constructor,s=o===Object||o===void 0?"":o.name;if(s!==""&&globalThis[s]===o)return this.serializeBuiltInType(s,n);if(typeof n.toJSON=="function"){const i=n.toJSON();return s+(i!==null&&typeof i=="object"?this.$object(i):`(${this.serialize(i)})`)}return this.serializeObjectEntries(s,Object.entries(n))}serializeBuiltInType(n,r){const o=this["$"+n];if(o)return o.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(n,r.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,r){const o=Array.from(r).sort((i,a)=>this.compare(i[0],a[0]));let s=`${n}{`;for(let i=0;i<o.length;i++){const[a,l]=o[i];s+=`${this.serialize(a,!0)}:${this.serialize(l)}`,i<o.length-1&&(s+=",")}return s+"}"}$object(n){let r=this.#e.get(n);return r===void 0&&(this.#e.set(n,`#${this.#e.size}`),r=this.serializeObject(n),this.#e.set(n,r)),r}$function(n){const r=Function.prototype.toString.call(n);return r.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(n){let r="[";for(let o=0;o<n.length;o++)r+=this.serialize(n[o]),o<n.length-1&&(r+=",");return r+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((r,o)=>this.compare(r,o)))}`}
4$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function Dv(e,t){return e===t||Va(e)===Va(t)}const jv=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],$v=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],Fv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",Hn=[];class Vv{_data=new gr;_hash=new gr([...jv]);_nDataBytes=0;_minBufferSize=0;finalize(t){t&&this._append(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(t,n){const r=this._hash.words;let o=r[0],s=r[1],i=r[2],a=r[3],l=r[4],u=r[5],c=r[6],f=r[7];for(let d=0;d<64;d++){if(d<16)Hn[d]=t[n+d]|0;else{const m=Hn[d-15],b=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,E=Hn[d-2],S=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;Hn[d]=b+Hn[d-7]+S+Hn[d-16]}const p=l&u^~l&c,h=o&s^o&i^s&i,y=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),C=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),g=f+C+p+$v[d]+Hn[d],_=y+h;f=c,c=u,u=l,l=a+g|0,a=i,i=s,s=o,o=g+_|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}_append(t){typeof t=="string"&&(t=gr.fromUtf8(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_process(t){let n,r=this._data.sigBytes/64;t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*16,s=Math.min(o*4,this._data.sigBytes);if(o){for(let i=0;i<o;i+=16)this._doProcessBlock(this._data.words,i);n=this._data.words.splice(0,o),this._data.sigBytes-=s}return new gr(n,s)}}class gr{words;sigBytes;constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}static fromUtf8(t){const n=unescape(encodeURIComponent(t)),r=n.length,o=[];for(let s=0;s<r;s++)o[s>>>2]|=(n.charCodeAt(s)&255)<<24-s%4*8;return new gr(o,r)}toBase64(){const t=[];for(let n=0;n<this.sigBytes;n+=3){const r=this.words[n>>>2]>>>24-n%4*8&255,o=this.words[n+1>>>2]>>>24-(n+1)%4*8&255,s=this.words[n+2>>>2]>>>24-(n+2)%4*8&255,i=r<<16|o<<8|s;for(let a=0;a<4&&n*8+a*6<this.sigBytes*8;a++)t.push(Fv.charAt(i>>>6*(3-a)&63))}return t.join("")}concat(t){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let n=0;n<t.sigBytes;n++){const r=t.words[n>>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n<t.sigBytes;n+=4)this.words[this.sigBytes+n>>>2]=t.words[n>>>2];this.sigBytes+=t.sigBytes}}function Uv(e){return new Vv().finalize(e).toBase64()}function pr(e){return Uv(Va(e))}function At(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=At(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:At(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=At(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=At(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(o){n.add(At(o))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(o,s){n.set(At(s),At(o))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(At(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array
4]"?new e.constructor(e):e}function Hv(e){if(e!=="undefined")try{const t=JSON.parse(e);return typeof t=="number"&&String(t)!==e?e:t}catch{return e}}const Bv={path:"/",watch:!0,decode:e=>Hv(decodeURIComponent(e)),encode:e=>{if(typeof e!="string"||e==="undefined")return encodeURIComponent(JSON.stringify(e));try{if(typeof JSON.parse(e)!="string")return encodeURIComponent(JSON.stringify(e))}catch{}return encodeURIComponent(e)},refresh:!1},Xo=globalThis.cookieStore;function Gl(e,t){const n={...Bv,...t};n.filter??=u=>u===e;const r=Hu(n)||{};let o;n.maxAge!==void 0?o=n.maxAge*1e3:n.expires&&(o=n.expires.getTime()-Date.now());const s=o!==void 0&&o<=0,i=s||r[e]===void 0||r[e]===null,a=At(s?void 0:r[e]??n.default?.()),l=o&&!s?Gv(a,o,n.watch&&n.watch!=="shallow"):ye(a);{let u=null;try{!Xo&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=(h=!1)=>{!h&&(n.readonly||Dv(l.value,r[e]))||(Wv(e,l.value,n),r[e]=At(l.value),u?.postMessage({value:n.encode(l.value)}))},f=h=>{const y=h.refresh?Hu(n)?.[e]:n.decode(h.value);d=!0,l.value=y,r[e]=At(y),yn(()=>{d=!1})};let d=!1;const p=!!Mn();if(p&&er(()=>{d=!0,c(),u?.close()}),Xo){const h=y=>{const C=y.changed.find(_=>_.name===e),g=y.deleted.find(_=>_.name===e);C&&f({value:C.value}),g&&f({value:null})};Xo.addEventListener("change",h),p&&er(()=>Xo.removeEventListener("change",h))}else u&&(u.onmessage=({data:h})=>f(h));n.watch&&Te(l,()=>{d||c(n.refresh)},{deep:n.watch!=="shallow"}),i&&c(i)}return l}function Hu(e={}){return Ov(document.cookie,e)}function Kv(e,t,n={}){return t==null?Uu(e,t,{...n,maxAge:-1}):Uu(e,t,n)}function Wv(e,t,n={}){document.cookie=Kv(e,t,n)}const Bu=2147483647;function Gv(e,t,n){let r,o,s=0;const i=n?ye(e):{value:e};return Mn()&&er(()=>{o?.(),clearTimeout(r)}),Wg((a,l)=>{n&&(o=Te(i,l));function u(){const f=t-s,d=f<Bu?f:Bu;r=setTimeout(()=>{if(s+=d,s<t)return u();i.value=void 0,l()},d)}function c(){s=0,clearTimeout(r),u()}return{get(){return a(),i.value},set(f){c(),i.value=f,l()}}})}const Ku=["en","ja","ko"],zv=e=>{const t=Gl("i18n_locale",{maxAge:31536e3,path:"/"}),n=Ku.find(o=>e.path===`/${o}`||e.path.startsWith(`/${o}/`));if(n){t.value=n;return}const r=t.value;if(r&&Ku.includes(r)){const o=`/${r}${e.fullPath==="/"?"":e.fullPath}`;return Os(o,{})}},qv=e=>{const t=nm({path:e.path});if(t.redirect){const n=t.redirect.includes("#")?t.redirect:t.redirect+e.hash;return Rt(n,{acceptRelative:!0})?(window.location.href=n,!1):n}},Yv=[Av,zv,qv],Ua={};function Xv(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const u=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),su(c,"")}const a=su(r,e),l=!n||Rp(a,n)?a:n;return l+(l.includes("?")?"":o)+s}const Jv=Fe({name:"nuxt:router",enforce:"pre",async setup(e){let t,n,r=ar().app.baseURL;Fa&&!r.includes("#")&&(r+="#");const o=En.history?.(r)??(Fa?Y1(r):mm(r)),s=En.routes?([t,n]=Xt(()=>En.routes(Gi)),t=await t,n(),t??Gi):Gi;let i;const a=gv({...En,scrollBehavior:(g,_,m)=>{if(_===Lt){i=m;return}if(En.scrollBehavior){if(a.options.scrollBehavior=En.scrollBehavior,"scrollRestoration"in window.history){const b=a.beforeEach(()=>{b(),window.history.scrollRestoration="manual"})}return En.scrollBehavior(g,Lt,i||m)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=mt(a.currentRoute.value);a.afterEach((g,_)=>{l.value=_}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Xv(r,window.location,e.payload.path),c=mt(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};a.afterEach((g,_)=>{g.matched.at(-1)?.components?.default===_.matched.at(-1)?.components?.default&&f()});const d={sync:f};for(const g in c.value)Object.defineProperty(d,g,{get:()=>c.value[g],enumerable:!0});e._route=Ot(d),e._middleware||={global:[],named:{}};const p=fi();a.afterEach(async(g,_,m)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(fb),m&&await e.callHook("page:loading:end")});try{[t,n]=Xt(()=>a.isReady()),await t,n()}catch(g){[t,n]=Xt(()=>e.runWithContext(()=>Gn(g))),await t,n()}const h=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value,y=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&u!==e.payload.path&&Rp(a.currentRoute.value.path,e.payload.path);f();const C=e.payload.state._layout;return a.beforeEach(async(g,_)=>{await e.callHook("page:loading:start"),g.meta=ht(g.meta),e.isHydrating&&C&&!Qt(g.meta.layout)&&(g.meta.layout=C),e._processingMiddleware=!0;{const m=new Set([...Yv,...e._middleware.global]);for(const E of g.matched){const S=E.meta.middleware;if(S)for(const k of _m(S))m.add(k)}const b=nm({path:g.path});if(b.appMiddleware)for(const E in b.appMiddleware)b.appMiddleware[E]?m.add(E):m.delete(E);for(const E of m){const S=typeof E=="string"?e._middleware.named[E]||await Ua[E]?.().then(k=>k.default||k):E;
4if(!S)throw new Error(`Unknown route middleware: '${E}'.`);try{const k=await e.runWithContext(()=>S(g,_));if(!e.payload.serverRendered&&e.isHydrating&&(k===!1||k instanceof Error)){const N=k||xn({status:404,statusText:`Page Not Found: ${u}`});return await e.runWithContext(()=>Gn(N)),!1}if(k===!0)continue;if(k===!1)return k;if(k)return Bp(k)&&k.fatal&&await e.runWithContext(()=>Gn(k)),k}catch(k){const N=xn(k);return N.fatal&&await e.runWithContext(()=>Gn(N)),N}}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(g=>{if(g.matched.length===0&&!p.value)return e.runWithContext(()=>Gn(xn({status:404,fatal:!1,statusText:`Page not found: ${g.fullPath}`,data:{path:g.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{if("name"in h&&(h.name=void 0),y){const g=a.resolve(e.payload.path);"name"in g&&(g.name=void 0),await a.replace({...g,force:!0}),e.hooks.hookOnce("app:suspense:resolve",async()=>{await a.replace({...h,force:!0})})}else await a.replace({...h,force:!0});a.options.scrollBehavior=En.scrollBehavior}catch(g){await e.runWithContext(()=>Gn(g))}}),{provide:{router:a}}}}),Cm=Symbol.for("nuxt:client-only"),tk=Ye({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:n}){const r=mt(!1);bn(()=>{r.value=!0});const o=ut();return o&&(o._nuxtClientOnly=!0),dn(Cm,!0),()=>{if(r.value){const l=t.default?.();return l&&l.length===1?[Zt(l[0],n)]:l}const s=t.fallback||t.placeholder;if(s)return Re(s);const i=e.fallback||e.placeholder||"",a=e.fallbackTag||e.placeholderTag||"span";return On(a,n,i)}}}),Ha=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Qv=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),zl=e=>{const t=le();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ha(()=>e())}):Ha(()=>e())};function Tm(e){return Object.defineProperty(function(){throw new Error(`[nuxt] \`${e.name}\` is a compiler macro and cannot be called at runtime.`)},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}const Lm=Tm({name:"createUseAsyncData",factory(e={}){function t(...n){const r=typeof n[n.length-1]=="string"?n.pop():void 0;eE(n[0],n[1])&&n.unshift(r);let[o,s,i={}]=n,a=!1;const l=oe(()=>He(o));if(typeof l.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof s!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const u=typeof e=="function",c=le(),f=u?e(i):e;if(!u)for(const _ in f)f[_]!==void 0&&i[_]===void 0&&(i[_]=f[_]);if(i.server??=!0,i.default??=nE,i.getCachedData??=km,i.lazy??=!1,i.immediate??=!0,i.deep??=Y_.deep,i.dedupe??="cancel",u)for(const _ in f)f[_]!==void 0&&(i[_]=f[_]);c._asyncData[l.value];function d(){const _={cause:"initial",dedupe:i.dedupe};return c._asyncData[l.value]?._init||(_.cachedData=i.getCachedData(l.value,c,{cause:"initial"}),c._asyncData[l.value]=Wu(c,l.value,s,i,_.cachedData)),()=>c._asyncData[l.value].execute(_)}const p=d(),h=c._asyncData[l.value];h._deps++;const y=i.server!==!1&&c.payload.serverRendered;{let _=function(N){const A=c._asyncData[N];A?._deps&&(A._deps--,A._deps===0&&A?._off())};const m=ut();if(m&&y&&i.immediate&&!m.sp&&(m.sp=[]),m&&!m._nuxtOnBeforeMountCbs){m._nuxtOnBeforeMountCbs=[];const N=m._nuxtOnBeforeMountCbs;xd(()=>{N.forEach(A=>{A()}),N.splice(0,N.length)}),ko(()=>N.splice(0,N.length))}const b=m&&(m._nuxtClientOnly||Ge(Cm,!1));y&&c.isHydrating&&(h.error.value||h.data.value!==void 0)?h.status.value=h.error.value?"error":"success":m&&(!b&&c.payload.serverRendered&&c.isHydrating||i.lazy)&&i.immediate?m._nuxtOnBeforeMountCbs.push(p):i.immediate&&h.status.value!=="success"&&p();const E=Mn(),S=Te(l,(N,A)=>{if((N||A)&&N!==A){a=!0;const F=c._asyncData[A]?.data.value!==void 0,B=c._asyncDataPromises[A]!==void 0,j={cause:"initial",dedupe:i.dedupe};if(!c._asyncData[N]?._init){let Y;A&&F?Y=c._asyncData[A].data.value:(Y=i.getCachedData(N,c,{cause:"initial"}),j.cachedData=Y),c._asyncData[N]=Wu(c,N,s,i,Y)}
4c._asyncData[N]._deps++,A&&_(A),(i.immediate||F||B)&&c._asyncData[N].execute(j),fo(()=>{a=!1})}},{flush:"sync"}),k=i.watch?Te(i.watch,()=>{a||(c._asyncData[l.value]?._execute.isPending()&&fo(()=>{c._asyncData[l.value]?._execute.flush()}),c._asyncData[l.value]?._execute({cause:"watch",dedupe:i.dedupe}))}):()=>{};E&&er(()=>{S(),k(),_(l.value)})}const C={data:Jo(()=>c._asyncData[l.value]?.data),pending:Jo(()=>c._asyncData[l.value]?.pending),status:Jo(()=>c._asyncData[l.value]?.status),error:Jo(()=>c._asyncData[l.value]?.error),refresh:(..._)=>c._asyncData[l.value]?._init?c._asyncData[l.value].execute(..._):d()(),execute:(..._)=>C.refresh(..._),clear:()=>{const _=c._asyncData[l.value];if(_?._abortController)try{_._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{_._abortController=void 0}Sm(c,l.value)}},g=Promise.resolve(c._asyncDataPromises[l.value]).then(()=>C);return Object.assign(g,C),Object.defineProperties(g,{then:{enumerable:!0,value:g.then.bind(g)},catch:{enumerable:!0,value:g.catch.bind(g)},finally:{enumerable:!0,value:g.finally.bind(g)}}),g}return t}}),Zv=Lm.__nuxt_factory();Lm.__nuxt_factory({lazy:!0,_functionName:"useLazyAsyncData"});function Jo(e){return oe({get(){return e()?.value},set(t){const n=e();n&&(n.value=t)}})}function eE(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function Sm(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=void 0),e._asyncData[t]&&(e._asyncData[t].data.value=J(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]=void 0)}function tE(e,t){const n={};for(const r of t)n[r]=e[r];return n}function Wu(e,t,n,r,o){e.payload._errors[t]??=void 0;const s=r.getCachedData!==km,i=n,a=r.deep?ye:mt,l=o!==void 0,u=e.hook("app:data:refresh",async f=>{(!f||f.includes(t))&&await c.execute({cause:"refresh:hook"})}),c={data:a(l?o:r.default()),pending:oe(()=>c.status.value==="pending"),error:Pl(e.payload._errors,t),status:mt("idle"),execute:(...f)=>{const[d,p=void 0]=f,h=d&&p===void 0&&typeof d=="object"?d:{};if(e._asyncDataPromises[t]&&(h.dedupe??r.dedupe)==="defer")return e._asyncDataPromises[t];{const g="cachedData"in h?h.cachedData:r.getCachedData(t,e,{cause:h.cause??"refresh:manual"});if(g!==void 0)return e.payload.data[t]=c.data.value=g,c.error.value=void 0,c.status.value="success",Promise.resolve(g)}c._abortController&&c._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),c._abortController=new AbortController,c.status.value="pending";const y=new AbortController,C=new Promise((g,_)=>{try{const m=h.timeout??r.timeout,b=rE([c._abortController?.signal,h?.signal],y.signal,m);if(b.aborted){const E=b.reason;_(E instanceof Error?E:new DOMException(String(E??"Aborted"),"AbortError"));return}return b.addEventListener("abort",()=>{const E=b.reason;_(E instanceof Error?E:new DOMException(String(E??"Aborted"),"AbortError"))},{once:!0,signal:y.signal}),Promise.resolve(i(e,{signal:b})).then(g,_)}catch(m){_(m)}}).then(async g=>{let _=g;r.transform&&(_=await r.transform(g)),r.pick&&(_=tE(_,r.pick)),e.payload.data[t]=_,c.data.value=_,c.error.value=void 0,c.status.value="success"}).catch(g=>{if(e._asyncDataPromises[t]&&e._asyncDataPromises[t]!==C||c._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<"u"&&g instanceof DOMException&&g.name==="AbortError")return c.status.value="idle",e._asyncDataPromises[t];c.error.value=xn(g),c.data.value=J(r.default()),c.status.value="error"}).finally(()=>{y.abort(),delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=C,e._asyncDataPromises[t]},_execute:m1((...f)=>c.execute(...f),0,{leading:!0}),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{u(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),s||yn(()=>{e._asyncData[t]?._init||(Sm(e,t),c.execute=()=>Promise.resolve())})}};return c}const nE=()=>{},km=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!=="refresh:manual"&&n.cause!=="refresh:hook")return t.static.data[e]};function rE(e,t,n){const r=e.filter(i=>!!i);if(typeof n=="number"&&n>=0){const i=AbortSignal.timeout?.(n);i&&r.push(i)}if(AbortSignal.any)return AbortSignal.any(r);const o=new AbortController;for(const i of r)if(i.aborted){const a=i.reason??new DOMException("Aborted","AbortError");try{o.abort(a)}catch{o.abort()}return o.signal}const s=()=>{const a=r.find(l=>l.aborted)?.reason??new DOMException("Aborted","AbortError");try{o.abort(a)}catch{o.abort()}};for(const i of r)i.addEventListener?.("abort",s,{once:!0,signal:t});return o.signal}const oE="$s";function Po(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;
4typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=oE+n,s=le(),i=Pl(s.payload.state,o);if(r&&(s._state[o]??={_default:r}),i.value===void 0&&r){const a=r();if(xe(a))return s.payload.state[o]=a,a;i.value=a}return i}function sE(e){const t=[He(e.method)?.toUpperCase()||"GET",He(e.baseURL)];for(const n of[e.query||e.params]){const r=He(n);if(!r)continue;const o={};for(const[s,i]of Object.entries(r))o[He(s)]=He(i);t.push(o)}if(e.body){const n=He(e.body);if(!n)t.push(pr(n));else if(n instanceof ArrayBuffer)t.push(pr(Object.fromEntries([...new Uint8Array(n).entries()].map(([r,o])=>[r,o.toString()]))));else if(n instanceof FormData){const r={};for(const o of n.entries()){const[s,i]=o;r[s]=i instanceof File?i.name:i}t.push(pr(r))}else if(vl(n))t.push(pr(ht(n)));else try{t.push(pr(n))}catch{console.warn("[useFetch] Failed to hash body",n)}}return t}const Pm=Tm({name:"createUseFetch",factory(e={}){function t(n,r,o){const[s={},i]=typeof r=="string"?[{},r]:[r,o],a=oe(()=>He(n)),l=oe(()=>He(s.key)||"$f"+pr([i,typeof a.value=="string"?a.value:"",...sE(s)]));if(!s.baseURL&&typeof a.value=="string"&&a.value[0]==="/"&&a.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const u=typeof e=="function"?e(s):e,{server:c,lazy:f,default:d,transform:p,pick:h,watch:y,immediate:C,getCachedData:g,deep:_,dedupe:m,timeout:b,...E}={...typeof e=="function"?{}:u,...s,...typeof e=="function"?u:{}},S=ht({...X_,...E,cache:typeof E.cache=="boolean"?void 0:E.cache}),k={server:c,lazy:f,default:d,transform:p,pick:h,immediate:C,getCachedData:g,deep:_,dedupe:m,timeout:b,watch:y===!1?[]:[...y||[],S]};return Zv(y===!1?l.value:l,(A,{signal:F})=>(s.$fetch||globalThis.$fetch)(a.value,{signal:F,...S}),k)}return t}}),nk=Pm.__nuxt_factory();Pm.__nuxt_factory({lazy:!0,_functionName:"useLazyFetch"});function iE(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function Rm(e,t=et()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;const o=t._preloadPromises||=[];if(o.length>4)return Promise.all(o).then(()=>Rm(e,t));t._routePreloaded.add(n);for(const s of r){const i=s.components?.default;if(typeof i!="function")continue;const a=Promise.resolve(i()).catch(()=>{}).finally(()=>o.splice(o.indexOf(a),1));o.push(a)}await Promise.all(o)}function aE(e={}){const t=e.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||n?.path!==t||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:le().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}function Am(e){return new URL(globalThis.location.href)}const lE=(...e)=>e.find(t=>t!==void 0);function cE(e){const t=e.componentName||"NuxtLink";function n(s){return!Fa&&typeof s=="string"&&s.startsWith("#")}function r(s,i,a){const l=a??e.trailingSlash;if(!s||l!=="append"&&l!=="remove")return s;if(typeof s=="string")return Qo(s,l);const u="path"in s&&s.path!==void 0?s.path:i(s).path;return{...s,name:void 0,path:Qo(u,l)}}function o(s){const i=et(),a=ar(),l=oe(()=>!!J(s.target)&&J(s.target)!=="_self"),u=oe(()=>{const C=J(s.to)||J(s.href)||"";return typeof C=="string"&&Rt(C,{acceptRelative:!0})}),c=ma("RouterLink"),f=c&&typeof c!="string"?c.useLink:void 0,d=oe(()=>{if(J(s.external))return!0;const C=J(s.to)||J(s.href)||"";return typeof C=="object"?!1:C===""||u.value}),p=oe(()=>{const C=J(s.to)||J(s.href)||"";return d.value?C:r(C,i.resolve,J(s.trailingSlash))}),h=d.value?void 0:f?.({...s,to:p,viewTransition:J(s.viewTransition)}),y=oe(()=>{const C=J(s.trailingSlash)??e.trailingSlash;if(!p.value||u.value||n(p.value))return p.value;if(d.value){const g=typeof p.value=="object"&&"path"in p.value?Aa(p.value):p.value,_=typeof g=="object"?i.resolve(g).href:g;return Qo(_,C)}return typeof p.value=="object"?i.resolve(p.value)?.href??null:Qo(or(a.app.baseURL,p.value),C)});
4return{to:p,hasTarget:l,isAbsoluteUrl:u,isExternal:d,href:y,isActive:h?.isActive??oe(()=>p.value===i.currentRoute.value.path),isExactActive:h?.isExactActive??oe(()=>p.value===i.currentRoute.value.path),route:h?.route??oe(()=>i.resolve(p.value)),async navigate(C){await Os(y.value,{replace:J(s.replace),external:d.value||l.value})}}}return Ye({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:o,setup(s,{slots:i}){const a=et(),{to:l,href:u,navigate:c,isExternal:f,hasTarget:d,isAbsoluteUrl:p}=o(s),h=mt(!1),y=ye(null),C=m=>{y.value=s.custom?m?.$el?.nextElementSibling:m?.$el};function g(m){return!h.value&&(typeof s.prefetchOn=="string"?s.prefetchOn===m:s.prefetchOn?.[m]??e.prefetchOn?.[m])&&(s.prefetch??e.prefetch)!==!1&&s.noPrefetch!==!0&&s.target!=="_blank"&&!pE()}async function _(m=le()){if(h.value)return;h.value=!0;const b=typeof l.value=="string"?l.value:f.value?Aa(l.value):a.resolve(l.value).fullPath,E=f.value?new URL(b,window.location.href).href:b;await Promise.all([m.hooks.callHook("link:prefetch",E)?.catch(()=>{}),!f.value&&!d.value&&Rm(l.value,a).catch(()=>{})])}if(g("visibility")){const m=le();let b,E=null;bn(()=>{const S=fE();zl(()=>{b=Ha(()=>{y?.value?.tagName&&(E=S.observe(y.value,async()=>{E?.(),E=null,await _(m)}))})})}),ir(()=>{b&&Qv(b),E?.(),E=null})}return()=>{if(!f.value&&!d.value&&!n(l.value)){const E={ref:C,to:l.value,activeClass:s.activeClass||e.activeClass,exactActiveClass:s.exactActiveClass||e.exactActiveClass,replace:s.replace,ariaCurrentValue:s.ariaCurrentValue,custom:s.custom};
4return s.custom||(g("interaction")&&(E.onPointerenter=_.bind(null,void 0),E.onFocus=_.bind(null,void 0)),h.value&&(E.class=s.prefetchedClass||e.prefetchedClass),E.rel=s.rel||void 0),Re(ma("RouterLink"),E,i.default)}const m=s.target||null,b=lE(s.noRel?"":s.rel,e.externalRelAttribute,p.value||d.value?"noopener noreferrer":"")||null;return s.custom?i.default?i.default({href:u.value,navigate:c,prefetch:_,get route(){if(!u.value)return;const E=new URL(u.value,window.location.href);return{path:E.pathname,fullPath:E.pathname,get query(){return li(E.search)},hash:E.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:u.value}},rel:b,target:m,isExternal:f.value||d.value,isActive:!1,isExactActive:!1}):null:Re("a",{ref:y,href:u.value||null,rel:b,target:m,onClick:async E=>{if(!(f.value||d.value)){E.preventDefault();try{const S=Up(u.value);return await(s.replace?a.replace(S):a.push(S))}finally{if(n(l.value)){const S=l.value.slice(1);let k=S;try{k=decodeURIComponent(S)}catch{}document.getElementById(k)?.focus()}}}}},i.default?.())}}})}const uE=cE(q_);function Qo(e,t){const n=t==="append"?Ps:Or;return Rt(e)&&!e.startsWith("http")?e:n(e,!0)}function fE(){const e=le();if(e._observer)return e._observer;let t=null;const n=new Map,r=(s,i)=>(t||=new IntersectionObserver(a=>{for(const l of a){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}}),n.set(s,i),t.observe(s),()=>{n.delete(s),t?.unobserve(s),n.size===0&&(t?.disconnect(),t=null)});return e._observer={observe:r}}const dE=/2g/;function pE(){const e=navigator.connection;return!!(e&&(e.saveData||dE.test(e.effectiveType)))}const mE={build:-1};function hE(e){typeof e.indexable<"u"&&(e.indexable=String(e.indexable)!=="false"),typeof e.trailingSlash<"u"&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!=="false"),e.url&&!Rt(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=y_(String(e.url)));const t=Object.keys(e).sort((r,o)=>r.localeCompare(o)),n={};for(const r of t)n[r]=e[r];return n}function gE(e){const n=[];function r(s){if(!s||typeof s!="object"||Object.keys(s).length===0)return()=>{};s._context;const i={};for(const a in s){const l=s[a];typeof l<"u"&&l!==""&&(i[a]=l)}return Object.keys(i).filter(a=>!a.startsWith("_")).length===0?()=>{}:(n.push(i),()=>{const a=n.indexOf(i);a!==-1&&n.splice(a,1)})}function o(s){const i={};s?.debug&&(i._context={}),i._priority={};for(const a in n.sort((l,u)=>(l._priority||0)-(u._priority||0)))for(const l in n[a]){const u=l,c=s?.resolveRefs?He(n[a][l]):n[a][l];!l.startsWith("_")&&typeof c<"u"&&c!==""&&(i[l]=c,typeof n[a]._priority<"u"&&n[a]._priority!==-1&&(i._priority[u]=n[a]._priority),s?.debug&&(i._context[u]=n[a]._context?.[u]||n[a]._context||"anonymous"))}return s?.skipNormalize?i:hE(i)}return{stack:n,push:r,get:o}}const yE=Fe({name:"nuxt-site-config:init",enforce:"pre",async setup(e){const t=gE(),n=Po("site-config");{const r=n.value||window.__NUXT_SITE_CONFIG__||{};for(const o in r)o[0]!=="_"&&t.push({[o]:r[o],_priority:r._priority?.[o]||-1})}return{provide:{nuxtSiteConfig:t}}}}),_E=Fe(()=>{const e=et();zl(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),bE=Fe(e=>{let t;async function n(){let r;try{r=await Jb()}catch(o){const s=o;if(!("status"in s&&(s.status===404||s.status===403)))throw s}t&&clearTimeout(t),t=setTimeout(n,du);try{const o=await $fetch(Fl("builds/latest.json")+`?${Date.now()}`);o.id!==r?.id&&(e.hooks.callHook("app:manifest:update",o),t&&clearTimeout(t))}catch{}}zl(()=>{t=setTimeout(n,du)})}),vE=Fe({name:"nuxt:chunk-reload",setup(e){const t=et(),n=ar(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)});function o(s){const i=or(n.app.baseURL,s.fullPath);aE({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,i)=>{r.has(s)&&o(i)})}}),EE=Fe({name:"nuxt:global-components"}),Sn={default:bs(()=>U(()=>import("./DWZeIDeI.title-20260930-102742.js"),__vite__mapDeps([42,14,2,3,5,11,43]),import.meta.url).then(e=>e.default||e)),minimal:bs(()=>U(()=>import("./B5TU8eQb.title-20260930-102742.js"),[],import.meta.url).then(e=>e.default||e))},wE=Fe({name:"nuxt:prefetch",setup(e){const t=et();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{const r=n?.meta?.layout;r&&typeof Sn[r]=="function"&&await Sn[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Rt(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=_m(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof Ua[i]=="function"&&Ua[i]();
4typeof o=="string"&&o in Sn&&iE(Sn[o])})}}),CE=["i18n:plugin","i18n:plugin:ssg-detect","i18n:plugin:route-locale-detect"];function TE(){return le().$nuxtSiteConfig}function Om(e){const t=He(e.locales).find(n=>n.code===e.defaultLocale);return t?.language||t?.iso||e.defaultLocale}function LE(e){return He(e.baseUrl)||void 0}function SE(e){const t=He(e.localeProperties);return t.language?t.language:Om(e)}function kE(e){return e.te("nuxtSiteConfig.description")?e.t("nuxtSiteConfig.description"):void 0}function PE(e){return e.te("nuxtSiteConfig.name")?e.t("nuxtSiteConfig.name"):void 0}const RE=Fe({name:"nuxt-site-config:i18n",dependsOn:CE,setup(e){const t=e.$i18n;if(!t)return;const n=TE(),r=He(t.baseUrl);if(r){const c=n.get({resolveRefs:!0}),f=c.url;if(f&&!f.includes("localhost")){const d=xr(r,"https://"),p=xr(f,"https://");d.host!==p.host&&c.env==="production"&&console.error(`[Nuxt Site Config] Your I18n baseUrl \`${d.host}\` doesn't match your site url ${p.host}. This will cause production SEO issues. Either provide a matching baseUrl or remove the site url config.`)}}const o=oe(()=>Om(t)),s=oe(()=>LE(t)),i=oe(()=>SE(t)),a=oe(()=>kE(t)),l=oe(()=>PE(t));let u;Te(t.locale,()=>{u&&u(),u=n.push({_priority:mE.build,_context:"@nuxtjs/i18n",url:s,defaultLocale:o,currentLocale:i,description:a,name:l})},{immediate:!0})}});function AE(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ms=typeof window<"u",Nn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),OE=(e,t,n)=>xE({l:e,k:t,s:n}),xE=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),We=e=>typeof e=="number"&&isFinite(e),xm=e=>mi(e)==="[object Date]",Ns=e=>mi(e)==="[object RegExp]",pi=e=>ge(e)&&Object.keys(e).length===0,Ne=Object.assign,IE=Object.create,we=(e=null)=>IE(e);function Gu(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function zu(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ME(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,o,s)=>`${o}="${zu(s)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,o,s)=>`${o}='${zu(s)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const NE=Object.prototype.hasOwnProperty;function kt(e,t){return NE.call(e,t)}const Me=Array.isArray,Pe=e=>typeof e=="function",G=e=>typeof e=="string",Oe=e=>typeof e=="boolean",he=e=>e!==null&&typeof e=="object",DE=e=>he(e)&&Pe(e.then)&&Pe(e.catch),Im=Object.prototype.toString,mi=e=>Im.call(e),ge=e=>mi(e)==="[object Object]",jE=e=>e==null?"":Me(e)||ge(e)&&e.toString===Im?JSON.stringify(e,null,2):String(e);function ql(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const Zo=e=>!he(e)||Me(e);function Sr(e,t){if(Zo(e)||Zo(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:o}=n.pop();Object.keys(r).forEach(s=>{s!=="__proto__"&&(he(r[s])&&!he(o[s])&&(o[s]=Array.isArray(r[s])?[]:we()),Zo(o[s])||Zo(r[s])?o[s]=r[s]:n.push({src:r[s],des:o[s]}))})}}function Ba(e,t=e.getCurrentLanguage(),n=e.getCurrentDirection()){const r={htmlAttrs:{},link:[],meta:[]};if(e.dir&&(r.htmlAttrs.dir=n),e.lang&&t&&(r.htmlAttrs.lang=t),e.seo){const o=FE(e);r.link=r.link.concat(o,UE(e)),r.meta=r.meta.concat(HE(e),BE(e),KE(e,e.locales.map(s=>s.language||s.code)))}return r}function $E(e){const t=new Map;for(const n of e){if(!n.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}const[r,o]=n.language.split("-");r&&o&&(n.isCatchallLocale||!t.has(r))&&t.set(r,n),t.set(n.language,n)}return t}function FE(e){if(!e.hreflangLinks)return[];const t=[],n=$E(e.locales);for(const[r,o]of n.entries()){const s=VE(r,o,e);s&&(t.push(s),e.defaultLocale&&e.defaultLocale===o.code&&t[0].hreflang!=="x-default"&&t.unshift({[e.key]:"i18n-xd",rel:"alternate",href:s.href,hreflang:"x-default"}))}return t}function VE(e,t,n,r=n.strictCanonicals?n.getRouteWithoutQuery():void 0){const o=n.getLocalizedRoute(t.code,r);if(!o)return;const s=ci(Rt(o)?o:or(n.baseUrl,o),n.strictCanonicals?Nm(n):{});return{[n.key]:`i18n-alt-${e}`,rel:"alternate",href:s,hreflang:e}}function Mm(e,t=e.getCurrentRoute()){const n=e.getLocaleRoute(Object.assign({},t,{path:void 0,name:e.getRouteBaseName(t)}));return n?ci(or(e.baseUrl,n.path),Nm(e)):""}function UE(e,t=Mm(e)){return t?[{[e.key]:"i18n-can",rel:"canonical",href:t}]:[]}function Nm(e,t=e.getCurrentRoute()){const r=e.getLocaleRoute(Object.assign({},t,{path:void 0,name:e.getRouteBaseName(t)}))?.query??{},o={};for(const s of e.canonicalQueries.filter(i=>i in r)){o[s]??=[];for(const i of WE(r[s]))o[s].push(i||"")}return o}function HE(e,t=Mm(e)){return t?[{[e.key]:"i18n-og-url",property:"og:url",content:t}]:[]}function BE(e,t=e.getCurrentLanguage()){return t?[{[e.key]:"i18n-og",property:"og:locale",content:Dm(t)}]:[]}function KE(e,t,n=e.getCurrentLanguage()){return t.filter(o=>o&&o!==n).map(o=>({[e.key]:`i18n-og-alt-${o}`,property:"og:locale:alternate",content:Dm(o)}))}function Dm(e=""){return e.replace(/-/g,"_")}function WE(e){return Array.isArray(e)?e:[e]}function Ds(e,t,n=e.getLocale()){if(G(t)&&Rt(t,{acceptRelative:!0}))return t;try{return $m(e,t,n).fullPath}catch{return""}}function jm(e,t,n=e.getLocale()){try{return $m(e,t,n)}catch{return}}function GE(e){if(!G(e))return Ne({},e);if(e[0]==="/"){const{pathname:t,search:n,hash:r}=La(e);return{path:t,query:li(n),hash:r}}return{name:e}}function $m(e,t,n){const r=GE(t),o=e.router.resolve(e.resolveLocalizedRouteObject(r,n));return o.name?o:e.router.resolve(t)}function Yl(e,t,n=e.router.currentRoute.value){const r=e.getRouteBaseName(n);if(!r)return"";const o={name:r,params:Ne({},n.params,e.getLocalizedDynamicParams(t)),fullPath:n.fullPath,query:n.query,hash:n.hash,path:n.path,meta:n.meta},s=Ds(e,o,t);return e.afterSwitchLocalePath(s,t)}function Ka(e,t,n=e.getLocale(),r=e.getLocales(),o=e.getBaseUrl()){const s=r.find(a=>a.code===n)||{},i=typeof t.seo=="object"&&t.seo?.canonicalQueries||[];
4return o||console.warn("I18n `baseUrl` is required to generate valid SEO tag links."),{...t,key:"id",locales:r,baseUrl:o,canonicalQueries:i,hreflangLinks:e.routingOptions.hreflangLinks,defaultLocale:e.routingOptions.defaultLocale,strictCanonicals:e.routingOptions.strictCanonicals,getRouteBaseName:e.getRouteBaseName,getCurrentRoute:()=>e.router.currentRoute.value,getCurrentLanguage:()=>s.language,getCurrentDirection:()=>s.dir||"ltr",getLocaleRoute:a=>jm(e,a),getLocalizedRoute:(a,l)=>Yl(e,a,l),getRouteWithoutQuery:()=>{try{return Ne({},e.router.resolve({query:{}}),{meta:e.router.currentRoute.value.meta})}catch{return}}}}function zE(e,{dir:t=!0,lang:n=!0,seo:r=!0}){return Ba(Ka(e,{dir:t,lang:n,seo:r}))}function qE(e,t){const n=ye(Ba(Ka(e,t)));{const r=Te([()=>e.router.currentRoute.value,()=>e.getLocale()],()=>{n.value=Ba(Ka(e,t))});Mn()&&er(r)}return n}function YE(e=0){return t=>{const o=(typeof t=="string"?t:t.pathname).split("?")[0].split("/");return o[0]===""&&o.shift(),o.length>e&&o[e]||""}}const hi="___",XE="default",rk=hi+XE;function Fm(e){return typeof e=="string"?e:e!=null?e.toString():""}function zi(e){return Fm(typeof e=="object"?e?.name:e).split(hi)[0]}function JE(e,t,n){return e+hi+t}const QE=YE(0),Wa=e=>QE(e),ZE=e=>e.split(hi).at(1)??"";function ew(e){return String(typeof e!="object"?e:e?.name||e?.path||"")}function tw(e){const t=ew(e);if(t[0]==="/")return Wa(t);const n=ZE(t);return n||(typeof e=="object"&&e?.path?Wa(String(e.path)):"")}function nw(e){return(t,n)=>JE(Fm(t),n)}function rw(e){return t=>e.resolve(t)}const _o=["zh","en","ja","ko"],js={zh:[{key:"locale_zh_46ts_c63d3679",load:()=>U(()=>import("./BOBCzmMw.js"),[],import.meta.url),cache:!0}],en:[{key:"locale_en_46ts_051a906f",load:()=>U(()=>import("./BvFzZQI1.js"),[],import.meta.url),cache:!0}],ja:[{key:"locale_ja_46ts_095d72cf",load:()=>U(()=>import("./CrEzHz55.js"),[],import.meta.url),cache:!0}],ko:[{key:"locale_ko_46ts_117781f8",load:()=>U(()=>import("./BdDE7dQb.js"),[],import.meta.url),cache:!0}]},ow=[()=>U(()=>import("./prnTKil9.js"),[],import.meta.url)],Ro=[{code:"zh",language:"zh-CN",name:"䏿"},{code:"en",language:"en-US",name:"English"},{code:"ja",language:"ja-JP",name:"æ¥æ¬èª"},{code:"ko",language:"ko-KR",name:"íêµì´"}],Vm=new Map,sw=$p((e,t,n)=>{if(t==="messages"||t==="datetimeFormats"||t==="numberFormats")return e[t]??=we(null),Sr(n,e[t]),!0});async function iw(e){const t=le();let n={messages:we(null)};for(const r of e){const o=await r().then(i=>Um(i)?i.default:i),s=Pe(o)?await t.runWithContext(()=>o()):o;n=sw(we(null),s,n)}return n.fallbackLocale??=!1,n}const Um=e=>mi(e)==="[object Module]";async function aw(e,t){const n=le();try{const r=await n.runWithContext(t.load).then(o=>Um(o)?o.default:o);return Pe(r)?await n.runWithContext(()=>r(e)):r}catch(r){throw new Error(`Failed loading locale (${e}): `+r.message)}}async function lw(e,t=[]){const n=le(),r=await Promise.all(t.map(async s=>{const i=cw(s),a=i||await n.runWithContext(()=>aw(e,s));return!i&&s.cache!==!1&&Vm.set(s.key,{ttl:Date.now()+86400*1e3,value:a}),a})),o={};for(const s of r)Sr(s,o);return o}function cw(e){if(e.cache===!1)return;const t=Vm.get(e.key);if(t!=null)return t.ttl>Date.now()?t.value:void 0}function Xl(e){return e!=null&&"global"in e&&"mode"in e?e.global:e}function es(e){const t=Xl(e);return"__composer"in t?t.__composer:t}function gi(e,t){return e?e.$config.public.i18n:ar().public.i18n}function Ao(e){const t=gi(e).detectBrowserLanguage,n=t||{};return{...n,enabled:!!t,cookieKey:n.cookieKey||"i18n_redirected"}}function uw(e){if(e)return{path:"/"+(G(e)?e:e.path).replace(/^\//,""),code:!G(e)&&e.statusCode||302}}function fw(e){return Array.isArray(e)?e:[e]}function dw(e,t,n){const r=(s="")=>s.replace(/https?:\/\//,""),o=e.filter(s=>r(s.domain)===t||fw(s.domains).includes(t));return o.length<=1?o[0]?.code:o.find(s=>s.code===n)?.code||o.find(s=>s.defaultForDomains?.includes(t)??s.domainDefault)?.code}function pw(e,t,n){const r=Ro.find(s=>s.code===n),o=e?.[n]?.domain||r?.domain||r?.domains?.find(s=>s===t.host);if(o)return Rt(o,{strict:!0})?o:t.protocol+"//"+o}function mw(e){const t={};for(const n of _o){const r=hw(e,[n]),o=gw(n,r);t[n]={fallbacks:r,cacheable:o}}return t}function hw(e,t){if(e===!1)return[];if(Me(e))return e;let n=[];if(G(e))return t.every(o=>o!==e)&&n.push(e),n;const r=[...t,"default"];
4for(const o of r)o in e&&(n=[...n,...e[o].filter(Boolean)]);return n}function qu(e){return js[e]!=null&&js[e].every(t=>t.cache!==!1)}function gw(e,t){return qu(e)&&t.every(n=>qu(n))}function yw(e){return Ro.find(t=>!!t.defaultForDomains?.includes(e))?.code}const Zn=e=>_o.includes(e||""),Yu=e=>Zn(e)?e:void 0;var _w={zh:"15a390c4",en:"15a390c4",ja:"15a390c4",ko:"15a390c4"};const Hm=()=>Po("i18n:cached-locale-configs",()=>{}),Bm=()=>Po("i18n:resolved-locale",()=>"");function bw({cookieCrossOrigin:e,cookieDomain:t,cookieSecure:n,cookieKey:r}){const o=new Date;return Gl(r||"i18n_redirected",{path:"/",readonly:!1,expires:new Date(o.setDate(o.getDate()+365)),sameSite:e?"none":"lax",domain:t||void 0,secure:e||n})}function vw(e,t,n){const r=Xl(t),o=gi(e),s=Ao(e),i=Hm(),a=bw(s),l=new Set,u=C=>i.value[C],c=C=>pw(o.domainLocales,Am(),C),f=Mw(e,o.baseUrl),d=Bm(),p=async C=>{const g=u(C)?.fallbacks??[];g.includes(C)||g.push(C);for(const _ of g){const m=await e.runWithContext(()=>lw(_,js[_]));r.mergeLocaleMessage(_,m)}},h=async C=>{if(!(C in js))return;const g=u(C)?.cacheable?{}:{"Cache-Control":"no-cache"},_=await $fetch(`/_i18n/${_w[C]}/${C}/messages.json`,{headers:g});for(const m of Object.keys(_))r.mergeLocaleMessage(m,_[m])},y={vueI18n:t,initial:!0,preloaded:!1,config:o,rootRedirect:uw(o.rootRedirect),redirectStatusCode:o.redirectStatusCode??302,dynamicResourcesSSG:!1,getDefaultLocale:()=>n,getLocale:()=>J(r.locale),setLocale:async C=>{const g=y.getLocale();C===g||!Zn(C)||(xe(r.locale)?r.locale.value=C:r.locale=C,await e.callHook("i18n:localeSwitched",{newLocale:C,oldLocale:g}),d.value=C)},setLocaleSuspend:async C=>
4{Zn(C)&&(y.vueI18n.__pendingLocale=C,y.vueI18n.__pendingLocalePromise=new Promise(g=>{y.vueI18n.__resolvePendingLocalePromise=async()=>{y.setCookieLocale(C),await y.setLocale(C),y.vueI18n.__pendingLocale=void 0,g()}}),(e.isHydrating||!y.config.skipSettingLocaleOnNavigate)&&await y.vueI18n.__resolvePendingLocalePromise?.())},getLocales:()=>J(r.locales).map(C=>G(C)?{code:C}:C),setCookieLocale:C=>{s.useCookie&&Zn(C)&&(a.value=C)},getBaseUrl:C=>or(C&&c(C)||f(),e.$config.app.baseURL),loadMessages:async C=>{if(!(e.isHydrating&&l.has(C)))try{return y.dynamicResourcesSSG?await p(C):await h(C)}catch(g){console.warn(`Failed to load messages for locale "${C}"`,g)}finally{l.add(C)}},composableCtx:void 0};return y.composableCtx=Aw(y,e),y}function yi(e){if(e._nuxtI18n==null)throw new Error("Nuxt I18n context has not been set up yet.");return e._nuxtI18n}function Ew(e,t){const n=[];for(const[r,o]of t.entries()){const s=e.find(i=>i.language?.toLowerCase()===o.toLowerCase());if(s){n.push({code:s.code,score:1-r/t.length});break}}for(const[r,o]of t.entries()){const s=o.split("-")[0].toLowerCase(),i=e.find(a=>a.language?.split("-")[0].toLowerCase()===s);if(i){n.push({code:i.code,score:.999-r/t.length});break}}return n}function ww(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function Cw(e,t){return Ew(e.map(r=>({code:r.code,language:r.language||r.code})),t).sort(ww).at(0)?.code??""}const Tw=(e,t)=>Gl(t).value||void 0,Lw=(e,t)=>tw(t),Sw=e=>Cw(Ro,navigator.languages),kw=(e,t,n)=>{const r=new URL(window.location.href).host,o=Ro.map(s=>({...s,domain:n[s.code]?.domain??s.domain}));return dw(o,r,Wa(t))},_i=(e,t,n)=>{const r=gi(n);return{cookie:()=>Tw(e,t.cookieKey),header:()=>{},navigator:()=>Sw(),host:o=>kw(e,o,r.domainLocales),route:o=>Lw(e,o)}},Pw=e=>!!e.path&&!e.name;function Vr(e){const t=e?._nuxtI18n?.composableCtx;if(!t)throw new Error("i18n context is not initialized. Ensure the i18n plugin is installed and the composable is used within a Vue component or setup function.");return t}const Rw=Or;function Aw(e,t=le()){const n=et();_i(void 0,Ao(t),t);const r=e.getDefaultLocale(),o=nw();function s(u,c){u.name=zi(u.name||n.currentRoute.value);const f=o(u.name,c);return n.hasRoute(f)&&(u.name=f),u.name=f,u}const i=rw(n);function a(u,c){const f=i(u,c),d=zi(f);if(d){const p=o(d,c);return n.hasRoute(p),f.name=p,f}return Iw(c,r)&&(f.path="/"+c+f.path),f.path=Rw(f.path,!0),f}const l={router:n,_head:void 0,get head(){return this._head??=em({}),this._head},metaState:{htmlAttrs:{},meta:[],link:[]},seoSettings:{dir:!1,lang:!1,seo:!1},localePathPayload:Ow(),routingOptions:{defaultLocale:r,strictCanonicals:e.config.experimental.alternateLinkCanonicalQueries??!0,hreflangLinks:!0},getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getRouteBaseName:zi,getRouteLocalizedParams:()=>n.currentRoute.value.meta.nuxtI18nInternal??{},getLocalizedDynamicParams:u=>l.getRouteLocalizedParams()?.[u],afterSwitchLocalePath:(u,c)=>(l.getRouteLocalizedParams(),u),resolveLocalizedRouteObject:(u,c)=>Pw(u)?a(u,c):s(u,c)};return l}function Ow(e=le()){const t=document.querySelector(`[data-nuxt-i18n-slp="${e._id}"]`)?.textContent;return JSON.parse(t||"{}")}async function Ga(e,t){const n=yi(e),r=n.getLocale();if(t===r&&!n.initial&&(!n.vueI18n.__pendingLocale||n.vueI18n.__pendingLocale===t))return t;const o={oldLocale:r,newLocale:t,initialSetup:n.initial,context:e};let s=await e.callHook("i18n:beforeLocaleSwitch",o);return s!=null,s??=o.newLocale,Zn(s)&&(t=s),await n.loadMessages(t),await n.setLocaleSuspend(t),t}function xw(e,t,n){return!!(e.redirectOn==="root"&&t!=="/"||e.redirectOn==="no prefix"&&!e.alwaysRedirect&&Zn(n))}function Xu(e,t){const n=Ao(e),r=_i(void 0,n,e),o=yi(e),s=G(t)?t:t.path;function*i(){o.initial&&n.enabled&&!xw(n,s,r.route(s))&&(yield r.cookie(),yield r.header(),yield r.navigator(),yield n.fallbackLocale),yield r.route(t)}for(const a of i())if(a&&Zn(a))return a;return o.getLocale()||o.getDefaultLocale()||""}function Km(e,t,n){const r=yi(e),o=Vr(e);if(t.path==="/"&&r.rootRedirect)return Os(Ds(o,r.rootRedirect.path,n),{redirectCode:r.rootRedirect.code});if(r.vueI18n.__pendingLocale&&le()._processingMiddleware||_i(void 0,Ao(e),e).route(t)===n)return;const i=Yl(o,n,t)||Ds(o,t.fullPath,n);if(!b_(i,t.fullPath))return Os(i,{redirectCode:r.redirectStatusCode})}function Iw(e,t){return e!==t||!1}function Mw(e,t,n,r){return Pe(t)?()=>t(e):()=>t??""}function Nw(e,t,n){return{line:e,column:t,offset:n}}function za(e,t,n){return{start:e,end:t}}const ve={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTE
4RMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},Dw=17;function bi(e,t,n={}){const{domain:r,messages:o,args:s}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}function jw(e){throw e}const Ut=" ",$w="\r",nt=` 5`,Fw="\u2028",Vw="\u2029";function Uw(e){const t=e;let n=0,r=1,o=1,s=0;const i=k=>t[k]===$w&&t[k+1]===nt,a=k=>t[k]===nt,l=k=>t[k]===Vw,u=k=>t[k]===Fw,c=k=>i(k)||a(k)||l(k)||u(k),f=()=>n,d=()=>r,p=()=>o,h=()=>s,y=k=>i(k)||l(k)||u(k)?nt:t[k],C=()=>y(n),g=()=>y(n+s);function _(){return s=0,c(n)&&(r++,o=0),i(n)&&n++,n++,o++,t[n]}function m(){return i(n+s)&&s++,s++,t[n+s]}function b(){n=0,r=1,o=1,s=0}function E(k=0){s=k}function S(){const k=n+s;for(;k!==n;)_();s=0}return{index:f,line:d,column:p,peekOffset:h,charAt:y,currentChar:C,currentPeek:g,next:_,peek:m,reset:b,resetPeek:E,skipToPeek:S}}const rn=void 0,Hw=".",Ju="'",Bw="tokenizer";function Kw(e,t={}){const n=t.location!==!1,r=Uw(e),o=()=>r.index(),s=()=>Nw(r.line(),r.column(),r.index()),i=s(),a=o(),l={currentType:13,offset:a,startLoc:i,endLoc:i,lastType:13,lastOffset:a,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function f(v,T,R,...x){const M=u();if(T.column+=R,T.offset+=R,c){const H=n?za(M.startLoc,T):null,P=bi(v,H,{domain:Bw,args:x});c(P)}}function d(v,T,R){v.endLoc=s(),v.currentType=T;const x={type:T};return n&&(x.loc=za(v.startLoc,v.endLoc)),R!=null&&(x.value=R),x}const p=v=>d(v,13);function h(v,T){return v.currentChar()===T?(v.next(),T):(f(ve.EXPECTED_TOKEN,s(),0,T),"")}function y(v){let T="";for(;v.currentPeek()===Ut||v.currentPeek()===nt;)T+=v.currentPeek(),v.peek();return T}function C(v){const T=y(v);return v.skipToPeek(),T}function g(v){if(v===rn)return!1;const T=v.charCodeAt(0);return T>=97&&T<=122||T>=65&&T<=90||T===95}function _(v){if(v===rn)return!1;const T=v.charCodeAt(0);return T>=48&&T<=57}function m(v,T){const{currentType:R}=T;if(R!==2)return!1;y(v);const x=g(v.currentPeek());return v.resetPeek(),x}function b(v,T){const{currentType:R}=T;if(R!==2)return!1;y(v);const x=v.currentPeek()==="-"?v.peek():v.currentPeek(),M=_(x);return v.resetPeek(),M}function E(v,T){const{currentType:R}=T;if(R!==2)return!1;y(v);const x=v.currentPeek()===Ju;return v.resetPeek(),x}function S(v,T){const{currentType:R}=T;if(R!==7)return!1;y(v);const x=v.currentPeek()===".";return v.resetPeek(),x}function k(v,T){const{currentType:R}=T;if(R!==8)return!1;y(v);const x=g(v.currentPeek());return v.resetPeek(),x}function N(v,T){const{currentType:R}=T;if(!(R===7||R===11))return!1;y(v);const x=v.currentPeek()===":";return v.resetPeek(),x}function A(v,T){const{currentType:R}=T;if(R!==9)return!1;const x=()=>{const H=v.currentPeek();return H==="{"?g(v.peek()):H==="@"||H==="|"||H===":"||H==="."||H===Ut||!H?!1:H===nt?(v.peek(),x()):B(v,!1)},M=x();return v.resetPeek(),M}function F(v){y(v);const T=v.currentPeek()==="|";return v.resetPeek(),T}function B(v,T=!0){const R=(M=!1,H="")=>{const P=v.currentPeek();return P==="{"||P==="@"||!P?M:P==="|"?!(H===Ut||H===nt):P===Ut?(v.peek(),R(!0,Ut)):P===nt?(v.peek(),R(!0,nt)):!0},x=R();return T&&v.resetPeek(),x}function j(v,T){const R=v.currentChar();return R===rn?rn:T(R)?(v.next(),R):null}function Y(v){const T=v.charCodeAt(0);return T>=97&&T<=122||T>=65&&T<=90||T>=48&&T<=57||T===95||T===36}function se(v){return j(v,Y)}function ue(v){const T=v.charCodeAt(0);return T>=97&&T<=122||T>=65&&T<=90||T>=48&&T<=57||T===95||T===36||T===45}function X(v){return j(v,ue)}function ne(v){const T=v.charCodeAt(0);return T>=48&&T<=57}function q(v){return j(v,ne)}function ce(v){const T=v.charCodeAt(0);return T>=48&&T<=57||T>=65&&T<=70||T>=97&&T<=102}function gt(v){return j(v,ce)}function st(v){let T="",R="";for(;T=q(v);)R+=T;return R}function Xe(v){let T="";for(;;){const R=v.currentChar();if(R==="\\"){const x=v.peek();x==="{"||x==="}"||x==="@"||x==="|"||x==="\\"?(T+=R+x,v.next(),v.next()):(v.resetPeek(),T+=R,v.next())}else{if(R==="{"||R==="}"||R==="@"||R==="|"||!R)break;if(R===Ut||R===nt)if(B(v))T+=R,v.next();else{if(F(v))break;T+=R,v.next()}else T+=R,v.next()}}return T}function jt(v){C(v);let T="",R="";for(;T=X(v);)R+=T;const x=v.currentChar();if(x&&x!=="}"&&x!==rn&&x!==Ut&&x!==nt&&x!=="ã"){const M=Q(v);return f(ve.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,R+M),R+M}return v.currentChar()===rn&&f(ve.UNTERMINATED_CLOSING_BRACE,s(),0),R}function $t(v){C(v);let T="";return v.currentChar()==="-"?(v.next(),T+=`-${st(v)}`):T+=st(v),v.currentChar()===rn&&f(ve.UNTERMINATED_CLOSING_BRACE,s(),0),T}function Ft(v){return v!==Ju&&v!==nt}function tt(v){C(v),h(v,"'");let T="",R="";for(;T=j(v,Ft);)T==="\\"?R+=$(v):R+=T;const x=v.currentChar();return x===nt||x===rn?(f(ve.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),x===nt&&(v.next(),h(v,"'")),R):(h(v,"'"),R)}function $(v){const T=v.currentChar();switch(T){case"\\":case"'":return v.next(),`\\${T}`;case"u":return z(v,T,4);case"U":return z(v,T,6);default:return f(ve.UNKNOWN_ESCAPE_SEQUENCE,s(),0,T),""}}function z(v,T,R){h(v,T);let x="";for(let M=0;M<R;M++){const H=gt(v);if(!H){f(ve.INVALID_UNICODE_ESCAPE_SEQUENCE,s(),0,`\\${T}${x}${v.currentChar()}`);break}x+=H}return`\\${T}${x}`}function K(v){return v!=="{"&&v!=="}"&&v!==Ut&&v!==nt}function Q(v){C(v);let T="",R="";for(;T=j(v,K);)R+=T;return R}function ie(v){let T="",R="";for(;T=se(v);)R+=T;return R}function Le(v){const T=R=>{const x=v.currentChar();return x==="{"||x==="@"||x==="|"||x==="("||x===")"||!x||x===Ut?R:(R+=x,v.next(),T(R))};return T("")}function w(v){C(v);const T=h(v,"|");return C(v),T}function L(v,T){let R=null;switch(v.currentChar()){case"{":return T.braceNest>=1&&f(ve.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),v.next(),R=d(T,2,"{"),C(v),T.braceNest++,R;case"}":return T.braceNest>0&&T.currentType===2&&f(ve.EMPTY_PLACEHOLDER,s(),0),v.next(),R=d(T,3,"}"),T.braceNest--,T.braceNest>0&&C(v),T.inLinked&&T.braceNest===0&&(T.inLinked=!1),R;case"@":return T.braceNest>0&&f(ve.UNTERMINATED_CLOSING_BRACE,s(),0),R=O(v,T)||p(T),T.braceNest=0,R;default:{let M=!0,H=!0,P=!0;if(F(v))return T.braceNest>0&&f(ve.UNTERMINATED_CLOSING_BRACE,s(),0),R=d(T,1,w(v)),T.braceNest=0,T.inLinked=!1,R;if(T.braceNest>0&&(T.currentType===4||T.currentType===5||T.currentType===6))return f(ve.UNTERMINATED_CLOSING_BRACE,s(),0),T.braceNest=0,V(v,T);if(M=m(v,T))return R=d(T,4,jt(v)),C(v),R;if(H=b(v,T))return R=d(T,5,$t(v)),C(v),R;if(P=E(v,T))return R=d(T,6,tt(v)),C(v),R;if(!M&&!H&&!P)return R=d(T,12,Q(v)),f(ve.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,R.value),C(v),R;break}}return R}function O(v,T){const{currentType:R}=T;let x=null;const M=v.currentChar();switch((R===7||R===8||R===11||R===9)&&(M===nt||M===Ut)&&f(ve.INVALID_LINKED_FORMAT,s(),0),M){case"@":return v.next(),x=d(T,7,"@"),T.inLinked=!0,x;case".":return C(v),v.next(),d(T,8,".");case":":return C(v),v.next(),d(T,9,":");default:return F(v)?(x=d(T,1,w(v)),T.braceNest=0,T.inLinked=!1,x):S(v,T)||N(v,T)?(C(v),O(v,T)):k(v,T)?(C(v),d(T,11,ie(v))):A(v,T)?(C(v),M==="{"?L(v,T)||x:d(T,10,Le(v))):(R===7&&f(ve.INVALID_LINKED_FORMAT,s(),0),T.braceNest=0,T.inLinked=!1,V(v,T))}}function V(v,T){let R={type:13};if(T.braceNest>0)return L(v,T)||p(T);if(T.inLinked)return O(v,T)||p(T);switch(v.currentChar()){case"{":return L(v,T)||p(T);case"}":return f(ve.UNBALANCED_CLOSING_BRACE,s(),0),v.next(),d(T,3,"}");case"@":return O(v,T)||p(T);
5default:{if(F(v))return R=d(T,1,w(v)),T.braceNest=0,T.inLinked=!1,R;if(B(v))return d(T,0,Xe(v));break}}return R}function D(){const{currentType:v,offset:T,startLoc:R,endLoc:x}=l;return l.lastType=v,l.lastOffset=T,l.lastStartLoc=R,l.lastEndLoc=x,l.offset=o(),l.startLoc=s(),r.currentChar()===rn?d(l,13):V(r,l)}return{nextToken:D,currentOffset:o,currentPosition:s,context:u}}const Ww="parser",Gw=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,zw=/\\([\\@{}|])/g;function qw(e,t){return t}function Yw(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function Xw(e={}){const t=e.location!==!1,{onError:n}=e;function r(g,_,m,b,...E){const S=g.currentPosition();if(S.offset+=b,S.column+=b,n){const k=t?za(m,S):null,N=bi(_,k,{domain:Ww,args:E});n(N)}}function o(g,_,m){const b={type:g};return t&&(b.start=_,b.end=_,b.loc={start:m,end:m}),b}function s(g,_,m,b){t&&(g.end=_,g.loc&&(g.loc.end=m))}function i(g,_){const m=g.context(),b=o(3,m.offset,m.startLoc);return b.value=_.replace(zw,qw),s(b,g.currentOffset(),g.currentPosition()),b}function a(g,_){const m=g.context(),{lastOffset:b,lastStartLoc:E}=m,S=o(5,b,E);return S.index=parseInt(_,10),g.nextToken(),s(S,g.currentOffset(),g.currentPosition()),S}function l(g,_){const m=g.context(),{lastOffset:b,lastStartLoc:E}=m,S=o(4,b,E);return S.key=_,g.nextToken(),s(S,g.currentOffset(),g.currentPosition()),S}function u(g,_){const m=g.context(),{lastOffset:b,lastStartLoc:E}=m,S=o(9,b,E);return S.value=_.replace(Gw,Yw),g.nextToken(),s(S,g.currentOffset(),g.currentPosition()),S}function c(g){const _=g.nextToken(),m=g.context(),{lastOffset:b,lastStartLoc:E}=m,S=o(8,b,E);return _.type!==11?(r(g,ve.UNEXPECTED_EMPTY_LINKED_MODIFIER,m.lastStartLoc,0),S.value="",s(S,b,E),{nextConsumeToken:_,node:S}):(_.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ht(_)),S.value=_.value||"",s(S,g.currentOffset(),g.currentPosition()),{node:S})}function f(g,_){const m=g.context(),b=o(7,m.offset,m.startLoc);return b.value=_,s(b,g.currentOffset(),g.currentPosition()),b}function d(g){const _=g.context(),m=o(6,_.offset,_.startLoc);let b=g.nextToken();if(b.type===8){const E=c(g);m.modifier=E.node,b=E.nextConsumeToken||g.nextToken()}switch(b.type!==9&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(b)),b=g.nextToken(),b.type===2&&(b=g.nextToken()),b.type){case 10:b.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(b)),m.key=f(g,b.value||"");break;case 4:b.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(b)),m.key=l(g,b.value||"");break;case 5:b.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(b)),m.key=a(g,b.value||"");break;case 6:b.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(b)),m.key=u(g,b.value||"");break;default:{r(g,ve.UNEXPECTED_EMPTY_LINKED_KEY,_.lastStartLoc,0);const E=g.context(),S=o(7,E.offset,E.startLoc);return S.value="",s(S,E.offset,E.startLoc),m.key=S,s(m,E.offset,E.startLoc),{nextConsumeToken:b,node:m}}}return s(m,g.currentOffset(),g.currentPosition()),{node:m}}function p(g){const _=g.context(),m=_.currentType===1?g.currentOffset():_.offset,b=_.currentType===1?_.endLoc:_.startLoc,E=o(2,m,b);E.items=[];let S=null;do{const A=S||g.nextToken();switch(S=null,A.type){case 0:A.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(A)),E.items.push(i(g,A.value||""));break;case 5:A.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(A)),E.items.push(a(g,A.value||""));break;case 4:A.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(A)),E.items.push(l(g,A.value||""));break;case 6:A.value==null&&r(g,ve.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Ht(A)),E.items.push(u(g,A.value||""));break;case 7:{const F=d(g);E.items.push(F.node),S=F.nextConsumeToken||null;break}}}while(_.currentType!==13&&_.currentType!==1);const k=_.currentType===1?_.lastOffset:g.currentOffset(),N=_.currentType===1?_.lastEndLoc:g.currentPosition();return s(E,k,N),E}function h(g,_,m,b){const E=g.context();let S=b.items.length===0;const k=o(1,_,m);k.cases=[],k.cases.push(b);do{const N=p(g);S||(S=N.items.length===0),k.cases.push(N)}while(E.currentType!==13);return S&&r(g,ve.MUST_HAVE_MESSAGES_IN_PLURAL,m,0),s(k,g.currentOffset(),g.currentPosition()),k}function y(g){const _=g.context(),{offset:m,startLoc:b}=_,E=p(g);return _.currentType===13?E:h(g,m,b,E)}function C(g){const _=Kw(g,Ne({},e)),m=_.context(),b=o(0,m.offset,m.startLoc);return t&&b.loc&&(b.loc.source=g),b.body=y(_),e.onCacheKey&&(b.cacheKey=e.onCacheKey(g)),m.currentType!==13&&r(_,ve.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,g[m.offset]||""),s(b,_.currentOffset(),_.currentPosition()),b}return{parse:C}}function Ht(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"â¦":t}function Jw(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function Qu(e,t){for(let n=0;n<e.length;n++)Jl(e[n],t)}function Jl(e,t){switch(e.type){case 1:Qu(e.cases,t),t.helper("plural");break;case 2:Qu(e.items,t);break;case 6:{Jl(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function Qw(e,t={}){const n=Jw(e);n.helper("normalize"),e.body&&Jl(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function Zw(e){const t=e.body;
5return t.type===2?Zu(t):t.cases.forEach(n=>Zu(n)),e}function Zu(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=ql(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}function mr(e){switch(e.t=e.type,e.type){case 0:{const t=e;mr(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)mr(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)mr(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;mr(t.key),t.k=t.key,delete t.key,t.modifier&&(mr(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function eC(e,t){const{filename:n,breakLineCode:r,needIndent:o}=t,s=t.location!==!1,i={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:o,indentLevel:0};s&&e.loc&&(i.source=e.loc.source);const a=()=>i;function l(y,C){i.code+=y}function u(y,C=!0){const g=C?r:"";l(o?g+" ".repeat(y):g)}function c(y=!0){const C=++i.indentLevel;y&&u(C)}function f(y=!0){const C=--i.indentLevel;y&&u(C)}function d(){u(i.indentLevel)}return{context:a,push:l,indent:c,deindent:f,newline:d,helper:y=>`_${y}`,needIndent:()=>i.needIndent}}function tC(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Nr(e,t.key),t.modifier?(e.push(", "),Nr(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function nC(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let s=0;s<o&&(Nr(e,t.items[s]),s!==o-1);s++)e.push(", ");e.deindent(r()),e.push("])")}function rC(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let s=0;s<o&&(Nr(e,t.cases[s]),s!==o-1);s++)e.push(", ");e.deindent(r()),e.push("])")}}function oC(e,t){t.body?Nr(e,t.body):e.push("null")}function Nr(e,t){const{helper:n}=e;switch(t.type){case 0:oC(e,t);break;case 1:rC(e,t);break;case 2:nC(e,t);break;case 6:tC(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const sC=(e,t={})=>{const n=G(t.mode)?t.mode:"normal",r=G(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` 6`,s=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],a=eC(e,{filename:r,breakLineCode:o,needIndent:s});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(s),i.length>0&&(a.push(`const { ${ql(i.map(c=>`${c}: _${c}`),", ")} } = ctx`),a.newline()),a.push("return "),Nr(a,e),a.deindent(s),a.push("}"),delete e.helpers;const{code:l,map:u}=a.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function iC(e,t={}){const n=Ne({},t),r=!!n.jit,o=!!n.minify,s=n.optimize==null?!0:n.optimize,a=Xw(n).parse(e);return r?(s&&Zw(a),o&&mr(a),{ast:a,code:""}
6):(Qw(a,n),sC(a,n))}function Jt(e){return he(e)&&Ql(e)===0&&(kt(e,"b")||kt(e,"body"))}const Wm=["b","body"];function aC(e){return Dn(e,Wm)}const Gm=["c","cases"];function lC(e){return Dn(e,Gm,[])}const zm=["s","static"];function cC(e){return Dn(e,zm)}const qm=["i","items"];function uC(e){return Dn(e,qm,[])}const Ym=["t","type"];function Ql(e){return Dn(e,Ym)}const Xm=["v","value"];function ts(e,t){const n=Dn(e,Xm);if(n!=null)return n;throw bo(t)}const Jm=["m","modifier"];function fC(e){return Dn(e,Jm)}const Qm=["k","key"];function dC(e){const t=Dn(e,Qm);if(t)return t;throw bo(6)}function Dn(e,t,n){for(let r=0;r<t.length;r++){const o=t[r];if(kt(e,o)&&e[o]!=null)return e[o]}return n}const Zm=[...Wm,...Gm,...zm,...qm,...Qm,...Jm,...Xm,...Ym];function bo(e){return new Error(`unhandled node type: ${e}`)}function qi(e){return n=>pC(n,e)}function pC(e,t){const n=aC(t);if(n==null)throw bo(0);if(Ql(n)===1){const s=lC(n);return e.plural(s.reduce((i,a)=>[...i,ef(e,a)],[]))}else return ef(e,n)}function ef(e,t){const n=cC(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=uC(t).reduce((o,s)=>[...o,qa(e,s)],[]);return e.normalize(r)}}function qa(e,t){const n=Ql(t);switch(n){case 3:return ts(t,n);case 9:return ts(t,n);case 4:{const r=t;if(kt(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(kt(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw bo(n)}case 5:{const r=t;if(kt(r,"i")&&We(r.i))return e.interpolate(e.list(r.i));if(kt(r,"index")&&We(r.index))return e.interpolate(e.list(r.index));throw bo(n)}case 6:{const r=t,o=fC(r),s=dC(r);return e.linked(qa(e,s),o?qa(e,o):void 0,e.type)}case 7:return ts(t,n);case 8:return ts(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const mC=e=>e;let ns=we();function hC(e,t={}){let n=!1;const r=t.onError||jw;return t.onError=o=>{n=!0,r(o)},{...iC(e,t),detectError:n}}function gC(e,t){if(G(e)){Oe(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||mC)(e),o=ns[r];if(o)return o;const{ast:s,detectError:i}=hC(e,{...t,location:!1,jit:!0}),a=qi(s);return i?a:ns[r]=a}else{const n=e.cacheKey;if(n){const r=ns[n];return r||(ns[n]=qi(e))}else return qi(e)}}const un={INVALID_ARGUMENT:Dw,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},yC=24;function fn(e){return bi(e,null,void 0)}function Zl(e,t){return t.locale!=null?tf(t.locale):tf(e.locale)}let Yi;function tf(e){if(G(e))return e;if(Pe(e)){if(e.resolvedOnce&&Yi!=null)return Yi;if(e.constructor.name==="Function"){const t=e();if(DE(t))throw fn(un.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Yi=t}else throw fn(un.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw fn(un.NOT_SUPPORT_LOCALE_TYPE)}function _C(e,t,n){return[...new Set([n,...Me(t)?t:he(t)?Object.keys(t):G(t)?[t]:[n]])]}function Ya(e,t,n){const r=G(n)?n:$s,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let i=[n];for(;Me(i);)i=nf(s,i,t);const a=Me(t)||!ge(t)?t:t.default?t.default:null;i=G(a)?[a]:a,Me(i)&&nf(s,i,!1),o.__localeChainCache.set(r,s)}return s}function nf(e,t,n){let r=!0;for(let o=0;o<t.length&&Oe(r);o++){const s=t[o];G(s)&&(r=bC(e,t[o],n))}return r}function bC(e,t,n){let r;const o=t.split("-");do{const s=o.join("-");r=vC(e,s,n),o.splice(-1,1)}while(o.length&&r===!0);return r}function vC(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const o=t.replace(/!/g,"");e.push(o),(Me(n)||ge(n))&&n[o]&&(r=n[o])}return r}const jn=[];jn[0]={w:[0],i:[3,0],"[":[4],o:[7]};jn[1]={w:[1],".":[2],"[":[4],o:[7]};jn[2]={w:[2],i:[3,0],0:[3,0]};jn[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};jn[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};jn[5]={"'":[4,0],o:8,l:[5,0]};jn[6]={'"':[4,0],o:8,l:[6,0]};const EC=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function wC(e){return EC.test(e)}function CC(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function TC(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function LC(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:wC(t)?CC(t):"*"+t}function SC(e){const t=[];let n=-1,r=0,o=0,s,i,a,l,u,c,f;const d=[];d[0]=()=>{i===void 0?i=a:i+=a},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),o++},d[3]=()=>
6{if(o>0)o--,r=4,d[0]();else{if(o=0,i===void 0||(i=LC(i),i===!1))return!1;d[1]()}};function p(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,a="\\"+h,d[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&p())){if(l=TC(s),f=jn[r],u=f[l]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=d[u[1]],c&&(a=s,c()===!1))))return;if(r===7)return t}}const rf=new Map;function kC(e,t){return he(e)?e[t]:null}function PC(e,t){if(!he(e))return null;let n=rf.get(t);if(n||(n=SC(t),n&&rf.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;s<r;){const i=n[s];if(Zm.includes(i)&&Jt(o)||!he(o)||!kt(o,i))return null;const a=o[i];if(a===void 0||Pe(o))return null;o=a,s++}return o}const RC="11.4.2",vi=-1,$s="en-US",Fs="",of=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function AC(){return{upper:(e,t)=>t==="text"&&G(e)?e.toUpperCase():t==="vnode"&&he(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&G(e)?e.toLowerCase():t==="vnode"&&he(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&G(e)?of(e):t==="vnode"&&he(e)&&"__v_isVNode"in e?of(e.children):e}}let eh;function OC(e){eh=e}let th;function xC(e){th=e}let nh;function IC(e){nh=e}let rh=null;const sf=e=>{rh=e},MC=()=>rh;let af=0;function NC(e={}){const t=Pe(e.onWarn)?e.onWarn:AE,n=G(e.version)?e.version:RC,r=G(e.locale)||Pe(e.locale)?e.locale:$s,o=Pe(r)?$s:r,s=Me(e.fallbackLocale)||ge(e.fallbackLocale)||G(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=ge(e.messages)?e.messages:Xi(o),a=ge(e.datetimeFormats)?e.datetimeFormats:Xi(o),l=ge(e.numberFormats)?e.numberFormats:Xi(o),u=Ne(we(),e.modifiers,AC()),c=e.pluralRules||we(),f=Pe(e.missing)?e.missing:null,d=Oe(e.missingWarn)||Ns(e.missingWarn)?e.missingWarn:!0,p=Oe(e.fallbackWarn)||Ns(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,y=!!e.unresolving,C=Pe(e.postTranslation)?e.postTranslation:null,g=ge(e.processor)?e.processor:null,_=Oe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,m=!!e.escapeParameter,b=Pe(e.messageCompiler)?e.messageCompiler:eh,E=Pe(e.messageResolver)?e.messageResolver:th||kC,S=Pe(e.localeFallbacker)?e.localeFallbacker:nh||_C,k=he(e.fallbackContext)?e.fallbackContext:void 0,N=e,A=he(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,F=he(N.__numberFormatters)?N.__numberFormatters:new Map,B=he(N.__meta)?N.__meta:{};af++;const j={version:n,cid:af,locale:r,fallbackLocale:s,messages:i,modifiers:u,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:p,fallbackFormat:h,unresolving:y,postTranslation:C,processor:g,warnHtmlMessage:_,escapeParameter:m,messageCompiler:b,messageResolver:E,localeFallbacker:S,fallbackContext:k,onWarn:t,__meta:B};return j.datetimeFormats=a,j.numberFormats=l,j.__datetimeFormatters=A,j.__numberFormatters=F,j}const Xi=e=>({[e]:we()});function ec(e,t,n,r,o){const{missing:s,onWarn:i}=e;if(s!==null){const a=s(e,n,t,o);return G(a)?a:t}else return t}function qr(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function DC(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function jC(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(DC(e,t[r]))return!0;return!1}function lf(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:i}=e,{__datetimeFormatters:a}=e;if(!G(t[0])&&!xm(t[0])&&!We(t[0]))return Fs;const[l,u,c,f]=Xa(...t),d=Oe(c.missingWarn)?c.missingWarn:e.missingWarn;Oe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,h=Zl(e,c),y=i(e,o,h);if(!G(l)||l==="")return new Intl.DateTimeFormat(h.replace(/!/g,""),f).format(u);let C={},g,_=null;const m="datetime format";for(let S=0;S<y.length&&(g=y[S],C=n[g]||{},_=C[l],!ge(_));S++)ec(e,l,g,d,m);if(!ge(_)||!G(g))return r?vi:l;let b=`${g}__${l}`;pi(f)||(b=`${b}__${JSON.stringify(f)}`);let E=a.get(b);return E||(E=new Intl.DateTimeFormat(g,Ne({},_,f)),a.set(b,E)),p?E.formatToParts(u):E.format(u)}const oh=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Xa(...e){const[t,n,r,o]=e,s=we();let i=we(),a;if(G(t)){const l=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!l)throw fn(un.INVALID_ISO_DATE_ARGUMENT);const u=l[3]?l[3].trim().startsWith("T")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();a=new Date(u);try{a.toISOString()}catch{throw fn(un.INVALID_ISO_DATE_ARGUMENT)}}else if(xm(t)){if(isNaN(t.getTime()))throw fn(un.INVALID_DATE_ARGUMENT);a=t}else if(We(t))a=t;else throw fn(un.INVALID_ARGUMENT);
6return G(n)?s.key=n:ge(n)&&Object.keys(n).forEach(l=>{oh.includes(l)?i[l]=n[l]:s[l]=n[l]}),G(r)?s.locale=r:ge(r)&&(i=r),ge(o)&&(i=o),[s.key||"",a,s,i]}function cf(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function uf(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:i}=e,{__numberFormatters:a}=e;if(!We(t[0]))return Fs;const[l,u,c,f]=Ja(...t),d=Oe(c.missingWarn)?c.missingWarn:e.missingWarn;Oe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,h=Zl(e,c),y=i(e,o,h);if(!G(l)||l==="")return new Intl.NumberFormat(h.replace(/!/g,""),f).format(u);let C={},g,_=null;const m="number format";for(let S=0;S<y.length&&(g=y[S],C=n[g]||{},_=C[l],!ge(_));S++)ec(e,l,g,d,m);if(!ge(_)||!G(g))return r?vi:l;let b=`${g}__${l}`;pi(f)||(b=`${b}__${JSON.stringify(f)}`);let E=a.get(b);return E||(E=new Intl.NumberFormat(g,Ne({},_,f)),a.set(b,E)),p?E.formatToParts(u):E.format(u)}const sh=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Ja(...e){const[t,n,r,o]=e,s=we();let i=we();if(!We(t))throw fn(un.INVALID_ARGUMENT);const a=t;return G(n)?s.key=n:ge(n)&&Object.keys(n).forEach(l=>{sh.includes(l)?i[l]=n[l]:s[l]=n[l]}),G(r)?s.locale=r:ge(r)&&(i=r),ge(o)&&(i=o),[s.key||"",a,s,i]}function ff(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}const $C=e=>e,FC=e=>"",VC="text",UC=e=>e.length===0?"":ql(e),HC=jE;function Ji(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function BC(e){const t=We(e.pluralIndex)?e.pluralIndex:-1;return We(e.named?.count)?e.named.count:We(e.named?.n)?e.named.n:t}function KC(e={}){const t=e.locale,n=BC(e),r=G(t)&&Pe(e.pluralRules?.[t])?e.pluralRules[t]:Ji,o=r===Ji?void 0:Ji,s=g=>g[r(n,g.length,o)],i=e.list||[],a=g=>i[g],l=e.named||we();We(e.pluralIndex)&&(l.count||=e.pluralIndex,l.n||=e.pluralIndex);const u=g=>l[g];function c(g,_){const m=Pe(e.messages)?e.messages(g,!!_):he(e.messages)?e.messages[g]:!1;return m||(e.parent?e.parent.message(g):FC)}const f=g=>e.modifiers?e.modifiers[g]:$C,d=Pe(e.processor?.normalize)?e.processor.normalize:UC,p=Pe(e.processor?.interpolate)?e.processor.interpolate:HC,h=G(e.processor?.type)?e.processor.type:VC,C={list:a,named:u,plural:s,linked:(g,..._)=>{const[m,b]=_;let E="text",S="";_.length===1?he(m)?(S=m.modifier||S,E=m.type||E):G(m)&&(S=m||S):_.length===2&&(G(m)&&(S=m||S),G(b)&&(E=b||E));const k=c(g,!0)(C),N=k===""||k===void 0?g:k,A=E==="vnode"&&Me(N)&&S?N[0]:N;return S?f(S)(A,E):A},message:c,type:h,interpolate:p,normalize:d,values:Ne(we(),i,l)};return C}const df=()=>"",mn=e=>Pe(e);function pf(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:s,fallbackLocale:i,messages:a}=e,[l,u]=Qa(...t),c=Oe(u.missingWarn)?u.missingWarn:e.missingWarn,f=Oe(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,d=Oe(u.escapeParameter)?u.escapeParameter:e.escapeParameter,p=!!u.resolvedMessage,h=G(u.default)||Oe(u.default)?Oe(u.default)?s?l:()=>l:u.default:n?s?l:()=>l:null,y=n||h!=null&&(G(h)||Pe(h)),C=Zl(e,u);d&&WC(u);let[g,_,m]=p?[l,C,a[C]||we()]:ih(e,l,C,i,f,c),b=g,E=l;if(!p&&!(G(b)||Jt(b)||mn(b))&&y&&(b=h,E=b),!p&&(!(G(b)||Jt(b)||mn(b))||!G(_)))return o?vi:l;let S=!1;const k=()=>{S=!0},N=mn(b)?b:ah(e,l,_,b,E,k);if(S)return b;const A=qC(e,_,m,u),F=KC(A),B=GC(e,N,F);let j=r?r(B,l):B;return d&&G(j)&&(j=ME(j)),j}function WC(e){Me(e.list)?e.list=e.list.map(t=>G(t)?Gu(t):t):he(e.named)&&Object.keys(e.named).forEach(t=>{G(e.named[t])&&(e.named[t]=Gu(e.named[t]))})}function ih(e,t,n,r,o,s){const{messages:i,onWarn:a,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let f=we(),d,p=null;const h="translate";for(let y=0;y<c.length&&(d=c[y],f=i[d]||we(),(p=l(f,t))===null&&(p=f[t]),!(G(p)||Jt(p)||mn(p)));y++)if(!jC(d,c)){const C=ec(e,t,d,s,h);C!==t&&(p=C)}return[p,d,f]}function ah(e,t,n,r,o,s){const{messageCompiler:i,warnHtmlMessage:a}=e;if(mn(r)){const u=r;return u.locale=u.locale||n,u.key=u.key||t,u}if(i==null){const u=(()=>r);return u.locale=n,u.key=t,u}const l=i(r,zC(e,n,o,r,a,s));return l.locale=n,l.key=t,l.source=r,l}
6function GC(e,t,n){return t(n)}function Qa(...e){const[t,n,r]=e,o=we();if(!G(t)&&!We(t)&&!mn(t)&&!Jt(t))throw fn(un.INVALID_ARGUMENT);const s=We(t)?String(t):(mn(t),t);return We(n)?o.plural=n:G(n)?o.default=n:ge(n)&&!pi(n)?o.named=n:Me(n)&&(o.list=n),We(r)?o.plural=r:G(r)?o.default=r:ge(r)&&Ne(o,r),[s,o]}function zC(e,t,n,r,o,s){return{locale:t,key:n,warnHtmlMessage:o,onError:i=>{throw s&&s(i),i},onCacheKey:i=>OE(t,n,i)}}function qC(e,t,n,r){const{modifiers:o,pluralRules:s,messageResolver:i,fallbackLocale:a,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,d={locale:t,modifiers:o,pluralRules:s,messages:(p,h)=>{let y=i(n,p);if(y==null&&(c||h)){const[C,,g]=ih(c||e,p,t,a,l,u);y=C??i(g,p)}if(G(y)||Jt(y)){let C=!1;const _=ah(e,p,t,y,p,()=>{C=!0});return C?df:_}else return mn(y)?y:df}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),We(r.plural)&&(d.pluralIndex=r.plural),d}const YC="11.4.2",Et={UNEXPECTED_RETURN_TYPE:yC,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function Pt(e,...t){return bi(e,null,void 0)}const Za=Nn("__translateVNode"),el=Nn("__datetimeParts"),tl=Nn("__numberParts"),XC=Nn("__setPluralRules"),JC=Nn("__injectWithOption"),yr=Nn("__dispose");function vo(e){if(!he(e)||Jt(e))return e;for(const t in e)if(kt(e,t))if(!t.includes("."))he(e[t])&&vo(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,s=!1;for(let i=0;i<r;i++){if(n[i]==="__proto__")throw new Error(`unsafe key: ${n[i]}`);if(n[i]in o||(o[n[i]]=we()),!he(o[n[i]])){s=!0;break}o=o[n[i]]}if(s||(Jt(o)?Zm.includes(n[r])||delete e[t]:(o[n[r]]=e[t],delete e[t])),!Jt(o)){const i=o[n[r]];he(i)&&vo(i)}}return e}function lh(e,t){const{messages:n,__i18n:r,messageResolver:o,flatJson:s}=t,i=ge(n)?n:Me(r)?we():{[e]:we()};if(Me(r)&&r.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:l,resource:u}=a;l?(i[l]=i[l]||we(),Sr(u,i[l])):Sr(u,i)}else G(a)&&Sr(JSON.parse(a),i)}),o==null&&s)for(const a in i)kt(i,a)&&vo(i[a]);return i}function QC(e){return e.type}function ZC(e,t,n){let r=he(t.messages)?t.messages:we();"__i18nGlobal"in n&&(r=lh(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(he(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(he(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function mf(e){return Ce(An,null,e,0)}function ch(){return ut()}const hf=()=>[],eT=()=>!1;let gf=0;function yf(e){return((t,n,r,o)=>e(n,r,ch()||void 0,o))}function nl(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,o=e.flatJson,s=Ms?ye:mt;let i=Oe(e.inheritLocale)?e.inheritLocale:!0;const a=s(t&&i?t.locale.value:G(e.locale)?e.locale:$s),l=s(t&&i?t.fallbackLocale.value:G(e.fallbackLocale)||Me(e.fallbackLocale)||ge(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),u=s(lh(a.value,e)),c=s(ge(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=s(ge(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=t?t.missingWarn:Oe(e.missingWarn)||Ns(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:Oe(e.fallbackWarn)||Ns(e.fallbackWarn)?e.fallbackWarn:!0,h=t?t.fallbackRoot:Oe(e.fallbackRoot)?e.fallbackRoot:!0,y=!!e.fallbackFormat,C=Pe(e.missing)?e.missing:null,g=Pe(e.missing)?yf(e.missing):null,_=Pe(e.postTranslation)?e.postTranslation:null,m=t?t.warnHtmlMessage:Oe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const E=t?t.modifiers:ge(e.modifiers)?e.modifiers:{};let S=e.pluralRules||t&&t.pluralRules,k;k=(()=>{r&&sf(null);const P={version:YC,locale:a.value,fallbackLocale:l.value,messages:u.value,modifiers:E,pluralRules:S,missing:g===null?void 0:g,missingWarn:d,fallbackWarn:p,fallbackFormat:y,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:m,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};P.datetimeFormats=c.value,P.numberFormats=f.value,P.__datetimeFormatters=ge(k)?k.__datetimeFormatters:void 0,P.__numberFormatters=ge(k)?k.__numberFormatters:void 0;const I=NC(P);return r&&sf(I),I})(),qr(k,a.value,l.value);function A(){return[a.value,l.value,u.value,c.value,f.value]}const F=oe({get:()=>a.value,set:P=>{k.locale=P,a.value=P}}),B=oe({get:()=>l.value,set:P=>{k.fallbackLocale=P,l.value=P,qr(k,a.value,P)}}),j=oe(()=>u.value),Y=oe(()=>c.value),se=oe(()=>f.value);function ue(){return Pe(_)?_:null}function X(P){_=P,k.postTranslation=P}function ne(){return C}function q(P){P!==null&&(g=yf(P)),C=P,k.missing=g}const ce=(P,I,W,Z,fe,de)=>{A();let me;try{r||(k.fallbackContext=t?MC():void 0),me=P(k)}finally{r||(k.fallbackContext=void 0)}if(W!=="translate exists"&&We(me)&&me===vi||W==="translate exists"&&!me){const[De,Ct]=I();return t&&h?Z(t):fe(De)}else{if(de(me))return me;throw Pt(Et.UNEXPECTED_RETURN_TYPE)}};function gt(...P){return ce(I=>Reflect.apply(pf,null,[I,...P]),()=>Qa(...P),"translate",I=>Reflect.apply(I.t,I,[...P]),I=>I,I=>G(I))}function st(...P){const[I,W,Z]=P;if(Z&&!he(Z))throw Pt(Et.INVALID_ARGUMENT);return gt(I,W,Ne({resolvedMessage:!0},Z||{}))}function Xe(...P){return ce(I=>Reflect.apply(lf,null,[I,...P]),()=>Xa(...P),"datetime format",I=>Reflect.apply(I.d,I,[...P]),()=>Fs,I=>G(I)||Me(I))}function jt(...P){return ce(I=>Reflect.apply(uf,null,[I,...P]),()=>Ja(...P),"number format",I=>Reflect.apply(I.n,I,[...P]),()=>Fs,I=>G(I)||Me(I))}function $t(P){return P.map(I=>G(I)||We(I)||Oe(I)?mf(String(I)):I)}const tt={normalize:$t,interpolate:P=>P,type:"vnode"};function $(...P){return ce(I=>{let W;const Z=I;try{Z.processor=tt,W=Reflect.apply(pf,null,[Z,...P])}finally{Z.processor=null}return W},()=>Qa(...P),"translate",I=>I[Za](...P),I=>[mf(I)],I=>Me(I))}function z(...P){return ce(I=>Reflect.apply(uf,null,[I,...P]),()=>Ja(...P),"number format",I=>I[tl](...P),hf,I=>G(I)||Me(I))}function K(...P){return ce(I=>Reflect.apply(lf,null,[I,...P]),()=>Xa(...P),"datetime format",I=>I[el](...P),hf,I=>G(I)||Me(I))}function Q(P){S=P,k.pluralRules=S}function ie(P,I){return ce(()=>{if(!P)return!1;const W=G(I)?I:a.value,Z=G(I)?[W]:Ya(k,l.value,W);for(let fe=0;fe<Z.length;fe++){const de=L(Z[fe]);let me=k.messageResolver(de,P);if(me===null&&(me=de[P]),Jt(me)||mn(me)||G(me))return!0}return!1},()=>[P],"translate exists",W=>Reflect.apply(W.te,W,[P,I]),eT,W=>Oe(W))}function Le(P){let I=null;const W=Ya(k,l.value,a.value);for(let Z=0;Z<W.length;Z++){const fe=u.value[W[Z]]||{},de=k.messageResolver(fe,P);if(de!=null){I=de;break}}return I}function w(P){const I=Le(P);return I??(t?t.tm(P)||{}:{})}function L(P){return u.value[P]||{}}function O(P,I){if(o){const W={[P]:I};for(const Z in W)kt(W,Z)&&vo(W[Z]);I=W[P]}u.value[P]=I,k.messages=u.value}function V(P,I){u.value[P]=u.value[P]||{};const W={[P]:I};if(o)for(const Z in W)kt(W,Z)&&vo(W[Z]);I=W[P],Sr(I,u.value[P]),k.messages=u.value}function D(P){return c.value[P]||{}}function v(P,I){c.value[P]=I,k.datetimeFormats=c.value,cf(k,P,I)}function T(P,I){c.value[P]=Ne(c.value[P]||{},I),k.datetimeFormats=c.value,cf(k,P,I)}function R(P){return f.value[P]||{}}function x(P,I){f.value[P]=I,k.numberFormats=f.value,ff(k,P,I)}function M(P,I){f.value[P]=Ne(f.value[P]||{},I),k.numberFormats=f.value,ff(k,P,I)}gf++,t&&Ms&&(Te(t.locale,P=>{i&&(a.value=P,k.locale=P,qr(k,a.value,l.value))}),Te(t.fallbackLocale,P=>{i&&(l.value=P,k.fallbackLocale=P,qr(k,a.value,l.value))}));const H={id:gf,locale:F,fallbackLocale:B,get inheritLocale(){return i},set inheritLocale(P){i=P,P&&t&&(a.value=t.locale.value,l.value=t.fallbackLocale.value,qr(k,a.value,l.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:j,get modifiers(){return E},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(P){d=P,k.missingWarn=d},get fallbackWarn(){return p},set fallbackWarn(P){p=P,k.fallbackWarn=p},get fallbackRoot(){return h},set fallbackRoot(P){h=P},get fallbackFormat(){return y},set fallbackFormat(P){y=P,k.fallbackFormat=y},get warnHtmlMessage(){return m},set warnHtmlMessage(P){m=P,k.warnHtmlMessage=P},get escapeParameter(){return b},set escapeParameter(P){b=P,k.escapeParameter=P},t:gt,getLocaleMessage:L,setLocaleMessage:O,mergeLocaleMessage:V,getPostTranslationHandler:ue,setPostTranslationHandler:X,getMissingHandler:ne,setMissingHandler:q,[XC]:Q};return H.datetimeFormats=Y,H.numberFormats=se,H.rt=st,H.te=ie,H.tm=w,H.d=Xe,H.n=jt,H.getDateTimeFormat=D,H.setDateTimeFormat=v,H.mergeDateTimeFormat=T,H.getNumberFormat=R,H.setNumberFormat=x,H.mergeNumberFormat=M,H[JC]=n,H[Za]=$,H[el]=K,H[tl]=z,H}const tc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function tT({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===$e?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},we())}function uh(){return $e}const nT=Ye({name:"i18n-t",props:Ne({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>We(e)||!isNaN(e)}},tc),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||Ei({useScope:e.scope,__useComponent:!0});return()=>{const s=()=>{const l=Object.keys(n).filter(f=>f[0]!=="_"),u=we();e.locale&&(u.locale=e.locale),e.plural!==void 0&&(u.plural=G(e.plural)?+e.plural:e.plural);const c=tT(t,l);return o[Za](e.keypath,c,u)},i=Ne(we(),r),a=G(e.tag)||he(e.tag)?e.tag:uh();return he(a)?Re(a,i,{default:s}):Re(a,i,s())}}}),_f=nT;function rT(e){return Me(e)&&!G(e[0])}function fh(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const i=()=>{const u={part:!0};let c=we();e.locale&&(u.locale=e.locale),G(e.format)?u.key=e.format:he(e.format)&&(G(e.format.key)&&(u.key=e.format.key),c=Object.keys(e.format).reduce((p,h)=>n.includes(h)?Ne(we(),p,{[h]:e.format[h]}):p,we()));const f=r(e.value,u,c);let d=[u.key];return Me(f)?d=f.map((p,h)=>{const y=o[p.type],C=y?y({[p.type]:p.value,index:h,parts:f}):[p.value];return rT(C)&&(C[0].key=`${p.type}-${h}`),C}):G(f)&&(d=[f]),d}
6,a=Ne(we(),s),l=G(e.tag)||he(e.tag)?e.tag:uh();return he(l)?Re(l,a,{default:i}):Re(l,a,i())}}const oT=Ye({name:"i18n-n",props:Ne({value:{type:Number,required:!0},format:{type:[String,Object]}},tc),setup(e,t){const n=e.i18n||Ei({useScope:e.scope,__useComponent:!0});return fh(e,t,sh,(...r)=>n[tl](...r))}}),bf=oT;function sT(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function iT(e){const t=i=>{const{instance:a,value:l}=i;if(!a||!a.$)throw Pt(Et.UNEXPECTED_ERROR);const u=sT(e,a.$),c=vf(l);return[Reflect.apply(u.t,u,[...Ef(c)]),u]};return{created:(i,a)=>{const[l,u]=t(a);Ms&&(i.__i18nWatcher=Te(u.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{Ms&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const l=i.__composer,u=vf(a);i.textContent=Reflect.apply(l.t,l,[...Ef(u)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function vf(e){if(G(e))return{path:e};if(ge(e)){if(!("path"in e))throw Pt(Et.REQUIRED_VALUE,"path");return e}else throw Pt(Et.INVALID_VALUE)}function Ef(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,i={},a=r||{};return G(n)&&(i.locale=n),We(o)&&(i.plural=o),We(s)&&(i.plural=s),[t,a,i]}function aT(e,t,...n){const r=ge(n[0])?n[0]:{};(!Oe(r.globalInstall)||r.globalInstall)&&([_f.name,"I18nT"].forEach(s=>e.component(s,_f)),[bf.name,"I18nN"].forEach(s=>e.component(s,bf)),[Tf.name,"I18nD"].forEach(s=>e.component(s,Tf))),e.directive("t",iT(t))}const lT=Nn("global-vue-i18n");function cT(e={}){const t=Oe(e.globalInjection)?e.globalInjection:!0,n=new Map,[r,o]=uT(e),s=Nn("");function i(c){return n.get(c)||null}function a(c,f){n.set(c,f)}function l(c){n.delete(c)}const u={get mode(){return"composition"},async install(c,...f){if(c.__VUE_I18N_SYMBOL__=s,c.provide(c.__VUE_I18N_SYMBOL__,u),ge(f[0])){const h=f[0];u.__composerExtend=h.__composerExtend,u.__vueI18nExtend=h.__vueI18nExtend}let d=null;t&&(d=yT(c,u.global)),aT(c,u,...f);const p=c.unmount;c.unmount=()=>{d&&d(),u.dispose(),p()}},get global(){return o},dispose(){r.stop()},__instances:n,__getInstance:i,__setInstance:a,__deleteInstance:l};return u}function Ei(e={}){const t=ch();if(t==null)throw Pt(Et.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Pt(Et.NOT_INSTALLED);const n=fT(t),r=pT(n),o=QC(t),s=dT(e,o);if(s==="global")return ZC(r,e,o),r;if(s==="parent"){let l=wf(n,t,e.__useComponent);return l==null&&(l=r),l}if(s==="isolated"){if(n.mode!=="composition")throw Pt(Et.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const l=n,u=Ne({},e),c=wf(n,t);u.__root=c||r;const f=nl(u);return l.__composerExtend&&(f[yr]=l.__composerExtend(f)),Mn()&&er(()=>{const p=f[yr];p&&(p(),delete f[yr])}),f}const i=n;let a=i.__getInstance(t);if(a==null){const l=Ne({},e);"__i18n"in o&&(l.__i18n=o.__i18n),r&&(l.__root=r),a=nl(l),i.__composerExtend&&(a[yr]=i.__composerExtend(a)),hT(i,t,a),i.__setInstance(t,a)}return a}function uT(e,t){const n=wl(),r=n.run(()=>nl(e));if(r==null)throw Pt(Et.UNEXPECTED_ERROR);return[n,r]}function fT(e){const t=Ge(e.isCE?lT:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Pt(e.isCE?Et.NOT_INSTALLED_WITH_PROVIDE:Et.UNEXPECTED_ERROR);return t}function dT(e,t){return pi(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function pT(e){return e.mode==="composition"?e.global:e.global.__composer}function wf(e,t,n=!1){let r=null;const o=t.root;let s=mT(t,n);for(;s!=null;){const i=e;if(e.mode==="composition"&&(r=i.__getInstance(s)),r!=null||o===s)break;s=s.parent}return r}function mT(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function hT(e,t,n){bn(()=>{},t),ko(()=>{const r=n;e.__deleteInstance(t);const o=r[yr];o&&(o(),delete r[yr])},t)}const gT=["locale","fallbackLocale","availableLocales"],Cf=["t","rt","d","n","tm","te"];function yT(e,t){const n=Object.create(null);return gT.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s)throw Pt(Et.UNEXPECTED_ERROR);const i=xe(s.value)?{get(){return s.value.value},set(a){s.value.value=a}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,o,i)}),e.config.globalProperties.$i18n=n,Cf.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s||!s.value)throw Pt(Et.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,s)}),()=>{delete e.config.globalProperties.$i18n,Cf.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}
6const _T=Ye({name:"i18n-d",props:Ne({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},tc),setup(e,t){const n=e.i18n||Ei({useScope:e.scope,__useComponent:!0});return fh(e,t,oh,(...r)=>n[el](...r))}}),Tf=_T;OC(gC);xC(PC);IC(Ya);function ok({dir:e=!0,lang:t=!0,seo:n=!0}={},r=le()){const o=Vr(r);o.seoSettings={dir:e,lang:t,seo:n};const s=qE(o,o.seoSettings);return Te(s,()=>o.metaState=s.value),o.metaState=s.value,s}function Lf(e=le()){const t=Vr(e);return n=>{if(n!=null)return t.getRouteBaseName(n)||void 0}}function bT(e=le()){const t=Vr(e);return(n,r)=>Ds(t,n,r)}function vT(e=le()){const t=Vr(e);return(n,r)=>jm(t,n,r)}function dh(e=le()){const t=Vr(e);return n=>Yl(t,n)}const Sf="nuxt-i18n-slp",ET=new RegExp([`<!--${Sf}-\\[(\\w+)\\]-->`,".+?",`<!--/${Sf}-->`].join(""),"g"),wT=Fe({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){const t=le(e._id),n=dh(t);t.hook("app:rendered",r=>{r.renderResult?.html!=null&&(r.renderResult.html=r.renderResult.html.replaceAll(ET,(o,s)=>{const i=encodeURI(n(s??""));return o.replace(/href="([^"]+)"/,`href="${i||"#"}" `)}))})}}),CT=Fe({name:"i18n:plugin:route-locale-detect",dependsOn:["i18n:plugin"],async setup(e){let t,n;const r=le(e._id),o=yi(r),s=Bm();[t,n]=Xt(()=>r.runWithContext(()=>Ga(r,o.initial&&s.value||Xu(r,r.$router.currentRoute.value)))),await t,n(),cb("locale-changing",async i=>{let a,l;const u=([a,l]=Xt(()=>r.runWithContext(()=>Ga(r,Xu(r,i)))),a=await a,l(),a);return o.initial=!1,r.runWithContext(()=>Km(r,i,u))},{global:!0})}}),TT=Fe({name:"i18n:plugin:preload",dependsOn:["i18n:plugin"],async setup(e){}});function LT(e,{extendComposer:t,extendComposerInstance:n}){const r=wl(),o=e.install.bind(e);e.install=(s,...i)=>{const a=Ne({},i[0]);a.__composerExtend=u=>(n(u,es(e)),()=>{}),e.mode==="legacy"&&(a.__vueI18nExtend=u=>(n(u,es(u)),()=>{})),Reflect.apply(o,e,[s,a]);const l=es(e);if(r.run(()=>{t(l),e.mode==="legacy"&&"__composer"in e.global&&n(e.global,es(e.global))}),e.mode==="composition"&&s.config.globalProperties.$i18n!=null&&n(s.config.globalProperties.$i18n,l),s.unmount){const u=s.unmount.bind(s);s.unmount=()=>{r.stop(),u()}}}}const ST=async e=>{const t=await iw(ow);t.locale=e||t.locale||"en-US",t.defaultLocale=e,t.fallbackLocale??=!1,t.messages??={};for(const n of _o)t.messages[n]??={};return t};var kT={zh:"15a390c4",en:"15a390c4",ja:"15a390c4",ko:"15a390c4"};const PT=Fe({name:"i18n:plugin",parallel:!1,async setup(e){let t,n;Object.defineProperty(e.versions,"nuxtI18n",{get:()=>"10.3.0"});const r=le(e._id),o=gi(r),s=r.ssrContext?.event?.context?.nuxtI18n?.vueI18nOptions,i=yw(Am().host)||o.defaultLocale||"",a=s||([t,n]=Xt(()=>ST(i)),t=await t,n(),t),l=Hm();l.value??=mw(a.fallbackLocale),_o.map(d=>`/_i18n/${kT[d]}/${d}/messages.json`);const u=cT(a),c=_i(void 0,Ao(r),r),f=vw(r,u,a.defaultLocale);r._nuxtI18n=f,LT(u,{extendComposer(d){d.locales=oe(()=>o.locales),d.localeCodes=oe(()=>_o);const p=ye(f.getBaseUrl());d.baseUrl=oe(()=>p.value),Te(d.locale,()=>p.value=f.getBaseUrl()),d.strategy="prefix_except_default",d.localeProperties=oe(()=>Ro.find(h=>h.code===d.locale.value)||{code:d.locale.value}),d.setLocale=async h=>{await Ga(r,h),await r.runWithContext(()=>Km(r,r.$router.currentRoute.value,h))},d.loadLocaleMessages=f.loadMessages,d.differentDomains=!1,d.defaultLocale=a.defaultLocale,d.getBrowserLocale=()=>Yu(c.navigator()),d.getLocaleCookie=()=>Yu(c.cookie()),d.setLocaleCookie=f.setCookieLocale,d.finalizePendingLocaleChange=async()=>{u.__pendingLocale&&await u.__resolvePendingLocalePromise?.()},d.waitForPendingLocaleChange=async()=>{await u?.__pendingLocalePromise}},extendComposerInstance(d,p){const h=[["locales",()=>p.locales],["localeCodes",()=>p.localeCodes],["baseUrl",()=>p.baseUrl],["strategy",()=>"prefix_except_default"],["localeProperties",()=>p.localeProperties],["setLocale",()=>y=>Reflect.apply(p.setLocale,p,[y])],["loadLocaleMessages",()=>y=>Reflect.apply(p.loadLocaleMessages,p,[y])],["differentDomains",()=>!1],["defaultLocale",()=>p.defaultLocale],["getBrowserLocale",()=>()=>Reflect.apply(p.getBrowserLocale,p,[])],["getLocaleCookie",()=>()=>Reflect.apply(p.getLocaleCookie,p,[])],["setLocaleCookie",()=>y=>Reflect.apply(p.setLocaleCookie,p,[y])],["finalizePendingLocaleChange",()=>()=>Reflect.apply(p.finalizePendingLocaleChange,p,[])],["waitForPendingLocaleChange",()=>()=>Reflect.apply(p.waitForPendingLocaleChange,p,[])]];for(const[y,C]of h)Object.defineProperty(d,y,{get:C})}}),r.vueApp.use(u),Object.defineProperty(r,"$i18n",{get:()=>Xl(u)}),r.provide("localeHead",d=>zE(r._nuxtI18n.composableCtx,d)),r.provide("localePath",bT(r)),r.provide("localeRoute",vT(r)),r.provide("routeBaseName",Lf(r)),r.provide("getRouteBaseName",Lf(r)),r.provide("switchLocalePath",dh(r))}});function ph(e){return Mn()?(er(e),!0):!1}const RT=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const AT=e=>e!=null,OT=Object.prototype.toString,Vs=e=>OT.call(e)==="[object Object]",Qi=()=>{};function cs(e){return Array.isArray(e)?e:[e]}function xT(e){return ut()}function IT(e,t){xT()&&ko(e,t)}function MT(e,t,n){return Te(e,t,{...n,immediate:!0})}const mh=RT?window:void 0;function so(e){var t;const n=He(e);return(t=n?.$el)!=null?t:n}function Bt(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},r=(a,l,u,c)=>(a.addEventListener(l,u,c),()=>a.removeEventListener(l,u,c)),o=oe(()=>{const a=cs(He(e[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),s=MT(()=>{var a,l;return[(l=(a=o.value)==null?void 0:a.map(u=>so(u)))!=null?l:[mh].filter(u=>u!=null),cs(He(o.value?e[1]:e[0])),cs(J(o.value?e[2]:e[1])),He(o.value?e[3]:e[2])]},([a,l,u,c])=>{if(n(),!a?.length||!l?.length||!u?.length)return;const f=Vs(c)?{...c}:c;t.push(...a.flatMap(d=>l.flatMap(p=>u.map(h=>r(d,p,h,f)))))},{flush:"post"}),i=()=>{s(),n()};return ph(n),i}function NT(){const e=mt(!1),t=ut();return t&&bn(()=>{e.value=!0},t),e}function DT(e){const t=NT();return oe(()=>
6(t.value,!!e()))}function jT(e,t,n={}){const{root:r,rootMargin:o="0px",threshold:s=0,window:i=mh,immediate:a=!0}=n,l=DT(()=>i&&"IntersectionObserver"in i),u=oe(()=>{const h=He(e);return cs(h).map(so).filter(AT)});let c=Qi;const f=mt(a),d=l.value?Te(()=>[u.value,so(r),f.value],([h,y])=>{if(c(),!f.value||!h.length)return;const C=new IntersectionObserver(t,{root:so(y),rootMargin:o,threshold:s});h.forEach(g=>g&&C.observe(g)),c=()=>{C.disconnect(),c=Qi}},{immediate:a,flush:"post"}):Qi,p=()=>{c(),d(),f.value=!1};return ph(p),{isSupported:l,isActive:f,pause(){c(),f.value=!1},resume(){f.value=!0},stop:p}}const hh=1/60*1e3,$T=typeof performance<"u"?()=>performance.now():()=>Date.now(),gh=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e($T()),hh);function FT(e){let t=[],n=[],r=0,o=!1,s=!1;const i=new WeakSet,a={schedule:(l,u=!1,c=!1)=>{const f=c&&o,d=f?t:n;return u&&i.add(l),d.indexOf(l)===-1&&(d.push(l),f&&o&&(r=t.length)),l},cancel:l=>{const u=n.indexOf(l);u!==-1&&n.splice(u,1),i.delete(l)},process:l=>{if(o){s=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u<r;u++){const c=t[u];c(l),i.has(c)&&(a.schedule(c),e())}o=!1,s&&(s=!1,a.process(l))}};return a}const VT=40;let rl=!0,Eo=!1,ol=!1;const kr={delta:0,timestamp:0},Oo=["read","update","preRender","render","postRender"],wi=Oo.reduce((e,t)=>(e[t]=FT(()=>Eo=!0),e),{}),sl=Oo.reduce((e,t)=>{const n=wi[t];return e[t]=(r,o=!1,s=!1)=>(Eo||BT(),n.schedule(r,o,s)),e},{}),UT=Oo.reduce((e,t)=>(e[t]=wi[t].cancel,e),{});Oo.reduce((e,t)=>(e[t]=()=>wi[t].process(kr),e),{});const HT=e=>wi[e].process(kr),yh=e=>{Eo=!1,kr.delta=rl?hh:Math.max(Math.min(e-kr.timestamp,VT),1),kr.timestamp=e,ol=!0,Oo.forEach(HT),ol=!1,Eo&&(rl=!1,gh(yh))},BT=()=>{Eo=!0,rl=!0,ol||gh(yh)},_h=()=>kr;function bh(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var kf=function(){};const il=(e,t,n)=>Math.min(Math.max(n,e),t),Zi=.001,KT=.01,WT=10,GT=.05,zT=1;function qT({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,s,i=1-t;i=il(GT,zT,i),e=il(KT,WT,e/1e3),i<1?(o=u=>{const c=u*i,f=c*e,d=c-n,p=al(u,i),h=Math.exp(-f);return Zi-d/p*h},s=u=>{const f=u*i*e,d=f*n+n,p=Math.pow(i,2)*Math.pow(u,2)*e,h=Math.exp(-f),y=al(Math.pow(u,2),i);return(-o(u)+Zi>0?-1:1)*((d-p)*h)/y}):(o=u=>{const c=Math.exp(-u*e),f=(u-n)*e+1;return-Zi+c*f},s=u=>{const c=Math.exp(-u*e),f=(n-u)*(e*e);return c*f});const a=5/e,l=XT(o,s,a);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:i*2*Math.sqrt(r*u),duration:e}}}const YT=12;function XT(e,t,n){let r=n;for(let o=1;o<YT;o++)r=r-e(r)/t(r);return r}function al(e,t){return e*Math.sqrt(1-t*t)}const JT=["duration","bounce"],QT=["stiffness","damping","mass"];function Pf(e,t){return t.some(n=>e[n]!==void 0)}function ZT(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Pf(e,QT)&&Pf(e,JT)){const n=qT(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function nc(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,s=bh(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:a,damping:l,mass:u,velocity:c,duration:f,isResolvedFromDuration:d}=ZT(s),p=Rf,h=Rf;function y(){const C=c?-(c/1e3):0,g=n-t,_=l/(2*Math.sqrt(a*u)),m=Math.sqrt(a/u)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),_<1){const b=al(m,_);p=E=>{const S=Math.exp(-_*m*E);return n-S*((C+_*m*g)/b*Math.sin(b*E)+g*Math.cos(b*E))},h=E=>{const S=Math.exp(-_*m*E);return _*m*S*(Math.sin(b*E)*(C+_*m*g)/b+g*Math.cos(b*E))-S*(Math.cos(b*E)*(C+_*m*g)-b*g*Math.sin(b*E))}}else if(_===1)p=b=>n-Math.exp(-m*b)*(g+(C+m*g)*b);else{const b=m*Math.sqrt(_*_-1);p=E=>{const S=Math.exp(-_*m*E),k=Math.min(b*E,300);return n-S*((C+_*m*g)*Math.sinh(k)+b*g*Math.cosh(k))/b}}}return y(),{next:C=>{const g=p(C);if(d)i.done=C>=f;else{const _=h(C)*1e3,m=Math.abs(_)<=r,b=Math.abs(n-g)<=o;i.done=m&&b}return i.value=i.done?n:g,i},flipTarget:()=>{c=-c,[t,n]=[n,t],y()}}}nc.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Rf=e=>0,vh=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},rc=(e,t,n)=>-n*e+n*t+e,Eh=(e,t)=>n=>Math.max(Math.min(n,t),e),io=e=>
6e%1?Number(e.toFixed(5)):e,wo=/(-)?([\d]*\.?[\d])+/g,ll=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,eL=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function xo(e){return typeof e=="string"}const Io={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ao=Object.assign(Object.assign({},Io),{transform:Eh(0,1)}),rs=Object.assign(Object.assign({},Io),{default:1}),oc=e=>({test:t=>xo(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Bn=oc("deg"),lo=oc("%"),ae=oc("px"),Af=Object.assign(Object.assign({},lo),{parse:e=>lo.parse(e)/100,transform:e=>lo.transform(e*100)}),sc=(e,t)=>n=>!!(xo(n)&&eL.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),wh=(e,t,n)=>r=>{if(!xo(r))return r;const[o,s,i,a]=r.match(wo);return{[e]:parseFloat(o),[t]:parseFloat(s),[n]:parseFloat(i),alpha:a!==void 0?parseFloat(a):1}},Yn={test:sc("hsl","hue"),parse:wh("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+lo.transform(io(t))+", "+lo.transform(io(n))+", "+io(ao.transform(r))+")"},tL=Eh(0,255),ea=Object.assign(Object.assign({},Io),{transform:e=>Math.round(tL(e))}),kn={test:sc("rgb","red"),parse:wh("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+ea.transform(e)+", "+ea.transform(t)+", "+ea.transform(n)+", "+io(ao.transform(r))+")"};function nL(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const cl={test:sc("#"),parse:nL,transform:kn.transform},dt={test:e=>kn.test(e)||cl.test(e)||Yn.test(e),parse:e=>kn.test(e)?kn.parse(e):Yn.test(e)?Yn.parse(e):cl.parse(e),transform:e=>xo(e)?e:e.hasOwnProperty("red")?kn.transform(e):Yn.transform(e)},Ch="${c}",Th="${n}";function rL(e){var t,n,r,o;return isNaN(e)&&xo(e)&&((n=(t=e.match(wo))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(r=e.match(ll))===null||r===void 0?void 0:r.length)!==null&&o!==void 0?o:0)>0}function Lh(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(ll);r&&(n=r.length,e=e.replace(ll,Ch),t.push(...r.map(dt.parse)));const o=e.match(wo);return o&&(e=e.replace(wo,Th),t.push(...o.map(Io.parse))),{values:t,numColors:n,tokenised:e}}function Sh(e){return Lh(e).values}function kh(e){const{values:t,numColors:n,tokenised:r}=Lh(e),o=t.length;return s=>{let i=r;for(let a=0;a<o;a++)i=i.replace(a<n?Ch:Th,a<n?dt.transform(s[a]):io(s[a]));return i}}const oL=e=>typeof e=="number"?0:e;function sL(e){const t=Sh(e);return kh(e)(t.map(oL))}const Mo={test:rL,parse:Sh,createTransformer:kh,getAnimatableNone:sL},iL=new Set(["brightness","contrast","saturate","opacity"]);function aL(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(wo)||[];if(!r)return e;const o=n.replace(r,"");let s=iL.has(t)?1:0;return r!==n&&(s*=100),t+"("+s+o+")"}const lL=/([a-z-]*)\(.*?\)/g,ul=Object.assign(Object.assign({},Mo),{getAnimatableNone:e=>{const t=e.match(lL);return t?t.map(aL).join(" "):e}});function ta(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Of({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,s=0,i=0;if(!t)o=s=i=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=ta(l,a,e+1/3),s=ta(l,a,e),i=ta(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(s*255),blue:Math.round(i*255),alpha:r}}const cL=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},uL=[cl,kn,Yn],xf=e=>uL.find(t=>t.test(e)),Ph=(e,t)=>{let n=xf(e),r=xf(t),o=n.parse(e),s=r.parse(t);n===Yn&&(o=Of(o),n=kn),r===Yn&&(s=Of(s),r=kn);const i=Object.assign({},o);return a=>{for(const l in i)l!=="alpha"&&(i[l]=cL(o[l],s[l],a));return i.alpha=rc(o.alpha,s.alpha,a),n.transform(i)}},fL=e=>typeof e=="number",dL=(e,t)=>n=>t(e(n)),Rh=(...e)=>e.reduce(dL);function Ah(e,t){return fL(e)?n=>rc(e,t,n):dt.test(e)?Ph(e,t):xh(e,t)}const Oh=(e,t)=>{const n=[...e],r=n.length,o=e.map((s,i)=>Ah(s,t[i]));return s=>{for(let i=0;i<r;i++)n[i]=o[i](s);return n}},pL=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=Ah(e[o],t[o]));return o=>{for(const s in r)n[s]=r[s](o);return n}};function If(e){const t=Mo.parse(e),n=t.length;let r=0,o=0,s=0;for(let i=0;i<n;i++)r||typeof t[i]=="number"?r++:t[i].hue!==void 0?s++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:s}}const xh=(e,t)=>{const n=Mo.createTransformer(t),r=If(e),o=If(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?Rh(Oh(r.parsed,o.parsed),n):i=>`${i>0?t:e}`},mL=(e,t)=>n=>rc(e,t,n);function hL(e){if(typeof e=="number")return mL;if(typeof e=="string")return dt.test(e)?Ph:xh;if(Array.isArray(e))return Oh;if(typeof e=="object")return pL}function gL(e,t,n){const r=[],o=n||hL(e[0]),s=e.length-1;for(let i=0;i<s;i++){let a=o(e[i],e[i+1]);if(t){const l=Array.isArray(t)?t[i]:t;a=Rh(l,a)}r.push(a)}return r}function yL([e,t],[n]){return r=>n(vh(e,t,r))}function _L(e,t){const n=e.length,r=n-1;return o=>{let s=0,i=!1;if(o<=e[0]?i=!0:o>=e[r]&&(s=r-1,i=!0),!i){let l=1;for(;l<n&&!(e[l]>o||l===r);l++);s=l-1}const a=vh(e[s],e[s+1],o);return t[s](a)}}function Ih(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const s=e.length;kf(s===t.length),kf(!r||!Array.isArray(r)||r.length===s-1),e[0]>e[s-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=gL(t,r,o),a=s===2?yL(e,i):_L(e,i);return n?l=>a(il(e[0],e[s-1],l)):a}const Ci=e=>t=>1-e(1-t),ic=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,bL=e=>t=>Math.pow(t,e),Mh=e=>t=>t*t*((e+1)*t-e),vL=e=>{const t=Mh(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Nh=1.525,EL=4/11,wL=8/11,CL=9/10,Dh=e=>e,ac=bL(2),TL=Ci(ac),jh=ic(ac),$h=e=>1-Math.sin(Math.acos(e)),Fh=Ci($h),LL=ic(Fh),lc=Mh(Nh),SL=Ci(lc),kL=ic(lc),PL=vL(Nh),RL=4356/361,AL=35442/1805,OL=16061/1805,Us=e=>{if(e===1||e===0)return e;const t=e*e;return e<EL?7.5625*t:e<wL?9.075*t-9.9*e+3.4:e<CL?RL*t-AL*e+OL:10.8*e*e-20.52*e+10.72},xL=Ci(Us),IL=e=>e<.5?.5*(1-Us(1-e*2)):.5*Us(e*2-1)+.5;function ML(e,t){return e.map(()=>t||jh).splice(0,e.length-1)}function NL(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function DL(e,t){return e.map(n=>n*t)}function us({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const s={done:!1,value:e},i=Array.isArray(t)?t:[e,t],a=DL(r&&r.length===i.length?r:NL(i),o);function l(){return Ih(a,i,{ease:Array.isArray(n)?n:ML(i,n)})}let u=l();return{next:c=>(s.value=u(c),s.done=c>=o,s),flipTarget:()=>{i.reverse(),u=l()}}}function jL({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:s}){const i={done:!1,value:t};let a=n*e;const l=t+a,u=s===void 0?l:s(l);return u!==l&&(a=u-t),{next:c=>{const f=-a*Math.exp(-c/r);return i.done=!(f>o||f<-o),i.value=i.done?u:u+f,i},flipTarget:()=>{}}}const Mf={keyframes:us,spring:nc,decay:jL};function $L(e){if(Array.isArray(e.to))return us;if(Mf[e.type])return Mf[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?us:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?nc:us}function Vh(e,t,n=0){return e-t-n}function FL(e,t,n=0,r=!0){return r?Vh(t+-e,t,n):t-(e-t)+n}function VL(e,t,n,r){return r?e>=t+n:e<=-n}const UL=e=>{const t=({delta:n})=>e(n);return{start:()=>sl.update(t,!0),stop:()=>UT.update(t)}};function Uh(e){var t,n,{from:r,autoplay:o=!0,driver:s=UL,elapsed:i=0,repeat:a=0,repeatType:l="loop",repeatDelay:u=0,onPlay:c,onStop:f,onComplete:d,onRepeat:p,onUpdate:h}=e,y=bh(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:C}=y,g,_=0,m=y.duration,b,E=!1,S=!0,k;const N=$L(y);!((n=(t=N).needsInterpolation)===null||n===void 0)&&n.call(t,r,C)&&(k=Ih([0,100],[r,C],{clamp:!1}),r=0,C=100);const A=N(Object.assign(Object.assign({},y),{from:r,to:C}));function F(){_++,l==="reverse"?(S=_%2===0,i=FL(i,m,u,S)):(i=Vh(i,m,u),l==="mirror"&&A.flipTarget()),E=!1,p&&p()}function B(){g.stop(),d&&d()}function j(se){if(S||(se=-se),i+=se,!E){const ue=A.next(Math.max(0,i));b=ue.value,k&&(b=k(b)),E=S?ue.done:i<=0}h?.(b),E&&(_===0&&(m??(m=i)),_<a?VL(i,m,u,S)&&F():B())}function Y(){c?.(),g=s(j),g.start()}return o&&Y(),{stop:()=>{f?.(),g.stop()}}}function Hh(e,t){return t?e*(1e3/t):0}function HL({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:s=750,bounceStiffness:i=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:u,driver:c,onUpdate:f,onComplete:d,onStop:p}){let h;function y(m){return n!==void 0&&m<n||r!==void 0&&m>r}function C(m){return n===void 0?r:r===void 0||Math.abs(n-m)<Math.abs(r-m)?n:r}function g(m){h?.stop(),h=Uh(Object.assign(Object.assign({},m),{driver:c,onUpdate:b=>{var E;f?.(b),(E=m.onUpdate)===null||E===void 0||E.call(m,b)},onComplete:d,onStop:p}))}function _(m){g(Object.assign({type:"spring",stiffness:i,damping:a,restDelta:l},m))}if(y(e))_({from:e,velocity:t,to:C(e)});else{let m=o*t+e;typeof u<"u"&&(m=u(m));const b=C(m),E=b===n?-1:1;let S,k;const N=A=>{S=k,k=A,t=Hh(A-S,_h().delta),(E===1&&A>b||E===-1&&A<b)&&_({from:A,to:b,velocity:t})};g({type:"decay",from:e,velocity:t,timeConstant:s,power:o,restDelta:l,modifyTarget:u,onUpdate:y(m)?N:void 0})}return{stop:()=>h?.stop()}}const Bh=(e,t)=>1-3*t+3*e,Kh=(e,t)=>3*t-6*e,Wh=e=>3*e,Hs=(e,t,n)=>((Bh(t,n)*e+Kh(t,n))*e+Wh(t))*e,Gh=(e,t,n)=>3*Bh(t,n)*e*e+2*Kh(t,n)*e+Wh(t),BL=1e-7,KL=10;function WL(e,t,n,r,o){let s,i,a=0;do i=t+(n-t)/2,s=Hs(i,r,o)-e,s>0?n=i:t=i;while(Math.abs(s)>BL&&++a<KL);return i}const GL=8,zL=.001;function qL(e,t,n,r){for(let o=0;o<GL;++o){const s=Gh(t,n,r);if(s===0)return t;const i=Hs(t,n,r)-e;t-=i/s}return t}const fs=11,os=1/(fs-1);function YL(e,t,n,r){if(e===t&&n===r)return Dh;const o=new Float32Array(fs);for(let i=0;i<fs;
6++i)o[i]=Hs(i*os,e,n);function s(i){let a=0,l=1;const u=fs-1;for(;l!==u&&o[l]<=i;++l)a+=os;--l;const c=(i-o[l])/(o[l+1]-o[l]),f=a+c*os,d=Gh(f,e,n);return d>=zL?qL(i,f,e,n):d===0?f:WL(i,a,a+os,e,n)}return i=>i===0||i===1?i:Hs(s(i),t,r)}const cc={},na={};class XL{subscriptions=new Set;add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,r){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,r)}clear(){this.subscriptions.clear()}}function Nf(e){return!Number.isNaN(Number.parseFloat(e))}class JL{current;prev;timeDelta=0;lastUpdated=0;updateSubscribers=new XL;stopAnimation;canTrackVelocity=!1;constructor(t){this.prev=this.current=t,this.canTrackVelocity=Nf(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}updateAndNotify=t=>{this.prev=this.current,this.current=t;const{delta:n,timestamp:r}=_h();this.lastUpdated!==r&&(this.timeDelta=n,this.lastUpdated=r),sl.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)};get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Hh(Number.parseFloat(this.current)-Number.parseFloat(this.prev),this.timeDelta):0}scheduleVelocityCheck=()=>sl.postRender(this.velocityCheck);velocityCheck=({timestamp:t})=>{this.canTrackVelocity||(this.canTrackVelocity=Nf(this.current)),t!==this.lastUpdated&&(this.prev=this.current)};start(t){return this.stop(),new Promise(n=>{const{stop:r}=t(n);this.stopAnimation=r}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function QL(e){return new JL(e)}const{isArray:ZL}=Array;function e2(){const e=ye({}),t=r=>{const o=s=>{e.value[s]&&(e.value[s].stop(),e.value[s].destroy(),delete e.value[s])};r?ZL(r)?r.forEach(o):o(r):Object.keys(e.value).forEach(o)},n=(r,o,s)=>{if(e.value[r])return e.value[r];const i=QL(o);return i.onChange(a=>s[r]=a),e.value[r]=i,i};return IT(t),{motionValues:e,get:n,stop:t}}function t2(e){return Array.isArray(e)}function Kn(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function ra(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function n2(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function oa(){return{type:"keyframes",ease:"linear",duration:300}}function r2(e){return{type:"keyframes",duration:800,values:e}}const Df={default:n2,x:Kn,y:Kn,z:Kn,rotate:Kn,rotateX:Kn,rotateY:Kn,rotateZ:Kn,scaleX:ra,scaleY:ra,scale:ra,backgroundColor:oa,color:oa,opacity:oa};function zh(e,t){let n;return t2(t)?n=r2:n=Df[e]||Df.default,{to:t,...n(t)}}const jf={...Io,transform:Math.round},qh={color:dt,backgroundColor:dt,outlineColor:dt,fill:dt,stroke:dt,borderColor:dt,borderTopColor:dt,borderRightColor:dt,borderBottomColor:dt,borderLeftColor:dt,borderWidth:ae,borderTopWidth:ae,borderRightWidth:ae,borderBottomWidth:ae,borderLeftWidth:ae,borderRadius:ae,radius:ae,borderTopLeftRadius:ae,borderTopRightRadius:ae,borderBottomRightRadius:ae,borderBottomLeftRadius:ae,width:ae,maxWidth:ae,height:ae,maxHeight:ae,size:ae,top:ae,right:ae,bottom:ae,left:ae,padding:ae,paddingTop:ae,paddingRight:ae,paddingBottom:ae,paddingLeft:ae,margin:ae,marginTop:ae,marginRight:ae,marginBottom:ae,marginLeft:ae,rotate:Bn,rotateX:Bn,rotateY:Bn,rotateZ:Bn,scale:rs,scaleX:rs,scaleY:rs,scaleZ:rs,skew:Bn,skewX:Bn,skewY:Bn,distance:ae,translateX:ae,translateY:ae,translateZ:ae,x:ae,y:ae,z:ae,perspective:ae,transformPerspective:ae,opacity:ao,originX:Af,originY:Af,originZ:ae,zIndex:jf,filter:ul,WebkitFilter:ul,fillOpacity:ao,strokeOpacity:ao,numOctaves:jf},uc=e=>qh[e];function fl(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function o2(e,t){let n=uc(e);return n!==ul&&(n=Mo),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const s2={linear:Dh,easeIn:ac,easeInOut:jh,easeOut:TL,circIn:$h,circInOut:LL,circOut:Fh,backIn:lc,backInOut:kL,backOut:SL,anticipate:PL,bounceIn:xL,bounceInOut:IL,bounceOut:Us};function $f(e){if(Array.isArray(e)){const[t,n,r,o]=e;return YL(t,n,r,o)}else if(typeof e=="string")return s2[e];return e}function i2(e){return Array.isArray(e)&&typeof e[0]!="number"}function Ff(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Mo.test(t)&&!t.startsWith("url("))}function a2(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function l2({ease:e,times:t,delay:n,...r}){const o={...r};return t&&(o.offset=t),e&&(o.ease=i2(e)?e.map($f):$f(e)),n&&(o.elapsed=-n),o}function c2(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),a2(t),u2(e)||(e={...e,...zh(n,t.to)}),{...t,...l2(e)}}function u2({delay:e,repeat:t,repeatType:n,repeatDelay:r,from:o,...s}){return!!Object.keys(s).length}function f2(e,t){return e[t]||e.default||e}function d2(e,t,n,r,o){const s=f2(r,e);let i=s.from===null||s.from===void 0?t.get():s.from;const a=Ff(e,n);i==="none"&&a&&typeof n=="string"&&(i=o2(e,n));const l=Ff(e,i);function u(f){const d={from:i,to:n,velocity:r.velocity?r.velocity:t.getVelocity(),onUpdate:p=>t.set(p)};return s.type==="inertia"||s.type==="decay"?HL({...d,...s}):Uh({...c2(s,d,e),onUpdate:p=>{d.onUpdate(p),s.onUpdate&&s.onUpdate(p)},onComplete:()=>{o&&o(),f&&f()}})}function c(f){return t.set(n),o&&o(),f&&f(),{stop:()=>{}}}return!l||!a||s.type===!1?c:u}function p2(){const{motionValues:e,stop:t,get:n}=e2();return{motionValues:e,stop:t,push:(o,s,i,a={},l)=>{const u=i[o],c=n(o,u,i);if(a&&a.immediate){c.set(s);return}const f=d2(o,c,s,a,l);c.start(f)}}}function m2(e,t={},{motionValues:n,push:r,stop:o}=p2()){const s=J(t),i=ye(!1);Te(n,f=>{i.value=Object.values(f).filter(d=>
6d.isAnimating()).length>0},{immediate:!0,deep:!0});const a=f=>{if(!s||!s[f])throw new Error(`The variant ${f} does not exist.`);return s[f]},l=f=>{typeof f=="string"&&(f=a(f));const d=Object.entries(f).map(([h,y])=>{if(h!=="transition")return new Promise(C=>r(h,y,e,f.transition||zh(h,f[h]),C))}).filter(Boolean);async function p(){await Promise.all(d),f.transition?.onComplete?.()}return Promise.all([p()])};return{isAnimating:i,apply:l,set:f=>{const d=Vs(f)?f:a(f);Object.entries(d).forEach(([p,h])=>{p!=="transition"&&r(p,h,e,{immediate:!0})})},leave:async f=>{let d;if(s&&(s.leave&&(d=s.leave),!s.leave&&s.initial&&(d=s.initial)),!d){f();return}await l(d),f()},stop:o}}const fc=typeof window<"u",h2=()=>fc&&(window.onpointerdown===null||cc?.TEST),g2=()=>fc&&(window.ontouchstart===null||cc?.TEST),y2=()=>fc&&(window.onmousedown===null||cc?.TEST);function _2({target:e,state:t,variants:n,apply:r}){const o=J(n),s=ye(!1),i=ye(!1),a=ye(!1),l=oe(()=>{let c=[...Object.keys(t.value||{})];return o&&(o.hovered&&(c=[...c,...Object.keys(o.hovered)]),o.tapped&&(c=[...c,...Object.keys(o.tapped)]),o.focused&&(c=[...c,...Object.keys(o.focused)])),c}),u=oe(()=>{const c={};Object.assign(c,t.value),s.value&&o.hovered&&Object.assign(c,o.hovered),i.value&&o.tapped&&Object.assign(c,o.tapped),a.value&&o.focused&&Object.assign(c,o.focused);for(const f in c)l.value.includes(f)||delete c[f];return c});o.hovered&&(Bt(e,"mouseenter",()=>s.value=!0),Bt(e,"mouseleave",()=>{s.value=!1,i.value=!1})),o.tapped&&(y2()&&(Bt(e,"mousedown",()=>i.value=!0),Bt(e,"mouseup",()=>i.value=!1)),h2()&&(Bt(e,"pointerdown",()=>i.value=!0),Bt(e,"pointerup",()=>i.value=!1)),g2()&&(Bt(e,"touchstart",()=>i.value=!0),Bt(e,"touchend",()=>i.value=!1))),o.focused&&(Bt(e,"focus",()=>a.value=!0),Bt(e,"blur",()=>a.value=!1)),Te([s,i,a],()=>{r(u.value)})}function b2({set:e,target:t,variants:n,variant:r}){const o=J(n);Te(()=>t,()=>{o&&(o.initial&&(e("initial"),r.value="initial"),o.enter&&(r.value="enter"))},{immediate:!0,flush:"pre"})}function v2({state:e,apply:t}){Te(e,n=>{n&&t(n)},{immediate:!0})}function Yh({target:e,variants:t,variant:n}){const r=J(t);r&&(r.visible||r.visibleOnce)&&jT(e,([{isIntersecting:o}])=>{r.visible?o?n.value="visible":n.value="initial":r.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function E2(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&b2(e),t.syncVariants&&v2(e),t.visibilityHooks&&Yh(e),t.eventListeners&&_2(e)}function Xh(e={}){const t=ht({...e}),n=ye({});return Te(t,()=>{const r={};for(const[o,s]of Object.entries(t)){const i=uc(o),a=fl(s,i);r[o]=a}n.value=r},{immediate:!0,deep:!0}),{state:t,style:n}}function dc(e,t){Te(()=>so(e),n=>{n&&t(n)},{immediate:!0})}const w2={x:"translateX",y:"translateY",z:"translateZ"};function Jh(e={},t=!0){const n=ht({...e}),r=ye("");return Te(n,o=>{let s="",i=!1;if(t&&(o.x||o.y||o.z)){const a=[o.x||0,o.y||0,o.z||0].map(l=>fl(l,ae)).join(",");s+=`translate3d(${a}) `,i=!0}for(const[a,l]of Object.entries(o)){if(t&&(a==="x"||a==="y"||a==="z"))continue;const u=uc(a),c=fl(l,u);s+=`${w2[a]||a}(${c}) `}t&&!i&&(s+="translateZ(0px) "),r.value=s.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const C2=["","X","Y","Z"],T2=["perspective","translate","scale","rotate","skew"],Qh=["transformPerspective","x","y","z"];T2.forEach(e=>{C2.forEach(t=>{const n=e+t;Qh.push(n)})});const L2=new Set(Qh);function pc(e){return L2.has(e)}const S2=new Set(["originX","originY","originZ"]);function Zh(e){return S2.has(e)}function k2(e){const t={},n={};return Object.entries(e).forEach(([r,o])=>{pc(r)||Zh(r)?t[r]=o:n[r]=o}),{transform:t,style:n}}function Ti(e){const{transform:t,style:n}=k2(e),{transform:r}=Jh(t),{style:o}=Xh(n);return r.value&&(o.value.transform=r.value),o.value}function P2(e,t){let n,r;const{state:o,style:s}=Xh();return dc(e,i=>{r=i;for(const a of Object.keys(qh))i.style[a]===null||i.style[a]===""||pc(a)||Zh(a)||(o[a]=i.style[a]);n&&Object.entries(n).forEach(([a,l])=>i.style[a]=l),t&&t(o)}),Te(s,i=>{if(!r){n=i;return}for(const a in i)r.style[a]=i[a]},{immediate:!0}),{style:o}}function R2(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?Number.parseFloat(r):Number.isNaN(Number(r))?Number(r):r;return t.reduce((r,o)=>{if(!o)return r;const[s,i]=o.split("("),l=i.split(",").map(c=>n(c.endsWith(")")?c.replace(")",""):c.trim())),u=l.length===1?l[0]:l;return{...r,[s]:u}},{})}
6function A2(e,t){Object.entries(R2(t)).forEach(([n,r])=>{const o=["x","y","z"];if(n==="translate3d"){if(r===0){o.forEach(s=>e[s]=0);return}r.forEach((s,i)=>e[o[i]]=s);return}if(r=Number.parseFloat(`${r}`),n==="translateX"){e.x=r;return}if(n==="translateY"){e.y=r;return}if(n==="translateZ"){e.z=r;return}e[n]=r})}function O2(e,t){let n,r;const{state:o,transform:s}=Jh();return dc(e,i=>{r=i,i.style.transform&&A2(o,i.style.transform),n&&(i.style.transform=n),t&&t(o)}),Te(s,i=>{if(!r){n=i;return}r.style.transform=i},{immediate:!0}),{transform:o}}function x2(e){return Object.entries(e)}function I2(e,t){const n=ht({}),r=i=>Object.entries(i).forEach(([a,l])=>n[a]=l),{style:o}=P2(e,r),{transform:s}=O2(e,r);return Te(n,i=>{x2(i).forEach(([a,l])=>{const u=pc(a)?s:o;u[a]&&u[a]===l||(u[a]=l)})},{immediate:!0,deep:!0}),dc(e,()=>t),{motionProperties:n,style:o,transform:s}}function M2(e={}){const t=J(e),n=ye();return{state:oe(()=>{if(n.value)return t[n.value]}),variant:n}}function eg(e,t={},n){const{motionProperties:r}=I2(e),{variant:o,state:s}=M2(t),i=m2(r,t),a={target:e,variant:o,variants:t,state:s,motionProperties:r,...i};return E2(a,n),a}const tg=["delay","duration"],N2=["initial","enter","leave","visible","visible-once","visibleOnce","hovered","tapped","focused",...tg];function D2(e){return tg.includes(e)}function j2(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};if(n){n.variants&&Vs(n.variants)&&(t.value={...t.value,...n.variants});for(let r of N2)if(!(!n||!n[r])){if(D2(r)&&typeof n[r]=="number"){for(const o of["enter","visible","visibleOnce"]){const s=t.value[o];s!=null&&(s.transition??={},s.transition[r]=n[r])}continue}if(Vs(n[r])){const o=n[r];r==="visible-once"&&(r="visibleOnce"),t.value[r]=o}}}}function sa(e,t=!1){return{created:(o,s,i)=>{const a=s.value&&typeof s.value=="string"?s.value:i.key;a&&na[a]&&na[a].stop();const l=t?structuredClone(pe(e)||{}):e||{},u=ye(l);typeof s.value=="object"&&(u.value=s.value),j2(i,u);const f=eg(o,u,{eventListeners:!0,lifeCycleHooks:!0,syncVariants:!0,visibilityHooks:!1});o.motionInstance=f,a&&(na[a]=f)},mounted:(o,s,i)=>{o.motionInstance&&Yh(o.motionInstance)},getSSRProps(o,s){let{initial:i}=o.value||s&&s?.props||{};i=J(i);const a=ui({},e?.initial||{},i||{});return!a||Object.keys(a).length===0?void 0:{style:Ti(a)}}}}const $2={initial:{opacity:0}
6,enter:{opacity:1}},F2={initial:{opacity:0},visible:{opacity:1}},V2={initial:{opacity:0},visibleOnce:{opacity:1}},U2={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},H2={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},B2={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},K2={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},W2={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},G2={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},z2={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},q2={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Y2={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},X2={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},J2={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Q2={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Z2={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},e3={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},t3={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},n3={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},r3={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},o3={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},s3={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},i3={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},a3={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},l3={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},c3={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},u3={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},f3={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},d3={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},p3={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Bs={__proto__:null,fade:$2,fadeVisible:F2,fadeVisibleOnce:V2,pop:U2,popVisible:H2,popVisibleOnce:B2,rollBottom:Z2,rollLeft:K2,rollRight:z2,rollTop:X2,rollVisibleBottom:e3,rollVisibleLeft:W2,rollVisibleOnceBottom:t3,rollVisibleOnceLeft:G2,rollVisibleOnceRight:Y2,rollVisibleOnceTop:Q2,rollVisibleRight:q2,rollVisibleTop:J2,slideBottom:f3,slideLeft:n3,slideRight:s3,slideTop:l3,slideVisibleBottom:d3,slideVisibleLeft:r3,slideVisibleOnceBottom:p3,slideVisibleOnceLeft:o3,slideVisibleOnceRight:a3,slideVisibleOnceTop:u3,slideVisibleRight:i3,slideVisibleTop:c3};function m3(e){const t="à áâäæãåÄÄÄ
çÄÄÄÄèéêëÄÄÄÄÄǵḧîïÃīįìÅḿñÅǹÅôöòóÅøÅõÅá¹ÅÅÃÅÅ¡ÅÈÅ¥ÈûüùúūÇůűųáºáºÃ¿Ã½Å¾ÅºÅ¼Â·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(r,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/-{2,}/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const ng=Symbol(""),rg={preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1},duration:{type:[Number,String],required:!1}};function h3(e){return Object.prototype.toString.call(e)==="[object Object]"}function dl(e){if(Array.isArray(e))return e.map(dl);if(h3(e)){const t={};for(const n in e)t[n]=dl(e[n]);return t}return e}function og(e){const t=ht({}),n=Ge(ng,{}),r=oe(()=>e.preset==null?{}:n!=null&&e.preset in n?structuredClone(pe(n)[e.preset]):e.preset in Bs?structuredClone(Bs[e.preset]):{}),o=oe(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused}));function s(l,u){for(const c of["delay","duration"]){if(u[c]==null)continue;const f=Number.parseInt(u[c]);for(const d of["enter","visible","visibleOnce"]){const p=l[d];p!=null&&(p.transition??={},p.transition[c]=f)}}return l}const i=oe(()=>{const l=ui({},o.value,r.value,e.variants||{});return s({...l},e)});function a(l,u,c){l.props??={},l.props.style??={},l.props.style={...l.props.style,...c};const f=s(dl(i.value),l.props);return l.props.onVnodeMounted=({el:d})=>{t[u]=eg(d,f)},l.props.onVnodeUpdated=({el:d})=>{const p=Ti(t[u].state);for(const[h,y]of Object.entries(p))d.style[h]=y},l}return{motionConfig:i,setNodeInstance:a}}
6const g3=Ye({name:"Motion",props:{...rg,is:{type:[String,Object],default:"div"}},setup(e){const t=Fd(),{motionConfig:n,setNodeInstance:r}=og(e);return()=>{const o=Ti(n.value.initial||{}),s=Re(e.is,void 0,t);return r(s,0,o),s}}}),y3=Ye({name:"MotionGroup",props:{...rg,is:{type:[String,Object],required:!1}},setup(e){const t=Fd(),{motionConfig:n,setNodeInstance:r}=og(e);return()=>{const o=Ti(n.value.initial||{}),s=t.default?.()||[];for(let i=0;i<s.length;i++){const a=s[i];a.type===$e&&Array.isArray(a.children)?a.children.forEach(function l(u,c){if(u!=null){if(Array.isArray(u)){l(u,c);return}typeof u=="object"&&r(u,c,o)}}):r(a,i,o)}return e.is?Re(e.is,void 0,s):s}}}),_3={install(e,t){if(e.directive("motion",sa()),!t||t&&!t.excludePresets)for(const n in Bs){const r=Bs[n];e.directive(`motion-${m3(n)}`,sa(r,!0))}if(t&&t.directives)for(const n in t.directives){const r=t.directives[n];r.initial,e.directive(`motion-${n}`,sa(r,!0))}e.provide(ng,t?.directives),e.component("Motion",g3),e.component("MotionGroup",y3)}},b3=Fe(e=>{const t=ar();e.vueApp.use(_3,t.public.motion)}),v3=Fe(()=>{window._hmt=window._hmt||[];const e=document.createElement("script");e.src="https://hm.baidu.com/hm.js?c4fa9eff7b2444363c09d5d5936bde53";const t=document.getElementsByTagName("script")[0];t.parentNode?.insertBefore(e,t)}),E3=Fe(async e=>{let t,n;const r=e.$i18n;[t,n]=Xt(()=>r?.loadLocaleMessages?.(r?.locale?.value)),await t,n()}),w3=Fe(()=>{window._linkedin_partner_id="10126945",window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[],window._linkedin_data_partner_ids.push(window._linkedin_partner_id),window.lintrk||(window.lintrk=function(r,o){window.lintrk.q.push([r,o])},window.lintrk.q=[]);const t=document.getElementsByTagName("script")[0],n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://snap.licdn.com/li.lms-analytics/insight.min.js",t.parentNode?.insertBefore(n,t)});let sg=null;function sk(e){sg=e}function Vf(){return sg}const C3=Fe(e=>{window.history.scrollRestoration="manual";const t=et(),n=lr();t.beforeEach((o,s)=>{!o.hash&&o.path!==s.path&&Vf()?.scrollTo(0,{immediate:!0})});let r=!0;e.hook("page:finish",()=>{if(r){r=!1;return}if(n.hash)return;const o=Vf();o?o.scrollTo(0,{immediate:!0}):window.scrollTo({top:0,behavior:"instant"})})}),ds={epiceye:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/index.html",epicpro:"https://docs.transfer3d.com/tf_docs/zh/epic-pro/1.3.2/index.html",atom:"https://docs.transfer3d.com/tf_docs/zh/atom/1.3.2/index.html"},T3={epiceyeSdk:{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye-sdk/4.0.0/index.html"},atomSdk:{zh:"https://docs.transfer3d.com/tf_docs/zh/atom-sdk/1.4.0/index.html"}};function ik(e,t="zh"){const n=T3[e],r=n[t];if(r)return r;const o=n.zh||n.en;if(o)return t==="zh"||!o.includes("/zh/")?o:o.replace("/zh/",`/${t}/`)}function ak(e,t="zh"){const n=ds[e];return t==="zh"?n:n.replace("/zh/",`/${t}/`)}const L3={"epic-eye-laser-m-v3":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-laser-MV3.html"},"epic-eye-laser-l-v2s":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-laser-l%20V2S.html"},"epic-eye-log-l":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-logl.html"},"epic-eye-pixel-mini":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-pixel-mini.html"},"epic-eye-pixel-mini-v2":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-pixel-miniV2.html",en:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-pixel-mini.html"},"epic-eye-pixel-welding":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-pixel-welding.html"},"epic-eye-pixel-pro":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-pixel-pro.html"},"epic-eye-s-m-air":{zh:"https://docs.transfer3d.com/tf_docs/zh/epic-eye/4.0.0/hardware/hardware-s-m-air.html"}};function lk(e,t="zh"){const n=L3[e],r=n?.[t]||(t!=="zh"?n?.en:void 0)||n?.zh;if(r)return t==="zh"?r:r.replace("/zh/",`/${t}/`)}const ck=[{key:"system",label:"ç³»ç»åæ°",keys:["baseline","workingDistance","optimalDistance","fovNear","fovFar","accuracy","repeatability","deviation","pixel","resolution","captureTime","power","peakPower","avgPower","standbyPower"]},{key:"hardware",label:"ç¡¬ä»¶åæ°",keys:["size","mounting","interface","light","camera2d"]},{key:"smart",label:"æºè½ç¸æºåæ°",keys:["memory","storage","computing"]},{key:"environment",label:"ç¯å¢åæ°",keys:["workTemp","humidity","protection","cooling","
6weight","storageTemp","storageHumidity"]}],uk=[{key:"baseline",label:"åºçº¿é¿åº¦"},{key:"workingDistance",label:"æ¨èå·¥ä½è·ç¦»"},{key:"optimalDistance",label:"æä½³å·¥ä½è·ç¦»"},{key:"fovNear",label:"è¿ç«¯è§é"},{key:"fovFar",label:"è¿ç«¯è§é"},{key:"accuracy",label:"VDI/VDE æµé精度"},{key:"repeatability",label:"Z ååç¹éå¤ç²¾åº¦"},{key:"deviation",label:"å度误差"},{key:"pixel",label:"åç´ æ°"},{key:"resolution",label:"å辨ç"},{key:"captureTime",label:"å
¸åééæ¶é´"},{key:"power",label:"ä¾çµçµæº"},{key:"peakPower",label:"å³°å¼åç"},{key:"avgPower",label:"å¹³ååè"},{key:"standbyPower",label:"å¾
æºåè"},{key:"size",label:"å¤å½¢å°ºå¯¸ (LÃWÃH)"},{key:"mounting",label:"å®è£
æ¹å¼"},{key:"interface",label:"éä¿¡æ¥å£"},{key:"light",label:"å
æº"},{key:"camera2d",label:"2D ç¸æº"},{key:"memory",label:"å
å"},{key:"storage",label:"硬ç"},{key:"computing",label:"计ç®åå
"},{key:"workTemp",label:"工使¸©åº¦èå´"},{key:"humidity",label:"工使¹¿åº¦èå´"},{key:"protection",label:"鲿¤ç级"},{key:"cooling",label:"æ£çæ¹å¼"},{key:"weight",label:"éé"},{key:"storageTemp",label:"è´®åæ¸©åº¦"},{key:"storageHumidity",label:"è´®åæ¹¿åº¦"}],wn=[{title:"汽车ç½è½¦èº«çæ¥æºå¨äººè§è§å¼å¯¼",description:"为ç½è½¦èº«çæ¥äº§çº¿æä¾3Dè§è§å¼å¯¼ï¼è¦ç36ä¸ªçæ¥å·¥ä½ï¼æå¤ç车身è¶
15,000è¾",scene:"汽车å¶é · çæ¥å¼å¯¼",image:"/docs-assets/hero-product.png",href:"/cases/auto-welding-guidance"},{title:"å¨åçµæ± çµè¯å å ç²¾å¯è£
é
ç³»ç»",description:"宿¶æ£æµå¹¶è¡¥å¿çµè¯éå±å å åå·®ï¼æç»å å 精度±0.2mmï¼æäº§è½æ¯æ50䏿¨¡ç»",scene:"æ°è½æº · ç²¾å¯è£
é
",image:"/docs-assets/hero-product.png",href:"/cases/new-energy-battery-stack"},{title:"éå±å²åä»¶ææ¡æ åºæåç³»ç»",description:"æ¿ä»£äººå·¥ä»ææ¡ä¸éæºæåå²åä»¶ï¼è¯å«é度120msï¼æåæåç98.7%",scene:"éå±é¶é¨ä»¶ · æ åºæå",image:"/docs-assets/hero-product.png",href:"/cases/metal-random-picking"}],S3=[{titleKey:"charging_port",image:"/docs-assets/point-cloud/v3/å
çµå£.png"},{titleKey:"compressor",image:"/docs-assets/point-cloud/v3/å缩æº.png"},{titleKey:"reflective_part",image:"/docs-assets/point-cloud/v3/åå
ä»¶.png"},{titleKey:"components",image:"/docs-assets/point-cloud/v3/é¶ä»¶.png"},{titleKey:"snacks",image:"/docs-assets/point-cloud/v3/é¶é£.png"},{titleKey:"transparent_object",image:"/docs-assets/point-cloud/v3/éæç©ä½.png"},{titleKey:"reflective",image:"/docs-assets/point-cloud/v3/åå
.png"},{titleKey:"box",image:"/docs-assets/point-cloud/v3/ç®±å.png"}],k3=[{titleKey:"crankshaft",image:"/docs-assets/point-cloud/V2S/汽车æ²è½´.jpg"},{titleKey:"cardboard_box",image:"/docs-assets/point-cloud/V2S/纸箱.jpg"},{titleKey:"frosted_sheet",image:"/docs-assets/point-cloud/V2S/磨ç ç.jpg"},{titleKey:"air_compressor",image:"/docs-assets/point-cloud/V2S/ç©ºåæº.jpg"},{titleKey:"irregular_metal_part",image:"/docs-assets/point-cloud/V2S/å¼å½¢éå±ä»¶.jpg"},{titleKey:"standard_metal_part",image:"/docs-assets/point-cloud/V2S/æ®ééå±ä»¶.jpg"},{titleKey:"reflective_bar",image:"/docs-assets/point-cloud/V2S/åå
æ£æ.jpg"},{titleKey:"large_bolt",image:"/docs-assets/point-cloud/V2S/å¤§èºæ .jpg"}],P3=[{titleKey:"crankshaft",image:"/docs-assets/point-cloud/log-l/汽车æ²è½´.jpg"},{titleKey:"cardboard_box",image:"/docs-assets/point-cloud/log-l/纸箱.jpg"},{titleKey:"frosted_sheet",image:"/docs-assets/point-cloud/log-l/磨ç ç.jpg"},{titleKey:"air_compressor",image:"/docs-assets/point-cloud/log-l/ç©ºåæº.jpg"},{titleKey:"irregular_metal_part",image:"/docs-assets/point-cloud/log-l/å¼å½¢éå±ä»¶.jpg"},{titleKey:"standard_metal_part",image:"/docs-assets/point-cloud/log-l/æ®ééå±ä»¶.jpg"},{titleKey:"reflective_bar",image:"/docs-assets/point-cloud/log-l/åå
æ£æ.jpg"},{titleKey:"large_bolt",image:"/docs-assets/point-cloud/log-l/å¤§èºæ .jpg"}],R3=[{titleKey:"medicine_box",image:"/docs-assets/point-cloud/pixel-mini/è¯ç.png"},{titleKey:"fruit",image:"/docs-assets/point-cloud/pixel-mini/æ°´æ.png"},{titleKey:"brightness_contrast",image:"/docs-assets/point-cloud/pixel-mini/亮æå¯¹æ¯.png"},{titleKey:"metal_part",image:"/docs-assets/point-cloud/pixel-mini/éå±ä»¶.jpg"},{titleKey:"disordered_parts",image:"/docs-assets/point-cloud/pixel-mini/æ åºä»¶.jpg"},{titleKey:"metal_part_3",image:"/docs-assets/point-cloud/pixel-mini/éå±ä»¶3.png"},{titleKey:"low_light_part",image:"/docs-assets/point-cloud/pixel-mini/æå
ä»¶.png"},{titleKey:"order_parts",image:"/docs-assets/point-cloud/pixel-mini/订åä»¶.png"}],A3=[{titleKey:"metal_part",image:"/docs-assets/point-cloud/mini-v2/éå±ä»¶.jpg"},{titleKey:"medicine_box",image:"/docs-assets/point-cloud/mini-v2/è¯ç.jpg"},{titleKey:"metal_part_2",image:"/docs-assets/point-cloud/mini-v2/éå±ä»¶2.jpg"},{titleKey:"disordered_parts",image:"/docs-assets/point-cloud/mini-v2/æ åºä»¶.jpg"},{titleKey:"text_recognition",image:"/docs-assets/point-cloud/mini-v2/æåè¯å«.jpg"},{titleKey:"high_contrast_metal_part",image:"/docs-assets/point-cloud/mini-v2/亮æå¯¹æ¯ææ¾çéå±ä»¶.jpg"},{titleKey:"metal_part_3",image:"/docs-assets/point-cloud/mini-v2/éå±ä»¶3.jpg"},{titleKey:"order_parts",image:"/docs-assets/point-cloud/mini-v2/订åä»¶.jpg"}],O3=[{titleKey:"butt_weld",image:"/docs-assets/point-cloud/welding/对æ¥çç¼.jpg"},{titleKey:"fillet_weld",image:"/docs-assets/point-cloud/welding/è§æ¥çç¼.jpg"},{titleKey:"fillet_weld_2",image:"/docs-assets/point-cloud/welding/è§æ¥çç¼2.jpg"},{titleKey:"irregular_metal_part",image:"/docs-assets/point-cloud/welding/å¼å½¢éå±ä»¶.jpg"},{titleKey:"metal_part",image:"/docs-assets/point-cloud/welding/éå±ä»¶.png"},{titleKey:"metal_part_2",image:"/docs-assets/point-cloud/welding/éå±ä»¶2.png"},{titleKey:"reflective_bearing",image:"/docs-assets/point-cloud/welding/åå
è½´æ¿å¥.jpg"},{titleKey:"irregular_metal_part_2",image:"/docs-assets/point-cloud/welding/弿§éå±ä»¶2.png"}],x3=[{titleKey:"plastic_bottle",image:"/docs-assets/point-cloud/pro/塿ç¶.jpg"},{titleKey:"bubble_bag",image:"/docs-assets/point-cloud/pro/æ°æ³¡è¢.jpg"},{titleKey:"reflective_metal_rod",image:"/docs-assets/point-cloud/pro/åå
é屿£.jpg"},{titleKey:"fruit",image:"/docs-assets/point-cloud/pro/æ°´æ.png"},{titleKey:"metal_part",image:"/docs-assets/point-cloud/pro/éå±ä»¶.png"},{titleKey:"medicine_box",image:"/docs-assets/point-cloud/pro/è¯ç.png"},{titleKey:"metal_part_2",image:"/docs-assets/point-cloud/pro/éå±ä»¶2.png"},{titleKey:"reflective_bearing",image:"/docs-assets/point-cloud/pro/åå
è½´æ¿å¥.jpg"}],I3=[{titleKey:"brake_disc",image:"/docs-assets/point-cloud/air/å¹è½¦ç.jpg"},{titleKey:"t_pipe",image:"/docs-assets/point-cloud/air/ä¸é管.jpg"},{titleKey:"snacks",image:"/docs-assets/point-cloud/air/é¶é£.jpg"},{titleKey:"bag",image:"/docs-assets/point-cloud/air/è¢å.jpg"},{titleKey:"bolt",image:"/docs-assets/point-cloud/air/èºæ .jpg"},{titleKey:"reflective_metal_part",image:"/docs-assets/point-cloud/air/åå
éå±ä»¶.jpg"},{titleKey:"cardboard_box",image:"/docs-assets/point-cloud/air/纸箱.jpg"},{titleKey:"salt_bag",image:"/docs-assets/point-cloud/air/çè¢å.jpg"}],Li=[{slug:"epic-eye-laser-m-v3",name:"Epic Eye Laser M V3",series:"å
¨åºæ¯ç¸æº",cardColor:"blue",heroImage:"/docs-assets/product/V3-2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/V3-cov.png",accent:"#6ec1ff",cardAccent:"linear-gradient(135deg, rgba(110,193,255,0.24), rgba(8,26,48,0.94))",heroMetrics:[{label:"æ¨èå·¥ä½è·ç¦»",value:"500~1500 mm"}
6,{label:"VDI/VDE æµé精度",value:"[email protected]"},{label:"å度误差",value:"< 0.15%"},{label:"鲿¤ç级",value:"IP65/IP67"}],specs:{baseline:"110mm",workingDistance:"500mm~1500mm",optimalDistance:"900mm",fovNear:"625mmÃ[email protected]",fovFar:"1730mmÃ[email protected]",accuracy:"[email protected]",repeatability:"[email protected]",pixel:"200ä¸ã800ä¸",resolution:`深度å¾ï¼2840Ã2840ã1420Ã1420 7RGBï¼8000Ã6000ã4000Ã3000ã2000Ã1500`,deviation:"<0.15%",captureTime:"0.3s~0.9s",power:"24V DCï¼5A",peakPower:"30W",avgPower:"16W",standbyPower:"6.7W",size:"155mmÃ80mmÃ66mm",mounting:"åºå®å®è£ /æºæ¢°èæ«ç«¯å®è£ ",interface:"åå 以太ç½",light:"èè²ï¼450nmï¼æ¿å ",camera2d:"彩è²",memory:"16GB RAM",storage:"128GB eMMC",computing:"CPUãGPUãNPU",workTemp:"-10â~45â",humidity:"20%~90%RH æ åç»",protection:"IP65/IP67",cooling:"被å¨",weight:"0.95kg",storageTemp:"-20â~70â",storageHumidity:"20%~90%RH æ åç»"},accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Laser M V3 ç¸æº",nameKey:"camera_laser_l_v3"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M12 ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m12",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-12-3M","CBL-PWR-12-5M","CBL-PWR-12-15M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-12-3M-LU","CBL-PWR-12-5M-LU","CBL-PWR-12-15M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-12-3M","CBL-ETH-12-5M","CBL-ETH-12-15M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-12-3M-LU","CBL-ETH-12-5M-LU","CBL-ETH-12-15M-LU"]}]}]},{title:"æ å®ä¸å®è£ ",titleKey:"calibration",items:[{index:"06",name:"A4 æ 宿¿",nameKey:"calib_board_a4",optional:!0},{index:"07",name:"æ 宿¿å®è£ æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"08",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"09",name:"L å转æ¥ä»¶",nameKey:"l_bracket"},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:S3,pointCloudViewer:!0,solutions:wn},{slug:"epic-eye-laser-l-v2s",name:"Epic Eye Laser L V2S",series:"æ¿å æ¯éç¸æº",cardColor:"blue",heroImage:"/docs-assets/product/laserV2S-2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/laserl-V2S-cov.png",accent:"#5ca8ff",cardAccent:"linear-gradient(135deg, rgba(92,168,255,0.24), rgba(7,22,48,0.94))",heroMetrics:[{label:"æ¨èå·¥ä½è·ç¦»",value:"1200-3000 mm"},{label:"精度",value:"0.32 mm @ 2.4 m"},{label:"å度误差",value:"< 0.15%"},{label:"鲿¤ç级",value:"IP65"}],specs:{baseline:"400mm",workingDistance:"1200mm~3000mm",optimalDistance:"2100mm",fovNear:"1120mmÃ[email protected]",fovFar:"2800mmÃ[email protected]",pixel:"800 ä¸ã200 ä¸",accuracy:"[email protected]",repeatability:"[email protected]",resolution:"2840Ã2840ã1420Ã1420",deviation:"<0.15%",captureTime:"0.4s~0.9s",power:"24V â 5A",peakPower:"34W",avgPower:"16W",standbyPower:"12W",size:"495mmÃ115mmÃ100mm",mounting:"åºå®å®è£ /æºæ¢°èæ«ç«¯å®è£ ",interface:"åå 以太ç½",light:"èè²ï¼450nmï¼æ¿å ",camera2d:"é»ç½",memory:"16G",storage:"128G",computing:"CPUãGPUãNPU",workTemp:"0â~50â",humidity:"20%~90% RH æ åç»",protection:"IP65",cooling:"被å¨",weight:"3.77kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Laser L V2S ç¸æº",nameKey:"camera_laser_l_v2s"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M12-4Pin-15m ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m12",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-12-15M","CBL-PWR-12-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-12-15M-LU","CBL-PWR-12-30M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-12-15M","CBL-ETH-12-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-12-15M-LU","CBL-ETH-12-30M-LU"]}]}]},{title:"æ å®ä¸å®è£ ",titleKey:"calibration",items:[{index:"06",name:"A3 æ 宿¿",nameKey:"calib_board_a3",optional:!0},{index:"07",name:"æ 宿¿å®è£ æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"08",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"09",name:"L å转æ¥ä»¶",nameKey:"l_bracket"},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:k3,solutions:wn},{slug:"epic-eye-log-l",name:"Epic Eye Log L",series:"æ¿å æ¯éç¸æº",cardColor:"purple",heroImage:"/docs-assets/product/laserV2S-2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/logl-cov.png",accent:"#5cf2c7",cardAccent:"linear-gradient(135deg, rgba(92,242,199,0.22), rgba(6,30,30,0.94))",heroMetrics:[{label:"é¨ç½²ç¹ç¹",value:"è½»ééæ"},{label:"å·¥ä½è·ç¦»",value:"600-1800 mm"},{label:"æ¥å£",value:"GigE / USB"},{label:"鲿¤ç级",value:"IP54"}],specs:{baseline:"400mm",workingDistance:"1200mm~3500mm",optimalDistance:"2400mm",fovNear:"1120mmÃ[email protected]",fovFar:"3300mmÃ[email protected]",pixel:"200 ä¸",accuracy:"[email protected]",repeatability:"[email protected]",resolution:"1420Ã1420",deviation:"<0.15%",captureTime:"0.4s~1.4s",power:"24V â 5A",peakPower:"34W",avgPower:"16W",standbyPower:"12W",size:"495mmÃ115mmÃ100mm",mounting:"åºå®å®è£ /æºæ¢°èæ«ç«¯å®è£ ",interface:"åå 以太ç½",light:"èè²ï¼450nmï¼æ¿å ",camera2d:"é»ç½",memory:"16G",storage:"128G",computing:"CPUãGPUãNPU",workTemp:"0â~50â",humidity:"20%~90% RH æ åç
7»",protection:"IP65",cooling:"被å¨",weight:"3.77kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Log L ç¸æº",nameKey:"camera_log_l"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M12-4Pin-15m ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m12",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-12-15M","CBL-PWR-12-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-12-15M-LU","CBL-PWR-12-30M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-12-15M","CBL-ETH-12-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-12-15M-LU","CBL-ETH-12-30M-LU"]}]}]},{title:"æ å®ä¸å®è£
",titleKey:"calibration",items:[{index:"06",name:"A3 æ 宿¿",nameKey:"calib_board_a3",optional:!0},{index:"07",name:"æ 宿¿å®è£
æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"08",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"09",name:"L å转æ¥ä»¶",nameKey:"l_bracket"},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:P3,solutions:wn},{slug:"epic-eye-pixel-mini",name:"Epic Eye Pixel Mini / Mini Color",markets:["zh"],series:"DLP ç¸æº",cardColor:"orange",heroImage:"/docs-assets/product/mini-2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/mini-cov.png",accent:"#7ea4ff",cardAccent:"linear-gradient(135deg, rgba(126,164,255,0.2), rgba(8,19,49,0.94))",heroMetrics:[{label:"产åå®ä½",value:"éç¨å"},{label:"å·¥ä½è·ç¦»",value:"500-1600 mm"},{label:"æ¥å£",value:"GigE"},{label:"鲿¤ç级",value:"IP54"}],specs:{baseline:"85mm",workingDistance:"300mm~700mm",optimalDistance:"500mm",fovNear:"295mmÃ[email protected]",fovFar:"670mmÃ[email protected]",accuracy:"[email protected]",repeatability:"[email protected]",deviation:"<0.15%",pixel:"160 ä¸",resolution:"1600Ã1000",captureTime:"0.2s~0.7s",power:"24V â 2.5A",peakPower:"32W",avgPower:"4.5W",standbyPower:"2.5W",size:"130mmÃ59mmÃ73mm",mounting:"åºå®å®è£
/æºæ¢°èæ«ç«¯å®è£
",interface:"åå
以太ç½",light:"èå
LED(440nm)",camera2d:"é»ç½",memory:"16G",storage:"128G",computing:"CPUãGPUãNPU",workTemp:"0â~50â",humidity:"20%~90% RH æ åç»",protection:"IP65",cooling:"被å¨",weight:"0.8kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},variants:[{name:"Mini Color",specsOverride:{pixel:"230 ä¸",resolution:"1920Ã1200",light:"ç½å
LED",camera2d:"彩è²"}}],accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Pixel Mini / Mini Color ç¸æº",nameKey:"camera_pixel_mini"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M8-4Pin-10m ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m8_4pin",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-8-20M","CBL-PWR-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-8-10M-LU","CBL-PWR-8-20M-LU","CBL-PWR-8-30M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-8-20M","CBL-ETH-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-8-10M-LU","CBL-ETH-8-20M-LU","CBL-ETH-8-30M-LU"]}]}]},{title:"æ å®ä¸å®è£
",titleKey:"calibration",items:[{index:"06",name:"L å转æ¥ä»¶",nameKey:"l_bracket"},{index:"07",name:"A5 æ 宿¿",nameKey:"calib_board_a5",optional:!0},{index:"08",name:"æ 宿¿å®è£
æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"09",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:R3,solutions:wn},{slug:"epic-eye-pixel-mini-v2",name:"Epic Eye Pixel Mini V2",localNames:{en:"Epic Eye Pixel Mini / Mini Color",ja:"Epic Eye Pixel Mini / Mini Color",ko:"Epic Eye Pixel Mini / Mini Color"},series:"DLP ç¸æº",cardColor:"blue",heroImage:"/docs-assets/product/mini-2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/miniV2-cov.png",accent:"#e1b46f",cardAccent:"linear-gradient(135deg, rgba(225,180,111,0.22), rgba(47,29,6,0.94))",heroMetrics:[{label:"产åå®ä½",value:"è¶
èåµå
7
¥å¼"},{label:"å·¥ä½è·ç¦»",value:"400-1200 mm"},{label:"æ¥å£",value:"GigE / IO"},{label:"鲿¤ç级",value:"IP54"}],specs:{baseline:"85mm",workingDistance:"300mm~700mm",optimalDistance:"500mm",fovNear:"295mmÃ[email protected]",fovFar:"670mmÃ[email protected]",accuracy:"[email protected]",repeatability:"[email protected]",deviation:"<0.15%",pixel:"230 ä¸",resolution:"1920Ã1200",captureTime:"0.2s~0.7s",power:"24V â 2.5A",peakPower:"32W",avgPower:"4.5W",standbyPower:"2.5W",size:"130mmÃ59mmÃ73mm",mounting:"åºå®å®è£
/æºæ¢°èæ«ç«¯å®è£
",interface:"åå
以太ç½",light:"èå
LED(440nm)",camera2d:"é»ç½",memory:"16G",storage:"128G",computing:"CPUãGPUãNPU",workTemp:"0â~50â",humidity:"20%~90% RH æ åç»",protection:"IP65",cooling:"被å¨",weight:"0.8kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},variants:[{name:"Mini Color",specsOverride:{light:"ç½å
LED",camera2d:"彩è²"}}],variantsVisibleIn:["en","ja","ko"],accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Pixel Mini V2 ç¸æº",nameKey:"camera_pixel_mini_v2"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M8-4Pin-10m ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m8_4pin",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-8-20M","CBL-PWR-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-8-10M-LU","CBL-PWR-8-20M-LU","CBL-PWR-8-30M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-8-20M","CBL-ETH-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-8-10M-LU","CBL-ETH-8-20M-LU","CBL-ETH-8-30M-LU"]}]}]},{title:"æ å®ä¸å®è£
",titleKey:"calibration",items:[{index:"06",name:"L å转æ¥ä»¶",nameKey:"l_bracket"},{index:"07",name:"A5 æ 宿¿",nameKey:"calib_board_a5",optional:!0},{index:"08",name:"æ 宿¿å®è£
æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"09",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:A3,solutions:wn},{slug:"epic-eye-pixel-welding",name:"Epic Eye Pixel Welding / Welding Color",series:"DLP ç¸æº",cardColor:"orange",heroImage:"/docs-assets/product/welding2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/welding-cov.png",accent:"#c9e168",cardAccent:"linear-gradient(135deg, rgba(201,225,104,0.2), rgba(27,37,7,0.94))",heroMetrics:[{label:"产åå®ä½",value:"大è§éçæ¥"},{label:"å·¥ä½è·ç¦»",value:"900-2200 mm"},{label:"æ¥å£",value:"GigE / IO"},{label:"鲿¤ç级",value:"IP65"}],specs:{baseline:"85mm",workingDistance:"300mm~700mm",optimalDistance:"500mm",fovNear:"295mmÃ[email protected]",fovFar:"670mmÃ[email protected]",accuracy:"[email protected]",repeatability:"[email protected]",deviation:"<0.15%",pixel:"230 ä¸",resolution:"1920Ã1200",captureTime:"0.2s~0.7s",power:"24V â 2.5A",peakPower:"32W",avgPower:"4.5W",standbyPower:"2.5W",size:"130mmÃ71mmÃ79mm",mounting:"åºå®å®è£
/æºæ¢°èæ«ç«¯å®è£
",interface:"åå
以太ç½",light:"èå
LED(440nm)",camera2d:"é»ç½",memory:"16G",storage:"128G",computing:"CPUãGPUãNPU",workTemp:"0â~50â",humidity:"20%~90% RH æ åç»",protection:"IP65",cooling:"被å¨",weight:"1.01kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},variants:[{name:"Welding Color",specsOverride:{light:"ç½å
LED",camera2d:"彩è²"}}],accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Pixel Welding / Welding Color ç¸æº",nameKey:"camera_pixel_welding"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M8-4Pin-10m ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m8_4pin",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-8-20M","CBL-PWR-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-8-10M-LU","CBL-PWR-8-20M-LU","CBL-PWR-8-30M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-8-20M","CBL-ETH-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-8-10M-LU","CBL-ETH-8-20M-LU","CBL-ETH-8-30M-LU"]}]}]},{title:"æ å®ä¸å®è£
",titleKey:"calibration",items:[{index:"06",name:"L å转æ¥ä»¶",nameKey:"l_bracket"}
7,{index:"07",name:"A5 æ 宿¿",nameKey:"calib_board_a5",optional:!0},{index:"08",name:"æ 宿¿å®è£
æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"09",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:O3,solutions:wn},{slug:"epic-eye-pixel-pro",name:"Epic Eye Pixel Pro / Pro Color",series:"DLP ç¸æº",cardColor:"purple",heroImage:"/docs-assets/product/pro-2.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/pro-cov.png",accent:"#ff8a5c",cardAccent:"linear-gradient(135deg, rgba(255,138,92,0.2), rgba(49,18,8,0.94))",heroMetrics:[{label:"产åå®ä½",value:"é«ééé"},{label:"å·¥ä½è·ç¦»",value:"500-1500 mm"},{label:"æ¥å£",value:"GigE / Trigger"},{label:"鲿¤ç级",value:"IP65"}],specs:{baseline:"170mm",workingDistance:"600mm~1500mm",optimalDistance:"1100mm",fovNear:"575mmÃ[email protected]",fovFar:"1410mmÃ[email protected]",accuracy:"[email protected]",repeatability:"[email protected]",deviation:"<0.15%",pixel:"23
70 ä¸",resolution:"1920Ã1200",captureTime:"0.2s~0.7s",power:"24V â 2.5A",peakPower:"32W",avgPower:"4.5W",standbyPower:"2.5W",size:"219mmÃ75mmÃ53mm",mounting:"åºå®å®è£
/æºæ¢°èæ«ç«¯å®è£
",interface:"åå
以太ç½",light:"èå
LED(440nm)",camera2d:"é»ç½",memory:"16G",storage:"128G",computing:"CPUãGPUãNPU",workTemp:"0â~50â",humidity:"20%~90% RH æ åç»",protection:"IP65",cooling:"被å¨",weight:"0.86kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},variants:[{name:"Pro Color",specsOverride:{light:"ç½å
LED",camera2d:"彩è²"}}],accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye Pixel Pro / Pro Color ç¸æº",nameKey:"camera_pixel_pro"},{index:"02",name:"å¯¼è½¨çµæº",nameKey:"din_rail_psu",optional:!0},{index:"03",name:"å¯¼è½¨çµæºäº¤æµç«¯çµæºçº¿",nameKey:"din_rail_ac_cable",optional:!0},{index:"04",name:"M8-4Pin-10m ç´æµç«¯çµæºçº¿",nameKey:"dc_cable_m8_4pin",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-PWR-8-20M","CBL-PWR-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-PWR-8-10M-LU","CBL-PWR-8-20M-LU","CBL-PWR-8-30M-LU"]}]},{index:"05",name:"ç½çº¿",nameKey:"eth_cable",options:[{label:"ç´å¤´",labelKey:"straight",codes:["CBL-ETH-8-20M","CBL-ETH-8-30M"]},{label:"弯头",labelKey:"angled",codes:["CBL-ETH-8-10M-LU","CBL-ETH-8-20M-LU","CBL-ETH-8-30M-LU"]}]}]},{title:"æ å®ä¸å®è£
",titleKey:"calibration",items:[{index:"06",name:"L å转æ¥ä»¶",nameKey:"l_bracket"},{index:"07",name:"A4 æ 宿¿",nameKey:"calib_board_a4",optional:!0},{index:"08",name:"æ 宿¿å®è£
æ¯æ¶",nameKey:"calib_bracket",optional:!0},{index:"09",name:"æ 宿¿è½¬æ¥ä»¶",nameKey:"calib_adapter",optional:!0},{index:"10",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:x3,solutions:wn},{slug:"epic-eye-s-m-air",name:"Epic Eye S-M Air",markets:["zh"],series:"DLP ç¸æº",cardColor:"blue",heroImage:"/docs-assets/product/am-air.png",cloudImage:"/docs-assets/hero-product.png",coneImage:"/docs-assets/cov/sm-air-cov.png",accent:"#ff74a6",cardAccent:"linear-gradient(135deg, rgba(255,116,166,0.2), rgba(49,9,25,0.94))",heroMetrics:[{label:"产åå®ä½",value:"é«å¨æèå´"},{label:"å·¥ä½è·ç¦»",value:"600~1600 mm"},{label:"æ¥å£",value:"GigE"},{label:"鲿¤ç级",value:"IP65"}],specs:{baseline:"200mm",workingDistance:"600mm~1600mm",optimalDistance:"1000mm",fovNear:"445mmÃ[email protected]",fovFar:"1174mmÃ[email protected]",pixel:"300ä¸",accuracy:"[email protected]",repeatability:"[email protected]",deviation:"<0.15%",captureTime:"0.5s~1.0s",power:"12V â 15A",peakPower:"90W",standbyPower:"24W",size:"298mmÃ146mmÃ75mm",mounting:"åºå®å®è£
/æºæ¢°èæ«ç«¯å®è£
",interface:"åå
以太ç½",light:"ç½å
DLP",camera2d:"彩è²",workTemp:"0â~50â",humidity:"20%~90% RH æ åç»",protection:"IP65",cooling:"被å¨",weight:"2.65kg",storageTemp:"-20â~70â",storageHumidity:"20%~90% RH æ åç»"},accessoryGroups:[{title:"主æºä¸ä¾çµ",titleKey:"power",items:[{index:"01",name:"Epic Eye S-M Air ç¸æº",nameKey:"camera_s_m_air"},{index:"02",name:"çµæºéé
å¨",nameKey:"power_adapter"},{index:"03",name:"çµæºçº¿",nameKey:"power_cable"},{index:"04",name:"ç½çº¿",nameKey:"eth_cable"}]},{title:"æ å®ä¸å®è£
",titleKey:"calibration",items:[{index:"05",name:"Z åå®è£
ä»¶",nameKey:"z_bracket"},{index:"06",name:"èºéå¥ç»",nameKey:"screw_kit"}]}],pointCloudSamples:I3,solutions:wn}],ig=[{id:"software-epic-eye",name:"Epic Eye",subtitle:"3D ç¸æºè½¯ä»¶",description:"åºäº Epic Eye API çå¾å½¢åç¸æºè½¯ä»¶ï¼æ§å¶ 3D å·¥ä¸ç¸æºéé 2D å¾åã3D ç¹äºä¸è´¨éæ°æ®ï¼æµè§å¨è¾å
¥ç¸æº IP å³å¯å¯å¨ã",href:ds.epiceye,image:"/docs-assets/epic_eye.png"},{id:"software-epic-pro",name:"Epic Pro",subtitle:"3D è§è§æºæ¢°èå¼å¯¼è½¯ä»¶",description:"é¢å 3D è§è§æºå¨äººæåãæåçå¼å¯¼åºæ¯ç软件ï¼ç»åæ ååæµç¨ç¼æä¸æç¨æ§ï¼å¸®å©å·¥ä¸ç°åºå¿«éå®æäº§å级ä¸é¡¹ç®çº§é¨ç½²ã",href:ds.epicpro,image:"/docs-assets/epic_pro.png"},{id:"software-atom",name:"ATOM",subtitle:"3D è§è§ç®æ³è½¯ä»¶",description:"å
è¿ç 3D è§è§ç®æ³å¹³å°ï¼éææ·±åº¦å¦ä¹ ä¸ 3D å¹é
çæ ¸å¿ç®æ³ï¼å¯è§åæ¼è£
ç»ä»¶å³å¯å®ææ¹æ¡æå»ºå¹¶éè¿åæ°æ
7ç»ä¼åï¼å ¨ç¨åºäºæµè§å¨æ éç¼ç ã",href:ds.atom,image:"/docs-assets/atom.png"}];ig.map(e=>({id:e.id,imageSrc:e.image,imageAlt:e.name,tag:e.subtitle,title:e.name,description:e.description,brandBadge:e.name.slice(0,2).toUpperCase(),brandName:e.name,brandMeta:e.subtitle,href:e.href}));function Cn(e){return Li.find(t=>t.slug===e).name}Cn("epic-eye-pixel-mini"),Cn("epic-eye-pixel-mini-v2"),Cn("epic-eye-pixel-pro"),Cn("epic-eye-pixel-welding"),Cn("epic-eye-s-m-air"),Cn("epic-eye-laser-l-v2s"),Cn("epic-eye-log-l"),Cn("epic-eye-laser-m-v3");[...Li.map(e=>e.name),...ig.map(e=>e.name)];function fk(e){return Li.find(t=>t.slug===e)}function dk(e){return`/product/${e}`}const M3=[{key:"auto",label:"汽车",color:"#1565c0",grad:"linear-gradient(135deg,#060e24 0%,#0c1c40 100%)"},{key:"appliance",label:"å®¶çµ",color:"#00695c",grad:"linear-gradient(135deg,#071a18 0%,#0f2e28 100%)"},{key:"chemical",label:"åå·¥",color:"#e65100",grad:"linear-gradient(135deg,#1a0c00 0%,#2e1800 100%)"},{key:"metal-parts",label:"éå±é¶é¨ä»¶",color:"#455a64",grad:"linear-gradient(135deg,#0a1018 0%,#141e28 100%)"},{key:"casting",label:"é¸é ",color:"#795548",grad:"linear-gradient(135deg,#160e0a 0%,#261a14 100%)"},{key:"refractory",label:"èç«ææ",color:"#d84315",grad:"linear-gradient(135deg,#1c0a06 0%,#2e1208 100%)"},{key:"new-energy",label:"æ°è½æº",color:"#2e7d32",grad:"linear-gradient(135deg,#081508 0%,#102410 100%)"},{key:"logistics",label:"ç©æµ",color:"#0277bd",grad:"linear-gradient(135deg,#020d1c 0%,#041828 100%)"},{key:"research",label:"ç§ç ",color:"#1565c0",grad:"linear-gradient(135deg,#060c20 0%,#0a1438 100%)"}],N3=[{key:"random-picking",label:"æ åºæå"},{key:"loading",label:"ä¸ä¸æ"},{key:"depalletizing",label:"æå"},{key:"sorting",label:"ç©æµåæ£"},{key:"assembly",label:"å®ä½è£ é "},{key:"welding",label:"çæ¥"},{key:"outdoor",label:"室å¤ä½ä¸"}],D3=[{slug:"auto-welding-guidance",title:"汽车ç½è½¦èº«çæ¥æºå¨äººè§è§å¼å¯¼",customer:"æç¥ååèµæ´è½¦å天津工å",industryKey:"auto",sceneKeys:["welding"],coverImage:"https://picsum.photos/seed/welding/800/480",summary:"为ç½è½¦èº«çæ¥äº§çº¿æä¾3Dè§è§å¼å¯¼ï¼è¦ç36ä¸ªçæ¥å·¥ä½ï¼æå¤çè½¦èº«è¶ 15,000è¾ï¼çæ¥ä¸è¯çä¸é30%ã",cardSpecs:{industry:"汽车",item:"ç½è½¦èº«",camera:"Epic Eye Laser M V3",mount:"åºå®å®è£ ",accuracy:"±0.08 mm",process:"çæ¥æºå¨äººè§è§å¼å¯¼"},intro:`汽车ç½è½¦èº«ç±æ°ç¾ä¸ªå²åä»¶ç¹çèæï¼å工件åå¨å°ºå¯¸åå·®ï¼çæ¥æºå¨äººé精确æç¥å·¥ä»¶ä½å§¿ãæ¬é¡¹ç®ä¸ºæåèµæ´è½¦å天津工åç½è½¦èº«çæ¥çº¿æä¾å ¨å¥3Dè§è§å¼å¯¼å级ï¼è¦ç4æ¡çæ¥çº¿å ±36个工ä½ï¼ç³»ç»èªæäº§ä»¥æ¥æç»ç¨³å®è¿è¡ï¼æ¯æå¤çè½¦èº«è¶ 15,000è¾ã 8 9项ç®äº2022å¹´æ£å¼æäº§ï¼æ¯ç®åå½å è§æ¨¡æå¤§çç½è½¦èº«è§è§å¼å¯¼é¨ç½²ä¹ä¸ãéè¿ä¸è½¦åMESç³»ç»æ·±åº¦éæï¼å®ç°äºä»å·¥ä»¶å°ä½ãè§è§æ£æµãè·¯å¾è¡¥å¿ãçæ¥æ§è¡çå ¨èªå¨éç¯ï¼å®å ¨æ¿ä»£äºåæäººå·¥ç®è§+è°æ´çåèªå¨å模å¼ã`,requirements:"ç½è½¦èº«è¡¨é¢å¤åå åºåï¼çæ¥è¿ç¨ä¸äº§ç髿¸©çé¾ï¼ä¼ ç»2Dè§è§å®ä½ç²¾åº¦ä¸è¶³ä¸ç¨³å®æ§å·®ã客æ·è¦æ±ç³»ç»å¨50°C以ä¸é«æ¸©ãçé¾è½è§åº¦ä½äº0.5mçæ¶å£ç¯å¢ä¸ç¨³å®å·¥ä½ï¼åå·¥ä½å®ä½ç²¾åº¦ä¼äºÂ±0.15mmï¼èææ¶é´ä¸è¶ è¿3ç§ï¼ä¸éä¸ç°æKUKAæºå¨äººæ§å¶ç³»ç»æ ç¼éæï¼ä¸æ¹å¨åæPLCé»è¾ã",video:"https://www.youtube.com/embed/dQw4w9WgXcQ",images:["https://picsum.photos/seed/weld1/800/600","https://picsum.photos/seed/weld2/800/600","https://picsum.photos/seed/weld3/800/600","https://picsum.photos/seed/weld4/800/600","https://picsum.photos/seed/weld5/800/600"],solution:{description:"éç¨ Epic Eye Laser M V3 æ¿å çº¿æ«æä¼ æå¨ï¼ååå ¶å¼ºæç¯å¢å å¹²æ°è½åï¼å¨çæ¥çé¾å强åå ç¯å¢ä¸ä»å¯è·å¾é«è´¨éç¹äºæ°æ®ãé åèªç 髿¸©æ»¤æ³¢ä¸çé¾è¡¥å¿ç®æ³ï¼æææå¶çè¾å°åªå£°ãæºå¨äººæ§å¶å¨éè¿æ åTCP/IPæ¥å£å®æ¶æ¥æ¶ä½å§¿è¡¥å¿éï¼æ´ä¸ªå¼å¯¼éç¯å¨2.1ç§å å®æï¼æ»¡è¶³èæè¦æ±ãä¼ æå¨éç¨æ¨¡ååå®è£ ï¼ç»´æ¤æ´æ¢æ¶é´<30åéï¼ä¸å½±å主线èæã",table:{headers:["æ§è½ææ ","客æ·è¦æ±","宿µç»æ","夿³¨"],rows:[["å®ä½ç²¾åº¦","±0.15 mm","±0.08 mm","è¶ åºè¦æ±47%"],["åå·¥ä½èæ","â¤3.0 s","2.1 s","ä½éå è¶³"],["ç³»ç»å¯ç¨ç","â¥99%","99.7%","å¹´åå¼"],["æçé¾è½å","è½è§åº¦<0.5 m","éè¿","宿µ<0.3 mæ£å¸¸"],["工使¸©åº¦","â¤60°C","éè¿","宿µ65°C仿£å¸¸"]]}},values:[{number:"0.08",unit:"mm",label:"综åå®ä½ç²¾åº¦",description:"è¶ åºå®¢æ·è¦æ±è¿ä¸åï¼ä¸
9ºçæ¥è´¨éæä¾å
è¶³ä½é"},{number:"30",unit:"%",label:"çæ¥ä¸è¯çä¸é",description:"åºåçä»2.1%éè³1.47%ï¼æ¯æç´æ¥èçææææ¬çº¦35ä¸å
"},{number:"99.7",unit:"%",label:"ç³»ç»å¯ç¨ç",description:"æäº§24个æå
æ é大æ
éï¼ä¼äºè¡ä¸å¹³åæ°´å¹³"}]},{slug:"auto-chassis-assembly",title:"åºçæ¬æ¶ç³»ç»ç²¾å¯è£
é
è§è§å®ä½",customer:"æä¹ç¨è½¦æ»è£
å",industryKey:"auto",sceneKeys:["assembly"],coverImage:"https://picsum.photos/seed/chassis/800/480",summary:"åºçæ¬æ¶å¤é¶ä»¶ååè£
é
ï¼è§è§ç³»ç»å®ç°Â±0.3mmå®ä½ç²¾åº¦ï¼è£
é
æåçæåè³99.6%ï¼èç人工è¿ä¿®ææ¬60%ã",cardSpecs:{industry:"汽车",item:"æ¬æ¶é¶é¨ä»¶",camera:"Epic Eye Pixel Pro",mount:"åºå®å®è£
",accuracy:"±0.3 mm",process:"å¤é¶ä»¶ååç²¾å¯è£
é
"},images:["https://picsum.photos/seed/chassis1/1200/800"],intro:`åºçæ¬æ¶ç³»ç»æ¶å弹簧ãåéå¨ãæ§å¶èçå¤ä¸ªé¶ä»¶çååè£
é
ï¼å¯¹é¶ä»¶ä½å§¿çä¸ç»´æç¥è¦æ±æé«ãæ¬é¡¹ç®ä¸ºæä¹ç¨è½¦å·¥åæ¬æ¶è£
é
线æä¾è§è§å®ä½æ¹æ¡ï¼æ¿ä»£åæäººå·¥è¾
å©è£
é
模å¼ï¼
9å®ç°å ¨èªå¨åè£ é ã 10 11项ç®å®æ½å¨æ8å¨ï¼éè¿ä¸è®¾å¤éæåååå¼åï¼å®æäºä»é¶ä»¶æ¥ææ£æµãæåå¼å¯¼å°å¯¹åè£ é ç宿´è§è§é¾è·¯æå»ºã`,requirements:"æ¬æ¶åé¶ä»¶éé大ãå½¢ç¶å¤æï¼æåå§¿æå¤åãè£ é åä½å¯¹å精度éè¾¾å°Â±0.5mm以å ï¼æ§ç´§åç©é宿¶çæ§ãåæ2Dè§è§æ¹æ¡ä» è½å¤çåºå®å§¿æï¼æ æ³åºå¯¹é¶ä»¶å¨æçä¸çéæºææ¾ï¼ä¸æ¯æ¬¡æ¢åééæ°æ å®èæ¶çº¦2å°æ¶ã",solution:{description:"é¨ç½² Epic Eye Pixel Pro é«é3Dä¼ æå¨ï¼å¯¹æçä¸éæºææ¾çé¶ä»¶è¿è¡å¿«éä¸ç»´è¯å«ï¼è¾åº6èªç±åº¦ä½å§¿ãæºå¨äººæ ¹æ®ä½å§¿æ°æ®å®æç²¾ç¡®æååï¼ç±è£ é è§è§å¼å¯¼ç³»ç»å¼å¯¼å¯¹åè£ é ï¼æ´ä½æ¹æ¡ä¸åç©æ³ææ°æ®èå¨ï¼å®ç°è£ é è¿ç¨å ¨éç¯ã忰忍¡åæ¯ææ¢åæ¶å è½½é ç½®æä»¶ï¼æ ééæ°æ å®ã",table:{headers:["è£ é å·¥åº","èæè¦æ±","宿µèæ","精度"],rows:[["弹簧æåè¯å«","â¤4 s","3.2 s","±1.0 mm"],["åéå¨å®ä½è£ é ","â¤5 s","4.1 s","±0.3 mm"],["æ§å¶èè£ é ","â¤6 s","5.3 s","±0.3 mm"],["èºæ 对ä½","â¤3 s","2.4 s","±0.2 mm"]]}},values:[{number:"99.6",unit:"%",label:"è£ é æåç",description:"ä»åå§äººå·¥è¾ 婿¨¡å¼ç95.2%æåè³99.6%"},{number:"60",unit:"%",label:"人工è¿ä¿®ææ¬ä¸é",description:"è£ é ä¸è¯å¯¼è´çè¿ä¿®å·¥æ¶å¤§å¹ åå°ï¼æ¯æèç约18ä¸å "},{number:"3.5",unit:"x",label:"产线产è½åå¢",description:"åæ¡äº§çº¿æ¥äº§è½ä»240è¾æåè³840è¾"}]},{slug:"new-energy-battery-stack",title:"å¨åçµæ± çµè¯å å ç²¾å¯è£ é ç³»ç»",customer:"æå¨åçµæ± 头é¨ä¼ä¸",industryKey:"new-energy",sceneKeys:["assembly"],coverImage:"https://picsum.photos/seed/battery/800/480",summary:"宿¶æ£æµå¹¶è¡¥å¿çµè¯éå±å å åå·®ï¼æç»å å 精度±0.2mmï¼æäº§è½æ¯æ50䏿¨¡ç»ï¼è¯åç99.5%以ä¸ã",cardSpecs:{industry:"æ°è½æº",item:"å¨åçµæ± çµè¯",camera:"Epic Eye Pixel Pro",mount:"åºå®å®è£ ",accuracy:"±0.2 mm",process:"çµè¯éå±å å è¡¥å¿"},images:["https://picsum.photos/seed/battery1/1200/800","https://picsum.photos/seed/battery2/1200/800","https://picsum.photos/seed/battery3/1200/800","https://picsum.photos/seed/battery4/1200/800"],intro:`å¨åçµæ± 模ç»ç±æ°åèçµè¯ç²¾å¯å å èæï¼éå±ç´¯ç§¯çä½ç½®åå·®æ¯å½±å模ç»ä¸è´æ§å寿å½çå ³é®å ç´ ãæ¬é¡¹ç®ä¸ºæå¨åçµæ± 头é¨ä¼ä¸æ°å»ºPACKè£ é 线æä¾å ¨å·¥åºè§è§éææ¹æ¡ï¼è¦ççµè¯å å ãæ¨¡ç»çæ¥ãBMSå®è£ çæ ¸å¿å·¥åºï¼æ¯ç®åå½å çµæ± è¡ä¸å®æ½è§æ¨¡æå¤§ç3Dè§è§é¡¹ç®ä¹ä¸ã 12 13ç³»ç»èª2023å¹´Q2æäº§ï¼é å产线æç»æ©å®¹ï¼ç®åå·²æ¯ææå50ä¸ä¸ªä»¥ä¸æ¨¡ç»çå ¨éç产ï¼OEE稳å®å¨92%以ä¸ã`,requirements:"çµè¯å å è³ç¬¬16屿¶ï¼ç´¯ç§¯åå·®å¯è¾¾Â±1.2mmï¼è¶ åºå®¹å·®æéï¼å¯¼è´æ¨¡ç»æ¿å çæ¥è¯çä¸ç¨³å®ã客æ·è¦æ±æ¯å±å å å宿¶æ£æµã宿¶è¡¥å¿ï¼ä¿è¯æç»å å 误差å¨Â±0.2mm以å ãåæ¶ç³»ç»éå ¼å®¹ä¸ç§ä¸åè§æ ¼çµè¯ï¼ä¸å¨è§æ ¼åæ¢æ¶æ ééæ°æ å®ï¼åæ¢æ¶é´ä¸è¶ è¿5åéï¼æ¯å¹´åæ¢æ¬¡æ°è¶ è¿300次ã",solution:{description:"æ¯å±å å åï¼Epic Eye Pixel Pro 以0.8ç§å®æä¸ç»´æ£æµï¼è®¡ç®å½åå±å®é ä½ç½®ä¸ç论å¼åå·®ï¼æºå¨äººæ§å¶å¨æ®æ¤ä¿®æ£ä¸ä¸å±çæåè·¯å¾ï¼å½¢æå®æ´çéå±éç¯è¡¥å¿é¾è·¯ãéè¿åæ°åæ 宿¨¡åï¼ä¸ç§çµè¯è§æ ¼åæ¢ä» éå 载对åºåæ°æä»¶ï¼åæ¢èæ¶çº¦2åéãç³»ç»è¿å ç½®æ¨¡ç»æåè´¨é夿£åè½ï¼è¯å«æè³çæ¥å¼å¸¸ä¸å¤è§ç¼ºé·ã",table:{headers:["æ£æµå·¥åº","ç²¾åº¦è¦æ±","æ£æµèæ¶","è¯ç"],rows:[["çµè¯å å ï¼æ¯å±ï¼","±0.2 mm","0.8 s/å±","99.8%"],["æè³å¯¹é½æ£æµ","±0.3 mm","1.2 s","99.6%"],["模ç»çæ¥å¼å¯¼","±0.1 mm","1.5 s","99.9%"],["BMSå®è£ å®ä½","±0.5 mm","0.6 s","100%"]]}},values:[{number:"±0.2",unit:"mm",label:"æç»å å 精度",description:"16å±ç´¯ç§¯åå·®è¢«æææå¶ï¼æ»¡è¶³æä¸¥èçæ¨¡ç»ä¸è´æ§è¦æ±"},{number:"50",unit:"ä¸+",label:"æäº§è½æ¯æï¼æ¨¡ç»ï¼",description:"å线年产è½è¶ 600ä¸ä¸ªæ¨¡ç»ï¼è®¾å¤OEEè¾¾å°92%"},{number:"40",unit:"%",label:"æ´çº¿æçæå",description:"ç¸æ¯äººå·¥è¾ 婿¨¡å¼ï¼æ´çº¿èææçæå40%ï¼è½èéä½15%"}]},{slug:"metal-random-picking",title:"éå±å²åä»¶ææ¡æ åºæåç³»ç»",customer:"ææ±½è½¦éå±å²åä»¶ Tier-1 ä¾åºå",industryKey:"metal-parts",sceneKeys:["random-picking","loading"],coverImage:"https://picsum.photos/seed/metal/800/480",summary:"æ¿ä»£äººå·¥ä»ææ¡ä¸éæºæåå²åä»¶ï¼è¯å«é度120msï¼æåæåç98.7%ï¼åçèç人工6人ã",cardSpecs:{industry:"éå±é¶é¨ä»¶",item:"å²åä»¶",camera:"Epic Eye Laser L V2S",mount:"åºå®å®è£ ",accuracy:"±1 mm",process:"ææ¡æ åºæå䏿"},images:["https://picsum.photos/seed/metal1/1200/800","https://picsum.photos/seed/metal2/1200/800","https://picsum.photos/seed/metal3/1200/800","https://picsum.photos/seed/metal4/1200/800"],intro:`éå±å²åä»¶ä»å²åæºä¸çº¿åï¼ä»¥éæºå§¿æå å äºææ¡ä¸ï¼ä¼ ç»æ¹å¼é人工éä»¶ååºå¹¶ä¸æè³ä¸ä¸å·¥åºï¼å³å¨å¼ºåº¦å¤§ãæçä½ä¸ç¨³å®æ§å·®ãæ¬é¡¹ç®ä¸ºææ±½è½¦å²åä»¶Tier-1ä¾åºåçä¸æå·¥ç«æä¾è§è§å¼å¯¼æ åºæåæ¹æ¡ï¼å®ç°ä»ææ¡éæºæåå°ä¼ é另䏿çå ¨èªå¨åã 14 15ç³»ç»éå¤çè¶ è¿30ç§ä¸åå²åä»¶åå·ï¼å½¢æåå¼ï¼æèå¤ä» 1.2mmï¼ç»è§è§è¯å«å¸¦æ¥æå¤§ææãç»è¿6个æç稳å®è¿è¡ï¼ç³»ç»ç´¯è®¡æåè¶ è¿500ä¸ä»¶æ¬¡ï¼æªåç䏿¬¡å®å ¨äºæ ã`,requirements:"å²åä»¶å½¢æå¤æ ·ï¼è¡¨é¢é«åå ãææ¡ä¸ä»¶ä¸ä»¶ä¹é´åå¨å¤§é
15å æ¾ã鮿¡æ åµãè¦æ±ç³»ç»å¨é®æ¡çé«è¾¾60%çæ åµä¸ä»è½æ£ç¡®è¯å«å¯æåç®æ ï¼æåæåçä¸ä½äº97%ï¼è¯å«èæå°äº150msï¼ä¸éå ·å¤ç¢°æé¢å¤è½åï¼é²æ¢æºå¨äººä¸ææ¡æç¸é»å·¥ä»¶ç¢°æã",solution:{description:"éç¨ Epic Eye Laser L V2S åç®æ¿å ä¼ æå¨ï¼å ¶ä¼ç§çé«åå é¢ç¹äºè´¨éæ¯å ³é®ãé åæ·±åº¦å¦ä¹ æåç¹ä¼°ç®ç½ç»ï¼ç³»ç»è½å¨å¯é鮿¡åºæ¯ä¸å®æ¶æ¨ç®æä¼æåä½å§¿ï¼å¹¶æç¢°æé£é©ä»ä½å°é«æåºåéæåç¹ãç¢°ææ£æµæ¨¡å卿ºå¨äººè¿å¨åé¢å¤è·¯å¾å¹²æ¶ï¼ææé¿å è®¾å¤æä¼¤ã",table:{headers:["æ§è½ææ ","客æ·è¦æ±","宿µç»æ"],rows:[["è¯å«èæ","â¤150 ms","120 ms"],["æåæåç","â¥97%","98.7%"],["æå¤§é®æ¡å®¹å¿","60%","65% éè¿"],["ææ¡æ¸ ç©ºç","â¥95%","97.3%"],["ç¢°ææ£åºç","â¥99%","99.9%"]]}},values:[{number:"98.7",unit:"%",label:"æåæåç",description:"é«äºè¡ä¸å¹³åæ°´å¹³5个ç¾åç¹ï¼æå¤§éä½å¡æåæºé£é©"},{number:"6",unit:"人/ç",label:"èç人工",description:"åæ¡äº§çº¿æ¯ç次èç6åä¸æå·¥äººï¼å¹´èçäººåææ¬çº¦144ä¸å "},{number:"120",unit:"ms",label:"忬¡è¯å«é度",description:"æ¯å®¢æ·è¦æ±å¿«20%ï¼ä¸ºæºå¨äººçå¾ æ¶é´æä¾å è¶³ä½é"}]},{slug:"casting-deburring",title:"é¸ä»¶å»æ¯åºæºå¨äººè§è§å¼å¯¼ç³»ç»",customer:"æé¸é åæºå 工综åä¼ä¸",industryKey:"casting",sceneKeys:["loading","random-picking"],coverImage:"https://picsum.photos/seed/casting/800/480",summary:"å¯¹éæºææ¾é¸ä»¶è¿è¡3Dè¯å«ï¼å¼å¯¼æºå¨äººèªéåºå»æ¯åºè·¯å¾è§åï¼åæ ¼çä»71%æåè³96%ï¼æ¿ä»£5åæå¸ã",cardSpecs:{industry:"é¸é ",item:"é¸ä»¶ï¼ç¼¸ä½/壳ä½/å¹è½¦çï¼",camera:"Epic Eye S-M Air",mount:"åºå®å®è£ ",accuracy:"æ®ç <0.3 mm",process:"èªéåºå»æ¯åºè·¯å¾è§å"},images:["https://picsum.photos/seed/cast1/1200/800","https://picsum.photos/seed/cast2/1200/800","https://picsum.photos/seed/cast3/1200/800","https://picsum.photos/seed/cast4/1200/800"],intro:`é¸ä»¶è¡¨é¢æ¯åºçä½ç½®ãé«åº¦åé¸é å·¥èºæ³¢å¨å½±åï¼æ¯ä»¶é¸ä»¶çæ¯åºåå¸åæå·®å¼ï¼é¾ä»¥ç¨åºå®è·¯å¾å¤çãæ¬é¡¹ç®ä¸ºæé¸é ä¼ä¸ç廿¯åºå·¥ç«æä¾è§è§å¼å¯¼æ¹æ¡ï¼å®ç°åºäº3Dæ«æçèªéåºè·¯å¾è§åï¼æ¿ä»£äººå·¥æå¸æä½ç£¨åæºå¨äººã 16 17项ç®å®æ½åï¼å·¥äººä»åè°ç磨åæä½ä¸è§£æ¾ï¼è½¬å²è³è´¨éå·¡æ£çæ´æä»·å¼çå²ä½ï¼æ´ä½å·¥åç¯å¢ä¹å¾å°ææ¾æ¹åã`,requirements:"é¸ä»¶è¡¨é¢ç²ç³ãå ä½å½¢æå¤æï¼æ¯åºé«åº¦ååèå´0.5~5mmãè¦æ±ç³»ç»è½è¯å«é¸ä»¶å®é ä½å§¿å¹¶èªå¨æåæ¯åºè¾¹ç¼ç¹å¾ï¼è§åèªéåºå»æ¯åºè·¯å¾ï¼å»æ¯åºåæ¯åºæ®çé«åº¦<0.3mmï¼èæâ¤45ç§/ä»¶ï¼ç³»ç»éå ¼å®¹å卿ºç¼¸ä½ãåé箱壳ä½ãå¹è½¦ççå¤ç§å·¥ä»¶ç±»åã",solution:{description:"ä½¿ç¨ Epic Eye S-M Air é«å¨æèå´ä¼ æå¨ï¼å ¶åºè²çç²ç³é¢ç¹äºæè·è½åå æé¸ä»¶è¡¨é¢ééé¾é¢ãç³»ç»éè¿ç¹äºå¤çæåæ¯åºè¾¹ç¼çº¿ï¼ç»å工件CAD模åé åï¼èªå¨çææ¯ä»¶é¸ä»¶ç个æ§å磨åè·¯å¾ï¼å¹¶å®æ¶è°æ´ç£¨åå度ï¼ç¡®ä¿å»æ¯åºè´¨éä¸è´ã工件姿æè¯å«æ¯æÂ±30°èå´å çéæºææ¾ï¼æ éäººå·¥ææ£ã",table:{headers:["工件类å","æ¯åºé«åº¦èå´","å¤çèæ","åæ ¼ç"],rows:[["å卿ºç¼¸ä½","1~4 mm","38 s/ä»¶","97.2%"],["åé箱壳ä½","0.5~3 mm","42 s/ä»¶","96.8%"],["å¹è½¦ç","0.5~2 mm","28 s/ä»¶","98.1%"],["å ¶ä»é¸ä»¶","1~5 mm","45 s/ä»¶","95.5%"]]}},values:[{number:"96",unit:"%",label:"廿¯åºåæ ¼ç",description:"ç¸è¾äººå·¥æ¹å¼ç71%å¤§å¹ æåï¼ä¸è´¨é稳å®ä¸åæä½è ç¶æå½±å"},{number:"5",unit:"人",label:"æ¿ä»£æå¸æ°é",description:"5åçç»æå¸è½¬å²è³æ´é«ä»·å¼å²ä½ï¼å¹´éä½ç¨å·¥ææ¬çº¦75ä¸å "},{number:"24",unit:"h",label:"坿ç»å·¥ä½æ¶é¿",description:"å®ç°7Ã24å°æ¶ä¸é´æçäº§ï¼ææç¼è§£è®¢åé«å³°æäº§è½åå"}]},{slug:"appliance-flexible-assembly",title:"å®¶çµç»æä»¶ææ§è£ é è§è§å¼å¯¼",customer:"æç½è²å®¶çµå¤´é¨åç",industryKey:"appliance",sceneKeys:["assembly"],coverImage:"https://picsum.photos/seed/appliance/800/480",summary:"夿ºåå ¼å®¹çææ§è£ é è§è§æ¹æ¡ï¼æ¯æ15款æºåå¿«é忢ï¼åæ¢æ¶é´å°äº3åéï¼è£ é è¯ç98.9%ã",cardSpecs:{industry:"å®¶çµ",item:"æ´è¡£æºå ç",camera:"Epic Eye Pixel Mini",mount:"æºæ¢°èæ«ç«¯",accuracy:"±0.3 mm",process:"夿ºåææ§è£ é å¼å¯¼"},images:["https://picsum.photos/seed/appl1/1200/800","https://picsum.photos/seed/appl2/1200/800","https://picsum.photos/seed/appl3/1200/800","https://picsum.photos/seed/appl4/1200/800"],intro:`ç½è²å®¶çµäº§ååç±»ç¹å¤ï¼åä¸äº§çº¿éè¦é¢ç¹åæ¢ä¸åæºåçè£ é ä»»å¡ãæ¬é¡¹ç®ä¸ºæå¤´é¨å®¶çµåççæ´è¡£æºå çè£ é 线æä¾ææ§è§è§å¼å¯¼æ¹æ¡ï¼å¨ä¸æ´æ¢å¤¹å ·çåæä¸å ¼å®¹15款å çæºåçç²¾å¯è£ é ã 18
19éè¿åæ°å模æ¿ç®¡çå¹³å°ï¼äº§çº¿å·¥ç¨å¸å¯ä»¥èªä¸»æ°å¢æºåå¹¶å¨çº¿å®æç¤ºæï¼æ´ä¸ªè¿ç¨æ éä¸ä¸è§è§å·¥ç¨å¸ä»å
¥ï¼æå¤§éä½äºç³»ç»ç»´æ¤é¨æ§ã`,requirements:"15款æºå尺寸差å¼è¾å¤§ï¼ç´å¾380~520mmï¼é«åº¦400~650mmï¼ï¼å¯å°ååæ»çè½´æ¿çè£
é
容差ä»
±0.5mmãäº§çº¿è¦æ±æºå忢æ¶é´ä¸è¶
è¿5åéï¼åæ¢æé´æ ééæ°æ å®ï¼å¹´åº¦åæ¢æ¬¡æ°è¶
è¿500次ãåæ¶ï¼ç³»ç»é宿¶æ£æµé¶é¨ä»¶æ¯å¦æ¼è£
ï¼ä½ä¸ºè´¨éé¸å£é²æ¢æµåºä¸è¯åã",solution:{description:"建ç«15款æºåçåæ°åè¯å«æ¨¡æ¿åºï¼åæ¢æºåæ¶ç³»ç»èªå¨å¹é
å¯¹åºæ¨¡æ¿ï¼æ éç©çéæ°æ å®ãEpic Eye Pixel Mini ä¼ æå¨ååå
¶ç´§åä½ç§¯ï¼å®è£
å¨ç°æè£
é
æºæ¢°èæ«ç«¯ï¼éèç§»å¨ææå®ç°å¨æè§è§å¼å¯¼ãç³»ç»éæäºç»æä»¶æ¯å¦å®è£
å°ä½çäºæ¬¡æ£æµåè½ï¼æ¼è£
æ£åºçè¾¾99.8%ï¼å½¢æå®æ´è´¨ééç¯ã",table:{headers:["åæ°","客æ·è¦æ±","å®ç°å¼"],rows:[["æºå忢æ¶é´","â¤5 min","2.8 min"],["è£
é
容差","±0.5 mm","±0.3 mm"],["å
¼å®¹æºåæ°","15款","15款ï¼å¯æ©å±"],["è£
é
è¯ç","â¥98%","98.9%"],["æ¼è£
æ£åºç","â¥99.5%","99.8%"]]}},values:[{number:"15",unit:"款",label:"å
¼å®¹æºå",description:"åå¥è§è§ç³»ç»è¦çå
¨ç³»äº§åï¼å½»åºæ¶é¤æ¢ååæºæå¤±"},{number:"98.9",unit:"%",label:"è£
é
è¯ç",description:"è¶
åºå®¢æ·KPIè¦æ±0.9个ç¾åç¹ï¼å
¨å¹´åå°è¿å·¥çº¦8ä¸ä»¶æ¬¡"},{number:"500",unit:"次/å¹´",label:"æ éç¢æ¢å次æ°",description:"å
¨å¹´è¶
500次æºå忢ï¼å¹³åæ¯æ¬¡èæ¶2.8åéï¼äº§çº¿å©ç¨çæ¾èæå"}]},{slug:"new-energy-loading",title:"çµæ± æçå·æèªå¨ä¸ä¸æç³»ç»",customer:"æéçµæ± å¶é å",industryKey:"new-energy",sceneKeys:["loading"],coverImage:"https://picsum.photos/seed/loading/800/480",summary:"对æçå·æè¿è¡ç²¾ç¡®ä½å§¿è¯å«ï¼å¼å¯¼æºæ¢°è宿èªå¨æ¢å·ä¸æï¼æ¢å·æ¶é´ç¼©çè³40ç§ï¼äººå·¥å¹²é¢çéä½è³0.3%ã",cardSpecs:{industry:"æ°è½æº",item:"æçå·æ",camera:"Epic Eye Laser M V3",mount:"åºå®å®è£
",accuracy:"±0.6 mm",process:"éè½½æºæ¢°èèªå¨æ¢å·"},images:["https://picsum.photos/seed/load1/1200/800","https://picsum.photos/seed/load2/1200/800","https://picsum.photos/seed/load3/1200/800","https://picsum.photos/seed/load4/1200/800"],intro:"éçµæ± æçå·æéè¾¾æ°ç¾å
¬æ¤ï¼ä¼ ç»æ¢å·æä½éè¦å¤å工人åä½å¹¶åå©è¡è½¦ï¼å±é©æ§é«ãæçä½ãæ¬é¡¹ç®ä¸ºæéçµæ± å¶é åçæ¶å¸æºç»æä¾å
¨èªå¨æ¢å·è§è§å¼å¯¼ç³»ç»ï¼å®ç°å¯¹å·æè¯è½´ä½ç½®ãå·æç´å¾ãå·ç»æ¹åçä¸ç»´æç¥ï¼å¼å¯¼éè½½æºæ¢°è宿èªå¨æ¢å·ã",requirements:"å·æè¯è½´ç»é¿ï¼ç´å¾76mmï¼é¿åº¦1200mmï¼ï¼è½´ç«¯ä½ç½®æç¥ç²¾åº¦éå¨Â±1mm以å
ã巿以ä¸åå§¿ææ¾ç½®äºææ¶ä¸ï¼ç³»ç»éå¤ç±15°ç徿åå·®ãæ¢å·è¿ç¨è¦æ±ä¸åæºæåæºæ¶é´æçï¼æ´ä¸ªæ¢å·å¨ä½å¨60ç§å
宿ï¼äººå·¥å¹²é¢çä¸è¶
è¿2%ã",solution:{description:"éç¨ Epic Eye Laser M V3 æ·å¤åä¼ æå¨ç室å
çæ¬ï¼ååå
¶è¶
强æå¹²æ°è½ååºå¯¹è½¦é´å¼ºèæ¯å
ç¯å¢ãç³»ç»å¯¹å·æè¯è½´è¿è¡çº¿æ«æï¼ç²¾ç¡®å®ä½è½´ç«¯ä¸å¿ç¹ï¼åæ¶è¯ä¼°å·æå½åç´å¾ä¸å©ä½éãæ¢å·è·¯å¾è§å综åèèå·æééãæ¯éå空é´å¹²æ¶ï¼ç¡®ä¿éè½½æºæ¢°èè¿å¨å¹³ç¨³å®å
¨ã",table:{headers:["ææ ","è¦æ±","宿µ"],rows:[["轴端å®ä½ç²¾åº¦","±1.0 mm","±0.6 mm"],["徿è§è¡¥å¿èå´","±15°","±20°"],["æ¢å·æ»èæ¶","â¤60 s","40 s"],["人工干é¢ç","â¤2%","0.3%"]]}},values:[{number:"40",unit:"s",label:"忬¡æ¢å·æ¶é´",description:"æ¯åæäººå·¥æ¢å·æçæå3åï¼å¤§å¹
åå°æ¶å¸æºå¾
æåæºæè"},{number:"0.3",unit:"%",label:"人工干é¢ç",description:"99.7%çæ¢å·å¨ä½å
¨èªå¨å®æï¼äººåä»å±é©ä½ä¸ä¸å½»åºè§£æ¾"},{number:"0",unit:"次",label:"å®å
¨äºæ
è®°å½",description:"æ¶é¤äºéè½½æ¢å·ä½ä¸ç人身å®å
¨é£é©ï¼ç´¯è®¡å®å
¨è¿è¡è¶
18个æ"}]},{slug:"textile-roll-inspection",title:"å·æå¸å¹ç¼ºé·å¨çº¿è§è§æ£æµç³»ç»",customer:"æçººç»é¢æåºå£ä¼ä¸",industryKey:"logistics",sce
19neKeys:["sorting"],coverImage:"https://picsum.photos/seed/textile/800/480",summary:"对é«éè¿å¨å¸å¹è¿è¡å ¨å¹ é¢ç¼ºé·æ£æµï¼æ£åºç99.2%ï¼é度达120m/minï¼æ¿ä»£8åéªå¸å·¥ï¼æ£æµä¸è´æ§å¤§å¹ æåã",cardSpecs:{industry:"纺ç»",item:"å·æå¸å¹",camera:"Epic Eye Pixel Welding",mount:"åºå®å®è£ ",accuracy:"æå°è¯å« 0.5 mm",process:"é«éå¨çº¿ç¼ºé·æ£æµ"},images:["https://picsum.photos/seed/text1/1200/800","https://picsum.photos/seed/text2/1200/800","https://picsum.photos/seed/text3/1200/800","https://picsum.photos/seed/text4/1200/800"],intro:`纺ç»é¢æçåè´¨æ£æµåæ¥ä¾èµäººå·¥éªå¸ï¼éªå¸å·¥å¨å¼ºå ç¯ç®±åé¿æ¶é´ç®è§æ£æ¥ï¼ç²å³åè¯¯æ£æ¼æ£çæ¾èä¸åï¼ä¸é¾ä»¥ä¿è¯æ£æµä¸è´æ§ãæ¬é¡¹ç®ä¸ºæçººç»åºå£ä¼ä¸çéªå¸å·¥åºæä¾å ¨å¹ é¢å¨çº¿è§è§æ£æµç³»ç»ï¼å®ç°å¸å¹å¨é«éè¿å¨ä¸ç缺é·å®æ¶æ£æµä¸ç²¾ç¡®å®ä½ã 20 21ç³»ç»è½è¯å«çººç»ãç»æãè²å·®çè¶ è¿20类缺é·ï¼å¹¶èªå¨çææ£æµæ¥åï¼ä¸ºä¸æ¸¸å级åªåæä¾ç²¾ç¡®ç缺é·åæ æ°æ®ã`,requirements:"å¸å¹å¹ 宽æå¤§2.2mï¼è¿è¡é度é«è¾¾120m/minï¼è¦æ±ç³»ç»è½å®æ¶ééå ¨å¹ é¢é«æ¸ å¾åå¹¶å®æç¼ºé·åæãç¼ºé·æå°è¯å«å°ºå¯¸ä¸º0.5mmÃ5mmï¼æ¼æ£çä¸è¶ è¿1%ï¼è¯¯æ¥çä¸è¶ è¿5%ï¼ç³»ç»éå ¼å®¹æ£ãéº»ãæ¶¤çº¶çå¤ç§æè´¨ã",solution:{description:"éç¨ Epic Eye Pixel Welding 大è§éä¼ æå¨ï¼éçæ¥æ¨¡å¼ï¼ç»åé«é¢éªå æºï¼å®ç°2.2må¹ å®½ã120m/minè¿è¡é度ä¸çæ¸ æ°æåãèªç 缺é·åç±»ç¥ç»ç½ç»å¯¹21类常è§å¸å¹ç¼ºé·è¿è¡ç²¾åè¯å«ï¼å¹¶å¨å¸é¢ä¸è¿è¡ç²¾ç¡®çX/Yåæ æ æ³¨ï¼è¾åºè³éªå¸æºæ§å¶ç³»ç»èªå¨æ è®°ã",table:{headers:["缺é·ç±»å","è¯å«åç¡®ç","æå°å¯æ£å°ºå¯¸"],rows:[["æç»/æçº¬","99.8%","0.3 mm"],["跳纱/è·³è±","99.5%","0.5 mm"],["è²å·®/è²æ","98.9%","2 cm²"],["ç ´æ´/éç¼","99.9%","0.5 mm"],["污æ¸/æ²¹æ","98.2%","1 cm²"]]}},values:[{number:"99.2",unit:"%",label:"综åç¼ºé·æ£åºç",description:"è¶ åºåå约å®0.7个ç¾åç¹ï¼è¾¾å°è¡ä¸é¡¶å°æ°´å¹³"},{number:"8",unit:"人",label:"èçéªå¸å·¥äºº",description:"人工éªå¸ææ¬ç±æ¯ç±³0.25å éè³0.04å ï¼å¹´èçº¦ææ¬è¶ ç¾ä¸"},{number:"120",unit:"m/min",label:"æå¤§æ£æµé度",description:"è¦çå ¨çº¿æé«è¿è¡é度ï¼ä¸æä¸ºç产ç¶é¢"}]}];function pk(e){return M3.find(t=>t.key===e)}function mk(e){return N3.find(t=>t.key===e)}const j3=[{slug:"epic-eye-v3-4-9",title:"Epic Eye 软件 V3.4.9 çæ¬æ£å¼æ´æ°å¦",noticeTitle:"Epic Eye 软件 V3.4.9 çæ¬æ£å¼æ´æ°å¦",version:"V3.4.9",date:"2026-04-01",isLatest:!0,applicableProducts:["Epic Eye Pixel ç³»å","Epic Eye Laser ç³»å","Epic Eye Log L"],summary:"ä¿®å¤ç¹å®å辨çä¸ç¹äºè¾åºåç§»é®é¢ï¼ä¼åå¤ç¸æºåæ¥ééç¨³å®æ§ï¼å¹¶æ°å¢ ROS2 驱卿¯æã",content:{features:["æ°å¢ ROS2 驱卿¯æï¼æ¹ä¾¿æºå¨äººé¡¹ç®éæ","æ°å¢ç¹äºä½ç´ ééæ ·æ¥å£ï¼å¯å¨å®¢æ·ç«¯åè½»éé¢å¤ç"],improvements:["ä¼åå¤ç¸æºåæ¥ééç¨³å®æ§ï¼30 è·¯èéæå¨éä½ 40%","Epic Eye Search Tool å¢å æ¹ééç½®åè½"],fixes:["ä¿®å¤ç¹å®å辨çä¸ç¹äºè¾åºåç§» 1~2 åç´ çé®é¢","ä¿®å¤ Linux ä¸å¶åæçº¿åæ æ³èªå¨éè¿çé®é¢"],notes:"建议ææå¨ç¨ç¨æ·åçº§è³æ¤çæ¬ï¼å级å请å¤ä»½å½åé ç½®æä»¶ã"}},{slug:"epic-pro-v1-3-1",title:"Epic Pro V1.3.1 çæ¬æ£å¼æ´æ°å¦",noticeTitle:"Epic Pro V1.3.1 çæ¬æ£å¼æ´æ°å¦",version:"V1.3.1",date:"2026-02-15",applicableProducts:["Epic Pro å ¨ç³»å"],summary:"æ°å¢æ··åååè¯å«è½åï¼å·¥èºç¼æå¨çé¢éæï¼æ¯ææ¥éª¤åç»ä¸ææ½å¤å¶ã",content:{features:["æ°å¢æ··åååè¯å«è½åï¼æ¯æå䏿çå¤ SKU æå","å·¥èºç¼æå¨æ¯ææ¥éª¤åç»åææ½å¤å¶","æ°å¢ OPC UA é讯åè®®"],improvements:["æåè§åæ±è§£é度æå约 25%","æ¥å¿é¢æ¿æ¯ææç级çéä¸å ³é®åæç´¢"],fixes:["ä¿®å¤å·¥èºåæ¢æ¶å¶åçç¸æºå¥ææªéæ¾é®é¢"],notes:"æ¬æ¬¡ä¸ºåè½çæ¬ï¼ä¸ V1.2.x å·¥èºæä»¶å ¼å®¹ã"}},{slug:"atom-v1-3-0",title:"ATOM V1.3.0 çæ¬æ£å¼æ´æ°å¦",noticeTitle:"ATOM V1.3.0 çæ¬æ£å¼æ´æ°å¦",version:"V1.3.0",date:"2026-01-10",applicableProducts:["ATOM è§è§ç®æ³å¹³å°"],summary:"å ç½®ç®æ³åºæ©å è³ 60+ï¼æ°å¢ 3D ç¹äºé åä¸ç¼ºé·æ£æµä¸¤ç±»ç»ä»¶ã",content:{features:["æ°å¢ 3D ç¹äºé åï¼ICP / Super4PCSï¼ç»ä»¶","æ°å¢è¡¨é¢ç¼ºé·æ£æµç»ä»¶ï¼åºäºæ·±åº¦å¦ä¹ ï¼","ç»ä»¶åæ°æ¯æè¡¨è¾¾å¼è¾å ¥ä¸åéå¼ç¨"],improvements:["å¯è§åç»å¸æ¯æå°å°å¾ç¼©ç¥å¾","è¿è¡æ¶æ§è½çæ§é¢æ¿æ´ç´è§"],notes:"èå·¥ç¨æä»¶é¦æ¬¡æå¼ä¼èªå¨è¿ç§»ï¼è¯·æåå¤ä»½ã"}},{slug:"epic-eye-virtualcamera-v3-4-4",title:"Epic Eye VirtualCamera V3.4.4 çæ¬æ£å¼æ´æ°å¦",noticeTitle:"Epic Eye VirtualCamera V3.4.4 çæ¬æ£å¼æ´æ°å¦",version:"V3.4.4",date:"2025-12-20",applicableProducts:["Epic Eye å ¨ç³»åï¼ä»¿çï¼"],summary:"æ°å¢å¤æºä½èæç¸æºå¸å±æ¨¡æ¿ï¼ä¸çæºåæ°ä¸è´æ§è¿ä¸æ¥æåã",content:{features:["æ°å¢å¤æºä½èæç¸æºå¸å±æ¨¡æ¿ï¼çæ¥ãæåãè£ é
21ï¼","æ¯æå¯¼å
¥ USD åºæ¯"],improvements:["èæç¸æºç¹äºå¯åº¦ä¸çæºä¸è´æ§æåè³ 95%"],fixes:["ä¿®å¤ Windows ä¸é« DPI æ¾ç¤ºå¨ç颿忍¡ç³é®é¢"]}},{slug:"epic-eye-sdk-v2-1-0",title:"Epic Eye SDK V2.1.0 æ´æ°éç¥",noticeTitle:"Epic Eye SDK V2.1.0 çæ¬æ£å¼æ´æ°å¦",version:"V2.1.0",date:"2025-11-28",applicableProducts:["Epic Eye SDK","Epic Eye ææ¡£ä¸å¿"],summary:"æ°å¢ Python 示ä¾ãè¡¥å
ç¸æºåæ°è¯´æï¼å¹¶åæ¥æ´æ°æ¥å
¥ææ¡£ç»æã",content:{features:["æ°å¢ Python å¿«éæ¥å
¥ç¤ºä¾","è¡¥å
设å¤åå§åä¸æçº¿éè¿è¯´æ"],improvements:["ä¼å SDK ææ¡£ç®å½ç»æï¼æåæ¥æ¾æç"],notes:"å»ºè®®æ°æ¥å
¥é¡¹ç®ç´æ¥åèæ¬çæ¬ææ¡£ä¸ç¤ºä¾ä»£ç ã"}},{slug:"epic-pro-sdk-v1-2-2",title:"Epic Pro SDK V1.2.2 æ´æ°éç¥",noticeTitle:"Epic Pro SDK V1.2.2 ä¸ææ¡£å·²åæ¥æ´æ°",version:"V1.2.2",date:"2025-10-18",applicableProducts:["Epic Pro SDK","Epic Pro ææ¡£ä¸å¿"],summary:"è¡¥å
å·¥èºæ¥å£è¯´æï¼ä¿®æ£ç¤ºä¾å·¥ç¨ä¾èµçæ¬ï¼å¹¶åæ¥æ´æ°è°è¯ææ¡£ã",content:{improvements:["å®åå·¥èºç¼ææ¥å£ææ¡£","ä¿®æ£ç¤ºä¾å·¥ç¨ä¾èµçæ¬è¯´æ"],fixes:["ä¿®å¤é¨åæ¥å£è¿åå¼è¯´æä¸å®æ´çé®é¢"],notes:"å级åè¯·ç¡®è®¤ç°æç¤ºä¾å·¥ç¨ä¾èµä¸æ¬çä¸è´ã"}},{slug:"atom-docs-v1-2-5",title:"ATOM ææ¡£ä¸å¿ V1.2.5 æ´æ°éç¥",noticeTitle:"ATOM å¹³å°ææ¡£ä¸å¿å·²æ´æ°",version:"V1.2.5",date:"2025-09-30",applicableProducts:["ATOM ææ¡£ä¸å¿"],summary:"æ°å¢ç»ä»¶åæ°è¯´æä¸æ§è½è°ä¼å»ºè®®ï¼è¡¥å
常è§é®é¢ææ¥ç« èã",content:{features:["æ°å¢ç»ä»¶åæ°è¯´æç« è","è¡¥å
æ§è½è°ä¼å»ºè®®"],notes:"建议é¨ç½²åè°è¯äººåä¼å
æ¥çæ°å¢ FAQ å
容ã"}},{slug:"epic-eye-v3-4-2",title:"Epic Eye 软件 V3.4.2 æ´æ°éç¥",noticeTitle:"Epic Eye 软件 V3.4.2 çæ¬æ£å¼æ´æ°å¦",version:"V3.4.2",date:"2025-08-12",applicableProducts:["Epic Eye Pixel ç³»å","Epic Eye Laser ç³»å"],summary:"ä¼åä»»å¡åæ¢æµç
度ï¼ä¿®å¤æ¹éééä¸çå¶åå¡é¡¿é®é¢ã",content:{improvements:["ä¼åä»»å¡åæ¢æµç
度"],fixes:["ä¿®å¤æ¹éééåºæ¯ä¸çå¶åå¡é¡¿é®é¢"],notes:"建议é«é¢ééåºæ¯åçº§å°æ¬çæ¬ã"}},{slug:"epic-pro-v1-2-8",title:"Epic Pro V1.2.8 æ´æ°éç¥",noticeTitle:"Epic Pro V1.2.8 çæ¬æ£å¼æ´æ°å¦",version:"V1.2.8",date:"2025-07-06",applicableProducts:["Epic Pro å
¨ç³»å"],summary:"ä¼åæ··åæååºæ¯ç¨³å®æ§ï¼è¡¥å
æ¥å¿å¯¼åºè½åã",content:{improvements:["ä¼åæ··åæååºæ¯ç¨³å®æ§","è¡¥å
æ¥å¿å¯¼åºè½å"],notes:"建议ç°åºè°è¯å¢é忥å级ã"}},{slug:"epic-eye-sdk-v2-0-3",title:"Epic Eye SDK V2.0.3 æ´æ°éç¥",noticeTitle:"Epic Eye SDK 䏿¥å
¥ææ¡£å·²å®æä¸æ¬¡åæ¥æ´æ°",version:"V2.0.3",date:"2025-06-14",applicableProducts:["Epic Eye SDK","Epic Eye æ¥å
¥ææ¡£"],summary:"å®åäºæ¬¡å¼åææ¡£ï¼è¡¥å
æ¥å£æ¶åºå¾ä¸é误ç 说æã",content:{features:["è¡¥å
æ¥å£æ¶åºå¾","æ°å¢é误ç 说æç« è"],notes:"å»ºè®®äºæ¬¡å¼å项ç®åèææ°ææ¡£ã"}},{slug:"epic-eye-v3-4-0",title:"Epic Eye 软件 V3.4.0 æ´æ°éç¥",noticeTitle:"Epic Eye 软件 V3.4.0 çæ¬æ£å¼æ´æ°å¦",version:"V3.4.0",date:"2025-05-20",applicableProducts:["Epic Eye Pixel ç³»å","Epic Eye Laser ç³»å"],summary:"æ°å¢ç¸æºåç»ç®¡çåè½ï¼ä¼åç¹äºæ¸²ææ§è½ï¼ä¿®å¤è¥å¹²å·²ç¥é®é¢ã",content:{features:["æ°å¢ç¸æºåç»ç®¡çï¼æ¯æå¤å·¥ä½åºæ¯ä¸ç设å¤å½ç±»ä¸æ¹éæä½","æ°å¢ç¹äºå¯¼åºä¸º PLY / PCD æ ¼å¼åè½"],improvements:["ç¹äºå®æ¶æ¸²æå¸§çæå约 35%","ä¼å设å¤åç°é度ï¼å±åç½æ«ææ¶é´ç¼©çè³ 1 ç§ä»¥å
"],fixes:["ä¿®å¤å¤ç½å¡ç¯å¢ä¸è®¾å¤å¶åæ æ³åç°çé®é¢","ä¿®å¤ç¹äºçè²æ¨¡å¼åæ¢æ¶çéªçé®é¢"]}}],$3=Li.map(e=>({id:`product-${e.slug}`,title:e.name,subtitle:e.series,description:`${e.category} · ${e.summary}`,href:`/product/${e.slug}`,category:"产å",keywords:[e.series,e.category,e.tagline,e.status,...e.applications??[],...e.highlights??[],...Object.values(e.specs)].filter(Boolean)})),F3=[{id:"product-epic-eye-software",title:"Epic Eye",subtitle:"软件产å",description:"3Dè§è§è½¯ä»¶å¹³å°ï¼
21æ¯ææåãçæ¥ãè£
é
çåºæ¯",href:"/product/epic-eye-software",category:"产å",keywords:["Epic Eye","软件","V3.4","V3.4.9","ROS2","SDK","OPC UA","æå","çæ¥","è£
é
","ç¹äº","Python","å¤ç¸æº"]},{id:"product-epic-pro",title:"Epic Pro",subtitle:"软件产å",description:"å·¥èºç¼æä¸æå软件ï¼å
置混åååè¯å«ä¸OPC UAé讯",href:"/product/epic-pro",category:"产å",keywords:["Epic Pro","软件","V1.3","V1.3.1","OPC UA","æå","æ··ååå","å·¥èºç¼æ","SDK"]},{id:"product-atom",title:"ATOM",subtitle:"软件产å",description:"è§è§ç®æ³å¹³å°ï¼å
ç½®60+ç®æ³ç»ä»¶ï¼æ¯æICPç¹äºé
åä¸ç¼ºé·æ£æµ",href:"/product/atom",category:"产å",keywords:["ATOM","ç®æ³å¹³å°","V1.3","V1.3.0","ICP","Super4PCS","ç¹äºé
å","ç¼ºé·æ£æµ","深度å¦ä¹ ","å¯è§å"]}],V3=[{id:"ind-auto",title:"汽车è¡ä¸æ¡ä¾",subtitle:"è¡ä¸æ¡ä¾",description:"çæ¥å¼å¯¼ä¸è£
é
å®ä½ï¼è¦çç½è½¦èº«ãæ»è£
ãåºççå·¥åº",href:"/cases?industry=auto",category:"è¡ä¸æ¡ä¾",keywords:["汽车","çæ¥","è£
é
","å®ä½","ç½è½¦èº«","æ»è£
","åºç"]},{id:"ind-battery",title:"æ°è½æºè¡ä¸æ¡ä¾",subtitle:"è¡ä¸æ¡ä¾",description:"çµè¯å å ä¸ PACK è£
é
ï¼éé
éçµæ± ç产线è§è§éæ±",href:"/cases?industry=new-energy",category:"è¡ä¸æ¡ä¾",keywords:["æ°è½æº","çµæ± ","éçµ","çµè¯","PACK","è£
é
","æ£æµ"]},{id:"ind-appliance",title:"å®¶çµè¡ä¸æ¡ä¾",subtitle:"è¡ä¸æ¡ä¾",description:"ç»æä»¶æ£æµä¸ææ§è£
é
ï¼éç¨äºç½è²å®¶çµå¤æºåç产线",href:"/cases?industry=appliance",category:"è¡ä¸æ¡ä¾",keywords:["å®¶çµ","ç½è²å®¶çµ","ææ§","æ¢å","è£
é
","æ£æµ"]},{id:"ind-metal",title:"éå±é¶é¨ä»¶æ¡ä¾",subtitle:"è¡ä¸æ¡ä¾",description:"æ åºæåä¸å°ºå¯¸æµéï¼è¦çå²åä»¶ãæºå ä»¶æ¥ææ£æµ",href:"/cases?industry=metal-parts",category:"è¡ä¸æ¡ä¾",keywords:["éå±","å²åä»¶","æ åºæå","尺寸","æµé","æºå "]},{id:"ind-casting",title:"é¸é è¡ä¸æ¡ä¾",subtitle:"è¡ä¸æ¡ä¾",description:"é¸ä»¶è¯å«ä¸å»æ¯åºå¼å¯¼ï¼æ¯æç¼¸ä½ã壳ä½çå¤ç±»å·¥ä»¶",href:"/cases?industry=casting",category:"è¡ä¸æ¡ä¾",keywords:["é¸é ","é¸ä»¶","廿¯åº","缸ä½","壳ä½","ä¸ä¸æ"]},{id:"ind-logistics",title:"ç©æµè¡ä¸æ¡ä¾",subtitle:"è¡ä¸æ¡ä¾",description:"å
è£¹åæ£è¯å«ãè´§ç©ä½ç§¯éæ¹ä¸ä»å¨åºä½å®ä½ï¼èµè½ç©æµèªå¨å",href:"/cases?industry=logistics",category:"è¡ä¸æ¡ä¾",keywords:["ç©æµ","å
裹","忣","ä»å¨","ä½ç§¯","éæ¹"]}],U3=D3.map(e=>({id:`case-${e.slug}`,title:e.title,subtitle:e.customer,description:e.summary,href:`/cases/${e.slug}`,category:"è¡ä¸æ¡ä¾",keywords:[e.customer,e.industryKey,...e.sceneKeys,e.summary,e.requirements,e.solution.description,...e.solution.table?.rows.flat()??[]].filter(Boolean)})),H3=[{id:"service-index",title:"æå¡æ¯æ",subtitle:"æå¡æ¯æ",description:"å®åå¨è¯¢ãææ¯å¹è®ãç»´ä¿è´¨ä¿ä¸å
¨å¨ææå¡",href:"/service",category:"æå¡æ¯æ",keywords:["æå¡æ¯æ","å®å","å¹è®","ç»´ä¿","è´¨ä¿","æå¡ä½ç³»","ææ¯æå¡"]},{id:"service-software-update",title:"è½¯ä»¶æ´æ°éç¥",subtitle:"æå¡æ¯æ",description:"æ¥çææ°è½¯ä»¶çæ¬ãæ´æ°æ¥å¿ä¸å级说æ",href:"/service/software-update",category:"æå¡æ¯æ",keywords:["软件å级","çæ¬","æ´æ°","release","æ´æ°æ¥å¿","å级","软件éç¥"]},{id:"service-eol-notice",title:"å产éç¥",subtitle:"æå¡æ¯æ",description:"æ¥ç产åå产å
¬åã忢é宿¶é´ä¸æ¿ä»£åå·æ¨è",href:"/service/eol-notice",category:"æå¡æ¯æ",keywords:["å产","EOL","æ¿ä»£","忢éå®","åå®","产åå
¬å","çå½å¨æ"]},{id:"service-camera-select",title:"ç¸æºéååè§éæ¥è¯¢å·¥å
·",subtitle:"æå¡æ¯æ",description:"å¿«éä¼°ç®åå·ãå·¥ä½è·ç¦»ä¸è§éèå´ï¼å¨çº¿å®æéå",href:"https://docs.transfer3d.com/epicfov/",category:"æå¡æ¯æ",keywords:["éå","è§é","å·¥ä½è·ç¦»","å·¥å
·","æ¥è¯¢","åå·"]},{id:"service-virtual-camera",title:"èæç¸æºå·¥å
·",subtitle:"æå¡æ¯æ",description:"å¨çº¿æ¨¡æé¨ç½²ä½ç½®ä¸ææææï¼éªè¯å®è£
æ¹æ¡",href:"/download?tab=software&group=Epic Eye VirtualCamera#download-tabs",category:"æå¡æ¯æ",keywords:["èæ","模æ","é¨ç½²","仿ç","å·¥å
·"]},{id:"service-download",title:"ä¸è½½ä¸å¿",subtitle:"æå¡æ¯æ",description:"ææ¡£ã软件ã驱å¨ä¸èµæå
ä¸è½½",href:"/download",category:"æå¡æ¯æ",keywords:["ä¸è½½","ææ¡£","软件","驱å¨","SDK","æå","èµæ"]},{id:"service-after-sales",title:"å®åç³è¯·",subtitle:"æå¡æ¯æ",description:"æ¥ä¿®ãè¿åãè¿ç¨æéä¸å·¥åè·è¿",href:"/after-sales",category:"æå¡æ¯æ",keywords:["å®å","æ¥ä¿®","è¿å","ç»´ä¿®","å·¥å","æé","æ
é"]}],B3=j3.map(e=>({id:`notice-${e.slug}`,title:e.title,subtitle:e.version,description:e.summary,href:`/service/notice/${e.slug}`,category:"æå¡æ¯æ",keywords:[e.version,...e.applicableProducts,...e.content.features??[],...e.content.improvements??[],...e.content.fixes??[],e.content.notes??""].filter(
21Boolean)})),K3=[{id:"company-about",title:"å
¬å¸ç®ä»",subtitle:"å
¬å¸ä¿¡æ¯",description:"äºè§£è¿ç§»ç§æçåå±åç¨ãæ ¸å¿ææ¯ä¸å¢é",href:"/company",category:"å
¬å¸ä¿¡æ¯",keywords:["å
¬å¸","å
³äº","ç®ä»","è¿ç§»ç§æ","å¢é","åç¨","使å½","ä¼ä¸æå","æ´ç´ ","å¦è¯","åè¶","ä¸å©","æç«"]},{id:"company-news",title:"æ°é»å¨æ",subtitle:"å
¬å¸ä¿¡æ¯",description:"产ååå¸ãè¡ä¸æ´»å¨ä¸ä¼ä¸ææ°å¨æ",href:"/market",category:"å
¬å¸ä¿¡æ¯",keywords:["æ°é»","卿","åå¸","æ´»å¨","èµè®¯"]},{id:"company-cert",title:"èµè´¨è®¤è¯",subtitle:"å
¬å¸ä¿¡æ¯",description:"æ¥ç认è¯ãä¸å©ä¸è£èªèµè´¨",href:"/company#certification",category:"å
¬å¸ä¿¡æ¯",keywords:["èµè´¨","认è¯","ä¸å©","è£èª","ISO","è¯ä¹¦","CE","FCC","ISO 9001","髿°ææ¯ä¼ä¸","ä¸ç²¾ç¹æ°"]},{id:"company-contact",title:"èç³»æä»¬",subtitle:"å
¬å¸ä¿¡æ¯",description:"éå®å¨è¯¢ãææ¯æ¯æä¸å使²é",href:"/#contact",category:"å
¬å¸ä¿¡æ¯",keywords:["èç³»","çµè¯","é®ç®±","å¨è¯¢","åä½","éå®","项ç®å¨è¯¢","å®åå¨è¯¢","ææ¯æ¯æ","é宿¯æ","ä¸å¡åä½","代ç"]}],pl=[],ml=[],hl=[],gl=[];function W3(e){pl.splice(0,pl.length,...e)}function G3(e){ml.splice(0,ml.length,...e)}function z3(e){hl.splice(0,hl.length,...e)}function q3(e){gl.splice(0,gl.length,...e)}const Y3=[...$3,...F3,...V3,...U3,...H3,...B3,...K3];function Uf(e,t){const n=t.toLowerCase();let r=0;return e.title.toLowerCase().includes(n)&&(r+=10),e.subtitle.toLowerCase().includes(n)&&(r+=4),e.description.toLowerCase().includes(n)&&(r+=3),e.keywords.some(o=>o.toLowerCase().includes(n))&&(r+=2),r}function hk(e){const t=e.trim();if(!t)return[];const n=[...pl,...ml,...hl,...gl],r=n.map(l=>({entry:l,s:Uf(l,t)})).filter(l=>l.s>0),o=new Set(n.map(l=>l.id)),s=Y3.filter(l=>!o.has(l.id)).map(l=>({entry:l,s:Uf(l,t)})).filter(l=>l.s>0).concat(r).sort((l,u)=>u.s-l.s).map(l=>l.entry),i=new Map;let a=0;for(const l of s){if(a>=10)break;const u=i.get(l.category)??[];u.length>=4||(u.push(l),i.set(l.category,u),a++)}return Array.from(i.entries()).map(([l,u])=>({category:l,items:u}))}const X3=Fe(async()=>{let e,t;try{const[n,r,o,s]=([e,t]=Xt(()=>Promise.all([$fetch("/api/news",{query:{lang:"zh"}}),$fetch("/api/cases",{query:{lang:"zh"}}),$fetch("/api/software-updates",{query:{lang:"zh"}}),$fetch("/api/eol-notices",{query:{lang:"zh"}})])),e=await e,t(),e);W3((n??[]).map(i=>({id:`news-${i.slug}`,title:i.title,subtitle:i.category,description:i.excerpt,href:`/market/${i.slug}`,category:"æ°é»å¨æ",keywords:[i.category,i.title,i.excerpt]}))),G3((r??[]).map(i=>({id:`case-${i.slug}`,title:i.title,subtitle:i.industryKey,description:i.sceneKeys.join("ã"),href:`/cases/${i.slug}`,category:"è¡ä¸æ¡ä¾",keywords:[i.industryKey,...i.sceneKeys,i.title]}))),z3((o??[]).map(i=>({id:`notice-${i.slug}`,title:i.noticeTitle,subtitle:i.date,description:i.noticeContent,href:`/service/notice/${i.slug}`,category:"æå¡æ¯æ",keywords:[i.noticeTitle,i.noticeContent]}))),q3((s??[]).map(i=>({id:`eol-${i.slug}`,title:i.title,subtitle:i.date,description:i.title,href:"/service/eol-notice",category:"æå¡æ¯æ",keywords:[i.title]})))}catch(n){console.warn("[search-index] failed to load dynamic entries:",n)}}),J3=Fe({name:"i18n:plugin:ssg-detect",dependsOn:["i18n:plugin","i18n:plugin:route-locale-detect"],enforce:"post",setup(e){}}),Q3=[r1,l1,Jv,yE,_E,bE,vE,EE,wE,RE,wT,CT,TT,PT,b3,v3,E3,w3,C3,X3,J3],ag=(e="RouteProvider")=>Ye({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,r=t.route,o={};for(const s in t.route)Object.defineProperty(o,s,{get:()=>n===t.renderKey?t.route[s]:r[s],enumerable:!0});return dn(sr,Ot(o)),()=>t.vnode?Re(t.vnode,{ref:t.vnodeRef}):t.vnode}}),Z3=ag(),Hf=new WeakMap,eS=Ye({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const o=le(),s=ye(),i=Ge(sr,null);let a;r({pageRef:s});const l=Ge(Vp,null);let u;const c=o.deferHydration();let f=!1,d=0;if(o.isHydrating){const h=o.hooks.hookOnce("app:error",c);et().beforeEach(h)}e.pageKey&&Te(()=>e.pageKey,(h,y)=>{h!==y&&o.callHook("page:loading:start")});let p=!1;{const h=et().beforeResolve(()=>{p=!1});ir(()=>{h(),c()})}return()=>Re(ym,{name:e.name,route:e.route,...t},{default:h=>
21{const y=tS(i,h.route,h.Component),C=i&&i.matched.length===h.route.matched.length;if(!h.Component){if(u&&!C)return u;c();return}if(u&&l&&!l.isCurrent(h.route))return u;if(y&&i&&(!l||l?.isCurrent(i)))return C||u?u:null;const g=$a(h,e.pageKey),_=nS(i,h.route,h.Component);!o.isHydrating&&a===g&&!_&&yn(()=>{p||(p=!0,o.callHook("page:loading:end"))}),f&&a!==g&&d++,a=g;const m=!!(e.transition??h.route.meta.pageTransition??uu),b=m&&vm([e.transition,h.route.meta.pageTransition,uu,{onAfterLeave(){o["~transitionFinish"]?.(),delete o["~transitionFinish"],delete o["~transitionPromise"],o.callHook("page:transition:finish",h.Component)}}]),E=e.keepalive??h.route.meta.keepalive??z_;return u=bm(m&&b,Ev(E,Re(Nl,{key:d,suspensible:!0,onPending:()=>{f=!0,m&&!o["~transitionPromise"]&&(o["~transitionPromise"]=new Promise(S=>{o["~transitionFinish"]=S})),o.callHook("page:start",h.Component)},onResolve:async()=>{f=!1;try{await yn(),o._route.sync?.(),await o.callHook("page:finish",h.Component),!p&&!_&&(p=!0,await o.callHook("page:loading:end"))}finally{c()}}},{default:()=>{const S={key:g||void 0,vnode:n.default?rS(n.default,h):h.Component,route:h.route,renderKey:g||void 0,trackRootNodes:m,vnodeRef:s};if(!E)return Re(Z3,S);const k=h.Component.type,N=k;let A=Hf.get(N);return A||(A=ag(k.name||k.__name),Hf.set(N,A)),Re(A,S)}}))).default(),u}})}});function tS(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>o.components?.default===n?.type);return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>o.components?.default!==e.matched[s]?.components?.default)||n&&$a({route:t,Component:n})!==$a({route:e,Component:n})}function nS(e,t,n){return e?t.matched.findIndex(o=>o.components?.default===n?.type)<t.matched.length-1:!1}function rS(e,t){const n=e(t);return n.length===1?Re(n[0]):Re($e,void 0,n)}const lg=tm,oS=Ye({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>Re(Sn[e.name],e.layoutProps,t.slots)}}),sS={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},iS=Ye({name:"NuxtLayout",inheritAttrs:!1,props:sS,setup(e,t){const n=le(),r=Ge(sr),s=!r||r===lr()?sm():r,i=oe(()=>{let c=J(e.name)??s?.meta.layout??lg(s?.path).appLayout??"default";return c&&!(c in Sn)&&e.fallback&&(c=J(e.fallback)),c}),a=mt();t.expose({layoutRef:a});const l=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",l);et().beforeEach(c)}let u;return()=>{const f=!!i.value&&i.value in Sn&&!!(s?.meta.layoutTransition??cu),d=f&&vm([s?.meta.layoutTransition,cu,{onBeforeLeave(){n["~transitionPromise"]=new Promise(h=>{n["~transitionFinish"]=h})},onAfterLeave(){n["~transitionFinish"]?.(),delete n["~transitionFinish"],delete n["~transitionPromise"]}}]),p=u;return u=i.value,bm(d,{default:()=>Re(Nl,{suspensible:!0,onResolve:async()=>{await yn(l)}},{default:()=>Re(aS,{layoutProps:up(t.attrs,s.meta.layoutProps??{},{ref:a}),key:i.value||void 0,name:i.value,shouldProvide:!e.name,isRenderingNewLayout:h=>h!==p&&h===i.value,hasTransition:f},t.slots)})}).default()}}}),aS=Ye({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){const n=e.name;e.shouldProvide&&dn(Vp,{isCurrent:s=>n===!1||n===(s.meta.layout??lg(s.path).appLayout??"default")});const r=Ge(sr);if(r&&r===lr()){const s=sm(),i={};for(const a in s){const l=a;Object.defineProperty(i,l,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)?s[l]:r[l]})}dn(sr,Ot(i))}return()=>!n||typeof n=="string"&&!(n in Sn)?t.slots.default?.():Re(oS,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),lS=Ye({__name:"ScrollToTopButton",setup(e){const t=ye(!1),n=ye(!1),r=ye(null);function o(c){const f=c.match(/rgba?\(([^)]+)\)/i);if(!f)return null;const d=f[1].split(",").map(g=>g.trim()),p=Number(d[0]),h=Number(d[1]),y=Number(d[2]),C=d[3]===void 0?1:Number(d[3]);return[p,h,y,C].some(Number.isNaN)?null:[p,h,y,C]}function s([c,f,d]){return(.2126*c+.7152*f+.0722*d)/255}function i(c){let f=c;for(;f&&f!==document.body;){const d=getComputedStyle(f).backgroundColor,p=o(d);if(p&&p[3]>0)return p;f=f.parentElement}return[255,255,255,1]}function a(){if(!r.value||!t.value)return;const c=r.value.getBoundingClientRect(),f=c.left+c.width/2,d=c.top+c.height/2;r.value.style.visibility="hidden";const p=document.elementFromPoint(f,d);r.value.style.visibility="";const h=i(p);n.value=s(h)<.35}function l(){t.value=window.scrollY>600,t.value&&requestAnimationFrame(a)}function u(){window.scrollTo({top:0,behavior:"smooth"})}return bn(()=>{l(),window.addEventListener("scroll",l,{passive:!0}),window.addEventListener("resize",a,{passive:!0})}),ir(()=>{window.removeEventListener("scroll",l),window.removeEventListener("resize",a)}),(c,f)=>(Be(),St(ii,{name:"scroll-top-fade"},{default:Rn(()=>[J(t)?(Be(),On("button",{key:0,class:jr(["scroll-top-btn",{"scroll-top-btn--light-surface":J(n)}]),type:"button","aria-label":"è¿åé¡¶é¨",ref_key:"buttonRef",ref:r,onClick:u},[...f[0]||(f[0]=[te("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.1","stroke-linecap":"round","stroke-linejoin":"round"},[te("path",{d:"M12 19V5"}),te("path",{d:"m5 12 7-7 7 7"})],-1)])],2)):oi("",!0)]),_:1}))}}),mc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},cS=Object.assign(mc(lS,[["__scopeId","data-v-1c28dc2b"]]),{__name:"ScrollToTopButton"});async function uS(e){if(!e)return!1;if(window.isSecureContext&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch{}const t=document.createElement("textarea");t.value=e,t.setAttribute("readonly",""),t.setAttribute("aria-hidden","true"),t.style.position="fixed",t.style.top="0",t.style.left="-9999px",t.style.opacity="0",document.body.appendChild(t);const n=document.getSelection(),r=n&&n.rangeCount>0?n.getRangeAt(0):null;t.focus(),t.select(),t.setSelectionRange(0,t.value.length);let o=!1;try{o=document.execCommand("copy")}catch{o=!1}
21finally{document.body.removeChild(t),n&&(n.removeAllRanges(),r&&n.addRange(r))}return o}function fS(){return Po("consult-modal-open",()=>!1)}const dS=["aria-expanded"],pS={class:"contact-rail-panel"},mS={class:"contact-card",href:"tel:4000191161"},hS={class:"contact-card-meta"},gS={class:"contact-card-label"},yS={class:"contact-card",href:"mailto:[email protected]"},_S={class:"contact-card-meta"},bS={class:"contact-card-label"},vS={class:"contact-card",style:{cursor:"default"}},ES={class:"contact-card-meta"},wS={class:"contact-card-label"},CS={class:"contact-card contact-card--whatsapp",style:{cursor:"default"}},TS={class:"contact-card-meta"},LS={class:"contact-card-label"},SS={class:"contact-card-number-list"},kS=["onClick"],PS={class:"contact-card-value"},RS={class:"contact-card-number-copy"},AS={class:"contact-actions"},OS={key:0,class:"contact-rail-toast"},xS=Ye({__name:"FloatingContactRail",setup(e){const t=["+86 18768118149","+86 19110438869"];lr(),et();const n=fS(),r=ye(!1),o=ye(!1);let s=null;function i(){window.innerWidth>=1024&&(r.value=!0)}function a(){window.innerWidth>=1024&&(r.value=!1)}function l(){window.innerWidth<1024&&(r.value=!r.value)}function u(){n.value=!0,r.value=!1}async function c(){r.value=!1,await yn();const d=document.getElementById("contact");d&&d.scrollIntoView({behavior:"smooth",block:"start"})}async function f(d){await uS(d)&&(s&&clearTimeout(s),o.value=!0,s=setTimeout(()=>{o.value=!1},1800))}return(d,p)=>(Be(),On("div",{class:jr(["contact-rail",{"contact-rail--open":J(r)}]),onMouseleave:a},[te("button",{class:"contact-rail-toggle",type:"button","aria-expanded":String(J(r)),"aria-label":"æå¼èç³»æ¹å¼",onMouseenter:i,onClick:l},[...p[3]||(p[3]=[t0('<svg class="contact-rail-toggle-icon" width="26" height="26" viewBox="0 0 1024 1024" fill="none" aria-hidden="true" data-v-41f3dee6><defs data-v-41f3dee6><linearGradient id="phoneIconGradient" x1="512" y1="108.266667" x2="512" y2="915.733333" gradientUnits="userSpaceOnUse" data-v-41f3dee6><stop offset="0%" stop-color="#FFFFFF" data-v-41f3dee6></stop><stop offset="100%" stop-color="#AECBF5" data-v-41f3dee6></stop></linearGradient><linearGradient id="phoneIconGradientHover" x1="512" y1="108.266667" x2="512" y2="915.733333" gradientUnits="userSpaceOnUse" data-v-41f3dee6><stop offset="0%" stop-color="#FFFFFF" data-v-41f3dee6></stop><stop offset="100%" stop-color="#DCE9FF" data-v-41f3dee6></stop></linearGradient></defs><path class="contact-rail-toggle-icon-path" d="M742.218667 526.666667c107.637333 0 194.848 87.573333 194.848 195.552V725.333333c0 103.168-93.578667 190.4-190.4 190.4h-45.44a30.4 30.4 0 0 1-2.517334-0.106666c-153.898667-12.778667-312.266667-80.128-411.914666-173.888C169.184 631.082667 86.933333 461.44 86.933333 303.818667c0-113.802667 84.405333-195.552 194.848-195.552 107.626667 0 194.837333 87.573333 194.837334 195.552 0 76.032-44.181333 138.773333-111.701334 169.12a507.658667 507.658667 0 0 0 81.6 100.266666c36.288 34.453333 76.544 62.336 118.752 81.813334 26.304-76.170667 94.186667-128.352 176.96-128.352z" fill="url(#phoneIconGradient)" data-v-41f3dee6></path></svg>',1)])],40,dS),te("div",pS,[te("a",mS,[p[5]||(p[5]=te("span",{class:"contact-card-icon"},[te("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.9"},[te("path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.61 3.41 2 2 0 0 1 3.6 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.56a16 16 0 0 0 6.54 6.54l.95-.87a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"})])],-1)),te("span",hS,[te("span",gS,Je(d.$t("contact.hotline_label")),1),p[4]||(p[4]=te("span",{class:"contact-card-value"},"4000-191-161",-1))]),te("button",{class:"contact-card-copy",type:"button",onClick:p[0]||(p[0]=Bo(h=>f("4000-191-161"),["prevent"]))},Je(d.$t("common.copy")),1)]),te("a",yS,[p[7]||(p[7]=te("span",{class:"contact-card-icon"},[te("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.9"},[te("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}),te("path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"})])],-1)),te("span",_S,[te("span",bS,Je(d.$t("contact.email_label")),1),p[6]||(p[6]=te("span",{class:"contact-card-value"},"[email protected]",-1))]),te("button",{class:"contact-card-copy",type:"button",onClick:p[1]||(p[1]=Bo(h=>f("[email protected]"),["prevent"]))},Je(d.$t("common.copy")),1)]),te("div",vS,[p[9]||(p[9]=te("span",{class:"contact-card-icon"},[te("svg",{width:"16",height:"16",viewBox:"0 0 1024 1024",fill:"
21currentColor"},[te("path",{d:"M934.336 956.672l-67.712-36.288a336.896 336.896 0 0 1-158.688 39.584c-174.144 0-316.032-130.08-316.032-290.56s141.888-290.56 316.032-290.56c174.176 0 316.064 130.112 316.064 290.56 0 64.064-23.2 126.784-65.792 177.664l13.568 82.528a26.56 26.56 0 0 1-10.336 25.76 30.08 30.08 0 0 1-14.848 4.64 28.288 28.288 0 0 1-12.256-3.328z m-226.368-518.016c-142.848 0-259.2 103.232-259.2 230.752 0 127.584 116.352 230.752 259.2 230.752 51.2 0 100.48-13.44 142.848-38.432a25.92 25.92 0 0 1 24.64-0.64l32.896 17.28-6.976-41.024a27.2 27.2 0 0 1 6.336-21.76c37.888-41.056 59.392-93.6 59.392-146.816 0-126.912-116.288-230.08-259.168-230.08z m-151.712 159.616c0 21.248 16.96 38.464 37.92 38.464 20.928 0 37.92-17.216 37.92-38.464 0-21.248-16.96-38.464-37.92-38.464s-37.92 17.216-37.92 38.464z m227.552 0c0 21.248 16.96 38.464 37.92 38.464s37.92-17.216 37.92-38.464c0-21.248-16.96-38.464-37.92-38.464-20.928 0-37.92 17.216-37.92 38.464zM202.272 309.856c0 24.8 19.808 44.896 44.256 44.896s44.256-20.096 44.256-44.896c0-24.768-19.84-44.864-44.256-44.864-24.448 0-44.256 20.064-44.256 44.864z m265.472 0a44.608 44.608 0 0 0 43.296 45.856 44.544 44.544 0 0 0 45.216-45.856 44.544 44.544 0 0 0-45.216-43.872 44.576 44.576 0 0 0-43.296 43.872zM73.28 768.192a28.576 28.576 0 0 1-10.272-26.176l17.344-104.608C28.288 575.04 0 497.92 0 418.816 0 222.976 170.368 64 379.264 64c99.648 0 193.504 35.52 264.832 101.28 72 65.728 112.512 153.6 114.432 248.128 0 7.392-2.56 14.784-7.712 20.16a23.648 23.648 0 0 1-19.296 7.36c-6.4-0.672-12.192-0.672-17.344-0.672-145.28 0-263.552 107.968-263.552 241.44 0 18.112 2.56 36.896 7.04 54.976 1.952 7.392 0.64 15.456-3.2 22.144a23.392 23.392 0 0 1-17.984 11.424 399.392 399.392 0 0 1-249.408-45.632l-84.864 46.976c-5.152 0.64-9.632 2.016-13.504 2.016a27.296 27.296 0 0 1-15.424-5.44z m115.712-112.896c4.448 0 8.864 1.28 12.672 3.2a349.216 349.216 0 0 0 199.072 46.816 235.648 235.648 0 0 1-2.528-36.544c0-153.184 134.656-278.176 301.536-282.016-17.728-143.584-155.52-256.416-320.48-256.416-177.6 0-322.368 128.832-322.368 287.808 0 66.656 26.56 132.032 73.952 183.296 5.696 5.76 7.584 14.112 6.304 21.792L127.072 684.8l50.56-26.944c3.808-1.28 7.584-2.56 11.36-2.56z"})])],-1)),te("span",ES,[te("span",wS,Je(d.$t("contact.wechat_label")),1),p[8]||(p[8]=te("span",{class:"contact-card-value"},"19110438869",-1))]),te("button",{class:"contact-card-copy",type:"button",onClick:p[2]||(p[2]=Bo(h=>f("19110438869"),["stop"]))},Je(d.$t("common.copy")),1)]),te("div",CS,[p[10]||(p[10]=te("span",{class:"contact-card-icon"},[te("svg",{width:"18",height:"18",viewBox:"0 0 1024 1024",fill:"currentColor"},[te("path",{d:"M379.136 305.92c7.808 0.213333 16.469333 0.64 24.704 18.901333 5.461333 12.16 14.634667 34.56 22.144 52.821334 5.845333 14.208 10.624 25.898667 11.818667 28.288 2.730667 5.461333 4.437333 11.733333 0.853333 19.114666l-1.194667 2.474667a61.013333 61.013333 0 0 1-9.813333 15.786667 400.469333 400.469333 0 0 0-6.101333 7.253333c-3.626667 4.437333-7.253333 8.789333-10.325334 11.861333-5.504 5.461333-11.178667 11.349333-4.864 22.272 6.357333 10.922667 28.501333 46.848 61.226667 75.818667a283.050667 283.050667 0 0 0 81.194667 51.2c2.986667 1.28 5.418667 2.346667 7.253333 3.242667 10.965333 5.461333 17.493333 4.608 23.808-2.730667 6.357333-7.381333 27.434667-31.957333 34.858667-42.88 7.168-10.922667 14.506667-9.216 24.661333-5.461333 10.154667 3.797333 64.170667 30.293333 75.136 35.712l6.101333 2.986666c7.637333 3.626667 12.8 6.144 15.018667 9.813334 2.730667 4.650667 2.730667 26.453333-6.314667 52.138666-9.301333 25.6-54.058667 50.176-74.325333 52.053334l-5.76 0.682666c-18.602667 2.218667-42.154667 5.12-126.122667-27.946666-103.509333-40.704-171.818667-141.653333-185.6-162.090667a118.101333 118.101333 0 0 0-2.261333-3.242667l-0.256-0.341333c-6.272-8.405333-44.714667-59.818667-44.714667-112.896 0-50.773333 25.045333-77.226667 36.437334-89.258667l2.005333-2.133333a40.533333 40.533333 0 0 1 29.312-13.653333c7.381333 0 14.805333 0 21.12 0.213333z"}),te("path",{d:"M93.184 910.122667a17.066667 17.066667 0 0 0 20.778667 21.077333l196.565333-51.370667a426.666667 426.666667 0 0 0 203.093333 51.498667h0.170667c234.069333 0 424.874667-189.738667 424.874667-422.912a419.328 419.328 0 0 0-124.330667-299.136A423.125333 423.125333 0 0 0 513.792 85.333333c-234.069333 0-424.874667 189.696-424.874667 422.869334 0 74.197333 19.541333 147.072 56.746667 211.370666l-52.48 190.549334z m114.218667-173.568a64 64 0 0 0-6.314667-49.066667 357.418667 357.418667 0 0 1-48.170667-179.285333c0-197.546667 161.834667-358.869333 360.874667-358.869334 96.853333 0 187.221333 37.418667 255.402667 105.301334a355.328 355.328 0 0 1 105.472 253.781333c0 197.546667-161.834667 358.912-360.874667 358.912h-0.213333a362.666667 362.666667 0 0 1-172.544-43.776 64 64 0 0 0-46.677334-5.632l-117.845333 30.762667 30.890667-112.128z"})])],-1)),te("span",TS,[te("span",LS,Je(d.$t("contact.whatsapp_label")),1),te("span",SS,[(Be(),On($e,null,Cy(t,h=>te("button",{key:h,class:"contact-card-number",type:"button",onClick:Bo(y=>f(h),["stop"])},[te("span",PS,Je(h),1),te("span",RS,Je(d.$t("common.copy")),1)],8,kS)),64))])])]),te("div",AS,[te("button",{class:"contact-action contact-action--primary",type:"button",onClick:u},Je(d.$t("contact.consult")),1),te("button",{class:"contact-action",type:"button",onClick:c},Je(d.$t("contact.contact_us")),1)])]),Ce(ii,{name:"rail-toast"},{default:Rn(()=>
21[J(o)?(Be(),On("div",OS,Je(d.$t("common.copied")),1)):oi("",!0)]),_:1})],34))}}),IS=Object.assign(mc(xS,[["__scopeId","data-v-41f3dee6"]]),{__name:"FloatingContactRail"}),MS={key:0,class:"fixed bottom-0 left-0 right-0 z-50 bg-white border-t border-black/10 px-6 pt-6 pb-16 md:px-10 md:py-7"},NS={class:"max-w-7xl mx-auto flex flex-col sm:flex-row items-start sm:items-center gap-4 justify-between"},DS={class:"flex-1 min-w-0"},jS={class:"text-gray-900 text-sm font-bold leading-snug mb-2"},$S={class:"flex items-center gap-3 shrink-0"},ia="tt_cookie_consent",FS=Ye({__name:"CookieConsent",setup(e){const{t}=Ei(),n=ye(!1),r=Po("cookieConsent",()=>null);bn(()=>{lr().query["preview-cookie"]!==void 0&&localStorage.removeItem(ia);const a=localStorage.getItem(ia);a?(r.value=a,s(r.value)):n.value=!0});function o(i){localStorage.setItem(ia,i),r.value=i,s(i),n.value=!1}function s(i){const a=window.gtag;a?.("consent","update",{analytics_storage:i==="all"?"granted":"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}return(i,a)=>{const l=uE,u=ma("i18n-t");return Be(),St(ii,{name:"cookie-banner"},{default:Rn(()=>[J(n)?(Be(),On("div",MS,[te("div",NS,[te("div",DS,[te("p",jS,Je(i.$t("cookie.title")),1),Ce(u,{keypath:"cookie.notice",tag:"p",class:"text-gray-700 text-sm leading-relaxed"},{policy:Rn(()=>[Ce(l,{to:"/policy",target:"_blank",class:"underline hover:text-gray-900 transition-colors"},{default:Rn(()=>[Dl(Je(i.$t("cookie.policy_link")),1)]),_:1})]),_:1})]),te("div",$S,[te("button",{onClick:a[0]||(a[0]=c=>o("necessary")),class:"text-gray-400 text-sm hover:text-gray-600 transition-colors whitespace-nowrap"},Je(i.$t("cookie.reject")),1),te("button",{onClick:a[1]||(a[1]=c=>o("all")),class:"bg-[#060810] text-white text-sm font-medium px-4 py-2 rounded-lg hover:bg-[#060810]/80 transition-colors whitespace-nowrap"},Je(i.$t("cookie.accept")),1)])])])):oi("",!0)]),_:1})}}}),VS=Object.assign(mc(FS,[["__scopeId","data-v-9ddbc2d2"]]),{__name:"CookieConsent"}),US=Ye({__name:"app",setup(e){const t=lr(),r=ar().public.siteUrl;return em({link:[{rel:"icon",type:"image/x-icon",href:"/docs-assets/favicon.ico"},{rel:"apple-touch-icon",sizes:"180x180",href:"/docs-assets/apple-touch-icon.png"}],meta:[{name:"theme-color",content:"#060810"}]}),zb({title:"TransferTech | AI + 3D Vision Technology",description:"TransferTech delivers AI + 3D vision systems for industrial automation, robotic guidance, inspection, and warehousing workflows.",ogType:"website",ogTitle:"TransferTech | AI + 3D Vision Technology",ogDescription:"TransferTech delivers AI + 3D vision systems for industrial automation, robotic guidance, inspection, and warehousing workflows.",ogImage:`${r}/docs-assets/hero-product.png`,twitterCard:"summary_large_image",twitterTitle:"TransferTech | AI + 3D Vision Technology",t
21witterDescription:"TransferTech delivers AI + 3D vision systems for industrial automation, robotic guidance, inspection, and warehousing workflows.",twitterImage:`${r}/docs-assets/hero-product.png`}),(o,s)=>{const i=eS,a=iS,l=cS,u=IS,c=VS;return Be(),On($e,null,[Ce(a,null,{default:Rn(()=>[Ce(i)]),_:1}),Ce(l),!J(t).path.includes("sw-cancel")&&!J(t).path.includes("/download-ready")?(Be(),St(u,{key:0})):oi("",!0),Ce(c)],64)}}}),HS={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error,r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?bs(()=>U(()=>import("./BLtiOzBN.title-20260930-102742.js"),__vite__mapDeps([44,45]),import.meta.url)):bs(()=>U(()=>import("./CnD6nkvP.title-20260930-102742.js"),__vite__mapDeps([46,47]),import.meta.url));return(f,d)=>(Be(),St(J(c),_g(cp({status:J(r),statusText:J(s),statusCode:J(r),statusMessage:J(s),description:J(i),stack:J(a)})),null,16))}},BS={key:0},Bf={__name:"nuxt-root",setup(e){const t=()=>null,n=le(),r=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",r);et().beforeEach(u)}const o=!1;dn(sr,lr()),n.hooks.callHookWith(u=>u.map(c=>c()),"vue:setup");const s=fi(),i=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;Md((u,c,f)=>{if(n.hooks.callHook("vue:error",u,c,f)?.catch(d=>console.error("[nuxt] Error in `vue:error` hook",d)),a.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(Bp(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>Gn(u)),!1});const l=!1;return(u,c)=>(Be(),St(Nl,{onResolve:J(r)},{default:Rn(()=>[J(i)?(Be(),On("div",BS)):J(s)?(Be(),St(J(HS),{key:1,error:J(s)},null,8,["error"])):J(l)?(Be(),St(J(t),{key:2,context:J(l)},null,8,["context"])):J(o)?(Be(),St(wy(J(o)),{key:3})):(Be(),St(J(US),{key:4}))]),_:1},8,["onResolve"]))}};let Kf;{let e;Kf=async function(){if(e)return e;const n=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true"),r=n?H0(Bf):U0(Bf),o=eb({vueApp:r});async function s(i){await o.callHook("app:error",i),o.payload.error||=xn(i)}r.config.errorHandler=s,o.hook("app:suspense:resolve",()=>{r.config.errorHandler===s&&(r.config.errorHandler=void 0)}),!n&&fu.id&&o.hook("app:suspense:resolve",()=>{document.getElementById(fu.id)?.remove()});try{await rb(o,Q3)}catch(i){s(i)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(J_),await o.hooks.callHook("app:mounted",r),await yn()}catch(i){s(i)}return r},e=Kf().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{ik as $,jr as A,KS as B,JS as C,ZS as D,t0 as E,$e as F,J as G,St as H,WS as I,zS as J,Xs as K,pk as L,mk as M,bT as N,ar as O,et as P,dk as Q,fk as R,lk as S,ii as T,uk as U,ck as V,yn as W,M3 as X,N3 as Y,ry as Z,mc as _,te as a,ig as a0,ak as a1,Zv as a2,wy as a3,QS as a4,xe as a5,ht as a6,Os as a7,XS as a8,Vf as a9,ir as aa,tk as ab,bs as ac,U as ad,fS as ae,hk as af,uS as ag,Gl as ah,ok as ai,sk as aj,ui as ak,Rt as al,ou as am,or as an,xr as ao,ek as ap,Lp as aq,le as ar,qS as as,_g as at,GS as au,Li as av,Re as aw,Ce as b,On as c,Dl as d,uE as e,Ye as f,Ei as g,lr as h,YS as i,nk as j,oe as k,Te as l,xn as m,Po as n,Be as o,zb as p,oi as q,Cy as r,Bo as s,Je as t,em as u,bn as v,Rn as w,ko as x,up as y,ye as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.