odhstripe.com
Open in
urlscan Pro
2606:4700:3032::ac43:cd3b
Public Scan
URL:
https://odhstripe.com/_nuxt/CPxhfkkF.js
Submission: On October 24 via api from US — Scanned from DE
Submission: On October 24 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./C7YcivB_.js","./DX-aD1ie.js","./vaoCedrk.js","./CmIxS3YU.js","./Eb_Z6nOs.js","./ytRXWeGb.js","./B69n-DsS.js","./Bvsd0ezN.js","./B6DYaXnO.js"])))=>i.map(i=>d[i]);var hd=Object.defineProperty;var la=e=>{throw TypeError(e)};var pd=(e,t,n)=>t in e?hd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var tt=(e,t,n)=>pd(e,typeof t!="symbol"?t+"":t,n),ca=(e,t,n)=>t.has(e)||la("Cannot "+n);var ie=(e,t,n)=>(ca(e,t,"read from private field"),n?n.call(e):t.get(e)),$t=(e,t,n)=>t.has(e)?la("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),dt=(e,t,n,r)=>(ca(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);/*!#__NO_SIDE_EFFECTS__*/function ui(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const pe={},qn=[],Mt=()=>{},yd=()=>!1,Vr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),fi=e=>e.startsWith("onUpdate:"),Re=Object.assign,di=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},gd=Object.prototype.hasOwnProperty,ae=(e,t)=>gd.call(e,t),z=Array.isArray,jn=e=>Fr(e)==="[object Map]",Ql=e=>Fr(e)==="[object Set]",md=e=>Fr(e)==="[object RegExp]",J=e=>typeof e=="function",ve=e=>typeof e=="string",hn=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",Jl=e=>(ye(e)||J(e))&&J(e.then)&&J(e.catch),Yl=Object.prototype.toString,Fr=e=>Yl.call(e),Td=e=>Fr(e).slice(8,-1),Zl=e=>Fr(e)==="[object Object]",hi=e=>ve(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Wn=ui(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},bd=/-(\w)/g,lt=Vs(e=>e.replace(bd,(t,n)=>n?n.toUpperCase():"")),Sd=/\B([A-Z])/g,Hn=Vs(e=>e.replace(Sd,"-$1").toLowerCase()),Fs=Vs(e=>e.charAt(0).toUpperCase()+e.slice(1)),eo=Vs(e=>e?`on${Fs(e)}`:""),fn=(e,t)=>!Object.is(e,t),br=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},ec=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},_d=e=>{const t=parseFloat(e);return isNaN(t)?e:t},tc=e=>{const t=ve(e)?Number(e):NaN;return isNaN(t)?e:t};let ua;const nc=()=>ua||(ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pi(e){if(z(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=ve(r)?wd(r):pi(r);if(s)for(const o in s)t[o]=s[o]}return t}else if(ve(e)||ye(e))return e}const Pd=/;(?![^(]*\))/g,vd=/:([^]+)/,Ad=/\/\*[^]*?\*\//g;function wd(e){const t={};return e.replace(Ad,"").split(Pd).forEach(n=>{if(n){const r=n.split(vd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function yi(e){let t="";if(ve(e))t=e;else if(z(e))for(let n=0;n<e.length;n++){const r=yi(e[n]);r&&(t+=r+" ")}else if(ye(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Ed="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Cd=ui(Ed);function rc(e){return!!e||e===""}const sc=e=>!!(e&&e.__v_isRef===!0),Mo=e=>ve(e)?e:e==null?"":z(e)||ye(e)&&(e.toString===Yl||!J(e.toString))?sc(e)?Mo(e.value):JSON.stringify(e,oc,2):String(e),oc=(e,t)=>sc(t)?oc(e,t.value):jn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[to(r,o)+" =>"]=s,n),{})}:Ql(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>to(n))}:hn(t)?to(t):ye(t)&&!z(t)&&!Zl(t)?String(t):t,to=(e,t="")=>{var n;return hn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Ue;class ic{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ue,!t&&Ue&&(this.index=(Ue.scopes||(Ue.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=Ue;try{return Ue=this,t()}finally{Ue=n}}}on(){Ue=this}off(){Ue=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function gi(e){return new ic(e)}function mi(){return Ue}function Md(e,t=!1){Ue&&Ue.cleanups.push(e)}let he;const no=new WeakSet;class ac{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,Ue&&Ue.active&&Ue.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,no.has(this)&&(no.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||cc(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,fa(this),uc(this);const t=he,n=gt;he=this,gt=!0;try{return this.fn()}finally{fc(this),he=t,gt=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Si(t);this.deps=this.depsTail=void 0,fa(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?no.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ho(this)&&this.run()}get dirty(){return Ho(this)}}let lc=0,Sr,_r;function cc(e,t=!1){if(e.flags|=8,t){e.next=_r,_r=e;return}e.next=Sr,Sr=e}function Ti(){lc++}function bi(){if(--lc>0)return;if(_r){let t=_r;for(_r=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Sr;){let t=Sr;for(Sr=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 uc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function fc(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),Si(r),Hd(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Ho(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(dc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function dc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Rr))return;e.globalVersion=Rr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Ho(e)){e.flags&=-3;return}const n=he,r=gt;he=e,gt=!0;try{uc(e);const s=e.fn(e._value);(t.version===0||fn(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{he=n,gt=r,fc(e),e.flags&=-3}}function Si(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r),!n.subs&&n.computed){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Si(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Hd(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let gt=!0;const hc=[];function pn(){hc.push(gt),gt=!1}function yn(){const e=hc.pop();gt=e===void 0?!0:e}function fa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=he;he=void 0;try{t()}finally{he=n}}}let Rr=0;class Rd{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 _i{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}track(t){if(!he||!gt||he===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==he)n=this.activeLink=new Rd(he,this),he.deps?(n.prevDep=he.depsTail,he.depsTail.nextDep=n,he.depsTail=n):he.deps=he.depsTail=n,pc(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=he.depsTail,n.nextDep=void 0,he.depsTail.nextDep=n,he.depsTail=n,he.deps===n&&(he.deps=r)}return n}trigger(t){this.version++,Rr++,this.notify(t)}notify(t){Ti();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{bi()}}}function pc(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)pc(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ps=new WeakMap,An=Symbol(""),Ro=Symbol(""),Gr=Symbol("");function Ve(e,t,n){if(gt&&he){let r=Ps.get(e);r||Ps.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new _i),s.map=r,s.key=n),s.track()}}function Lt(e,t,n,r,s,o){const i=Ps.get(e);if(!i){Rr++;return}const a=c=>{c&&c.trigger()};if(Ti(),t==="clear")i.forEach(a);else{const c=z(e),f=c&&hi(n);if(c&&n==="length"){const u=Number(r);i.forEach((l,d)=>{(d==="length"||d===Gr||!hn(d)&&d>=u)&&a(l)})}else switch(n!==void 0&&a(i.get(n)),f&&a(i.get(Gr)),t){case"add":c?f&&a(i.get("length")):(a(i.get(An)),jn(e)&&a(i.get(Ro)));break;case"delete":c||(a(i.get(An)),jn(e)&&a(i.get(Ro)));break;case"set":jn(e)&&a(i.get(An));break}}bi()}function Gd(e,t){const n=Ps.get(e);return n&&n.get(t)}function Ln(e){const t=ne(e);return t===e?t:(Ve(t,"iterate",Gr),at(e)?t:t.map(De))}function Us(e){return Ve(e=ne(e),"iterate",Gr),e}const Id={__proto__:null,[Symbol.iterator](){return ro(this,Symbol.iterator,De)},concat(...e){return Ln(this).concat(...e.map(t=>z(t)?Ln(t):t))},entries(){return ro(this,"entries",e=>(e[1]=De(e[1]),e))},every(e,t){return It(this,"every",e,t,void 0,arguments)},filter(e,t){return It(this,"filter",e,t,n=>n.map(De),arguments)},find(e,t){return It(this,"find",e,t,De,arguments)},findIndex(e,t){return It(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return It(this,"findLast",e,t,De,arguments)},findLastIndex(e,t){return It(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return It(this,"forEach",e,t,void 0,arguments)},includes(...e){return so(this,"includes",e)},indexOf(...e){return so(this,"indexOf",e)},join(e){return Ln(this).join(e)},lastIndexOf(...e){return so(this,"lastIndexOf",e)},map(e,t){return It(this,"map",e,t,void 0,arguments)},pop(){return ur(this,"pop")},push(...e){return ur(this,"push",e)},reduce(e,...t){return da(this,"reduce",e,t)},reduceRight(e,...t){return da(this,"reduceRight",e,t)},shift(){return ur(this,"shift")},some(e,t){return It(this,"some",e,t,void 0,arguments)},splice(...e){return ur(this,"splice",e)},toReversed(){return Ln(this).toReversed()},toSorted(e){return Ln(this).toSorted(e)},toSpliced(...e){return Ln(this).toSpliced(...e)},unshift(...e){return ur(this,"unshift",e)},values(){return ro(this,"values",De)}};function ro(e,t,n){const r=Us(e),s=r[t]();return r!==e&&!at(e)&&(s._next=s.next,s.next=()=>{const o=s._next();return o.value&&(o.value=n(o.value)),o}),s}const Bd=Array.prototype;function It(e,t,n,r,s,o){const i=Us(e),a=i!==e&&!at(e),c=i[t];if(c!==Bd[t]){const l=c.apply(e,o);return a?De(l):l}let f=n;i!==e&&(a?f=function(l,d){return n.call(this,De(l),d,e)}:n.length>2&&(f=function(l,d){return n.call(this,l,d,e)}));const u=c.call(i,f,r);return a&&s?s(u):u}function da(e,t,n,r){const s=Us(e);let o=n;return s!==e&&(at(e)?n.length>3&&(o=function(i,a,c){return n.call(this,i,a,c,e)}):o=function(i,a,c){return n.call(this,i,De(a),c,e)}),s[t](o,...r)}function so(e,t,n){const r=ne(e);Ve(r,"iterate",Gr);const s=r[t](...n);return(s===-1||s===!1)&&wi(n[0])?(n[0]=ne(n[0]),r[t](...n)):s}function ur(e,t,n=[]){pn(),Ti();const r=ne(e)[t].apply(e,n);return bi(),yn(),r}const Od=ui("__proto__,__v_isRef,__isVue"),yc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(hn));function kd(e){hn(e)||(e=String(e));const t=ne(this);return Ve(t,"has",e),t.hasOwnProperty(e)}class gc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?Xd:Sc:o?bc:Tc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=z(t);if(!s){let c;if(i&&(c=Id[n]))return c;if(n==="hasOwnProperty")return kd}const a=Reflect.get(t,n,_e(t)?t:r);return(hn(n)?yc.has(n):Od(n))||(s||Ve(t,"get",n),o)?a:_e(a)?i&&hi(n)?a:a.value:ye(a)?s?_c(a):Nt(a):a}}class mc extends gc{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=dn(o);if(!at(r)&&!dn(r)&&(o=ne(o),r=ne(r)),!z(t)&&_e(o)&&!_e(r))return c?!1:(o.value=r,!0)}const i=z(t)&&hi(n)?Number(n)<t.length:ae(t,n),a=Reflect.set(t,n,r,_e(t)?t:s);return t===ne(s)&&(i?fn(r,o)&&Lt(t,"set",n,r):Lt(t,"add",n,r)),a}deleteProperty(t,n){const r=ae(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&r&&Lt(t,"delete",n,void 0),s}has(t,n){const r=Reflect.has(t,n);return(!hn(n)||!yc.has(n))&&Ve(t,"has",n),r}ownKeys(t){return Ve(t,"iterate",z(t)?"length":An),Reflect.ownKeys(t)}}class xd extends gc{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ld=new mc,Dd=new xd,Nd=new mc(!0);const Pi=e=>e,$s=e=>Reflect.getPrototypeOf(e);function Qr(e,t,n=!1,r=!1){e=e.__v_raw;const s=ne(e),o=ne(t);n||(fn(t,o)&&Ve(s,"get",t),Ve(s,"get",o));const{has:i}=$s(s),a=r?Pi:n?Ci:De;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function Jr(e,t=!1){const n=this.__v_raw,r=ne(n),s=ne(e);return t||(fn(e,s)&&Ve(r,"has",e),Ve(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Yr(e,t=!1){return e=e.__v_raw,!t&&Ve(ne(e),"iterate",An),Reflect.get(e,"size",e)}function ha(e,t=!1){!t&&!at(e)&&!dn(e)&&(e=ne(e));const n=ne(this);return $s(n).has.call(n,e)||(n.add(e),Lt(n,"add",e,e)),this}function pa(e,t,n=!1){!n&&!at(t)&&!dn(t)&&(t=ne(t));const r=ne(this),{has:s,get:o}=$s(r);let i=s.call(r,e);i||(e=ne(e),i=s.call(r,e));const a=o.call(r,e);return r.set(e,t),i?fn(t,a)&&Lt(r,"set",e,t):Lt(r,"add",e,t),this}function ya(e){const t=ne(this),{has:n,get:r}=$s(t);let s=n.call(t,e);s||(e=ne(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Lt(t,"delete",e,void 0),o}function ga(){const e=ne(this),t=e.size!==0,n=e.clear();return t&&Lt(e,"clear",void 0,void 0),n}function Zr(e,t){return function(r,s){const o=this,i=o.__v_raw,a=ne(i),c=t?Pi:e?Ci:De;return!e&&Ve(a,"iterate",An),i.forEach((f,u)=>r.call(s,c(f),c(u),o))}}function es(e,t,n){return function(...r){const s=this.__v_raw,o=ne(s),i=jn(o),a=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=s[e](...r),u=n?Pi:t?Ci:De;return!t&&Ve(o,"iterate",c?Ro:An),{next(){const{value:l,done:d}=f.next();return d?{value:l,done:d}:{value:a?[u(l[0]),u(l[1])]:u(l),done:d}},[Symbol.iterator](){return this}}}}function Kt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vd(){const e={get(o){return Qr(this,o)},get size(){return Yr(this)},has:Jr,add:ha,set:pa,delete:ya,clear:ga,forEach:Zr(!1,!1)},t={get(o){return Qr(this,o,!1,!0)},get size(){return Yr(this)},has:Jr,add(o){return ha.call(this,o,!0)},set(o,i){return pa.call(this,o,i,!0)},delete:ya,clear:ga,forEach:Zr(!1,!0)},n={get(o){return Qr(this,o,!0)},get size(){return Yr(this,!0)},has(o){return Jr.call(this,o,!0)},add:Kt("add"),set:Kt("set"),delete:Kt("delete"),clear:Kt("clear"),forEach:Zr(!0,!1)},r={get(o){return Qr(this,o,!0,!0)},get size(){return Yr(this,!0)},has(o){return Jr.call(this,o,!0)},add:Kt("add"),set:Kt("set"),delete:Kt("delete"),clear:Kt("clear"),forEach:Zr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=es(o,!1,!1),n[o]=es(o,!0,!1),t[o]=es(o,!1,!0),r[o]=es(o,!0,!0)}),[e,n,t,r]}const[Fd,Ud,$d,Kd]=Vd();function vi(e,t){const n=t?e?Kd:$d:e?Ud:Fd;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(ae(n,s)&&s in r?n:r,s,o)}const qd={get:vi(!1,!1)},jd={get:vi(!1,!0)},Wd={get:vi(!0,!1)};const Tc=new WeakMap,bc=new WeakMap,Sc=new WeakMap,Xd=new WeakMap;function zd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Qd(e){return e.__v_skip||!Object.isExtensible(e)?0:zd(Td(e))}function Nt(e){return dn(e)?e:Ai(e,!1,Ld,qd,Tc)}function xt(e){return Ai(e,!1,Nd,jd,bc)}function _c(e){return Ai(e,!0,Dd,Wd,Sc)}function Ai(e,t,n,r,s){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Qd(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Ht(e){return dn(e)?Ht(e.__v_raw):!!(e&&e.__v_isReactive)}function dn(e){return!!(e&&e.__v_isReadonly)}function at(e){return!!(e&&e.__v_isShallow)}function wi(e){return e?!!e.__v_raw:!1}function ne(e){const t=e&&e.__v_raw;return t?ne(t):e}function Ei(e){return!ae(e,"__v_skip")&&Object.isExtensible(e)&&ec(e,"__v_skip",!0),e}const De=e=>ye(e)?Nt(e):e,Ci=e=>ye(e)?_c(e):e;function _e(e){return e?e.__v_isRef===!0:!1}function Rt(e){return Pc(e,!1)}function Ir(e){return Pc(e,!0)}function Pc(e,t){return _e(e)?e:new Jd(e,t)}class Jd{constructor(t,n){this.dep=new _i,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ne(t),this._value=n?t:De(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||at(t)||dn(t);t=r?t:ne(t),fn(t,n)&&(this._rawValue=t,this._value=r?t:De(t),this.dep.trigger())}}function Ce(e){return _e(e)?e.value:e}const Yd={get:(e,t,n)=>t==="__v_raw"?e:Ce(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return _e(s)&&!_e(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function vc(e){return Ht(e)?e:new Proxy(e,Yd)}function Zd(e){const t=z(e)?new Array(e.length):{};for(const n in e)t[n]=Ac(e,n);return t}class eh{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Gd(ne(this._object),this._key)}}class th{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 Mi(e,t,n){return _e(e)?e:J(e)?new th(e):ye(e)&&arguments.length>1?Ac(e,t,n):Rt(e)}function Ac(e,t,n){const r=e[t];return _e(r)?r:new eh(e,t,n)}class nh{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new _i(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Rr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&he!==this)return cc(this,!0),!0}get value(){const t=this.dep.track();return dc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function rh(e,t,n=!1){let r,s;return J(e)?r=e:(r=e.get,s=e.set),new nh(r,s,n)}const ts={},vs=new WeakMap;let _n;function sh(e,t=!1,n=_n){if(n){let r=vs.get(n);r||vs.set(n,r=[]),r.push(e)}}function oh(e,t,n=pe){const{immediate:r,deep:s,once:o,scheduler:i,augmentJob:a,call:c}=n,f=T=>s?T:at(T)||s===!1||s===0?on(T,1):on(T);let u,l,d,h,m=!1,b=!1;if(_e(e)?(l=()=>e.value,m=at(e)):Ht(e)?(l=()=>f(e),m=!0):z(e)?(b=!0,m=e.some(T=>Ht(T)||at(T)),l=()=>e.map(T=>{if(_e(T))return T.value;if(Ht(T))return f(T);if(J(T))return c?c(T,2):T()})):J(e)?t?l=c?()=>c(e,2):e:l=()=>{if(d){pn();try{d()}finally{yn()}}const T=_n;_n=u;try{return c?c(e,3,[h]):e(h)}finally{_n=T}}:l=Mt,t&&s){const T=l,_=s===!0?1/0:s;l=()=>on(T(),_)}const E=mi(),v=()=>{u.stop(),E&&di(E.effects,u)};if(o&&t){const T=t;t=(..._)=>{T(..._),v()}}let S=b?new Array(e.length).fill(ts):ts;const y=T=>{if(!(!(u.flags&1)||!u.dirty&&!T))if(t){const _=u.run();if(s||m||(b?_.some((M,O)=>fn(M,S[O])):fn(_,S))){d&&d();const M=_n;_n=u;try{const O=[_,S===ts?void 0:b&&S[0]===ts?[]:S,h];c?c(t,3,O):t(...O),S=_}finally{_n=M}}}else u.run()};return a&&a(y),u=new ac(l),u.scheduler=i?()=>i(y,!1):y,h=T=>sh(T,!1,u),d=u.onStop=()=>{const T=vs.get(u);if(T){if(c)c(T,4);else for(const _ of T)_();vs.delete(u)}},t?r?y(!0):S=u.run():i?i(y.bind(null,!0),!0):u.run(),v.pause=u.pause.bind(u),v.resume=u.resume.bind(u),v.stop=v,v}function on(e,t=1/0,n){if(t<=0||!ye(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,_e(e))on(e.value,t,n);else if(z(e))for(let r=0;r<e.length;r++)on(e[r],t,n);else if(Ql(e)||jn(e))e.forEach(r=>{on(r,t,n)});else if(Zl(e)){for(const r in e)on(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&on(e[r],t,n)}return e} function Ur(e,t,n,r){try{return r?e(...r):e()}catch(s){sr(s,t,n)}}function mt(e,t,n,r){if(J(e)){const s=Ur(e,t,n,r);return s&&Jl(s)&&s.catch(o=>{sr(o,t,n)}),s}if(z(e)){const s=[];for(let o=0;o<e.length;o++)s.push(mt(e[o],t,n,r));return s}}function sr(e,t,n,r=!0){const s=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||pe;if(t){let a=t.parent;const c=t.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let l=0;l<u.length;l++)if(u[l](e,c,f)===!1)return}a=a.parent}if(o){pn(),Ur(o,null,10,[e,c,f]),yn();return}}ih(e,n,s,r,i)}function ih(e,t,n,r=!0,s=!1){if(s)throw e;console.error(e)}const $e=[];let vt=-1;const Xn=[];let Zt=null,Vn=0;const wc=Promise.resolve();let As=null;function or(e){const t=As||wc;return e?t.then(this?e.bind(this):e):t}function ah(e){let t=vt+1,n=$e.length;for(;t<n;){const r=t+n>>>1,s=$e[r],o=Br(s);o<e||o===e&&s.flags&2?t=r+1:n=r}return t}function Hi(e){if(!(e.flags&1)){const t=Br(e),n=$e[$e.length-1];!n||!(e.flags&2)&&t>=Br(n)?$e.push(e):$e.splice(ah(t),0,e),e.flags|=1,Ec()}}function Ec(){As||(As=wc.then(Cc))}function Go(e){z(e)?Xn.push(...e):Zt&&e.id===-1?Zt.splice(Vn+1,0,e):e.flags&1||(Xn.push(e),e.flags|=1),Ec()}function ma(e,t,n=vt+1){for(;n<$e.length;n++){const r=$e[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;$e.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function ws(e){if(Xn.length){const t=[...new Set(Xn)].sort((n,r)=>Br(n)-Br(r));if(Xn.length=0,Zt){Zt.push(...t);return}for(Zt=t,Vn=0;Vn<Zt.length;Vn++){const n=Zt[Vn];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Zt=null,Vn=0}}const Br=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Cc(e){try{for(vt=0;vt<$e.length;vt++){const t=$e[vt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Ur(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;vt<$e.length;vt++){const t=$e[vt];t&&(t.flags&=-2)}vt=-1,$e.length=0,ws(),As=null,($e.length||Xn.length)&&Cc()}}let Oe=null,Mc=null;function Es(e){const t=Oe;return Oe=e,Mc=e&&e.type.__scopeId||null,t}function Hc(e,t=Oe,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Ha(-1);const o=Es(t);let i;try{i=e(...s)}finally{Es(o),r._d&&Ha(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function At(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i<s.length;i++){const a=s[i];o&&(a.oldValue=o[i].value);let c=a.dir[r];c&&(pn(),mt(c,n,8,[e.el,a,e,t]),yn())}}const lh=Symbol("_vte"),Rc=e=>e.__isTeleport,en=Symbol("_leaveCb"),ns=Symbol("_enterCb");function ch(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gi(()=>{e.isMounted=!0}),Ii(()=>{e.isUnmounting=!0}),e}const nt=[Function,Array],Gc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:nt,onEnter:nt,onAfterEnter:nt,onEnterCancelled:nt,onBeforeLeave:nt,onLeave:nt,onAfterLeave:nt,onLeaveCancelled:nt,onBeforeAppear:nt,onAppear:nt,onAfterAppear:nt,onAppearCancelled:nt},Ic=e=>{const t=e.subTree;return t.component?Ic(t.component):t},uh={name:"BaseTransition",props:Gc,setup(e,{slots:t}){const n=Vi(),r=ch();return()=>{const s=t.default&&kc(t.default(),!0);if(!s||!s.length)return;const o=Bc(s),i=ne(e),{mode:a}=i;if(r.isLeaving)return oo(o);const c=Ta(o);if(!c)return oo(o);let f=Io(c,i,r,n,d=>f=d);c.type!==Me&&er(c,f);const u=n.subTree,l=u&&Ta(u);if(l&&l.type!==Me&&!yt(c,l)&&Ic(n).type!==Me){const d=Io(l,i,r,n);if(er(l,d),a==="out-in"&&c.type!==Me)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave},oo(o);a==="in-out"&&c.type!==Me&&(d.delayLeave=(h,m,b)=>{const E=Oc(r,l);E[String(l.key)]=l,h[en]=()=>{m(),h[en]=void 0,delete f.delayedLeave},f.delayedLeave=b})}return o}}};function Bc(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Me){t=n;break}}return t}const fh=uh;function Oc(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 Io(e,t,n,r,s){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:u,onEnterCancelled:l,onBeforeLeave:d,onLeave:h,onAfterLeave:m,onLeaveCancelled:b,onBeforeAppear:E,onAppear:v,onAfterAppear:S,onAppearCancelled:y}=t,T=String(e.key),_=Oc(n,e),M=(C,H)=>{C&&mt(C,r,9,H)},O=(C,H)=>{const $=H[1];M(C,H),z(C)?C.every(I=>I.length<=1)&&$():C.length<=1&&$()},k={mode:i,persisted:a,beforeEnter(C){let H=c;if(!n.isMounted)if(o)H=E||c;else return;C[en]&&C[en](!0);const $=_[T];$&&yt(e,$)&&$.el[en]&&$.el[en](),M(H,[C])},enter(C){let H=f,$=u,I=l;if(!n.isMounted)if(o)H=v||f,$=S||u,I=y||l;else return;let K=!1;const ee=C[ns]=se=>{K||(K=!0,se?M(I,[C]):M($,[C]),k.delayedLeave&&k.delayedLeave(),C[ns]=void 0)};H?O(H,[C,ee]):ee()},leave(C,H){const $=String(e.key);if(C[ns]&&C[ns](!0),n.isUnmounting)return H();M(d,[C]);let I=!1;const K=C[en]=ee=>{I||(I=!0,H(),ee?M(b,[C]):M(m,[C]),C[en]=void 0,_[$]===e&&delete _[$])};_[$]=e,h?O(h,[C,K]):K()},clone(C){const H=Io(C,t,n,r,s);return s&&s(H),H}};return k}function oo(e){if($r(e))return e=Dt(e),e.children=null,e}function Ta(e){if(!$r(e))return Rc(e.type)&&e.children?Bc(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&J(n.default))return n.default()}}function er(e,t){e.shapeFlag&6&&e.component?(e.transition=t,er(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 kc(e,t=!1,n){let r=[],s=0;for(let o=0;o<e.length;o++){let i=e[o];const a=n==null?i.key:String(n)+String(i.key!=null?i.key:o);i.type===Ne?(i.patchFlag&128&&s++,r=r.concat(kc(i.children,t,a))):(t||i.type!==Me)&&r.push(a!=null?Dt(i,{key:a}):i)}if(s>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}/*!#__NO_SIDE_EFFECTS__*/function ir(e,t){return J(e)?Re({name:e.name},t,{setup:e}):e}function Ri(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Cs(e,t,n,r,s=!1){if(z(e)){e.forEach((m,b)=>Cs(m,t&&(z(t)?t[b]:t),n,r,s));return}if(un(r)&&!s)return;const o=r.shapeFlag&4?Fi(r.component):r.el,i=s?null:o,{i:a,r:c}=e,f=t&&t.r,u=a.refs===pe?a.refs={}:a.refs,l=a.setupState,d=ne(l),h=l===pe?()=>!1:m=>ae(d,m);if(f!=null&&f!==c&&(ve(f)?(u[f]=null,h(f)&&(l[f]=null)):_e(f)&&(f.value=null)),J(c))Ur(c,a,12,[i,u]);else{const m=ve(c),b=_e(c);if(m||b){const E=()=>{if(e.f){const v=m?h(c)?l[c]:u[c]:c.value;s?z(v)&&di(v,o):z(v)?v.includes(o)||v.push(o):m?(u[c]=[o],h(c)&&(l[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else m?(u[c]=i,h(c)&&(l[c]=i)):b&&(c.value=i,e.k&&(u[e.k]=i))};i?(E.id=-1,Be(E,n)):E()}}}let ba=!1;const Dn=()=>{ba||(console.error("Hydration completed but contains mismatches."),ba=!0)},dh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",hh=e=>e.namespaceURI.includes("MathML"),rs=e=>{if(e.nodeType===1){if(dh(e))return"svg";if(hh(e))return"mathml"}},$n=e=>e.nodeType===8;function ph(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:c,createComment:f}}=e,u=(y,T)=>{if(!T.hasChildNodes()){n(null,y,T),ws(),T._vnode=y;return}l(T.firstChild,y,null,null,null),ws(),T._vnode=y},l=(y,T,_,M,O,k=!1)=>{k=k||!!T.dynamicChildren;const C=$n(y)&&y.data==="[",H=()=>b(y,T,_,M,O,C),{type:$,ref:I,shapeFlag:K,patchFlag:ee}=T;let se=y.nodeType;T.el=y,ee===-2&&(k=!1,T.dynamicChildren=null);let F=null;switch($){case Cn:se!==3?T.children===""?(c(T.el=s(""),i(y),y),F=y):F=H():(y.data!==T.children&&(Dn(),y.data=T.children),F=o(y));break;case Me:S(y)?(F=o(y),v(T.el=y.content.firstChild,y,_)):se!==8||C?F=H():F=o(y);break;case vr:if(C&&(y=o(y),se=y.nodeType),se===1||se===3){F=y;const W=!T.children.length;for(let q=0;q<T.staticCount;q++)W&&(T.children+=F.nodeType===1?F.outerHTML:F.data),q===T.staticCount-1&&(T.anchor=F),F=o(F);return C?o(F):F}else H();break;case Ne:C?F=m(y,T,_,M,O,k):F=H();break;default:if(K&1)(se!==1||T.type.toLowerCase()!==y.tagName.toLowerCase())&&!S(y)?F=H():F=d(y,T,_,M,O,k);else if(K&6){T.slotScopeIds=O;const W=i(y);if(C?F=E(y):$n(y)&&y.data==="teleport start"?F=E(y,y.data,"teleport end"):F=o(y),t(T,W,null,_,M,rs(W),k),un(T)){let q;C?(q=Pe(Ne),q.anchor=F?F.previousSibling:W.lastChild):q=y.nodeType===3?fu(""):Pe("div"),q.el=y,T.component.subTree=q}}else K&64?se!==8?F=H():F=T.type.hydrate(y,T,_,M,O,k,e,h):K&128&&(F=T.type.hydrate(y,T,_,M,rs(i(y)),O,k,e,l))}return I!=null&&Cs(I,null,M,T),F},d=(y,T,_,M,O,k)=>{k=k||!!T.dynamicChildren;const{type:C,props:H,patchFlag:$,shapeFlag:I,dirs:K,transition:ee}=T,se=C==="input"||C==="option";if(se||$!==-1){K&&At(T,null,_,"created");let F=!1;if(S(y)){F=eu(M,ee)&&_&&_.vnode.props&&_.vnode.props.appear;const q=y.content.firstChild;F&&ee.beforeEnter(q),v(q,y,_),T.el=y=q}if(I&16&&!(H&&(H.innerHTML||H.textContent))){let q=h(y.firstChild,T,y,_,M,O,k);for(;q;){ss(y,1)||Dn();const Ee=q;q=q.nextSibling,a(Ee)}}else if(I&8){let q=T.children;q[0]===` `&&(y.tagName==="PRE"||y.tagName==="TEXTAREA")&&(q=q.slice(1)),y.textContent!==q&&(ss(y,0)||Dn(),y.textContent=T.children)}if(H){if(se||!k||$&48){const q=y.tagName.includes("-");for(const Ee in H)(se&&(Ee.endsWith("value")||Ee==="indeterminate")||Vr(Ee)&&!Wn(Ee)||Ee[0]==="."||q)&&r(y,Ee,null,H[Ee],void 0,_)}else if(H.onClick)r(y,"onClick",null,H.onClick,void 0,_);else if($&4&&Ht(H.style))for(const q in H.style)H.style[q]}let W;(W=H&&H.onVnodeBeforeMount)&&We(W,_,T),K&&At(T,null,_,"beforeMount"),((W=H&&H.onVnodeMounted)||K||F)&&au(()=>{W&&We(W,_,T),F&&ee.enter(y),K&&At(T,null,_,"mounted")},M)}return y.nextSibling},h=(y,T,_,M,O,k,C)=>{C=C||!!T.dynamicChildren;const H=T.children,$=H.length;for(let I=0;I<$;I++){const K=C?H[I]:H[I]=Ze(H[I]),ee=K.type===Cn;y?(ee&&!C&&I+1<$&&Ze(H[I+1]).type===Cn&&(c(s(y.data.slice(K.children.length)),_,o(y)),y.data=K.children),y=l(y,K,M,O,k,C)):ee&&!K.children?c(K.el=s(""),_):(ss(_,1)||Dn(),n(null,K,_,null,M,O,rs(_),k))}return y},m=(y,T,_,M,O,k)=>{const{slotScopeIds:C}=T;C&&(O=O?O.concat(C):C);const H=i(y),$=h(o(y),T,H,_,M,O,k);return $&&$n($)&&$.data==="]"?o(T.anchor=$):(Dn(),c(T.anchor=f("]"),H,$),$)},b=(y,T,_,M,O,k)=>{if(ss(y.parentElement,1)||Dn(),T.el=null,k){const $=E(y);for(;;){const I=o(y);if(I&&I!==$)a(I);else break}}const C=o(y),H=i(y);return a(y),n(null,T,H,C,_,M,rs(H),O),C},E=(y,T="[",_="]")=>{let M=0;for(;y;)if(y=o(y),y&&$n(y)&&(y.data===T&&M++,y.data===_)){if(M===0)return o(y);M--}return y},v=(y,T,_)=>{const M=T.parentNode;M&&M.replaceChild(y,T);let O=_;for(;O;)O.vnode.el===T&&(O.vnode.el=O.subTree.el=y),O=O.parent},S=y=>y.nodeType===1&&y.tagName==="TEMPLATE";return[u,l]}const Sa="data-allow-mismatch",yh={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ss(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Sa);)e=e.parentElement;const n=e&&e.getAttribute(Sa);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(yh[t])}}function gh(e,t){if($n(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if($n(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const un=e=>!!e.type.__asyncLoader;/*!#__NO_SIDE_EFFECTS__*/function R1(e){J(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:o,timeout:i,suspensible:a=!0,onError:c}=e;let f=null,u,l=0;const d=()=>(l++,f=null,h()),h=()=>{let m;return f||(m=f=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),c)return new Promise((E,v)=>{c(b,()=>E(d()),()=>v(b),l+1)});throw b}).then(b=>m!==f&&f?f:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),u=b,b)))};return ir({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(m,b,E){const v=o?()=>{const S=o(E,y=>gh(m,y));S&&(b.bum||(b.bum=[])).push(S)}:E;u?v():h().then(()=>!b.isUnmounted&&v())},get __asyncResolved(){return u},setup(){const m=He;if(Ri(m),u)return()=>io(u,m);const b=y=>{f=null,sr(y,m,13,!r)};if(a&&m.suspense||qr)return h().then(y=>()=>io(y,m)).catch(y=>(b(y),()=>r?Pe(r,{error:y}):null));const E=Rt(!1),v=Rt(),S=Rt(!!s);return s&&setTimeout(()=>{S.value=!1},s),i!=null&&setTimeout(()=>{if(!E.value&&!v.value){const y=new Error(`Async component timed out after ${i}ms.`);b(y),v.value=y}},i),h().then(()=>{E.value=!0,m.parent&&$r(m.parent.vnode)&&m.parent.update()}).catch(y=>{b(y),v.value=y}),()=>{if(E.value&&u)return io(u,m);if(v.value&&r)return Pe(r,{error:v.value});if(n&&!S.value)return Pe(n)}}})}function io(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=Pe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const $r=e=>e.type.__isKeepAlive,mh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Vi(),r=n.ctx;if(!r.renderer)return()=>{const S=t.default&&t.default();return S&&S.length===1?S[0]:S};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:c,m:f,um:u,o:{createElement:l}}}=r,d=l("div");r.activate=(S,y,T,_,M)=>{const O=S.component;f(S,y,T,0,a),c(O.vnode,S,y,T,O,a,_,S.slotScopeIds,M),Be(()=>{O.isDeactivated=!1,O.a&&br(O.a);const k=S.props&&S.props.onVnodeMounted;k&&We(k,O.parent,S)},a)},r.deactivate=S=>{const y=S.component;Hs(y.m),Hs(y.a),f(S,d,null,1,a),Be(()=>{y.da&&br(y.da);const T=S.props&&S.props.onVnodeUnmounted;T&&We(T,y.parent,S),y.isDeactivated=!0},a)};function h(S){ao(S),u(S,n,a,!0)}function m(S){s.forEach((y,T)=>{const _=Vo(y.type);_&&!S(_)&&b(T)})}function b(S){const y=s.get(S);y&&(!i||!yt(y,i))?h(y):i&&ao(i),s.delete(S),o.delete(S)}En(()=>[e.include,e.exclude],([S,y])=>{S&&m(T=>mr(S,T)),y&&m(T=>!mr(y,T))},{flush:"post",deep:!0});let E=null;const v=()=>{E!=null&&(Rs(n.subTree.type)?Be(()=>{s.set(E,os(n.subTree))},n.subTree.suspense):s.set(E,os(n.subTree)))};return Gi(v),Lc(v),Ii(()=>{s.forEach(S=>{const{subTree:y,suspense:T}=n,_=os(y);if(S.type===_.type&&S.key===_.key){ao(_);const M=_.component.da;M&&Be(M,T);return}h(S)})}),()=>{if(E=null,!t.default)return i=null;const S=t.default(),y=S[0];if(S.length>1)return i=null,S;if(!Mn(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return i=null,y;let T=os(y);if(T.type===Me)return i=null,T;const _=T.type,M=Vo(un(T)?T.type.__asyncResolved||{}:_),{include:O,exclude:k,max:C}=e;if(O&&(!M||!mr(O,M))||k&&M&&mr(k,M))return T.shapeFlag&=-257,i=T,y;const H=T.key==null?_:T.key,$=s.get(H);return T.el&&(T=Dt(T),y.shapeFlag&128&&(y.ssContent=T)),E=H,$?(T.el=$.el,T.component=$.component,T.transition&&er(T,T.transition),T.shapeFlag|=512,o.delete(H),o.add(H)):(o.add(H),C&&o.size>parseInt(C,10)&&b(o.values().next().value)),T.shapeFlag|=256,i=T,Rs(y.type)?y:T}}},Th=mh;function mr(e,t){return z(e)?e.some(n=>mr(n,t)):ve(e)?e.split(",").includes(t):md(e)?(e.lastIndex=0,e.test(t)):!1}function bh(e,t){xc(e,"a",t)}function Sh(e,t){xc(e,"da",t)}function xc(e,t,n=He){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Ks(t,r,n),n){let s=n.parent;for(;s&&s.parent;)$r(s.parent.vnode)&&_h(r,t,n,s),s=s.parent}}function _h(e,t,n,r){const s=Ks(t,e,r,!0);Dc(()=>{di(r[t],s)},n)}function ao(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function os(e){return e.shapeFlag&128?e.ssContent:e}function Ks(e,t,n=He,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{pn();const a=Kr(n),c=mt(t,n,e,i);return a(),yn(),c});return r?s.unshift(o):s.push(o),o}}const Vt=e=>(t,n=He)=>{(!qr||e==="sp")&&Ks(e,(...r)=>t(...r),n)},Ph=Vt("bm"),Gi=Vt("m"),vh=Vt("bu"),Lc=Vt("u"),Ii=Vt("bum"),Dc=Vt("um"),Ah=Vt("sp"),wh=Vt("rtg"),Eh=Vt("rtc");function Nc(e,t=He){Ks("ec",e,t)}const Ch="components",Vc=Symbol.for("v-ndc");function Mh(e){return ve(e)?Hh(Ch,e,!1)||e:e||Vc}function Hh(e,t,n=!0,r=!1){const s=Oe||He;if(s){const o=s.type;{const a=Vo(o,!1);if(a&&(a===t||a===lt(t)||a===Fs(lt(t))))return o}const i=_a(s[e]||o[e],t)||_a(s.appContext[e],t);return!i&&r?o:i}}function _a(e,t){return e&&(e[t]||e[lt(t)]||e[Fs(lt(t))])}function G1(e,t,n,r){let s;const o=n,i=z(e);if(i||ve(e)){const a=i&&Ht(e);let c=!1;a&&(c=!at(e),e=Us(e)),s=new Array(e.length);for(let f=0,u=e.length;f<u;f++)s[f]=t(c?De(e[f]):e[f],f,void 0,o)}else if(typeof e=="number"){s=new Array(e);for(let a=0;a<e;a++)s[a]=t(a+1,a,void 0,o)}else if(ye(e))if(e[Symbol.iterator])s=Array.from(e,(a,c)=>t(a,c,void 0,o));else{const a=Object.keys(e);s=new Array(a.length);for(let c=0,f=a.length;c<f;c++){const u=a[c];s[c]=t(e[u],u,c,o)}}else s=[];return s}function I1(e,t,n={},r,s){if(Oe.ce||Oe.parent&&un(Oe.parent)&&Oe.parent.ce)return t!=="default"&&(n.name=t),ot(),an(Ne,null,[Pe("slot",n,r&&r())],64);let o=e[t];o&&o._c&&(o._d=!1),ot();const i=o&&Fc(o(n)),a=an(Ne,{key:(n.key||i&&i.key||`_${t}`)+(!i&&r?"_fb":"")},i||(r?r():[]),i&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function Fc(e){return e.some(t=>Mn(t)?!(t.type===Me||t.type===Ne&&!Fc(t.children)):!0)?e:null}const Bo=e=>e?du(e)?Fi(e):Bo(e.parent):null,Pr=Re(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=>Bo(e.parent),$root:e=>Bo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Bi(e),$forceUpdate:e=>e.f||(e.f=()=>{Hi(e.update)}),$nextTick:e=>e.n||(e.n=or.bind(e.proxy)),$watch:e=>zh.bind(e)}),lo=(e,t)=>e!==pe&&!e.__isScriptSetup&&ae(e,t),Rh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:c}=e;let f;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(lo(r,t))return i[t]=1,r[t];if(s!==pe&&ae(s,t))return i[t]=2,s[t];if((f=e.propsOptions[0])&&ae(f,t))return i[t]=3,o[t];if(n!==pe&&ae(n,t))return i[t]=4,n[t];Oo&&(i[t]=0)}}const u=Pr[t];let l,d;if(u)return t==="$attrs"&&Ve(e.attrs,"get",""),u(e);if((l=a.__cssModules)&&(l=l[t]))return l;if(n!==pe&&ae(n,t))return i[t]=4,n[t];if(d=c.config.globalProperties,ae(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return lo(s,t)?(s[t]=n,!0):r!==pe&&ae(r,t)?(r[t]=n,!0):ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==pe&&ae(e,i)||lo(t,i)||(a=o[0])&&ae(a,i)||ae(r,i)||ae(Pr,i)||ae(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ae(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Pa(e){return z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Oo=!0;function Gh(e){const t=Bi(e),n=e.proxy,r=e.ctx;Oo=!1,t.beforeCreate&&va(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:c,inject:f,created:u,beforeMount:l,mounted:d,beforeUpdate:h,updated:m,activated:b,deactivated:E,beforeDestroy:v,beforeUnmount:S,destroyed:y,unmounted:T,render:_,renderTracked:M,renderTriggered:O,errorCaptured:k,serverPrefetch:C,expose:H,inheritAttrs:$,components:I,directives:K,filters:ee}=t;if(f&&Ih(f,r,null),i)for(const W in i){const q=i[W];J(q)&&(r[W]=q.bind(n))}if(s){const W=s.call(n,n);ye(W)&&(e.data=Nt(W))}if(Oo=!0,o)for(const W in o){const q=o[W],Ee=J(q)?q.bind(n,n):J(q.get)?q.get.bind(n,n):Mt,Ut=!J(q)&&J(q.set)?q.set.bind(n):Mt,St=it({get:Ee,set:Ut});Object.defineProperty(r,W,{enumerable:!0,configurable:!0,get:()=>St.value,set:Ke=>St.value=Ke})}if(a)for(const W in a)Uc(a[W],r,n,W);if(c){const W=J(c)?c.call(n):c;Reflect.ownKeys(W).forEach(q=>{zn(q,W[q])})}u&&va(u,e,"c");function F(W,q){z(q)?q.forEach(Ee=>W(Ee.bind(n))):q&&W(q.bind(n))}if(F(Ph,l),F(Gi,d),F(vh,h),F(Lc,m),F(bh,b),F(Sh,E),F(Nc,k),F(Eh,M),F(wh,O),F(Ii,S),F(Dc,T),F(Ah,C),z(H))if(H.length){const W=e.exposed||(e.exposed={});H.forEach(q=>{Object.defineProperty(W,q,{get:()=>n[q],set:Ee=>n[q]=Ee})})}else e.exposed||(e.exposed={});_&&e.render===Mt&&(e.render=_),$!=null&&(e.inheritAttrs=$),I&&(e.components=I),K&&(e.directives=K),C&&Ri(e)}function Ih(e,t,n=Mt){z(e)&&(e=ko(e));for(const r in e){const s=e[r];let o;ye(s)?"default"in s?o=ze(s.from||r,s.default,!0):o=ze(s.from||r):o=ze(s),_e(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function va(e,t,n){mt(z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Uc(e,t,n,r){let s=r.includes(".")?ru(n,r):()=>n[r];if(ve(e)){const o=t[e];J(o)&&En(s,o)}else if(J(e))En(s,e.bind(n));else if(ye(e))if(z(e))e.forEach(o=>Uc(o,t,n,r));else{const o=J(e.handler)?e.handler.bind(n):t[e.handler];J(o)&&En(s,o,e)}}function Bi(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let c;return a?c=a:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(f=>Ms(c,f,i,!0)),Ms(c,t,i)),ye(t)&&o.set(t,c),c}function Ms(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Ms(e,o,n,!0),s&&s.forEach(i=>Ms(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Bh[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Bh={data:Aa,props:wa,emits:wa,methods:Tr,computed:Tr,beforeCreate:Fe,created:Fe,beforeMount:Fe,mounted:Fe,beforeUpdate:Fe,updated:Fe,beforeDestroy:Fe,beforeUnmount:Fe,destroyed:Fe,unmounted:Fe,activated:Fe,deactivated:Fe,errorCaptured:Fe,serverPrefetch:Fe,components:Tr,directives:Tr,watch:kh,provide:Aa,inject:Oh};function Aa(e,t){return t?e?function(){return Re(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function Oh(e,t){return Tr(ko(e),ko(t))}function ko(e){if(z(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Fe(e,t){return e?[...new Set([].concat(e,t))]:t}function Tr(e,t){return e?Re(Object.create(null),e,t):t}function wa(e,t){return e?z(e)&&z(t)?[...new Set([...e,...t])]:Re(Object.create(null),Pa(e),Pa(t??{})):t}function kh(e,t){if(!e)return t;if(!t)return e;const n=Re(Object.create(null),e);for(const r in t)n[r]=Fe(e[r],t[r]);return n}function $c(){return{app:null,config:{isNativeTag:yd,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 xh=0;function Lh(e,t){return function(r,s=null){J(r)||(r=Re({},r)),s!=null&&!ye(s)&&(s=null);const o=$c(),i=new WeakSet,a=[];let c=!1;const f=o.app={_uid:xh++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:pu,get config(){return o.config},set config(u){},use(u,...l){return i.has(u)||(u&&J(u.install)?(i.add(u),u.install(f,...l)):J(u)&&(i.add(u),u(f,...l))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,l){return l?(o.components[u]=l,f):o.components[u]},directive(u,l){return l?(o.directives[u]=l,f):o.directives[u]},mount(u,l,d){if(!c){const h=f._ceVNode||Pe(r,s);return h.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),l&&t?t(h,u):e(h,u,d),c=!0,f._container=u,u.__vue_app__=f,Fi(h.component)}},onUnmount(u){a.push(u)},unmount(){c&&(mt(a,f._instance,16),e(null,f._container),delete f._container.__vue_app__)},provide(u,l){return o.provides[u]=l,f},runWithContext(u){const l=wn;wn=f;try{return u()}finally{wn=l}}};return f}}let wn=null;function zn(e,t){if(He){let n=He.provides;const r=He.parent&&He.parent.provides;r===n&&(n=He.provides=Object.create(r)),n[e]=t}}function ze(e,t,n=!1){const r=He||Oe;if(r||wn){const s=wn?wn._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&J(t)?t.call(r&&r.proxy):t}}function Oi(){return!!(He||Oe||wn)}const Kc={},qc=()=>Object.create(Kc),jc=e=>Object.getPrototypeOf(e)===Kc;function Dh(e,t,n,r=!1){const s={},o=qc();e.propsDefaults=Object.create(null),Wc(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:xt(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Nh(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=ne(s),[c]=e.propsOptions;let f=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let l=0;l<u.length;l++){let d=u[l];if(qs(e.emitsOptions,d))continue;const h=t[d];if(c)if(ae(o,d))h!==o[d]&&(o[d]=h,f=!0);else{const m=lt(d);s[m]=xo(c,a,m,h,e,!1)}else h!==o[d]&&(o[d]=h,f=!0)}}}else{Wc(e,t,s,o)&&(f=!0);let u;for(const l in a)(!t||!ae(t,l)&&((u=Hn(l))===l||!ae(t,u)))&&(c?n&&(n[l]!==void 0||n[u]!==void 0)&&(s[l]=xo(c,a,l,void 0,e,!0)):delete s[l]);if(o!==a)for(const l in o)(!t||!ae(t,l))&&(delete o[l],f=!0)}f&&Lt(e.attrs,"set","")}function Wc(e,t,n,r){const[s,o]=e.propsOptions;let i=!1,a;if(t)for(let c in t){if(Wn(c))continue;const f=t[c];let u;s&&ae(s,u=lt(c))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:qs(e.emitsOptions,c)||(!(c in r)||f!==r[c])&&(r[c]=f,i=!0)}if(o){const c=ne(n),f=a||pe;for(let u=0;u<o.length;u++){const l=o[u];n[l]=xo(s,c,l,f[l],e,!ae(f,l))}}return i}function xo(e,t,n,r,s,o){const i=e[n];if(i!=null){const a=ae(i,"default");if(a&&r===void 0){const c=i.default;if(i.type!==Function&&!i.skipFactory&&J(c)){const{propsDefaults:f}=s;if(n in f)r=f[n];else{const u=Kr(s);r=f[n]=c.call(null,t),u()}}else r=c;s.ce&&s.ce._setProp(n,r)}i[0]&&(o&&!a?r=!1:i[1]&&(r===""||r===Hn(n))&&(r=!0))}return r}const Vh=new WeakMap;function Xc(e,t,n=!1){const r=n?Vh:t.propsCache,s=r.get(e);if(s)return s;const o=e.props,i={},a=[];let c=!1;if(!J(e)){const u=l=>{c=!0;const[d,h]=Xc(l,t,!0);Re(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return ye(e)&&r.set(e,qn),qn;if(z(o))for(let u=0;u<o.length;u++){const l=lt(o[u]);Ea(l)&&(i[l]=pe)}else if(o)for(const u in o){const l=lt(u);if(Ea(l)){const d=o[u],h=i[l]=z(d)||J(d)?{type:d}:Re({},d),m=h.type;let b=!1,E=!0;if(z(m))for(let v=0;v<m.length;++v){const S=m[v],y=J(S)&&S.name;if(y==="Boolean"){b=!0;break}else y==="String"&&(E=!1)}else b=J(m)&&m.name==="Boolean";h[0]=b,h[1]=E,(b||ae(h,"default"))&&a.push(l)}}const f=[i,a];return ye(e)&&r.set(e,f),f}function Ea(e){return e[0]!=="$"&&!Wn(e)}const zc=e=>e[0]==="_"||e==="$stable",ki=e=>z(e)?e.map(Ze):[Ze(e)],Fh=(e,t,n)=>{if(t._n)return t;const r=Hc((...s)=>ki(t(...s)),n);return r._c=!1,r},Qc=(e,t,n)=>{const r=e._ctx;for(const s in e){if(zc(s))continue;const o=e[s];if(J(o))t[s]=Fh(s,o,r);else if(o!=null){const i=ki(o);t[s]=()=>i}}},Jc=(e,t)=>{const n=ki(t);e.slots.default=()=>n},Yc=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Uh=(e,t,n)=>{const r=e.slots=qc();if(e.vnode.shapeFlag&32){const s=t._;s?(Yc(r,t,n),n&&ec(r,"_",s,!0)):Qc(t,r)}else t&&Jc(e,t)},$h=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=pe;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:Yc(s,t,n):(o=!t.$stable,Qc(t,s)),i=t}else t&&(Jc(e,t),i={default:1});if(o)for(const a in s)!zc(a)&&i[a]==null&&delete s[a]},Be=au;function Kh(e){return Zc(e)}function qh(e){return Zc(e,ph)}function Zc(e,t){const n=nc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:c,setText:f,setElementText:u,parentNode:l,nextSibling:d,setScopeId:h=Mt,insertStaticContent:m}=e,b=(p,g,P,R=null,A=null,G=null,D=void 0,L=null,x=!!g.dynamicChildren)=>{if(p===g)return;p&&!yt(p,g)&&(R=w(p),Ke(p,A,G,!0),p=null),g.patchFlag===-2&&(x=!1,g.dynamicChildren=null);const{type:B,ref:Q,shapeFlag:V}=g;switch(B){case Cn:E(p,g,P,R);break;case Me:v(p,g,P,R);break;case vr:p==null&&S(g,P,R,D);break;case Ne:I(p,g,P,R,A,G,D,L,x);break;default:V&1?_(p,g,P,R,A,G,D,L,x):V&6?K(p,g,P,R,A,G,D,L,x):(V&64||V&128)&&B.process(p,g,P,R,A,G,D,L,x,j)}Q!=null&&A&&Cs(Q,p&&p.ref,G,g||p,!g)},E=(p,g,P,R)=>{if(p==null)r(g.el=a(g.children),P,R);else{const A=g.el=p.el;g.children!==p.children&&f(A,g.children)}},v=(p,g,P,R)=>{p==null?r(g.el=c(g.children||""),P,R):g.el=p.el},S=(p,g,P,R)=>{[p.el,p.anchor]=m(p.children,g,P,R,p.el,p.anchor)},y=({el:p,anchor:g},P,R)=>{let A;for(;p&&p!==g;)A=d(p),r(p,P,R),p=A;r(g,P,R)},T=({el:p,anchor:g})=>{let P;for(;p&&p!==g;)P=d(p),s(p),p=P;s(g)},_=(p,g,P,R,A,G,D,L,x)=>{g.type==="svg"?D="svg":g.type==="math"&&(D="mathml"),p==null?M(g,P,R,A,G,D,L,x):C(p,g,A,G,D,L,x)},M=(p,g,P,R,A,G,D,L)=>{let x,B;const{props:Q,shapeFlag:V,transition:X,dirs:Y}=p;if(x=p.el=i(p.type,G,Q&&Q.is,Q),V&8?u(x,p.children):V&16&&k(p.children,x,null,R,A,co(p,G),D,L),Y&&At(p,null,R,"created"),O(x,p,p.scopeId,D,R),Q){for(const de in Q)de!=="value"&&!Wn(de)&&o(x,de,null,Q[de],G,R);"value"in Q&&o(x,"value",null,Q.value,G),(B=Q.onVnodeBeforeMount)&&We(B,R,p)}Y&&At(p,null,R,"beforeMount");const te=eu(A,X);te&&X.beforeEnter(x),r(x,g,P),((B=Q&&Q.onVnodeMounted)||te||Y)&&Be(()=>{B&&We(B,R,p),te&&X.enter(x),Y&&At(p,null,R,"mounted")},A)},O=(p,g,P,R,A)=>{if(P&&h(p,P),R)for(let G=0;G<R.length;G++)h(p,R[G]);if(A){let G=A.subTree;if(g===G||Rs(G.type)&&(G.ssContent===g||G.ssFallback===g)){const D=A.vnode;O(p,D,D.scopeId,D.slotScopeIds,A.parent)}}},k=(p,g,P,R,A,G,D,L,x=0)=>{for(let B=x;B<p.length;B++){const Q=p[B]=L?tn(p[B]):Ze(p[B]);b(null,Q,g,P,R,A,G,D,L)}},C=(p,g,P,R,A,G,D)=>{const L=g.el=p.el;let{patchFlag:x,dynamicChildren:B,dirs:Q}=g;x|=p.patchFlag&16;const V=p.props||pe,X=g.props||pe;let Y;if(P&&gn(P,!1),(Y=X.onVnodeBeforeUpdate)&&We(Y,P,g,p),Q&&At(g,p,P,"beforeUpdate"),P&&gn(P,!0),(V.innerHTML&&X.innerHTML==null||V.textContent&&X.textContent==null)&&u(L,""),B?H(p.dynamicChildren,B,L,P,R,co(g,A),G):D||q(p,g,L,null,P,R,co(g,A),G,!1),x>0){if(x&16)$(L,V,X,P,A);else if(x&2&&V.class!==X.class&&o(L,"class",null,X.class,A),x&4&&o(L,"style",V.style,X.style,A),x&8){const te=g.dynamicProps;for(let de=0;de<te.length;de++){const le=te[de],Qe=V[le],xe=X[le];(xe!==Qe||le==="value")&&o(L,le,Qe,xe,A,P)}}x&1&&p.children!==g.children&&u(L,g.children)}else!D&&B==null&&$(L,V,X,P,A);((Y=X.onVnodeUpdated)||Q)&&Be(()=>{Y&&We(Y,P,g,p),Q&&At(g,p,P,"updated")},R)},H=(p,g,P,R,A,G,D)=>{for(let L=0;L<g.length;L++){const x=p[L],B=g[L],Q=x.el&&(x.type===Ne||!yt(x,B)||x.shapeFlag&70)?l(x.el):P;b(x,B,Q,null,R,A,G,D,!0)}},$=(p,g,P,R,A)=>{if(g!==P){if(g!==pe)for(const G in g)!Wn(G)&&!(G in P)&&o(p,G,g[G],null,A,R);for(const G in P){if(Wn(G))continue;const D=P[G],L=g[G];D!==L&&G!=="value"&&o(p,G,L,D,A,R)}"value"in P&&o(p,"value",g.value,P.value,A)}},I=(p,g,P,R,A,G,D,L,x)=>{const B=g.el=p?p.el:a(""),Q=g.anchor=p?p.anchor:a("");let{patchFlag:V,dynamicChildren:X,slotScopeIds:Y}=g;Y&&(L=L?L.concat(Y):Y),p==null?(r(B,P,R),r(Q,P,R),k(g.children||[],P,Q,A,G,D,L,x)):V>0&&V&64&&X&&p.dynamicChildren?(H(p.dynamicChildren,X,P,A,G,D,L),(g.key!=null||A&&g===A.subTree)&&tu(p,g,!0)):q(p,g,P,Q,A,G,D,L,x)},K=(p,g,P,R,A,G,D,L,x)=>{g.slotScopeIds=L,p==null?g.shapeFlag&512?A.ctx.activate(g,P,R,D,x):ee(g,P,R,A,G,D,x):se(p,g,x)},ee=(p,g,P,R,A,G,D)=>{const L=p.component=h0(p,R,A);if($r(p)&&(L.ctx.renderer=j),p0(L,!1,D),L.asyncDep){if(A&&A.registerDep(L,F,D),!p.el){const x=L.subTree=Pe(Me);v(null,x,g,P)}}else F(L,p,g,P,A,G,D)},se=(p,g,P)=>{const R=g.component=p.component;if(t0(p,g,P))if(R.asyncDep&&!R.asyncResolved){W(R,g,P);return}else R.next=g,R.update();else g.el=p.el,R.vnode=g},F=(p,g,P,R,A,G,D)=>{const L=()=>{if(p.isMounted){let{next:V,bu:X,u:Y,parent:te,vnode:de}=p;{const Je=nu(p);if(Je){V&&(V.el=de.el,W(p,V,D)),Je.asyncDep.then(()=>{p.isUnmounted||L()});return}}let le=V,Qe;gn(p,!1),V?(V.el=de.el,W(p,V,D)):V=de,X&&br(X),(Qe=V.props&&V.props.onVnodeBeforeUpdate)&&We(Qe,te,V,de),gn(p,!0);const xe=uo(p),ft=p.subTree;p.subTree=xe,b(ft,xe,l(ft.el),w(ft),p,A,G),V.el=xe.el,le===null&&Li(p,xe.el),Y&&Be(Y,A),(Qe=V.props&&V.props.onVnodeUpdated)&&Be(()=>We(Qe,te,V,de),A)}else{let V;const{el:X,props:Y}=g,{bm:te,m:de,parent:le,root:Qe,type:xe}=p,ft=un(g);if(gn(p,!1),te&&br(te),!ft&&(V=Y&&Y.onVnodeBeforeMount)&&We(V,le,g),gn(p,!0),X&&me){const Je=()=>{p.subTree=uo(p),me(X,p.subTree,p,A,null)};ft&&xe.__asyncHydrate?xe.__asyncHydrate(X,p,Je):Je()}else{Qe.ce&&Qe.ce._injectChildStyle(xe);const Je=p.subTree=uo(p);b(null,Je,P,R,p,A,G),g.el=Je.el}if(de&&Be(de,A),!ft&&(V=Y&&Y.onVnodeMounted)){const Je=g;Be(()=>We(V,le,Je),A)}(g.shapeFlag&256||le&&un(le.vnode)&&le.vnode.shapeFlag&256)&&p.a&&Be(p.a,A),p.isMounted=!0,g=P=R=null}};p.scope.on();const x=p.effect=new ac(L);p.scope.off();const B=p.update=x.run.bind(x),Q=p.job=x.runIfDirty.bind(x);Q.i=p,Q.id=p.uid,x.scheduler=()=>Hi(Q),gn(p,!0),B()},W=(p,g,P)=>{g.component=p;const R=p.vnode.props;p.vnode=g,p.next=null,Nh(p,g.props,R,P),$h(p,g.children,P),pn(),ma(p),yn()},q=(p,g,P,R,A,G,D,L,x=!1)=>{const B=p&&p.children,Q=p?p.shapeFlag:0,V=g.children,{patchFlag:X,shapeFlag:Y}=g;if(X>0){if(X&128){Ut(B,V,P,R,A,G,D,L,x);return}else if(X&256){Ee(B,V,P,R,A,G,D,L,x);return}}Y&8?(Q&16&&et(B,A,G),V!==B&&u(P,V)):Q&16?Y&16?Ut(B,V,P,R,A,G,D,L,x):et(B,A,G,!0):(Q&8&&u(P,""),Y&16&&k(V,P,R,A,G,D,L,x))},Ee=(p,g,P,R,A,G,D,L,x)=>{p=p||qn,g=g||qn;const B=p.length,Q=g.length,V=Math.min(B,Q);let X;for(X=0;X<V;X++){const Y=g[X]=x?tn(g[X]):Ze(g[X]);b(p[X],Y,P,null,A,G,D,L,x)}B>Q?et(p,A,G,!0,!1,V):k(g,P,R,A,G,D,L,x,V)},Ut=(p,g,P,R,A,G,D,L,x)=>{let B=0;const Q=g.length;let V=p.length-1,X=Q-1;for(;B<=V&&B<=X;){const Y=p[B],te=g[B]=x?tn(g[B]):Ze(g[B]);if(yt(Y,te))b(Y,te,P,null,A,G,D,L,x);else break;B++}for(;B<=V&&B<=X;){const Y=p[V],te=g[X]=x?tn(g[X]):Ze(g[X]);if(yt(Y,te))b(Y,te,P,null,A,G,D,L,x);else break;V--,X--}if(B>V){if(B<=X){const Y=X+1,te=Y<Q?g[Y].el:R;for(;B<=X;)b(null,g[B]=x?tn(g[B]):Ze(g[B]),P,te,A,G,D,L,x),B++}}else if(B>X)for(;B<=V;)Ke(p[B],A,G,!0),B++;else{const Y=B,te=B,de=new Map;for(B=te;B<=X;B++){const Ye=g[B]=x?tn(g[B]):Ze(g[B]);Ye.key!=null&&de.set(Ye.key,B)}let le,Qe=0;const xe=X-te+1;let ft=!1,Je=0;const cr=new Array(xe);for(B=0;B<xe;B++)cr[B]=0;for(B=Y;B<=V;B++){const Ye=p[B];if(Qe>=xe){Ke(Ye,A,G,!0);continue}let _t;if(Ye.key!=null)_t=de.get(Ye.key);else for(le=te;le<=X;le++)if(cr[le-te]===0&&yt(Ye,g[le])){_t=le;break}_t===void 0?Ke(Ye,A,G,!0):(cr[_t-te]=B+1,_t>=Je?Je=_t:ft=!0,b(Ye,g[_t],P,null,A,G,D,L,x),Qe++)}const ia=ft?jh(cr):qn;for(le=ia.length-1,B=xe-1;B>=0;B--){const Ye=te+B,_t=g[Ye],aa=Ye+1<Q?g[Ye+1].el:R;cr[B]===0?b(null,_t,P,aa,A,G,D,L,x):ft&&(le<0||B!==ia[le]?St(_t,P,aa,2):le--)}}},St=(p,g,P,R,A=null)=>{const{el:G,type:D,transition:L,children:x,shapeFlag:B}=p;if(B&6){St(p.component.subTree,g,P,R);return}if(B&128){p.suspense.move(g,P,R);return}if(B&64){D.move(p,g,P,j);return}if(D===Ne){r(G,g,P);for(let V=0;V<x.length;V++)St(x[V],g,P,R);r(p.anchor,g,P);return}if(D===vr){y(p,g,P);return}if(R!==2&&B&1&&L)if(R===0)L.beforeEnter(G),r(G,g,P),Be(()=>L.enter(G),A);else{const{leave:V,delayLeave:X,afterLeave:Y}=L,te=()=>r(G,g,P),de=()=>{V(G,()=>{te(),Y&&Y()})};X?X(G,te,de):de()}else r(G,g,P)},Ke=(p,g,P,R=!1,A=!1)=>{const{type:G,props:D,ref:L,children:x,dynamicChildren:B,shapeFlag:Q,patchFlag:V,dirs:X,cacheIndex:Y}=p;if(V===-2&&(A=!1),L!=null&&Cs(L,null,P,p,!0),Y!=null&&(g.renderCache[Y]=void 0),Q&256){g.ctx.deactivate(p);return}const te=Q&1&&X,de=!un(p);let le;if(de&&(le=D&&D.onVnodeBeforeUnmount)&&We(le,g,p),Q&6)zr(p.component,P,R);else{if(Q&128){p.suspense.unmount(P,R);return}te&&At(p,null,g,"beforeUnmount"),Q&64?p.type.remove(p,g,P,j,R):B&&!B.hasOnce&&(G!==Ne||V>0&&V&64)?et(B,g,P,!1,!0):(G===Ne&&V&384||!A&&Q&16)&&et(x,g,P),R&&kn(p)}(de&&(le=D&&D.onVnodeUnmounted)||te)&&Be(()=>{le&&We(le,g,p),te&&At(p,null,g,"unmounted")},P)},kn=p=>{const{type:g,el:P,anchor:R,transition:A}=p;if(g===Ne){xn(P,R);return}if(g===vr){T(p);return}const G=()=>{s(P),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(p.shapeFlag&1&&A&&!A.persisted){const{leave:D,delayLeave:L}=A,x=()=>D(P,G);L?L(p.el,G,x):x()}else G()},xn=(p,g)=>{let P;for(;p!==g;)P=d(p),s(p),p=P;s(g)},zr=(p,g,P)=>{const{bum:R,scope:A,job:G,subTree:D,um:L,m:x,a:B}=p;Hs(x),Hs(B),R&&br(R),A.stop(),G&&(G.flags|=8,Ke(D,p,g,P)),L&&Be(L,g),Be(()=>{p.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},et=(p,g,P,R=!1,A=!1,G=0)=>{for(let D=G;D<p.length;D++)Ke(p[D],g,P,R,A)},w=p=>{if(p.shapeFlag&6)return w(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const g=d(p.anchor||p.el),P=g&&g[lh];return P?d(P):g};let U=!1;const N=(p,g,P)=>{p==null?g._vnode&&Ke(g._vnode,null,null,!0):b(g._vnode||null,p,g,null,null,null,P),g._vnode=p,U||(U=!0,ma(),ws(),U=!1)},j={p:b,um:Ke,m:St,r:kn,mt:ee,mc:k,pc:q,pbc:H,n:w,o:e};let oe,me;return t&&([oe,me]=t(j)),{render:N,hydrate:oe,createApp:Lh(N,oe)}}function co({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 gn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function eu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function tu(e,t,n=!1){const r=e.children,s=t.children;if(z(r)&&z(s))for(let o=0;o<r.length;o++){const i=r[o];let a=s[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=s[o]=tn(s[o]),a.el=i.el),!n&&a.patchFlag!==-2&&tu(i,a)),a.type===Cn&&(a.el=i.el)}}function jh(e){const t=e.slice(),n=[0];let r,s,o,i,a;const c=e.length;for(r=0;r<c;r++){const f=e[r];if(f!==0){if(s=n[n.length-1],e[s]<f){t[r]=s,n.push(r);continue}for(o=0,i=n.length-1;o<i;)a=o+i>>1,e[n[a]]<f?o=a+1:i=a;f<e[n[o]]&&(o>0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-->0;)n[o]=i,i=t[i];return n}function nu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:nu(t)}function Hs(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Wh=Symbol.for("v-scx"),Xh=()=>ze(Wh);function B1(e,t){return xi(e,null,t)}function En(e,t,n){return xi(e,t,n)}function xi(e,t,n=pe){const{immediate:r,deep:s,flush:o,once:i}=n,a=Re({},n);let c;if(qr)if(o==="sync"){const d=Xh();c=d.__watcherHandles||(d.__watcherHandles=[])}else if(!t||r)a.once=!0;else{const d=()=>{};return d.stop=Mt,d.resume=Mt,d.pause=Mt,d}const f=He;a.call=(d,h,m)=>mt(d,f,h,m);let u=!1;o==="post"?a.scheduler=d=>{Be(d,f&&f.suspense)}:o!=="sync"&&(u=!0,a.scheduler=(d,h)=>{h?d():Hi(d)}),a.augmentJob=d=>{t&&(d.flags|=4),u&&(d.flags|=2,f&&(d.id=f.uid,d.i=f))};const l=oh(e,t,a);return c&&c.push(l),l}function zh(e,t,n){const r=this.proxy,s=ve(e)?e.includes(".")?ru(r,e):()=>r[e]:e.bind(r,r);let o;J(t)?o=t:(o=t.handler,n=t);const i=Kr(this),a=xi(s,o.bind(r),n);return i(),a}function ru(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s<n.length&&r;s++)r=r[n[s]];return r}}const Qh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${lt(t)}Modifiers`]||e[`${Hn(t)}Modifiers`];function Jh(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||pe;let s=n;const o=t.startsWith("update:"),i=o&&Qh(r,t.slice(7));i&&(i.trim&&(s=n.map(u=>ve(u)?u.trim():u)),i.number&&(s=n.map(_d)));let a,c=r[a=eo(t)]||r[a=eo(lt(t))];!c&&o&&(c=r[a=eo(Hn(t))]),c&&mt(c,e,6,s);const f=r[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,mt(f,e,6,s)}}function su(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!J(e)){const c=f=>{const u=su(f,t,!0);u&&(a=!0,Re(i,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!a?(ye(e)&&r.set(e,null),null):(z(o)?o.forEach(c=>i[c]=null):Re(i,o),ye(e)&&r.set(e,i),i)}function qs(e,t){return!e||!Vr(t)?!1:(t=t.slice(2).replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,Hn(t))||ae(e,t))}function uo(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:a,emit:c,render:f,renderCache:u,props:l,data:d,setupState:h,ctx:m,inheritAttrs:b}=e,E=Es(e);let v,S;try{if(n.shapeFlag&4){const T=s||r,_=T;v=Ze(f.call(_,T,u,l,h,d,m)),S=a}else{const T=t;v=Ze(T.length>1?T(l,{attrs:a,slots:i,emit:c}):T(l,null)),S=t.props?a:Zh(a)}}catch(T){Ar.length=0,sr(T,e,1),v=Pe(Me)}let y=v;if(S&&b!==!1){const T=Object.keys(S),{shapeFlag:_}=y;T.length&&_&7&&(o&&T.some(fi)&&(S=e0(S,o)),y=Dt(y,S,!1,!0))}return n.dirs&&(y=Dt(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&er(y,n.transition),v=y,Es(E),v}function Yh(e,t=!0){let n;for(let r=0;r<e.length;r++){const s=e[r];if(Mn(s)){if(s.type!==Me||s.children==="v-if"){if(n)return;n=s}}else return}return n}const Zh=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vr(n))&&((t||(t={}))[n]=e[n]);return t},e0=(e,t)=>{const n={};for(const r in e)(!fi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function t0(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ca(r,i,f):!!i;if(c&8){const u=t.dynamicProps;for(let l=0;l<u.length;l++){const d=u[l];if(i[d]!==r[d]&&!qs(f,d))return!0}}}else return(s||a)&&(!a||!a.$stable)?!0:r===i?!1:r?i?Ca(r,i,f):!0:!!i;return!1}function Ca(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;s<r.length;s++){const o=r[s];if(t[o]!==e[o]&&!qs(n,o))return!0}return!1}function Li({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const Rs=e=>e.__isSuspense;let Lo=0;const n0={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,c,f){if(e==null)r0(t,n,r,s,o,i,a,c,f);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}s0(e,t,n,r,s,i,a,c,f)}},hydrate:o0,normalize:i0},ou=n0;function Or(e,t){const n=e.props&&e.props[t];J(n)&&n()}function r0(e,t,n,r,s,o,i,a,c){const{p:f,o:{createElement:u}}=c,l=u("div"),d=e.suspense=iu(e,s,r,t,l,n,o,i,a,c);f(null,d.pendingBranch=e.ssContent,l,null,r,d,o,i),d.deps>0?(Or(e,"onPending"),Or(e,"onFallback"),f(null,e.ssFallback,t,n,r,null,o,i),Qn(d,e.ssFallback)):d.resolve(!1,!0)}function s0(e,t,n,r,s,o,i,a,{p:c,um:f,o:{createElement:u}}){const l=t.suspense=e.suspense;l.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:m,pendingBranch:b,isInFallback:E,isHydrating:v}=l;if(b)l.pendingBranch=d,yt(d,b)?(c(b,d,l.hiddenContainer,null,s,l,o,i,a),l.deps<=0?l.resolve():E&&(v||(c(m,h,n,r,s,null,o,i,a),Qn(l,h)))):(l.pendingId=Lo++,v?(l.isHydrating=!1,l.activeBranch=b):f(b,s,l),l.deps=0,l.effects.length=0,l.hiddenContainer=u("div"),E?(c(null,d,l.hiddenContainer,null,s,l,o,i,a),l.deps<=0?l.resolve():(c(m,h,n,r,s,null,o,i,a),Qn(l,h))):m&&yt(d,m)?(c(m,d,n,r,s,l,o,i,a),l.resolve(!0)):(c(null,d,l.hiddenContainer,null,s,l,o,i,a),l.deps<=0&&l.resolve()));else if(m&&yt(d,m))c(m,d,n,r,s,l,o,i,a),Qn(l,d);else if(Or(t,"onPending"),l.pendingBranch=d,d.shapeFlag&512?l.pendingId=d.component.suspenseId:l.pendingId=Lo++,c(null,d,l.hiddenContainer,null,s,l,o,i,a),l.deps<=0)l.resolve();else{const{timeout:S,pendingId:y}=l;S>0?setTimeout(()=>{l.pendingId===y&&l.fallback(h)},S):S===0&&l.fallback(h)}}function iu(e,t,n,r,s,o,i,a,c,f,u=!1){const{p:l,m:d,um:h,n:m,o:{parentNode:b,remove:E}}=f;let v;const S=a0(e);S&&t&&t.pendingBranch&&(v=t.pendingId,t.deps++);const y=e.props?tc(e.props.timeout):void 0,T=o,_={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:Lo++,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(M=!1,O=!1){const{vnode:k,activeBranch:C,pendingBranch:H,pendingId:$,effects:I,parentComponent:K,container:ee}=_;let se=!1;_.isHydrating?_.isHydrating=!1:M||(se=C&&H.transition&&H.transition.mode==="out-in",se&&(C.transition.afterLeave=()=>{$===_.pendingId&&(d(H,ee,o===T?m(C):o,0),Go(I))}),C&&(b(C.el)===ee&&(o=m(C)),h(C,K,_,!0)),se||d(H,ee,o,0)),Qn(_,H),_.pendingBranch=null,_.isInFallback=!1;let F=_.parent,W=!1;for(;F;){if(F.pendingBranch){F.effects.push(...I),W=!0;break}F=F.parent}!W&&!se&&Go(I),_.effects=[],S&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,t.deps===0&&!O&&t.resolve()),Or(k,"onResolve")},fallback(M){if(!_.pendingBranch)return;const{vnode:O,activeBranch:k,parentComponent:C,container:H,namespace:$}=_;Or(O,"onFallback");const I=m(k),K=()=>{_.isInFallback&&(l(null,M,H,I,C,null,$,a,c),Qn(_,M))},ee=M.transition&&M.transition.mode==="out-in";ee&&(k.transition.afterLeave=K),_.isInFallback=!0,h(k,C,null,!0),ee||K()},move(M,O,k){_.activeBranch&&d(_.activeBranch,M,O,k),_.container=M},next(){return _.activeBranch&&m(_.activeBranch)},registerDep(M,O,k){const C=!!_.pendingBranch;C&&_.deps++;const H=M.vnode.el;M.asyncDep.catch($=>{sr($,M,0)}).then($=>{if(M.isUnmounted||_.isUnmounted||_.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:I}=M;No(M,$,!1),H&&(I.el=H);const K=!H&&M.subTree.el;O(M,I,b(H||M.subTree.el),H?null:m(M.subTree),_,i,k),K&&E(K),Li(M,I.el),C&&--_.deps===0&&_.resolve()})},unmount(M,O){_.isUnmounted=!0,_.activeBranch&&h(_.activeBranch,n,M,O),_.pendingBranch&&h(_.pendingBranch,n,M,O)}};return _}function o0(e,t,n,r,s,o,i,a,c){const f=t.suspense=iu(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),u=c(e,f.pendingBranch=t.ssContent,n,f,o,i);return f.deps===0&&f.resolve(!1,!0),u}function i0(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ma(r?n.default:n),e.ssFallback=r?Ma(n.fallback):Pe(Me)}function Ma(e){let t;if(J(e)){const n=tr&&e._c;n&&(e._d=!1,ot()),e=e(),n&&(e._d=!0,t=Xe,lu())}return z(e)&&(e=Yh(e)),e=Ze(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function au(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):Go(e)}function Qn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,Li(r,s))}function a0(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ne=Symbol.for("v-fgt"),Cn=Symbol.for("v-txt"),Me=Symbol.for("v-cmt"),vr=Symbol.for("v-stc"),Ar=[];let Xe=null;function ot(e=!1){Ar.push(Xe=e?null:[])}function lu(){Ar.pop(),Xe=Ar[Ar.length-1]||null}let tr=1;function Ha(e){tr+=e,e<0&&Xe&&(Xe.hasOnce=!0)}function cu(e){return e.dynamicChildren=tr>0?Xe||qn:null,lu(),tr>0&&Xe&&Xe.push(e),e}function Di(e,t,n,r,s,o){return cu(Gs(e,t,n,r,s,o,!0))}function an(e,t,n,r,s){return cu(Pe(e,t,n,r,s,!0))}function Mn(e){return e?e.__v_isVNode===!0:!1}function yt(e,t){return e.type===t.type&&e.key===t.key}const uu=({key:e})=>e??null,ys=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ve(e)||_e(e)||J(e)?{i:Oe,r:e,k:t,f:!!n}:e:null);function Gs(e,t=null,n=null,r=0,s=null,o=e===Ne?0:1,i=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&uu(t),ref:t&&ys(t),scopeId:Mc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Oe};return a?(Ni(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ve(n)?8:16),tr>0&&!i&&Xe&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Xe.push(c),c}const Pe=l0;function l0(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Vc)&&(e=Me),Mn(e)){const a=Dt(e,t,!0);return n&&Ni(a,n),tr>0&&!o&&Xe&&(a.shapeFlag&6?Xe[Xe.indexOf(e)]=a:Xe.push(a)),a.patchFlag=-2,a}if(T0(e)&&(e=e.__vccOpts),t){t=c0(t);let{class:a,style:c}=t;a&&!ve(a)&&(t.class=yi(a)),ye(c)&&(wi(c)&&!z(c)&&(c=Re({},c)),t.style=pi(c))}const i=ve(e)?1:Rs(e)?128:Rc(e)?64:ye(e)?4:J(e)?2:0;return Gs(e,t,n,r,s,i,o,!0)}function c0(e){return e?wi(e)||jc(e)?Re({},e):e:null}function Dt(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:a,transition:c}=e,f=t?u0(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&uu(f),ref:t&&t.ref?n&&o?z(o)?o.concat(ys(t)):[o,ys(t)]:ys(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Dt(e.ssContent),ssFallback:e.ssFallback&&Dt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&er(u,c.clone(u)),u}function fu(e=" ",t=0){return Pe(Cn,null,e,t)}function O1(e,t){const n=Pe(vr,null,e);return n.staticCount=t,n}function k1(e="",t=!1){return t?(ot(),an(Me,null,e)):Pe(Me,null,e)}function Ze(e){return e==null||typeof e=="boolean"?Pe(Me):z(e)?Pe(Ne,null,e.slice()):Mn(e)?tn(e):Pe(Cn,null,String(e))}function tn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Dt(e)}function Ni(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Ni(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!jc(t)?t._ctx=Oe:s===3&&Oe&&(Oe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Oe},n=32):(t=String(t),r&64?(n=16,t=[fu(t)]):n=8);e.children=t,e.shapeFlag|=n}function u0(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const s in r)if(s==="class")t.class!==r.class&&(t.class=yi([t.class,r.class]));else if(s==="style")t.style=pi([t.style,r.style]);else if(Vr(s)){const o=t[s],i=r[s];i&&o!==i&&!(z(o)&&o.includes(i))&&(t[s]=o?[].concat(o,i):i)}else s!==""&&(t[s]=r[s])}return t}function We(e,t,n,r=null){mt(e,t,7,[n,r])}const f0=$c();let d0=0;function h0(e,t,n){const r=e.type,s=(t?t.appContext:e.appContext)||f0,o={uid:d0++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ic(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xc(r,s),emitsOptions:su(r,s),emit:null,emitted:null,propsDefaults:pe,inheritAttrs:r.inheritAttrs,ctx:pe,data:pe,props:pe,attrs:pe,slots:pe,refs:pe,setupState:pe,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 o.ctx={_:o},o.root=t?t.root:o,o.emit=Jh.bind(null,o),e.ce&&e.ce(o),o}let He=null;const Vi=()=>He||Oe;let Is,Do;{const e=nc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Is=t("__VUE_INSTANCE_SETTERS__",n=>He=n),Do=t("__VUE_SSR_SETTERS__",n=>qr=n)}const Kr=e=>{const t=He;return Is(e),e.scope.on(),()=>{e.scope.off(),Is(t)}},Ra=()=>{He&&He.scope.off(),Is(null)};function du(e){return e.vnode.shapeFlag&4}let qr=!1;function p0(e,t=!1,n=!1){t&&Do(t);const{props:r,children:s}=e.vnode,o=du(e);Dh(e,r,o,t),Uh(e,s,n);const i=o?y0(e,t):void 0;return t&&Do(!1),i}function y0(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Rh);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?m0(e):null,o=Kr(e);pn();const i=Ur(r,e,0,[e.props,s]);if(yn(),o(),Jl(i)){if(un(e)||Ri(e),i.then(Ra,Ra),t)return i.then(a=>{No(e,a,t)}).catch(a=>{sr(a,e,0)});e.asyncDep=i}else No(e,i,t)}else hu(e,t)}function No(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=vc(t)),hu(e,n)}let Ga;function hu(e,t,n){const r=e.type;if(!e.render){if(!t&&Ga&&!r.render){const s=r.template||Bi(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:c}=r,f=Re(Re({isCustomElement:o,delimiters:a},i),c);r.render=Ga(s,f)}}e.render=r.render||Mt}{const s=Kr(e);pn();try{Gh(e)}finally{yn(),s()}}}const g0={get(e,t){return Ve(e,"get",""),e[t]}};function m0(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,g0),slots:e.slots,emit:e.emit,expose:t}}function Fi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(vc(Ei(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Pr)return Pr[n](e)},has(t,n){return n in t||n in Pr}})):e.proxy}function Vo(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function T0(e){return J(e)&&"__vccOpts"in e}const it=(e,t)=>rh(e,t,qr);function Ct(e,t,n){const r=arguments.length;return r===2?ye(t)&&!z(t)?Mn(t)?Pe(e,null,[t]):Pe(e,t):Pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Mn(n)&&(n=[n]),Pe(e,t,n))}const pu="3.5.11";let Fo;const Ia=typeof window<"u"&&window.trustedTypes;if(Ia)try{Fo=Ia.createPolicy("vue",{createHTML:e=>e})}catch{}const yu=Fo?e=>Fo.createHTML(e):e=>e,b0="http://www.w3.org/2000/svg",S0="http://www.w3.org/1998/Math/MathML",kt=typeof document<"u"?document:null,Ba=kt&&kt.createElement("template"),_0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?kt.createElementNS(b0,e):t==="mathml"?kt.createElementNS(S0,e):n?kt.createElement(e,{is:n}):kt.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>kt.createTextNode(e),createComment:e=>kt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>kt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Ba.innerHTML=yu(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const a=Ba.content;if(r==="svg"||r==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},qt="transition",fr="animation",kr=Symbol("_vtc"),gu={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=Re({},Gc,gu),v0=e=>(e.displayName="Transition",e.props=P0,e),A0=v0((e,{slots:t})=>Ct(fh,w0(e),t)),mn=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},Oa=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function w0(e){const t={};for(const I in e)I in gu||(t[I]=e[I]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:f=i,appearToClass:u=a,leaveFromClass:l=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=E0(s),b=m&&m[0],E=m&&m[1],{onBeforeEnter:v,onEnter:S,onEnterCancelled:y,onLeave:T,onLeaveCancelled:_,onBeforeAppear:M=v,onAppear:O=S,onAppearCancelled:k=y}=t,C=(I,K,ee)=>{Tn(I,K?u:a),Tn(I,K?f:i),ee&&ee()},H=(I,K)=>{I._isLeaving=!1,Tn(I,l),Tn(I,h),Tn(I,d),K&&K()},$=I=>(K,ee)=>{const se=I?O:S,F=()=>C(K,I,ee);mn(se,[K,F]),ka(()=>{Tn(K,I?c:o),jt(K,I?u:a),Oa(se)||xa(K,r,b,F)})};return Re(t,{onBeforeEnter(I){mn(v,[I]),jt(I,o),jt(I,i)},onBeforeAppear(I){mn(M,[I]),jt(I,c),jt(I,f)},onEnter:$(!1),onAppear:$(!0),onLeave(I,K){I._isLeaving=!0;const ee=()=>H(I,K);jt(I,l),jt(I,d),H0(),ka(()=>{I._isLeaving&&(Tn(I,l),jt(I,h),Oa(T)||xa(I,r,E,ee))}),mn(T,[I,ee])},onEnterCancelled(I){C(I,!1),mn(y,[I])},onAppearCancelled(I){C(I,!0),mn(k,[I])},onLeaveCancelled(I){H(I),mn(_,[I])}})}function E0(e){if(e==null)return null;if(ye(e))return[fo(e.enter),fo(e.leave)];{const t=fo(e);return[t,t]}}function fo(e){return tc(e)}function jt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[kr]||(e[kr]=new Set)).add(t)}function Tn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[kr];n&&(n.delete(t),n.size||(e[kr]=void 0))}function ka(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let C0=0;function xa(e,t,n,r){const s=e._endId=++C0,o=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:a,propCount:c}=M0(e,t);if(!i)return r();const f=i+"end";let u=0;const l=()=>{e.removeEventListener(f,d),o()},d=h=>{h.target===e&&++u>=c&&l()};setTimeout(()=>{u<c&&l()},a+1),e.addEventListener(f,d)}function M0(e,t){const n=window.getComputedStyle(e),r=m=>(n[m]||"").split(", "),s=r(`${qt}Delay`),o=r(`${qt}Duration`),i=La(s,o),a=r(`${fr}Delay`),c=r(`${fr}Duration`),f=La(a,c);let u=null,l=0,d=0;t===qt?i>0&&(u=qt,l=i,d=o.length):t===fr?f>0&&(u=fr,l=f,d=c.length):(l=Math.max(i,f),u=l>0?i>f?qt:fr:null,d=u?u===qt?o.length:c.length:0);const h=u===qt&&/\b(transform|all)(,|$)/.test(r(`${qt}Property`).toString());return{type:u,timeout:l,propCount:d,hasTransform:h}}function La(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Da(n)+Da(e[r])))}function Da(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function H0(){return document.body.offsetHeight}function R0(e,t,n){const r=e[kr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Na=Symbol("_vod"),G0=Symbol("_vsh"),I0=Symbol(""),B0=/(^|;)\s*display\s*:/;function O0(e,t,n){const r=e.style,s=ve(n);let o=!1;if(n&&!s){if(t)if(ve(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&gs(r,a,"")}else for(const i in t)n[i]==null&&gs(r,i,"");for(const i in n)i==="display"&&(o=!0),gs(r,i,n[i])}else if(s){if(t!==n){const i=r[I0];i&&(n+=";"+i),r.cssText=n,o=B0.test(n)}}else t&&e.removeAttribute("style");Na in e&&(e[Na]=o?r.display:"",e[G0]&&(r.display="none"))}const Va=/\s*!important$/;function gs(e,t,n){if(z(n))n.forEach(r=>gs(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=k0(e,t);Va.test(n)?e.setProperty(Hn(r),n.replace(Va,""),"important"):e[r]=n}}const Fa=["Webkit","Moz","ms"],ho={};function k0(e,t){const n=ho[t];if(n)return n;let r=lt(t);if(r!=="filter"&&r in e)return ho[t]=r;r=Fs(r);for(let s=0;s<Fa.length;s++){const o=Fa[s]+r;if(o in e)return ho[t]=o}return t}const Ua="http://www.w3.org/1999/xlink";function $a(e,t,n,r,s,o=Cd(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Ua,t.slice(6,t.length)):e.setAttributeNS(Ua,t,n):n==null||o&&!rc(n)?e.removeAttribute(t):e.setAttribute(t,o?"":hn(n)?String(n):n)}function Ka(e,t,n,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?yu(n):n);return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){const i=s==="OPTION"?e.getAttribute("value")||"":e.value,a=n==null?e.type==="checkbox"?"on":"":String(n);(i!==a||!("_value"in e))&&(e.value=a),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const i=typeof e[t];i==="boolean"?n=rc(n):n==null&&i==="string"?(n="",o=!0):i==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(t)}function x0(e,t,n,r){e.addEventListener(t,n,r)}function L0(e,t,n,r){e.removeEventListener(t,n,r)}const qa=Symbol("_vei");function D0(e,t,n,r,s=null){const o=e[qa]||(e[qa]={}),i=o[t];if(r&&i)i.value=r;else{const[a,c]=N0(t);if(r){const f=o[t]=U0(r,s);x0(e,a,f,c)}else i&&(L0(e,a,i,c),o[t]=void 0)}}const ja=/(?:Once|Passive|Capture)$/;function N0(e){let t;if(ja.test(e)){t={};let r;for(;r=e.match(ja);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Hn(e.slice(2)),t]}let po=0;const V0=Promise.resolve(),F0=()=>po||(V0.then(()=>po=0),po=Date.now());function U0(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;mt($0(r,n.value),t,5,[r])};return n.value=e,n.attached=F0(),n}function $0(e,t){if(z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Wa=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,K0=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?R0(e,r,i):t==="style"?O0(e,n,r):Vr(t)?fi(t)||D0(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):q0(e,t,r,i))?(Ka(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$a(e,t,r,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ve(r))?Ka(e,lt(t),r):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$a(e,t,r,i))};function q0(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Wa(t)&&J(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Wa(t)&&ve(n)?!1:t in e}const j0=["ctrl","shift","alt","meta"],W0={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)=>j0.some(n=>e[`${n}Key`]&&!t.includes(n))},x1=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i<t.length;i++){const a=W0[t[i]];if(a&&a(s,t))return}return e(s,...o)})},mu=Re({patchProp:K0},_0);let wr,Xa=!1;function X0(){return wr||(wr=Kh(mu))}function z0(){return wr=Xa?wr:qh(mu),Xa=!0,wr}const Q0=(...e)=>{const t=X0().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=bu(r);if(!s)return;const o=t._component;!J(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,Tu(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},J0=(...e)=>{const t=z0().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=bu(r);if(s)return n(s,!0,Tu(s))},t};function Tu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function bu(e){return ve(e)?document.querySelector(e):e}const Y0=/"(?:_|\\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*:/,Z0=/"(?: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*:/,ep=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function tp(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){np(e);return}return t}function np(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Bs(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!ep.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Y0.test(e)||Z0.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,tp)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const rp=/#/g,sp=/&/g,op=/\//g,ip=/=/g,Ui=/\+/g,ap=/%5e/gi,lp=/%60/gi,cp=/%7c/gi,up=/%20/gi;function fp(e){return encodeURI(""+e).replace(cp,"|")}function Uo(e){return fp(typeof e=="string"?e:JSON.stringify(e)).replace(Ui,"%2B").replace(up,"+").replace(rp,"%23").replace(sp,"%26").replace(lp,"`").replace(ap,"^").replace(op,"%2F")}function yo(e){return Uo(e).replace(ip,"%3D")}function Os(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function dp(e){return Os(e.replace(Ui," "))}function hp(e){return Os(e.replace(Ui," "))}function pp(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=dp(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=hp(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function yp(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${yo(e)}=${Uo(n)}`).join("&"):`${yo(e)}=${Uo(t)}`:yo(e)}function gp(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>yp(t,e[t])).filter(Boolean).join("&")}const mp=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Tp=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,bp=/^([/\\]\s*){2,}[^/\\]/,Sp=/^[\s\0]*(blob|data|javascript|vbscript):$/i,_p=/^\.?\//;function Rn(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?mp.test(e):Tp.test(e)||(t.acceptRelative?bp.test(e):!1)}function Pp(e){return!!e&&Sp.test(e)}function vp(e="",t){return e.endsWith("/")}function $i(e="",t){return(vp(e)?e.slice(0,-1):e)||"/"}function $o(e="",t){return e.endsWith("/")?e:e+"/"}function Ap(e=""){return e.startsWith("/")}function za(e=""){return Ap(e)?e:"/"+e}function wp(e,t){if(_u(t)||Rn(e))return e;const n=$i(t);return e.startsWith(n)?e:Ki(n,e)}function Qa(e,t){if(_u(t))return e;const n=$i(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Su(e,t){const n=Mp(e),r={...pp(n.search),...t};return n.search=gp(r),Hp(n)}function _u(e){return!e||e==="/"}function Ep(e){return e&&e!=="/"}function Ki(e,...t){let n=e||"";for(const r of t.filter(s=>Ep(s)))if(n){const s=r.replace(_p,"");n=$o(n)+s}else n=r;return n}function Pu(...e){var i,a,c,f;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const u of n)if(!(!u||u==="/")){for(const[l,d]of u.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&Rn(r[0]))continue;r.pop(),s--;continue}if(l===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(c=n[0])!=null&&c.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(f=n[n.length-1])!=null&&f.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Cp(e,t,n={}){return n.trailingSlash||(e=$o(e),t=$o(t)),n.leadingSlash||(e=za(e),t=za(t)),n.encoding||(e=Os(e),t=Os(t)),e===t}const vu=Symbol.for("ufo:protocolRelative");function Mp(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,l,d=""]=n;return{protocol:l.toLowerCase(),pathname:d,href:l+d,auth:"",host:"",search:"",hash:""}}if(!Rn(e,{acceptRelative:!0}))return Ja(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:c,search:f,hash:u}=Ja(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:c,search:f,hash:u,[vu]:!r}}function Ja(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Hp(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[vu]?(e.protocol||"")+"//":"")+s+o+t+n+r}class Rp extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Gp(e){var c,f,u,l,d;const t=((c=e.error)==null?void 0:c.message)||((f=e.error)==null?void 0:f.toString())||"",n=((u=e.request)==null?void 0:u.method)||((l=e.options)==null?void 0:l.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=`${s}: ${o}${t?` ${t}`:""}`,a=new Rp(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,m]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[m]}});return a}const Ip=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Ya(e="GET"){return Ip.has(e.toUpperCase())}function Bp(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Op=new Set(["image/svg","application/xml","application/xhtml","application/html"]),kp=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function xp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return kp.test(t)?"json":Op.has(t)||t.startsWith("text/")?"text":"blob"}function Lp(e,t,n,r){const s=Dp((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,r);let o;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(o={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:o,params:o,headers:s}}function Dp(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const[s,o]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(s,o);return r}async function is(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const Np=new Set([408,409,425,429,500,502,503,504]),Vp=new Set([101,204,205,304]);function Au(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const c=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!c){let u;typeof a.options.retry=="number"?u=a.options.retry:u=Ya(a.options.method)?0:1;const l=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(l):Np.has(l))){const d=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),o(a.request,{...a.options,retry:u-1})}}const f=Gp(a);throw Error.captureStackTrace&&Error.captureStackTrace(f,o),f}const o=async function(c,f={}){const u={request:c,options:Lp(c,f,e.defaults,n),response:void 0,error:void 0};u.options.method&&(u.options.method=u.options.method.toUpperCase()),u.options.onRequest&&await is(u,u.options.onRequest),typeof u.request=="string"&&(u.options.baseURL&&(u.request=wp(u.request,u.options.baseURL)),u.options.query&&(u.request=Su(u.request,u.options.query),delete u.options.query),"query"in u.options&&delete u.options.query,"params"in u.options&&delete u.options.params),u.options.body&&Ya(u.options.method)&&(Bp(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half")));let l;if(!u.options.signal&&u.options.timeout){const h=new r;l=setTimeout(()=>{const m=new Error("[TimeoutError]: The operation was aborted due to timeout");m.name="TimeoutError",m.code=23,h.abort(m)},u.options.timeout),u.options.signal=h.signal}try{u.response=await t(u.request,u.options)}catch(h){return u.error=h,u.options.onRequestError&&await is(u,u.options.onRequestError),await s(u)}finally{l&&clearTimeout(l)}if((u.response.body||u.response._bodyInit)&&!Vp.has(u.response.status)&&u.options.method!=="HEAD"){const h=(u.options.parseResponse?"json":u.options.responseType)||xp(u.response.headers.get("content-type")||"");switch(h){case"json":{const m=await u.response.text(),b=u.options.parseResponse||Bs;u.response._data=b(m);break}case"stream":{u.response._data=u.response.body||u.response._bodyInit;break}default:u.response._data=await u.response[h]()}}return u.options.onResponse&&await is(u,u.options.onResponse),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await is(u,u.options.onResponseError),await s(u)):u.response},i=async function(c,f){return(await o(c,f))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={},c={})=>Au({...e,...c,defaults:{...e.defaults,...c.defaults,...a}}),i}const ks=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")}(),Fp=ks.fetch?(...e)=>ks.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Up=ks.Headers,$p=ks.AbortController,Kp=Au({fetch:Fp,Headers:Up,AbortController:$p}),qp=Kp,jp=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},xs=jp().app,Wp=()=>xs.baseURL,Xp=()=>xs.buildAssetsDir,qi=(...e)=>Pu(wu(),Xp(),...e),wu=(...e)=>{const t=xs.cdnURL||xs.baseURL;return e.length?Pu(t,...e):t};globalThis.__buildAssetsURL=qi,globalThis.__publicAssetsURL=wu;globalThis.$fetch||(globalThis.$fetch=qp.create({baseURL:Wp()}));function Ko(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Ko(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const zp={run:e=>e()},Qp=()=>zp,Eu=typeof console.createTask<"u"?console.createTask:Qp;function Jp(e,t){const n=t.shift(),r=Eu(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function Yp(e,t){const n=t.shift(),r=Eu(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function go(e,t){for(const n of[...e])n(t)}class Zp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Ko(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=Ko(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Jp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Yp,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&go(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&go(this._after,s)}):(this._after&&s&&go(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Cu(){return new Zp}function ey(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const c=()=>{t=i},f=()=>t===i?c:void 0;qo.add(f);try{const u=s?s.run(i,a):a();return n||(t=void 0),await u}finally{qo.delete(f)}}}}function ty(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=ey({...e,...r})),t[n],t[n]}}}const Ls=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Za="__unctx__",ny=Ls[Za]||(Ls[Za]=ty()),ry=(e,t={})=>ny.get(e,t),el="__unctx_async_handlers__",qo=Ls[el]||(Ls[el]=new Set);function Jn(e){const t=[];for(const s of qo){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const jo=!1,sy=!1,oy=null,iy="#__nuxt",Mu="nuxt-app",tl=36e5,ay="vite:preloadError";function Hu(e=Mu){return ry(e,{asyncContext:!1})}const ly="__nuxt_plugin";function cy(e){var s;let t=0;const n={_id:e.id||Mu||"nuxt-app",_scope:gi(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.13.2"},get vue(){return n.vueApp.version}},payload:xt({...((s=e.ssrContext)==null?void 0:s.payload)||{},data:xt({}),state:Nt({}),once:new Set,_errors:xt({})}),static:{data:{}},runWithContext(o){return n._scope.active&&!mi()?n._scope.run(()=>nl(n,o)):nl(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:xt({}),_payloadRevivers:{},...e};{const o=window.__NUXT__;if(o)for(const i in o)switch(i){case"data":case"state":case"_errors":Object.assign(n.payload[i],o[i]);break;default:n.payload[i]=o[i]}}n.hooks=Cu(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,i)=>{const a="$"+o;as(n,a,i),as(n.vueApp.config.globalProperties,a,i)},as(n.vueApp,"$nuxt",n),as(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(ay,i=>{n.callHook("app:chunkError",{error:i.payload}),(n.isHydrating||i.payload.message.includes("Unable to preload CSS"))&&i.preventDefault()}),window.useNuxtApp=window.useNuxtApp||we;const o=n.hook("app:error",(...i)=>{console.error("[nuxt] error caught during app initialization",...i)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}function uy(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function fy(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 dy(e,t){const n=[],r=[],s=[],o=[];let i=0;async function a(c){var u;const f=((u=c.dependsOn)==null?void 0:u.filter(l=>t.some(d=>d._name===l)&&!n.includes(l)))??[];if(f.length>0)r.push([new Set(f),c]);else{const l=fy(e,c).then(async()=>{c._name&&(n.push(c._name),await Promise.all(r.map(async([d,h])=>{d.has(c._name)&&(d.delete(c._name),d.size===0&&(i++,await a(h)))})))});c.parallel?s.push(l.catch(d=>o.push(d))):await l}}for(const c of t)uy(e,c);for(const c of t)await a(c);if(await Promise.all(s),i)for(let c=0;c<i;c++)await Promise.all(s);if(o.length)throw o[0]}function bt(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[ly]:!0,_name:t})}function nl(e,t,n){const r=()=>t();return Hu(e._id).set(e),e.vueApp.runWithContext(r)}function hy(e){var n;let t;return Oi()&&(t=(n=Vi())==null?void 0:n.appContext.app.$nuxt),t=t||Hu(e).tryUse(),t||null}function we(e){const t=hy(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Gn(e){return we().$config}function as(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function py(e,t){return{ctx:{table:e},matchAll:n=>Gu(n,e)}}function Ru(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,Ru(s)])):new Map(Object.entries(e[n]));return t}function yy(e){return py(Ru(e))}function Gu(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of rl(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of rl(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Gu(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function rl(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function mo(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 Wo(e,t,n=".",r){if(!mo(t))return Wo(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:mo(i)&&mo(s[o])?s[o]=Wo(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function gy(e){return(...t)=>t.reduce((n,r)=>Wo(n,r,"",e),{})}const Iu=gy();function my(e,t){try{return t in e}catch{return!1}}var Ty=Object.defineProperty,by=(e,t,n)=>t in e?Ty(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pn=(e,t,n)=>(by(e,typeof t!="symbol"?t+"":t,n),n);class Xo extends Error{constructor(t,n={}){super(t,n),Pn(this,"statusCode",500),Pn(this,"fatal",!1),Pn(this,"unhandled",!1),Pn(this,"statusMessage"),Pn(this,"data"),Pn(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Qo(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Bu(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Pn(Xo,"__h3_error__",!0);function zo(e){if(typeof e=="string")return new Xo(e);if(Sy(e))return e;const t=new Xo(e.message??e.statusMessage??"",{cause:e.cause||e});if(my(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=Qo(e.statusCode,t.statusCode):e.status&&(t.statusCode=Qo(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Bu(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 Sy(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const _y=/[^\u0009\u0020-\u007E]/g;function Bu(e=""){return e.replace(_y,"")}function Qo(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Py=Symbol("layout-meta"),js=Symbol("route"),ct=()=>{var e;return(e=we())==null?void 0:e.$router},Ou=()=>Oi()?ze(js,we()._route):we()._route;function L1(e){return e}const vy=()=>{try{if(we()._processingMiddleware)return!0}catch{return!1}return!1},Ay=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?wy(e):ct().resolve(e).href;if(t!=null&&t.open){const{target:c="_blank",windowFeatures:f={}}=t.open,u=Object.entries(f).filter(([l,d])=>d!==void 0).map(([l,d])=>`${l.toLowerCase()}=${d}`).join(", ");return open(n,c,u),Promise.resolve()}const r=Rn(n,{acceptRelative:!0}),s=(t==null?void 0:t.external)||r;if(s){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:c}=new URL(n,window.location.href);if(c&&Pp(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const o=vy();if(!s&&o)return e;const i=ct(),a=we();return s?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function wy(e){return Su(e.path||"",e.query||{})+(e.hash||"")}const ku="__nuxt_error",Ws=()=>Mi(we().payload,"error"),Kn=e=>{const t=Xs(e);try{const n=we(),r=Ws();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Ey=async(e={})=>{const t=we(),n=Ws();t.callHook("app:error:cleared",e),e.redirect&&await ct().replace(e.redirect),n.value=oy},Cy=e=>!!e&&typeof e=="object"&&ku in e,Xs=e=>{const t=zo(e);return Object.defineProperty(t,ku,{value:!0,configurable:!1,writable:!1}),t};function sl(e){const t=Hy(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let s=0;s<n.byteLength;s++)r.setUint8(s,t.charCodeAt(s));return n}const My="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function Hy(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,r=0;for(let s=0;s<e.length;s++)n<<=6,n|=My.indexOf(e[s]),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 Ry=-1,Gy=-2,Iy=-3,By=-4,Oy=-5,ky=-6;function xy(e,t){return Ly(JSON.parse(e),t)}function Ly(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);function s(o,i=!1){if(o===Ry)return;if(o===Iy)return NaN;if(o===By)return 1/0;if(o===Oy)return-1/0;if(o===ky)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const c=a[0],f=t==null?void 0:t[c];if(f)return r[o]=f(s(a[1]));switch(c){case"Date":r[o]=new Date(a[1]);break;case"Set":const u=new Set;r[o]=u;for(let h=1;h<a.length;h+=1)u.add(s(a[h]));break;case"Map":const l=new Map;r[o]=l;for(let h=1;h<a.length;h+=2)l.set(s(a[h]),s(a[h+1]));break;case"RegExp":r[o]=new RegExp(a[1],a[2]);break;case"Object":r[o]=Object(a[1]);break;case"BigInt":r[o]=BigInt(a[1]);break;case"null":const d=Object.create(null);r[o]=d;for(let h=1;h<a.length;h+=2)d[a[h]]=s(a[h+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const h=globalThis[c],m=a[1],b=sl(m),E=new h(b);r[o]=E;break}case"ArrayBuffer":{const h=a[1],m=sl(h);r[o]=m;break}default:throw new Error(`Unknown type ${c}`)}}else{const c=new Array(a.length);r[o]=c;for(let f=0;f<a.length;f+=1){const u=a[f];u!==Gy&&(c[f]=s(u))}}else{const c={};r[o]=c;for(const f in a){const u=a[f];c[f]=s(u)}}return r[o]}return s(0)}const Dy=new Set(["title","titleTemplate","script","style","noscript"]),ms=new Set(["base","meta","link","style","script","noscript"]),Ny=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),Vy=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),xu=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),Fy=typeof window<"u";function Ds(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Jo(e){if(e._h)return e._h;if(e._d)return Ds(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${String(e.props[n])},`;return Ds(t)}function Uy(e,t){return e instanceof Promise?e.then(t):t(e)}function Yo(e,t,n,r){const s=r||Du(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(s instanceof Promise)return s.then(i=>Yo(e,t,n,i));const o={tag:e,props:s};for(const i of xu){const a=o.props[i]!==void 0?o.props[i]:n[i];a!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||Dy.has(o.tag))&&(o[i==="children"?"innerHTML":i]=a),delete o.props[i])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(i=>({...o,props:{...o.props,content:i}})):o}function $y(e,t){var r;const n=e==="class"?" ":";";return t&&typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(s=>!!s.trim()).join(n)}function Lu(e,t,n,r){for(let s=r;s<n.length;s+=1){const o=n[s];if(o==="class"||o==="style"){e[o]=$y(o,e[o]);continue}if(e[o]instanceof Promise)return e[o].then(i=>(e[o]=i,Lu(e,t,n,s)));if(!t&&!xu.has(o)){const i=String(e[o]),a=o.startsWith("data-");i==="true"||i===""?e[o]=a?"true":!0:e[o]||(a&&i==="false"?e[o]="false":delete e[o])}}}function Du(e,t=!1){const n=Lu(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}const Ky=10;function Nu(e,t,n){for(let r=n;r<t.length;r+=1){const s=t[r];if(s instanceof Promise)return s.then(o=>(t[r]=o,Nu(e,t,r)));Array.isArray(s)?e.push(...s):e.push(s)}}function qy(e){const t=[],n=e.resolvedInput;for(const s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;const o=n[s];if(!(o===void 0||!Ny.has(s))){if(Array.isArray(o)){for(const i of o)t.push(Yo(s,i,e));continue}t.push(Yo(s,o,e))}}if(t.length===0)return[];const r=[];return Uy(Nu(r,t,0),()=>r.map((s,o)=>(s._e=e._i,e.mode&&(s._m=e.mode),s._p=(e._i<<Ky)+o,s)))}const ol=new Set(["onload","onerror","onabort","onprogress","onloadstart"]),il={base:-10,title:10},al={critical:-80,high:-10,low:20};function Ns(e){const t=e.tagPriority;if(typeof t=="number")return t;let n=100;return e.tag==="meta"?e.props["http-equiv"]==="content-security-policy"?n=-30:e.props.charset?n=-20:e.props.name==="viewport"&&(n=-15):e.tag==="link"&&e.props.rel==="preconnect"?n=20:e.tag in il&&(n=il[e.tag]),t&&t in al?n+al[t]:n}const jy=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],Wy=["name","property","http-equiv"];function Vu(e){const{props:t,tag:n}=e;if(Vy.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const r of Wy)if(t[r]!==void 0)return`${n}:${r}:${t[r]}`;return!1}const nn="%separator";function Xy(e,t){var r;let n;if(t==="s"||t==="pageTitle")n=e.pageTitle;else if(t.includes(".")){const s=t.indexOf(".");n=(r=e[t.substring(0,s)])==null?void 0:r[t.substring(s+1)]}else n=e[t];return n!==void 0?(n||"").replace(/"/g,'\\"'):void 0}const zy=new RegExp(`${nn}(?:\\s*${nn})*`,"g");function ls(e,t,n){if(typeof e!="string"||!e.includes("%"))return e;let r=e;try{r=decodeURI(e)}catch{}const s=r.match(/%\w+(?:\.\w+)?/g);if(!s)return e;const o=e.includes(nn);return e=e.replace(/%\w+(?:\.\w+)?/g,i=>{if(i===nn||!s.includes(i))return i;const a=Xy(t,i.slice(1));return a!==void 0?a:i}).trim(),o&&(e.endsWith(nn)&&(e=e.slice(0,-nn.length)),e.startsWith(nn)&&(e=e.slice(nn.length)),e=e.replace(zy,n).trim()),e}function ll(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Fu(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async s=>{var l;const o=(await e.resolveTags()).map(d=>({tag:d,id:ms.has(d.tag)?Jo(d):d.tag,shouldRender:!0}));let i=e._dom;if(!i){i={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const d=new Set;for(const h of["body","head"]){const m=(l=n[h])==null?void 0:l.children;for(const b of m){const E=b.tagName.toLowerCase();if(!ms.has(E))continue;const v={tag:E,props:await Du(b.getAttributeNames().reduce((_,M)=>({..._,[M]:b.getAttribute(M)}),{})),innerHTML:b.innerHTML},S=Vu(v);let y=S,T=1;for(;y&&d.has(y);)y=`${S}:${T++}`;y&&(v._d=y,d.add(y)),i.elMap[b.getAttribute("data-hid")||Jo(v)]=b}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function a(d,h,m){const b=`${d}:${h}`;i.sideEffects[b]=m,delete i.pendingSideEffects[b]}function c({id:d,$el:h,tag:m}){const b=m.tag.endsWith("Attrs");if(i.elMap[d]=h,b||(m.textContent&&m.textContent!==h.textContent&&(h.textContent=m.textContent),m.innerHTML&&m.innerHTML!==h.innerHTML&&(h.innerHTML=m.innerHTML),a(d,"el",()=>{var E;(E=i.elMap[d])==null||E.remove(),delete i.elMap[d]})),m._eventHandlers)for(const E in m._eventHandlers)Object.prototype.hasOwnProperty.call(m._eventHandlers,E)&&h.getAttribute(`data-${E}`)!==""&&((m.tag==="bodyAttrs"?n.defaultView:h).addEventListener(E.substring(2),m._eventHandlers[E].bind(h)),h.setAttribute(`data-${E}`,""));for(const E in m.props){if(!Object.prototype.hasOwnProperty.call(m.props,E))continue;const v=m.props[E],S=`attr:${E}`;if(E==="class"){if(!v)continue;for(const y of v.split(" "))b&&a(d,`${S}:${y}`,()=>h.classList.remove(y)),!h.classList.contains(y)&&h.classList.add(y)}else if(E==="style"){if(!v)continue;for(const y of v.split(";")){const T=y.indexOf(":"),_=y.substring(0,T).trim(),M=y.substring(T+1).trim();a(d,`${S}:${_}`,()=>{h.style.removeProperty(_)}),h.style.setProperty(_,M)}}else h.getAttribute(E)!==v&&h.setAttribute(E,v===!0?"":String(v)),b&&a(d,S,()=>h.removeAttribute(E))}}const f=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const d of o){const{tag:h,shouldRender:m,id:b}=d;if(m){if(h.tag==="title"){n.title=h.textContent;continue}d.$el=d.$el||i.elMap[b],d.$el?c(d):ms.has(h.tag)&&f.push(d)}}for(const d of f){const h=d.tag.tagPosition||"head";d.$el=n.createElement(d.tag.tag),c(d),u[h]=u[h]||n.createDocumentFragment(),u[h].appendChild(d.$el)}for(const d of o)await e.hooks.callHook("dom:renderTag",d,n,a);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose);for(const d in i.pendingSideEffects)i.pendingSideEffects[d]();e._dom=i,await e.hooks.callHook("dom:rendered",{renders:o}),s()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function Qy(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(r=>n(()=>Fu(e,t).then(()=>{delete e._domDebouncedUpdatePromise,r()})))}function Jy(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":o=>{Qy(o,e)}}}}}const Yy=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Zy={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=Vu(e);t&&!t.startsWith("meta:og:")&&!t.startsWith("meta:twitter:")&&delete e.key;const n=t||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const r of e.tags){const s=(r.key?`${r.tag}:${r.key}`:r._d)||Jo(r),o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Yy.has(r.tag)&&(a="merge"),a==="merge"){const c=o.props;c.style&&r.props.style&&(c.style[c.style.length-1]!==";"&&(c.style+=";"),r.props.style=`${c.style} ${r.props.style}`),c.class&&r.props.class?r.props.class=`${c.class} ${r.props.class}`:c.class&&(r.props.class=c.class),t[s].props={...c,...r.props};continue}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);continue}else if(Ns(r)>Ns(o))continue}if(!(r.innerHTML||r.textContent||Object.keys(r.props).length!==0)&&ms.has(r.tag)){delete t[s];continue}t[s]=r}const n=[];for(const r in t){const s=t[r],o=s._duped;n.push(s),o&&(delete s._duped,n.push(...o))}e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},eg=new Set(["script","link","bodyAttrs"]),tg=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!eg.has(n.tag))continue;const r=n.props;for(const s in r){if(s[0]!=="o"||s[1]!=="n"||!Object.prototype.hasOwnProperty.call(r,s))continue;const o=r[s];typeof o=="function"&&(e.ssr&&ol.has(s)?r[s]=`this.dataset.${s}fired = true`:delete r[s],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[s]=o)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Ds(n.props.src||n.props.href))}},"dom:renderTag":({$el:t,tag:n})=>{var s,o;const r=t==null?void 0:t.dataset;if(r)for(const i in r){if(!i.endsWith("fired"))continue;const a=i.slice(0,-5);ol.has(a)&&((o=(s=n._eventHandlers)==null?void 0:s[a])==null||o.call(t,new Event(a.substring(2))))}}}}),ng=new Set(["link","style","script","noscript"]),rg={hooks:{"tag:normalise":({tag:e})=>{e.key&&ng.has(e.tag)&&(e.props["data-hid"]=e._h=Ds(e.key))}}},sg={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let n=!1;for(const r of e.tags)r._m!=="server"||r.tag!=="titleTemplate"&&r.tag!=="templateParams"&&r.tag!=="title"||(t[r.tag]=r.tag==="title"||r.tag==="titleTemplate"?r.textContent:r.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},og={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if(typeof n.tagPriority=="string")for(const{prefix:r,offset:s}of jy){if(!n.tagPriority.startsWith(r))continue;const o=n.tagPriority.substring(r.length),i=(t=e.tags.find(a=>a._d===o))==null?void 0:t._p;if(i!==void 0){n._p=i+s;break}}e.tags.sort((n,r)=>{const s=Ns(n),o=Ns(r);return s<o?-1:s>o?1:n._p-r._p})}}},ig={meta:"content",link:"href",htmlAttrs:"lang"},ag=["innerHTML","textContent"],lg=e=>({hooks:{"tags:resolve":t=>{var i;const{tags:n}=t;let r;for(let a=0;a<n.length;a+=1)n[a].tag==="templateParams"&&(r=t.tags.splice(a,1)[0].props,a-=1);const s=r||{},o=s.separator||"|";delete s.separator,s.pageTitle=ls(s.pageTitle||((i=n.find(a=>a.tag==="title"))==null?void 0:i.textContent)||"",s,o);for(const a of n){if(a.processTemplateParams===!1)continue;const c=ig[a.tag];if(c&&typeof a.props[c]=="string")a.props[c]=ls(a.props[c],s,o);else if(a.processTemplateParams||a.tag==="titleTemplate"||a.tag==="title")for(const f of ag)typeof a[f]=="string"&&(a[f]=ls(a[f],s,o))}e._templateParams=s,e._separator=o},"tags:afterResolve":({tags:t})=>{let n;for(let r=0;r<t.length;r+=1){const s=t[r];s.tag==="title"&&s.processTemplateParams!==!1&&(n=s)}n!=null&&n.textContent&&(n.textContent=ls(n.textContent,e._templateParams,e._separator))}}}),cg={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n,r;for(let s=0;s<t.length;s+=1){const o=t[s];o.tag==="title"?n=o:o.tag==="titleTemplate"&&(r=o)}if(r&&n){const s=ll(r.textContent,n.textContent);s!==null?n.textContent=s||n.textContent:e.tags.splice(e.tags.indexOf(n),1)}else if(r){const s=ll(r.textContent);s!==null&&(r.textContent=s,r.tag="title",r=void 0)}r&&e.tags.splice(e.tags.indexOf(r),1)}}},ug={hooks:{"tags:afterResolve":e=>{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/</g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`</${t.tag}`,"g"),`<\\/${t.tag}`))}}};let Uu;function fg(e={}){const t=dg(e);return t.use(Jy()),Uu=t}function cl(e,t){return!e||e==="server"&&t||e==="client"&&!t}function dg(e={}){const t=Cu();t.addHooks(e.hooks||{}),e.document=e.document||(Fy?document:void 0);const n=!e.document,r=()=>{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(c){const f=typeof c=="function"?c(a):c;(!f.key||!i.some(u=>u.key===f.key))&&(i.push(f),cl(f.mode,n)&&t.addHooks(f.hooks||{}))},push(c,f){f==null||delete f.head;const u={_i:s++,input:c,...f};return cl(u.mode,n)&&(o.push(u),r()),{dispose(){o=o.filter(l=>l._i!==u._i),r()},patch(l){for(const d of o)d._i===u._i&&(d.input=u.input=l);r()}}},async resolveTags(){const c={tags:[],entries:[...o]};await t.callHook("entries:resolve",c);for(const f of c.entries){const u=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(u):u),f.resolvedInput)for(const l of await qy(f)){const d={tag:l,entry:f,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),c.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",c),await t.callHook("tags:resolve",c),await t.callHook("tags:afterResolve",c),c.tags},ssr:n};return[Zy,sg,tg,rg,og,lg,cg,ug,...(e==null?void 0:e.plugins)||[]].forEach(c=>a.use(c)),a.hooks.callHook("init",a),a}function hg(){return Uu}const pg=pu[0]==="3";function yg(e){return typeof e=="function"?e():Ce(e)}function Zo(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t=yg(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(n=>Zo(n));if(typeof t=="object"){const n={};for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(r==="titleTemplate"||r[0]==="o"&&r[1]==="n"){n[r]=Ce(t[r]);continue}n[r]=Zo(t[r])}return n}return t}const gg={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=Zo(t.input)}}},$u="usehead";function mg(e){return{install(n){pg&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide($u,e))}}.install}function Tg(e={}){e.domDelayFn=e.domDelayFn||(n=>or(()=>setTimeout(()=>n(),0)));const t=fg(e);return t.use(gg),t.install=mg(t),t}const ei=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ti="__unhead_injection_handler__";function bg(e){ei[ti]=e}function D1(){if(ti in ei)return ei[ti]();const e=ze($u);return e||hg()}let Ts,bs;function Sg(){return Ts=$fetch(qi(`builds/meta/${Gn().app.buildId}.json`),{responseType:"json"}),Ts.then(e=>{bs=yy(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),Ts}function zs(){return Ts||Sg()}async function ji(e){if(await zs(),!bs)return console.error("[nuxt] Error creating app manifest matcher.",bs),{};try{return Iu({},...bs.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function ul(e,t={}){const n=await Pg(e,t),r=we(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=qu(e).then(o=>o?Ku(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const _g="_payload.json";async function Pg(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Rn(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=Gn(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await qu(e)?o:r.app.baseURL;return Ki(i,n.pathname,_g+(s?`?${s}`:""))}async function Ku(e){const t=fetch(e).then(n=>n.text().then(ju));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function qu(e=Ou().path){if(e=$i(e),(await zs()).prerendered.includes(e))return!0;const n=await ji(e);return!!n.prerender&&!n.redirect}let bn=null;async function vg(){var r;if(bn)return bn;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await ju(e.textContent||""),n=e.dataset.src?await Ku(e.dataset.src):void 0;return bn={...t,...n,...window.__NUXT__},(r=bn.config)!=null&&r.public&&(bn.config.public=Nt(bn.config.public)),bn}async function ju(e){return await xy(e,we()._payloadRevivers)}function Ag(e,t){we()._payloadRevivers[e]=t}const fl={NuxtError:e=>Xs(e),EmptyShallowRef:e=>Ir(e==="_"?void 0:e==="0n"?BigInt(0):Bs(e)),EmptyRef:e=>Rt(e==="_"?void 0:e==="0n"?BigInt(0):Bs(e)),ShallowRef:e=>Ir(e),ShallowReactive:e=>xt(e),Ref:e=>Rt(e),Reactive:e=>Nt(e)},wg=bt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in fl)Ag(r,fl[r]);Object.assign(e.payload,([t,n]=Jn(()=>e.runWithContext(vg)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Eg=[],Cg=bt({name:"nuxt:head",enforce:"pre",setup(e){const t=Tg({plugins:Eg});bg(()=>we().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Fu(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.4.5 * (c) 2024 Eduardo San Martin Morote * @license MIT */const Fn=typeof document<"u";function Wu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Mg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Wu(e.default)}const ce=Object.assign;function To(e,t){const n={};for(const r in t){const s=t[r];n[r]=Tt(s)?s.map(e):e(s)}return n}const Er=()=>{},Tt=Array.isArray,Xu=/#/g,Hg=/&/g,Rg=/\//g,Gg=/=/g,Ig=/\?/g,zu=/\+/g,Bg=/%5B/g,Og=/%5D/g,Qu=/%5E/g,kg=/%60/g,Ju=/%7B/g,xg=/%7C/g,Yu=/%7D/g,Lg=/%20/g;function Wi(e){return encodeURI(""+e).replace(xg,"|").replace(Bg,"[").replace(Og,"]")}function Dg(e){return Wi(e).replace(Ju,"{").replace(Yu,"}").replace(Qu,"^")}function ni(e){return Wi(e).replace(zu,"%2B").replace(Lg,"+").replace(Xu,"%23").replace(Hg,"%26").replace(kg,"`").replace(Ju,"{").replace(Yu,"}").replace(Qu,"^")}function Ng(e){return ni(e).replace(Gg,"%3D")}function Vg(e){return Wi(e).replace(Xu,"%23").replace(Ig,"%3F")}function Fg(e){return e==null?"":Vg(e).replace(Rg,"%2F")}function xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ug=/\/$/,$g=e=>e.replace(Ug,"");function bo(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let c=t.indexOf("?");return a<c&&a>=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Wg(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:xr(i)}}function Kg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function dl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function qg(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&nr(t.matched[r],n.matched[s])&&Zu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function nr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Zu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jg(e[n],t[n]))return!1;return!0}function jg(e,t){return Tt(e)?hl(e,t):Tt(t)?hl(t,e):e===t}function hl(e,t){return Tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Wg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i<r.length;i++)if(a=r[i],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Lr;(function(e){e.pop="pop",e.push="push"})(Lr||(Lr={}));var Cr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Cr||(Cr={}));function Xg(e){if(!e)if(Fn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),$g(e)}const zg=/^[^#]+#/;function Qg(e,t){return e.replace(zg,"#")+t}function Jg(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 Qs=()=>({left:window.scrollX,top:window.scrollY});function Yg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Jg(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function pl(e,t){return(history.state?history.state.position-t:-1)+e}const ri=new Map;function Zg(e,t){ri.set(e,t)}function em(e){const t=ri.get(e);return ri.delete(e),t}let tm=()=>location.protocol+"//"+location.host;function ef(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,c=s.slice(a);return c[0]!=="/"&&(c="/"+c),dl(c,"")}return dl(n,e)+r+s}function nm(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const h=ef(e,location),m=n.value,b=t.value;let E=0;if(d){if(n.value=h,t.value=d,i&&i===m){i=null;return}E=b?d.position-b.position:0}else r(h);s.forEach(v=>{v(n.value,m,{delta:E,type:Lr.pop,direction:E?E>0?Cr.forward:Cr.back:Cr.unknown})})};function c(){i=n.value}function f(d){s.push(d);const h=()=>{const m=s.indexOf(d);m>-1&&s.splice(m,1)};return o.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(ce({},d.state,{scroll:Qs()}),"")}function l(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:f,destroy:l}}function yl(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Qs():null}}function rm(e){const{history:t,location:n}=window,r={value:ef(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,f,u){const l=e.indexOf("#"),d=l>-1?(n.host&&document.querySelector("base")?e:e.slice(l))+c:tm()+e+c;try{t[u?"replaceState":"pushState"](f,"",d),s.value=f}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(c,f){const u=ce({},t.state,yl(s.value.back,c,s.value.forward,!0),f,{position:s.value.position});o(c,u,!0),r.value=c}function a(c,f){const u=ce({},s.value,t.state,{forward:c,scroll:Qs()});o(u.current,u,!0);const l=ce({},yl(r.value,c,null),{position:u.position+1},f);o(c,l,!1),r.value=c}return{location:r,state:s,push:a,replace:i}}function tf(e){e=Xg(e);const t=rm(e),n=nm(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ce({location:"",base:e,go:r,createHref:Qg.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function sm(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),tf(e)}function om(e){return typeof e=="string"||e&&typeof e=="object"}function nf(e){return typeof e=="string"||typeof e=="symbol"}const rf=Symbol("");var gl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(gl||(gl={}));function rr(e,t){return ce(new Error,{type:e,[rf]:!0},t)}function Bt(e,t){return e instanceof Error&&rf in e&&(t==null||!!(e.type&t))}const ml="[^/]+?",im={sensitive:!1,strict:!1,start:!0,end:!0},am=/[.+*?^${}()[\]/\\]/g;function lm(e,t){const n=ce({},im,t),r=[];let s=n.start?"^":"";const o=[];for(const f of e){const u=f.length?[]:[90];n.strict&&!f.length&&(s+="/");for(let l=0;l<f.length;l++){const d=f[l];let h=40+(n.sensitive?.25:0);if(d.type===0)l||(s+="/"),s+=d.value.replace(am,"\\$&"),h+=40;else if(d.type===1){const{value:m,repeatable:b,optional:E,regexp:v}=d;o.push({name:m,repeatable:b,optional:E});const S=v||ml;if(S!==ml){h+=10;try{new RegExp(`(${S})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${m}" (${S}): `+T.message)}}let y=b?`((?:${S})(?:/(?:${S}))*)`:`(${S})`;l||(y=E&&f.length<2?`(?:/${y})`:"/"+y),E&&(y+="?"),s+=y,h+=20,E&&(h+=-8),b&&(h+=-20),S===".*"&&(h+=-50)}u.push(h)}r.push(u)}if(n.strict&&n.end){const f=r.length-1;r[f][r[f].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const i=new RegExp(s,n.sensitive?"":"i");function a(f){const u=f.match(i),l={};if(!u)return null;for(let d=1;d<u.length;d++){const h=u[d]||"",m=o[d-1];l[m.name]=h&&m.repeatable?h.split("/"):h}return l}function c(f){let u="",l=!1;for(const d of e){(!l||!u.endsWith("/"))&&(u+="/"),l=!1;for(const h of d)if(h.type===0)u+=h.value;else if(h.type===1){const{value:m,repeatable:b,optional:E}=h,v=m in f?f[m]:"";if(Tt(v)&&!b)throw new Error(`Provided param "${m}" is an array but it is not repeatable (* or + modifiers)`);const S=Tt(v)?v.join("/"):v;if(!S)if(E)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):l=!0);else throw new Error(`Missing required param "${m}"`);u+=S}}return u||"/"}return{re:i,score:r,keys:o,parse:a,stringify:c}}function cm(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]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function sf(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const o=cm(r[n],s[n]);if(o)return o;n++}if(Math.abs(s.length-r.length)===1){if(Tl(r))return 1;if(Tl(s))return-1}return s.length-r.length}function Tl(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const um={type:0,value:""},fm=/[a-zA-Z0-9_]/;function dm(e){if(!e)return[[]];if(e==="/")return[[um]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${f}": ${h}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,c,f="",u="";function l(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function d(){f+=c}for(;a<e.length;){if(c=e[a++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(f&&l(),i()):c===":"?(l(),n=1):d();break;case 4:d(),n=r;break;case 1:c==="("?n=2:fm.test(c)?d():(l(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:l(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${f}"`),l(),i(),s}function hm(e,t,n){const r=lm(dm(e.path),n),s=ce(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function pm(e,t){const n=[],r=new Map;t=Pl({strict:!1,end:!0,sensitive:!1},t);function s(l){return r.get(l)}function o(l,d,h){const m=!h,b=Sl(l);b.aliasOf=h&&h.record;const E=Pl(t,l),v=[b];if("alias"in l){const T=typeof l.alias=="string"?[l.alias]:l.alias;for(const _ of T)v.push(Sl(ce({},b,{components:h?h.record.components:b.components,path:_,aliasOf:h?h.record:b})))}let S,y;for(const T of v){const{path:_}=T;if(d&&_[0]!=="/"){const M=d.record.path,O=M[M.length-1]==="/"?"":"/";T.path=d.record.path+(_&&O+_)}if(S=hm(T,d,E),h?h.alias.push(S):(y=y||S,y!==S&&y.alias.push(S),m&&l.name&&!_l(S)&&i(l.name)),of(S)&&c(S),b.children){const M=b.children;for(let O=0;O<M.length;O++)o(M[O],S,h&&h.children[O])}h=h||S}return y?()=>{i(y)}:Er}function i(l){if(nf(l)){const d=r.get(l);d&&(r.delete(l),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(l);d>-1&&(n.splice(d,1),l.record.name&&r.delete(l.record.name),l.children.forEach(i),l.alias.forEach(i))}}function a(){return n}function c(l){const d=mm(l,n);n.splice(d,0,l),l.record.name&&!_l(l)&&r.set(l.record.name,l)}function f(l,d){let h,m={},b,E;if("name"in l&&l.name){if(h=r.get(l.name),!h)throw rr(1,{location:l});E=h.record.name,m=ce(bl(d.params,h.keys.filter(y=>!y.optional).concat(h.parent?h.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),l.params&&bl(l.params,h.keys.map(y=>y.name))),b=h.stringify(m)}else if(l.path!=null)b=l.path,h=n.find(y=>y.re.test(b)),h&&(m=h.parse(b),E=h.record.name);else{if(h=d.name?r.get(d.name):n.find(y=>y.re.test(d.path)),!h)throw rr(1,{location:l,currentLocation:d});E=h.record.name,m=ce({},d.params,l.params),b=h.stringify(m)}const v=[];let S=h;for(;S;)v.unshift(S.record),S=S.parent;return{name:E,path:b,params:m,matched:v,meta:gm(v)}}e.forEach(l=>o(l));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:f,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function bl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Sl(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ym(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 ym(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 _l(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gm(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function Pl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function mm(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;sf(e,t[o])<0?r=o:n=o+1}const s=Tm(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Tm(e){let t=e;for(;t=t.parent;)if(of(t)&&sf(e,t)===0)return t}function of({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function bm(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const o=r[s].replace(zu," "),i=o.indexOf("="),a=xr(i<0?o:o.slice(0,i)),c=i<0?null:xr(o.slice(i+1));if(a in t){let f=t[a];Tt(f)||(f=t[a]=[f]),f.push(c)}else t[a]=c}return t}function vl(e){let t="";for(let n in e){const r=e[n];if(n=Ng(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Tt(r)?r.map(o=>o&&ni(o)):[r&&ni(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Sm(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const _m=Symbol(""),Al=Symbol(""),Xi=Symbol(""),af=Symbol(""),si=Symbol("");function dr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function rn(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,c)=>{const f=d=>{d===!1?c(rr(4,{from:n,to:t})):d instanceof Error?c(d):om(d)?c(rr(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},u=o(()=>e.call(r&&r.instances[s],t,n,f));let l=Promise.resolve(u);e.length<3&&(l=l.then(f)),l.catch(d=>c(d))})}function So(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let c=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Wu(c)){const u=(c.__vccOpts||c)[t];u&&o.push(rn(u,n,r,i,a,s))}else{let f=c();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const l=Mg(u)?u.default:u;i.mods[a]=u,i.components[a]=l;const h=(l.__vccOpts||l)[t];return h&&rn(h,n,r,i,a,s)()}))}}return o}function wl(e){const t=ze(Xi),n=ze(af),r=it(()=>{const c=Ce(e.to);return t.resolve(c)}),s=it(()=>{const{matched:c}=r.value,{length:f}=c,u=c[f-1],l=n.matched;if(!u||!l.length)return-1;const d=l.findIndex(nr.bind(null,u));if(d>-1)return d;const h=El(c[f-2]);return f>1&&El(u)===h&&l[l.length-1].path!==h?l.findIndex(nr.bind(null,c[f-2])):d}),o=it(()=>s.value>-1&&wm(n.params,r.value.params)),i=it(()=>s.value>-1&&s.value===n.matched.length-1&&Zu(n.params,r.value.params));function a(c={}){return Am(c)?t[Ce(e.replace)?"replace":"push"](Ce(e.to)).catch(Er):Promise.resolve()}return{route:r,href:it(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Pm=ir({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:wl,setup(e,{slots:t}){const n=Nt(wl(e)),{options:r}=ze(Xi),s=it(()=>({[Cl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Cl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Ct("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),vm=Pm;function Am(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 wm(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Tt(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function El(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Cl=(e,t,n)=>e??t??n,Em=ir({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ze(si),s=it(()=>e.route||r.value),o=ze(Al,0),i=it(()=>{let f=Ce(o);const{matched:u}=s.value;let l;for(;(l=u[f])&&!l.components;)f++;return f}),a=it(()=>s.value.matched[i.value]);zn(Al,it(()=>i.value+1)),zn(_m,a),zn(si,s);const c=Rt();return En(()=>[c.value,a.value,e.name],([f,u,l],[d,h,m])=>{u&&(u.instances[l]=f,h&&h!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),f&&u&&(!h||!nr(u,h)||!d)&&(u.enterCallbacks[l]||[]).forEach(b=>b(f))},{flush:"post"}),()=>{const f=s.value,u=e.name,l=a.value,d=l&&l.components[u];if(!d)return Ml(n.default,{Component:d,route:f});const h=l.props[u],m=h?h===!0?f.params:typeof h=="function"?h(f):h:null,E=Ct(d,ce({},m,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(l.instances[u]=null)},ref:c}));return Ml(n.default,{Component:E,route:f})||E}}});function Ml(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const lf=Em;function Cm(e){const t=pm(e.routes,e),n=e.parseQuery||bm,r=e.stringifyQuery||vl,s=e.history,o=dr(),i=dr(),a=dr(),c=Ir(ht);let f=ht;Fn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=To.bind(null,w=>""+w),l=To.bind(null,Fg),d=To.bind(null,xr);function h(w,U){let N,j;return nf(w)?(N=t.getRecordMatcher(w),j=U):j=w,t.addRoute(j,N)}function m(w){const U=t.getRecordMatcher(w);U&&t.removeRoute(U)}function b(){return t.getRoutes().map(w=>w.record)}function E(w){return!!t.getRecordMatcher(w)}function v(w,U){if(U=ce({},U||c.value),typeof w=="string"){const g=bo(n,w,U.path),P=t.resolve({path:g.path},U),R=s.createHref(g.fullPath);return ce(g,P,{params:d(P.params),hash:xr(g.hash),redirectedFrom:void 0,href:R})}let N;if(w.path!=null)N=ce({},w,{path:bo(n,w.path,U.path).path});else{const g=ce({},w.params);for(const P in g)g[P]==null&&delete g[P];N=ce({},w,{params:l(g)}),U.params=l(U.params)}const j=t.resolve(N,U),oe=w.hash||"";j.params=u(d(j.params));const me=Kg(r,ce({},w,{hash:Dg(oe),path:j.path})),p=s.createHref(me);return ce({fullPath:me,hash:oe,query:r===vl?Sm(w.query):w.query||{}},j,{redirectedFrom:void 0,href:p})}function S(w){return typeof w=="string"?bo(n,w,c.value.path):ce({},w)}function y(w,U){if(f!==w)return rr(8,{from:U,to:w})}function T(w){return O(w)}function _(w){return T(ce(S(w),{replace:!0}))}function M(w){const U=w.matched[w.matched.length-1];if(U&&U.redirect){const{redirect:N}=U;let j=typeof N=="function"?N(w):N;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=S(j):{path:j},j.params={}),ce({query:w.query,hash:w.hash,params:j.path!=null?{}:w.params},j)}}function O(w,U){const N=f=v(w),j=c.value,oe=w.state,me=w.force,p=w.replace===!0,g=M(N);if(g)return O(ce(S(g),{state:typeof g=="object"?ce({},oe,g.state):oe,force:me,replace:p}),U||N);const P=N;P.redirectedFrom=U;let R;return!me&&qg(r,j,N)&&(R=rr(16,{to:P,from:j}),St(j,j,!0,!1)),(R?Promise.resolve(R):H(P,j)).catch(A=>Bt(A)?Bt(A,2)?A:Ut(A):q(A,P,j)).then(A=>{if(A){if(Bt(A,2))return O(ce({replace:p},S(A.to),{state:typeof A.to=="object"?ce({},oe,A.to.state):oe,force:me}),U||P)}else A=I(P,j,!0,p,oe);return $(P,j,A),A})}function k(w,U){const N=y(w,U);return N?Promise.reject(N):Promise.resolve()}function C(w){const U=xn.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(w):w()}function H(w,U){let N;const[j,oe,me]=Mm(w,U);N=So(j.reverse(),"beforeRouteLeave",w,U);for(const g of j)g.leaveGuards.forEach(P=>{N.push(rn(P,w,U))});const p=k.bind(null,w,U);return N.push(p),et(N).then(()=>{N=[];for(const g of o.list())N.push(rn(g,w,U));return N.push(p),et(N)}).then(()=>{N=So(oe,"beforeRouteUpdate",w,U);for(const g of oe)g.updateGuards.forEach(P=>{N.push(rn(P,w,U))});return N.push(p),et(N)}).then(()=>{N=[];for(const g of me)if(g.beforeEnter)if(Tt(g.beforeEnter))for(const P of g.beforeEnter)N.push(rn(P,w,U));else N.push(rn(g.beforeEnter,w,U));return N.push(p),et(N)}).then(()=>(w.matched.forEach(g=>g.enterCallbacks={}),N=So(me,"beforeRouteEnter",w,U,C),N.push(p),et(N))).then(()=>{N=[];for(const g of i.list())N.push(rn(g,w,U));return N.push(p),et(N)}).catch(g=>Bt(g,8)?g:Promise.reject(g))}function $(w,U,N){a.list().forEach(j=>C(()=>j(w,U,N)))}function I(w,U,N,j,oe){const me=y(w,U);if(me)return me;const p=U===ht,g=Fn?history.state:{};N&&(j||p?s.replace(w.fullPath,ce({scroll:p&&g&&g.scroll},oe)):s.push(w.fullPath,oe)),c.value=w,St(w,U,N,p),Ut()}let K;function ee(){K||(K=s.listen((w,U,N)=>{if(!zr.listening)return;const j=v(w),oe=M(j);if(oe){O(ce(oe,{replace:!0}),j).catch(Er);return}f=j;const me=c.value;Fn&&Zg(pl(me.fullPath,N.delta),Qs()),H(j,me).catch(p=>Bt(p,12)?p:Bt(p,2)?(O(p.to,j).then(g=>{Bt(g,20)&&!N.delta&&N.type===Lr.pop&&s.go(-1,!1)}).catch(Er),Promise.reject()):(N.delta&&s.go(-N.delta,!1),q(p,j,me))).then(p=>{p=p||I(j,me,!1),p&&(N.delta&&!Bt(p,8)?s.go(-N.delta,!1):N.type===Lr.pop&&Bt(p,20)&&s.go(-1,!1)),$(j,me,p)}).catch(Er)}))}let se=dr(),F=dr(),W;function q(w,U,N){Ut(w);const j=F.list();return j.length?j.forEach(oe=>oe(w,U,N)):console.error(w),Promise.reject(w)}function Ee(){return W&&c.value!==ht?Promise.resolve():new Promise((w,U)=>{se.add([w,U])})}function Ut(w){return W||(W=!w,ee(),se.list().forEach(([U,N])=>w?N(w):U()),se.reset()),w}function St(w,U,N,j){const{scrollBehavior:oe}=e;if(!Fn||!oe)return Promise.resolve();const me=!N&&em(pl(w.fullPath,0))||(j||!N)&&history.state&&history.state.scroll||null;return or().then(()=>oe(w,U,me)).then(p=>p&&Yg(p)).catch(p=>q(p,w,U))}const Ke=w=>s.go(w);let kn;const xn=new Set,zr={currentRoute:c,listening:!0,addRoute:h,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:E,getRoutes:b,resolve:v,options:e,push:T,replace:_,go:Ke,back:()=>Ke(-1),forward:()=>Ke(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:F.add,isReady:Ee,install(w){const U=this;w.component("RouterLink",vm),w.component("RouterView",lf),w.config.globalProperties.$router=U,Object.defineProperty(w.config.globalProperties,"$route",{enumerable:!0,get:()=>Ce(c)}),Fn&&!kn&&c.value===ht&&(kn=!0,T(s.location).catch(oe=>{}));const N={};for(const oe in ht)Object.defineProperty(N,oe,{get:()=>c.value[oe],enumerable:!0});w.provide(Xi,U),w.provide(af,xt(N)),w.provide(si,c);const j=w.unmount;xn.add(w),w.unmount=function(){xn.delete(w),xn.size<1&&(f=ht,K&&K(),K=null,c.value=ht,kn=!1,W=!1),j()}}};function et(w){return w.reduce((U,N)=>U.then(()=>C(N)),Promise.resolve())}return zr}function Mm(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const a=t.matched[i];a&&(e.matched.find(f=>nr(f,a))?r.push(a):n.push(a));const c=e.matched[i];c&&(t.matched.find(f=>nr(f,c))||s.push(c))}return[n,r,s]}const Hm=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),oi=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Hm(e.route,n));return typeof r=="function"?r(e.route):r},Rm=(e,t)=>({default:()=>e?Ct(Th,e===!0?{}:e,t):t});function zi(e){return Array.isArray(e)?e:[e]}const Gm="modulepreload",Im=function(e,t){return new URL(e,t).href},Hl={},sn=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),c=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=Promise.allSettled(n.map(f=>{if(f=Im(f,r),f in Hl)return;Hl[f]=!0;const u=f.endsWith(".css"),l=u?'[rel="stylesheet"]':"";if(!!r)for(let m=i.length-1;m>=0;m--){const b=i[m];if(b.href===f&&(!u||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${l}`))return;const h=document.createElement("link");if(h.rel=u?"stylesheet":Gm,u||(h.as="script"),h.crossOrigin="",h.href=f,c&&h.setAttribute("nonce",c),document.head.appendChild(h),u)return new Promise((m,b)=>{h.addEventListener("load",m),h.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${f}`)))})}))}function o(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&o(a.reason);return t().catch(o)})},Bm={middleware:["ssr-error"]},Om={middleware:["ssr-error"]},km={middleware:["ssr-error"]},xm={middleware:["ssr-error"]},Lm={middleware:["ssr-error"]},Dm={middleware:["ssr-error"]},_o=[{name:"category",path:"/:category()",meta:Bm||{},component:()=>sn(()=>import("./C7YcivB_.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"full-id",path:"/full/:id()",meta:Om||{},component:()=>sn(()=>import("./CmIxS3YU.js"),__vite__mapDeps([3,1]),import.meta.url)},{name:"index",path:"/",meta:km||{},component:()=>sn(()=>import("./Eb_Z6nOs.js"),__vite__mapDeps([4,1,2,5]),import.meta.url)},{name:"product",path:"/product",meta:xm||{},component:()=>sn(()=>import("./B69n-DsS.js"),__vite__mapDeps([6,1,2]),import.meta.url)},{name:"short-id",path:"/short/:id()",meta:Lm||{},component:()=>sn(()=>import("./Bvsd0ezN.js"),__vite__mapDeps([7,1]),import.meta.url)},{name:"toprate",path:"/toprate",meta:Dm||{},component:()=>sn(()=>import("./B6DYaXnO.js"),__vite__mapDeps([8,1,2]),import.meta.url)}],Nm=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ct(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Rl(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Vm(e,t){return e===t||t===ht?!1:Rl(e)!==Rl(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Fm={scrollBehavior(e,t,n){var f;const r=we(),s=((f=ct().options)==null?void 0:f.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Vm(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Gl(e.hash),behavior:s}:!1;const a=u=>!!(u.meta.pageTransition??jo),c=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(c,async()=>{await new Promise(l=>setTimeout(l,0)),e.hash&&(o={el:e.hash,top:Gl(e.hash),behavior:s}),u(o)})})}};function Gl(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const Um={hashMode:!1,scrollBehaviorType:"auto"},rt={...Um,...Fm},$m=async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=we(),s=ct(),o=([t,n]=Jn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(o===!0)return;const i=Xs({statusCode:o&&o.statusCode||404,statusMessage:o&&o.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(f=>{if(a(),f===e){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>Kn(i)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})};function Km(){return new Map}function qm(e){return[...e.entries()].reduce((n,[r,s])=>({...n,[r]:s}),{})}function N1(e,t="",n={}){const r=[...e.entries()];return Object.entries(n).forEach(s=>{r.push(s)}),r.length?`${t}${r.map(([s,o])=>`${s}=${o}`).join("&")}`:""}const jm="$s";function In(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof 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 s=jm+n,o=we(),i=Mi(o.payload.state,s);if(i.value===void 0&&r){const a=r();if(_e(a))return o.payload.state[s]=a,a;i.value=a}return i}function Wm(){return In("server:client-query",Km)}function cf(){return Wm().value}function Xm(){return In("server:client-origin",()=>"")}function uf(){return Xm().value}const zm=e=>{};function Qm(e,t,n){return e.path.startsWith(t)?{path:ct().currentRoute.value.path.replace(t,n),query:qm(cf())}:!1}const Jm=[["/short-news/","/short/"],["/news/","/"],["/news","/"]],Ym=e=>{for(const[t,n]of Jm){const r=Qm(e,t,n);if(r)return Ay(r)}return!0},Zm="00000000-0000-0000-0000-000000000000",eT={id:0,theme_id:10,is_backlink:!0,show_popup:!0,show_alert:!1,enable_analytics:!1,grab_push_traffic:!1,webmaster_id:42};function tT(){return In("server:stream-options",()=>({...eT}))}function nT(){return In("server:stream-uuid",()=>Zm)}const rT=e=>{};function sT(){return In("server:surfer-uuid")}function V1(){return In("server:unique-stream-surfer",()=>!1)}const oT=e=>{},Il=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Qi=e=>{const t=we();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Il(()=>e())}):Il(()=>e())},iT=e=>!0;function ff(){return In("server:request-options",()=>({}))}const aT=e=>{},lT=!1;/*! * pinia v2.2.4 * (c) 2024 Eduardo San Martin Morote * @license MIT */let df;const jr=e=>df=e,hf=Symbol();function ii(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Mr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Mr||(Mr={}));function cT(){const e=gi(!0),t=e.run(()=>Rt({}));let n=[],r=[];const s=Ei({install(o){jr(s),s._a=o,o.provide(hf,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!lT?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const pf=()=>{};function Bl(e,t,n,r=pf){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&mi()&&Md(s),s}function Nn(e,...t){e.slice().forEach(n=>{n(...t)})}const uT=e=>e(),Ol=Symbol(),Po=Symbol();function ai(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];ii(s)&&ii(r)&&e.hasOwnProperty(n)&&!_e(r)&&!Ht(r)?e[n]=ai(s,r):e[n]=r}return e}const fT=Symbol();function dT(e){return!ii(e)||!e.hasOwnProperty(fT)}const{assign:Yt}=Object;function hT(e){return!!(_e(e)&&e.effect)}function pT(e,t,n,r){const{state:s,actions:o,getters:i}=t,a=n.state.value[e];let c;function f(){a||(n.state.value[e]=s?s():{});const u=Zd(n.state.value[e]);return Yt(u,o,Object.keys(i||{}).reduce((l,d)=>(l[d]=Ei(it(()=>{jr(n);const h=n._s.get(e);return i[d].call(h,h)})),l),{}))}return c=yf(e,f,t,n,r,!0),c}function yf(e,t,n={},r,s,o){let i;const a=Yt({actions:{}},n),c={deep:!0};let f,u,l=[],d=[],h;const m=r.state.value[e];!o&&!m&&(r.state.value[e]={}),Rt({});let b;function E(k){let C;f=u=!1,typeof k=="function"?(k(r.state.value[e]),C={type:Mr.patchFunction,storeId:e,events:h}):(ai(r.state.value[e],k),C={type:Mr.patchObject,payload:k,storeId:e,events:h});const H=b=Symbol();or().then(()=>{b===H&&(f=!0)}),u=!0,Nn(l,C,r.state.value[e])}const v=o?function(){const{state:C}=n,H=C?C():{};this.$patch($=>{Yt($,H)})}:pf;function S(){i.stop(),l=[],d=[],r._s.delete(e)}const y=(k,C="")=>{if(Ol in k)return k[Po]=C,k;const H=function(){jr(r);const $=Array.from(arguments),I=[],K=[];function ee(W){I.push(W)}function se(W){K.push(W)}Nn(d,{args:$,name:H[Po],store:_,after:ee,onError:se});let F;try{F=k.apply(this&&this.$id===e?this:_,$)}catch(W){throw Nn(K,W),W}return F instanceof Promise?F.then(W=>(Nn(I,W),W)).catch(W=>(Nn(K,W),Promise.reject(W))):(Nn(I,F),F)};return H[Ol]=!0,H[Po]=C,H},T={_p:r,$id:e,$onAction:Bl.bind(null,d),$patch:E,$reset:v,$subscribe(k,C={}){const H=Bl(l,k,C.detached,()=>$()),$=i.run(()=>En(()=>r.state.value[e],I=>{(C.flush==="sync"?u:f)&&k({storeId:e,type:Mr.direct,events:h},I)},Yt({},c,C)));return H},$dispose:S},_=Nt(T);r._s.set(e,_);const O=(r._a&&r._a.runWithContext||uT)(()=>r._e.run(()=>(i=gi()).run(()=>t({action:y}))));for(const k in O){const C=O[k];if(_e(C)&&!hT(C)||Ht(C))o||(m&&dT(C)&&(_e(C)?C.value=m[k]:ai(C,m[k])),r.state.value[e][k]=C);else if(typeof C=="function"){const H=y(C,k);O[k]=H,a.actions[k]=C}}return Yt(_,O),Yt(ne(_),O),Object.defineProperty(_,"$state",{get:()=>r.state.value[e],set:k=>{E(C=>{Yt(C,k)})}}),r._p.forEach(k=>{Yt(_,i.run(()=>k({store:_,app:r._a,pinia:r,options:a})))}),m&&o&&n.hydrate&&n.hydrate(_.$state,m),f=!0,u=!0,_}function F1(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(a,c){const f=Oi();return a=a||(f?ze(hf,null):null),a&&jr(a),a=df,a._s.has(r)||(o?yf(r,t,s,a):pT(r,s,a)),a._s.get(r)}return i.$id=r,i}function U1(e){{e=ne(e);const t={};for(const n in e){const r=e[n];(_e(r)||Ht(r))&&(t[n]=Mi(e,n))}return t}}class yT{constructor(t){this.config=t}}class kl extends Error{constructor(n,r,s){super(s);tt(this,"url");tt(this,"status");tt(this,"statusText");tt(this,"body");tt(this,"request");this.name="ApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.body=r.body,this.request=n}}class gT extends Error{constructor(t){super(t),this.name="CancelError"}get isCancelled(){return!0}}var wt,Et,pt,ln,vn,Zn,cn;class mT{constructor(t){$t(this,wt);$t(this,Et);$t(this,pt);$t(this,ln);$t(this,vn);$t(this,Zn);$t(this,cn);dt(this,wt,!1),dt(this,Et,!1),dt(this,pt,!1),dt(this,ln,[]),dt(this,vn,new Promise((n,r)=>{dt(this,Zn,n),dt(this,cn,r);const s=a=>{ie(this,wt)||ie(this,Et)||ie(this,pt)||(dt(this,wt,!0),ie(this,Zn)&&ie(this,Zn).call(this,a))},o=a=>{ie(this,wt)||ie(this,Et)||ie(this,pt)||(dt(this,Et,!0),ie(this,cn)&&ie(this,cn).call(this,a))},i=a=>{ie(this,wt)||ie(this,Et)||ie(this,pt)||ie(this,ln).push(a)};return Object.defineProperty(i,"isResolved",{get:()=>ie(this,wt)}),Object.defineProperty(i,"isRejected",{get:()=>ie(this,Et)}),Object.defineProperty(i,"isCancelled",{get:()=>ie(this,pt)}),t(s,o,i)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(t,n){return ie(this,vn).then(t,n)}catch(t){return ie(this,vn).catch(t)}finally(t){return ie(this,vn).finally(t)}cancel(){if(!(ie(this,wt)||ie(this,Et)||ie(this,pt))){if(dt(this,pt,!0),ie(this,ln).length)try{for(const t of ie(this,ln))t()}catch(t){console.warn("Cancellation threw an error",t);return}ie(this,ln).length=0,ie(this,cn)&&ie(this,cn).call(this,new gT("Request aborted"))}}get isCancelled(){return ie(this,pt)}}wt=new WeakMap,Et=new WeakMap,pt=new WeakMap,ln=new WeakMap,vn=new WeakMap,Zn=new WeakMap,cn=new WeakMap;const Ji=e=>e!=null,Wr=e=>typeof e=="string",vo=e=>Wr(e)&&e!=="",Yi=e=>typeof e=="object"&&typeof e.type=="string"&&typeof e.stream=="function"&&typeof e.arrayBuffer=="function"&&typeof e.constructor=="function"&&typeof e.constructor.name=="string"&&/^(Blob|File)$/.test(e.constructor.name)&&/^(Blob|File)$/.test(e[Symbol.toStringTag]),gf=e=>e instanceof FormData,TT=e=>{try{return btoa(e)}catch{return Buffer.from(e).toString("base64")}},bT=e=>{const t=[],n=(s,o)=>{t.push(`${encodeURIComponent(s)}=${encodeURIComponent(String(o))}`)},r=(s,o)=>{Ji(o)&&(Array.isArray(o)?o.forEach(i=>{r(s,i)}):typeof o=="object"?Object.entries(o).forEach(([i,a])=>{r(`${s}[${i}]`,a)}):n(s,o))};return Object.entries(e).forEach(([s,o])=>{r(s,o)}),t.length>0?`?${t.join("&")}`:""},ST=(e,t)=>{const n=e.ENCODE_PATH||encodeURI,r=t.url.replace("{api-version}",e.VERSION).replace(/{(.*?)}/g,(o,i)=>{var a;return(a=t.path)!=null&&a.hasOwnProperty(i)?n(String(t.path[i])):o}),s=`${e.BASE}${r}`;return t.query?`${s}${bT(t.query)}`:s},_T=e=>{if(e.formData){const t=new FormData,n=(r,s)=>{Wr(s)||Yi(s)?t.append(r,s):t.append(r,JSON.stringify(s))};return Object.entries(e.formData).filter(([r,s])=>Ji(s)).forEach(([r,s])=>{Array.isArray(s)?s.forEach(o=>n(r,o)):n(r,s)}),t}},cs=async(e,t)=>typeof t=="function"?t(e):t,PT=async(e,t)=>{const[n,r,s,o]=await Promise.all([cs(t,e.TOKEN),cs(t,e.USERNAME),cs(t,e.PASSWORD),cs(t,e.HEADERS)]),i=Object.entries({Accept:"application/json",...o,...t.headers}).filter(([a,c])=>Ji(c)).reduce((a,[c,f])=>({...a,[c]:String(f)}),{});if(vo(n)&&(i.Authorization=`Bearer ${n}`),vo(r)&&vo(s)){const a=TT(`${r}:${s}`);i.Authorization=`Basic ${a}`}return t.body&&(t.mediaType?i["Content-Type"]=t.mediaType:Yi(t.body)?i["Content-Type"]=t.body.type||"application/octet-stream":Wr(t.body)?i["Content-Type"]="text/plain":gf(t.body)||(i["Content-Type"]="application/json")),new Headers(i)},vT=e=>{var t;if(e.body!==void 0)return(t=e.mediaType)!=null&&t.includes("/json")?JSON.stringify(e.body):Wr(e.body)||Yi(e.body)||gf(e.body)?e.body:JSON.stringify(e.body)},AT=async(e,t,n,r,s,o,i)=>{const a=new AbortController,c={headers:o,body:r??s,method:t.method,signal:a.signal};return e.WITH_CREDENTIALS&&(c.credentials=e.CREDENTIALS),i(()=>a.abort()),await fetch(n,c)},wT=(e,t)=>{if(t){const n=e.headers.get(t);if(Wr(n))return n}},ET=async e=>{if(e.status!==204)try{const t=e.headers.get("Content-Type");if(t)return["application/json","application/problem+json"].some(s=>t.toLowerCase().startsWith(s))?await e.json():await e.text()}catch(t){console.error(t)}},CT=(e,t)=>{const r={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...e.errors}[t.status];if(r)throw new kl(e,t,r);if(!t.ok){const s=t.status??"unknown",o=t.statusText??"unknown",i=(()=>{try{return JSON.stringify(t.body,null,2)}catch{return}})();throw new kl(e,t,`Generic Error: status: ${s}; status text: ${o}; body: ${i}`)}},MT=(e,t)=>new mT(async(n,r,s)=>{try{const o=ST(e,t),i=_T(t),a=vT(t),c=await PT(e,t);if(!s.isCancelled){const f=await AT(e,t,o,a,i,c,s),u=await ET(f),l=wT(f,t.responseHeader),d={url:o,ok:f.ok,status:f.status,statusText:f.statusText,body:l??u};CT(t,d),n(d.body)}}catch(o){r(o)}});class HT extends yT{constructor(t){super(t)}request(t){return MT(this.config,t)}}class RT{constructor(t){this.httpRequest=t}getNews({streamUuid:t,surferUuid:n,xHost:r,userAgent:s,acceptLanguage:o,categoryId:i,limit:a,offset:c}){return this.httpRequest.request({method:"GET",url:"/v1/articles/news",headers:{"X-Host":r,"User-Agent":s,"Accept-Language":o},query:{stream_uuid:t,surfer_uuid:n,category_id:i,limit:a,offset:c},errors:{400:"Bad request",500:"Internal server error"}})}getInfiniteNews({streamUuid:t,countryCode:n,acceptLanguage:r,categoryId:s,limit:o=15,offset:i}){return this.httpRequest.request({method:"GET",url:"/v1/articles/news/infinite",query:{stream_uuid:t,country_code:n,accept_language:r,category_id:s,limit:o,offset:i},errors:{400:"Bad request",500:"Internal server error"}})}getFullNews({newsId:t,streamUuid:n,surferUuid:r,xHost:s,userAgent:o,acceptLanguage:i}){return this.httpRequest.request({method:"GET",url:"/v1/articles/news/{news_id}/full",path:{news_id:t},headers:{"X-Host":s,"User-Agent":o,"Accept-Language":i},query:{stream_uuid:n,surfer_uuid:r},errors:{400:"Bad request",404:"Data not found",500:"Internal server error"}})}getShortNews({newsId:t,streamUuid:n,surferUuid:r,xHost:s,userAgent:o,acceptLanguage:i}){return this.httpRequest.request({method:"GET",url:"/v1/articles/news/{news_id}/short",path:{news_id:t},headers:{"X-Host":s,"User-Agent":o,"Accept-Language":i},query:{stream_uuid:n,surfer_uuid:r},errors:{400:"Bad request",404:"Data not found",500:"Internal server error"}})}}class GT{constructor(t){this.httpRequest=t}getProductInfo({streamUuid:t,surferUuid:n,xHost:r,userAgent:s,acceptLanguage:o}){return this.httpRequest.request({method:"GET",url:"/v1/product",headers:{"X-Host":r,"User-Agent":s,"Accept-Language":o},query:{stream_uuid:t,surfer_uuid:n},errors:{400:"Bad request",404:"Data not found",500:"Internal server error"}})}}class IT{constructor(t){this.httpRequest=t}getStreamByUuid({uuid:t}){return this.httpRequest.request({method:"GET",url:"/v1/streams/{uuid}",path:{uuid:t},errors:{400:"Bad request",404:"Data not found",500:"Internal server error"}})}}class BT{constructor(t){this.httpRequest=t}getNewsCategory(){return this.httpRequest.request({method:"GET",url:"/v1/targetings/news/categories",errors:{500:"Internal server error"}})}}class OT{constructor(t){this.httpRequest=t}getThankYouPageById({pageId:t}){return this.httpRequest.request({method:"GET",url:"/v1/thank-you-page/{page_id}",path:{page_id:t},errors:{404:"Data not found",500:"Internal server error"}})}}class mf{constructor(t,n=HT){tt(this,"news");tt(this,"product");tt(this,"streams");tt(this,"targetings");tt(this,"thankYouPage");tt(this,"request");this.request=new n({BASE:(t==null?void 0:t.BASE)??"http://localhost:6060",VERSION:(t==null?void 0:t.VERSION)??"1.0.0",WITH_CREDENTIALS:(t==null?void 0:t.WITH_CREDENTIALS)??!1,CREDENTIALS:(t==null?void 0:t.CREDENTIALS)??"include",TOKEN:t==null?void 0:t.TOKEN,USERNAME:t==null?void 0:t.USERNAME,PASSWORD:t==null?void 0:t.PASSWORD,HEADERS:t==null?void 0:t.HEADERS,ENCODE_PATH:t==null?void 0:t.ENCODE_PATH}),this.news=new RT(this.request),this.product=new GT(this.request),this.streams=new IT(this.request),this.targetings=new BT(this.request),this.thankYouPage=new OT(this.request)}}function Un(){var s;const e=nT().value,t=sT().value,n=ff().value,r=(s=n.host)!=null&&s.startsWith("localhost")?void 0:n.host;return{streamUuid:e,surferUuid:t,xHost:r,userAgent:n["user-agent"],acceptLanguage:n["accept-language"],xForwardedFor:n["x-forwarded-for"],xRealIp:n["x-real-ip"],xRequestedWith:n["x-requested-with"]}}function kT(){const{xHost:e,userAgent:t,acceptLanguage:n,xRealIp:r,xForwardedFor:s,xRequestedWith:o}=Un(),{referer:i}=ff().value,a=new Headers;return e&&a.set("X-Host",e),i&&a.set("Referer",i),n&&a.set("Accept-Language",n),t&&a.set("User-Agent",t),s&&a.set("X-Forwarded-For",s),r&&a.set("X-Real-IP",r),o&&a.set("X-Requested-With",o),a}function Zi(){return{baseUrl:"",showcaseAPI:new mf({BASE:"/.api"}),resolveAddress:null,async get(e,t={},n={method:"GET"}){var a;const r=[...cf().entries()];Object.entries(t).forEach(([c,f])=>{r.push([c,f.toString()])}),await((a=this.resolveAddress)==null?void 0:a.call(this));const s=new URLSearchParams(r),o=`${this.baseUrl}${e}?${s.toString()}`;return(await fetch(o,n)).json()},async post(e,t={},n={}){return this.get(e,t,{...n,method:"POST"})}}}function Tf(){return{...Zi(),showcaseAPI:new mf({BASE:"/.api"}),async fetchProduct(){var t;const e=Un();return await((t=this.resolveAddress)==null?void 0:t.call(this)),this.showcaseAPI.product.getProductInfo(e)},async fetchNews(e,t){var r;const n=Un();return await((r=this.resolveAddress)==null?void 0:r.call(this)),this.showcaseAPI.news.getNews({...n,limit:e,categoryId:t})},async fetchShortNews(e){var n;const t=Un();return await((n=this.resolveAddress)==null?void 0:n.call(this)),this.showcaseAPI.news.getShortNews({...t,newsId:e})},async fetchFullNews(e){var n;const t=Un();return await((n=this.resolveAddress)==null?void 0:n.call(this)),this.showcaseAPI.news.getFullNews({...t,newsId:e})},async fetchInfiniteNews({amount:e,categoryId:t,countryCode:n,offset:r}){var i;const{streamUuid:s,acceptLanguage:o}=Un();return await((i=this.resolveAddress)==null?void 0:i.call(this)),this.showcaseAPI.news.getInfiniteNews({streamUuid:s,acceptLanguage:o,limit:e,categoryId:t,countryCode:n,offset:r})}}}function bf(){return{...Zi(),baseUrl:"/.events",async trackPageView(e){try{return await this.post("/v2/page_view",void 0,{body:JSON.stringify(e)})}catch(t){return console.log("error at track page view"),console.log(t),null}},async trackPageRequest(e){try{const t=kT();return await this.post("/v2/page_request",void 0,{body:JSON.stringify(e),headers:t})}catch(t){return console.log("error at track page request"),console.log(t),null}}}}function xT(){return{...Zi(),baseUrl:"/.feed",async fetchAds(e,t){try{const n={...t,placements:e};return await this.get("/v5/ad",n)}catch(n){return console.log("error at fetch feed"),console.log(n),null}}}}function Sf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function LT(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var _f={},Pf={},ea={},ta={exports:{}},Yn=typeof Reflect=="object"?Reflect:null,xl=Yn&&typeof Yn.apply=="function"?Yn.apply:function(t,n,r){return Function.prototype.apply.call(t,n,r)},Ss;Yn&&typeof Yn.ownKeys=="function"?Ss=Yn.ownKeys:Object.getOwnPropertySymbols?Ss=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Ss=function(t){return Object.getOwnPropertyNames(t)};function DT(e){console&&console.warn&&console.warn(e)}var vf=Number.isNaN||function(t){return t!==t};function ue(){ue.init.call(this)}ta.exports=ue;ta.exports.once=UT;ue.EventEmitter=ue;ue.prototype._events=void 0;ue.prototype._eventsCount=0;ue.prototype._maxListeners=void 0;var Ll=10;function Js(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(ue,"defaultMaxListeners",{enumerable:!0,get:function(){return Ll},set:function(e){if(typeof e!="number"||e<0||vf(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");Ll=e}});ue.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};ue.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||vf(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function Af(e){return e._maxListeners===void 0?ue.defaultMaxListeners:e._maxListeners}ue.prototype.getMaxListeners=function(){return Af(this)};ue.prototype.emit=function(t){for(var n=[],r=1;r<arguments.length;r++)n.push(arguments[r]);var s=t==="error",o=this._events;if(o!==void 0)s=s&&o.error===void 0;else if(!s)return!1;if(s){var i;if(n.length>0&&(i=n[0]),i instanceof Error)throw i;var a=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw a.context=i,a}var c=o[t];if(c===void 0)return!1;if(typeof c=="function")xl(c,this,n);else for(var f=c.length,u=Hf(c,f),r=0;r<f;++r)xl(u[r],this,n);return!0};function wf(e,t,n,r){var s,o,i;if(Js(n),o=e._events,o===void 0?(o=e._events=Object.create(null),e._eventsCount=0):(o.newListener!==void 0&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),i=o[t]),i===void 0)i=o[t]=n,++e._eventsCount;else if(typeof i=="function"?i=o[t]=r?[n,i]:[i,n]:r?i.unshift(n):i.push(n),s=Af(e),s>0&&i.length>s&&!i.warned){i.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=e,a.type=t,a.count=i.length,DT(a)}return e}ue.prototype.addListener=function(t,n){return wf(this,t,n,!1)};ue.prototype.on=ue.prototype.addListener;ue.prototype.prependListener=function(t,n){return wf(this,t,n,!0)};function NT(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Ef(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},s=NT.bind(r);return s.listener=n,r.wrapFn=s,s}ue.prototype.once=function(t,n){return Js(n),this.on(t,Ef(this,t,n)),this};ue.prototype.prependOnceListener=function(t,n){return Js(n),this.prependListener(t,Ef(this,t,n)),this};ue.prototype.removeListener=function(t,n){var r,s,o,i,a;if(Js(n),s=this._events,s===void 0)return this;if(r=s[t],r===void 0)return this;if(r===n||r.listener===n)--this._eventsCount===0?this._events=Object.create(null):(delete s[t],s.removeListener&&this.emit("removeListener",t,r.listener||n));else if(typeof r!="function"){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===n||r[i].listener===n){a=r[i].listener,o=i;break}if(o<0)return this;o===0?r.shift():VT(r,o),r.length===1&&(s[t]=r[0]),s.removeListener!==void 0&&this.emit("removeListener",t,a||n)}return this};ue.prototype.off=ue.prototype.removeListener;ue.prototype.removeAllListeners=function(t){var n,r,s;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[t]),this;if(arguments.length===0){var o=Object.keys(r),i;for(s=0;s<o.length;++s)i=o[s],i!=="removeListener"&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(n=r[t],typeof n=="function")this.removeListener(t,n);else if(n!==void 0)for(s=n.length-1;s>=0;s--)this.removeListener(t,n[s]);return this};function Cf(e,t,n){var r=e._events;if(r===void 0)return[];var s=r[t];return s===void 0?[]:typeof s=="function"?n?[s.listener||s]:[s]:n?FT(s):Hf(s,s.length)}ue.prototype.listeners=function(t){return Cf(this,t,!0)};ue.prototype.rawListeners=function(t){return Cf(this,t,!1)};ue.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Mf.call(e,t)};ue.prototype.listenerCount=Mf;function Mf(e){var t=this._events;if(t!==void 0){var n=t[e];if(typeof n=="function")return 1;if(n!==void 0)return n.length}return 0}ue.prototype.eventNames=function(){return this._eventsCount>0?Ss(this._events):[]};function Hf(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function VT(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function FT(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}function UT(e,t){return new Promise(function(n,r){function s(i){e.removeListener(t,o),r(i)}function o(){typeof e.removeListener=="function"&&e.removeListener("error",s),n([].slice.call(arguments))}Rf(e,t,o,{once:!0}),t!=="error"&&$T(e,s,{once:!0})})}function $T(e,t,n){typeof e.on=="function"&&Rf(e,"error",t,n)}function Rf(e,t,n,r){if(typeof e.on=="function")r.once?e.once(t,n):e.on(t,n);else if(typeof e.addEventListener=="function")e.addEventListener(t,function s(o){r.once&&e.removeEventListener(t,s),n(o)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}var Gf=ta.exports;const KT={},qT=Object.freeze(Object.defineProperty({__proto__:null,default:KT},Symbol.toStringTag,{value:"Module"})),Bn=LT(qT);var If={},Xr={};const Dl=Bn,Dr={encode:e=>Buffer.from(e,"utf8"),decode:e=>Buffer.isBuffer(e)?e.toString():e},jT={encode:e=>Dr.encode(JSON.stringify(e)),decode:e=>JSON.parse(Dr.decode(e))},WT={encode:e=>Dr.encode(Dl.stringify(e)),decode:e=>Dl.parse(Dr.decode(e))};Xr.json=jT;Xr.form=WT;Xr.text=Dr;(function(e){const t=Xr;e.CHARSET="utf-8",e.ENCODERS=Object.freeze({"application/json":t.json.encode,"application/x-www-form-urlencoded":t.form.encode,"text/plain":t.text.encode}),e.DECODERS=Object.freeze({"application/json":t.json.decode,"application/x-www-form-urlencoded":t.form.decode,"text/html":t.text.decode,"text/json":t.json.decode,"text/plain":t.text.decode}),e.MIME_ALIAS=Object.freeze({form:"application/x-www-form-urlencoded",json:"application/json",qs:"application/x-www-form-urlencoded",querystring:"application/x-www-form-urlencoded",text:"text/plain"}),e.EXCLUDE_CONTENT_LENGTH=Object.freeze(["GET","HEAD","OPTIONS"]),e.CLIENT_OPTIONS=Object.freeze(["agent","createConnection","family","hints","localAddress","localPort","lookup","maxHeaderSize","setHost","socketPath","ca","cert","ciphers","clientCertEngine","crl","dhparam","ecdhCurve","honorCipherOrder","key","passphrase","pfx","rejectUnauthorized","secureOptions","secureProtocol","servername","sessionIdContext"]),e.REQUEST_OPTIONS=Object.freeze(e.CLIENT_OPTIONS.concat(["method"]))})(If);var Ft={};class ar extends Error{constructor(t){t instanceof Error?(super(t.message),this.cause=t):super(t),this.isPapi=!0}}class XT extends ar{constructor(t){super(t),this.isCodec=!0}}class zT extends ar{constructor(t,n){super(t),this.isResponse=!0,this.response=n}get statusCode(){return this.response.statusCode}}class QT extends ar{constructor(t){super(t),this.isAbort=!0}}class JT extends ar{constructor(t){super(t),this.isTimeout=!0}}class YT extends ar{constructor(t){super(t),this.isValidation=!0}}Ft.PapiError=ar;Ft.CodecError=XT;Ft.ResponseError=zT;Ft.AbortError=QT;Ft.TimeoutError=JT;Ft.ValidationError=YT;const ZT="papi",eb="1.1.2",tb="Build HTTP API clients",nb="./lib",rb=["./lib"],sb={debug:"^4.1.1",jscs:"^3.0.7",jshint:"^2.9.5",lodash:"^4.17.10",mocha:"^8.3.0",nock:"^13.0.7",nyc:"^15.1.0",request:"^2.87.0",should:"^13.2.1",sinon:"^9.2.4"},ob={node:">=10.0.0"},ib={cover:"nyc --reporter=lcov _mocha --recursive && open coverage/lcov-report/index.html",test:"jshint lib test && jscs lib test && nyc _mocha --recursive --check-leaks --globals Promise && nyc check-coverage --statements 100 --functions 100 --branches 100 --lines 100"},ab={type:"git",url:"https://github.com/silas/node-papi.git"},lb=["api","client","http","rest"],cb="Silas Sewell <silas@sewell.org>",ub="MIT",fb={url:"https://github.com/silas/node-papi/issues"},db="https://github.com/silas/node-papi",hb={name:ZT,version:eb,description:tb,main:nb,files:rb,devDependencies:sb,engines:ob,scripts:ib,repository:ab,keywords:lb,author:cb,license:ub,bugs:fb,homepage:db};var On={};function pb(e){if(!e)return!0;for(let t in e)if(e.hasOwnProperty(t))return!1;return!0}function Bf(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function yb(e){return Bf(e)&&e.readable!==!1}function gb(e){return Bf(e)&&e.writable!==!1}function mb(){const e={};for(let t=0;t<arguments.length;t++){const n=arguments[t];if(n!=null)for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}function Tb(){const e={};for(let t=0;t<arguments.length;t++){const n=arguments[t];if(n!=null)for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r.toLowerCase()]=n[r])}return e}function bb(e){let t=arguments,n=1;t.length===2&&Array.isArray(t[1])&&(t=t[1],n=0);const r={};for(let s=n;s<t.length;s++){const o=t[s];e.hasOwnProperty(o)&&(r[o]=e[o])}return r}On.isEmpty=pb;On.isReadableStream=yb;On.isWritableStream=gb;On.merge=mb;On.mergeHeaders=Tb;On.pick=bb;const Nl=Gf,Ao=Bn,Sb=Bn,Vl=Bn,Wt=If,fe=Ft,_b=hb,qe=On;let Pb=class extends Nl.EventEmitter{constructor(t){if(super(),t=t||{},typeof t=="string"||t instanceof URL?t={baseUrl:t}:t=qe.merge(t),!t.baseUrl)throw new fe.ValidationError("baseUrl required");if(!(t.baseUrl instanceof URL)){if(typeof t.baseUrl!="string")throw new fe.ValidationError("baseUrl must be a string: "+t.baseUrl);t.baseUrl=new URL(t.baseUrl)}const n={};if(n.protocol=t.baseUrl.protocol,n.hostname=t.baseUrl.hostname,t.baseUrl.username&&(n.auth=decodeURIComponent(t.baseUrl.username)),t.baseUrl.password&&(n.auth=(n.auth||"")+":"+decodeURIComponent(t.baseUrl.password)),t.baseUrl.port&&(n.port=t.baseUrl.port),!t.baseUrl.pathname||t.baseUrl.pathname==="/")n.path="";else{if(t.baseUrl.pathname[t.baseUrl.pathname.length-1]==="/")throw new fe.ValidationError("baseUrl must not end with a forward slash");n.path=t.baseUrl.pathname}if(t.baseUrl=n,t.headers=qe.mergeHeaders(t.headers),t.tags)if(Array.isArray(t.tags))t.tags=t.tags.slice(0);else throw new fe.ValidationError("tags must be an array");else t.tags=[];t.name&&!~t.tags.indexOf(t.name)&&t.tags.push(t.name),t.encoders=qe.merge(Wt.ENCODERS,t.encoders),t.decoders=qe.merge(Wt.DECODERS,t.decoders),this._opts=t,this._exts={}}_err(t,n){return t&&(t instanceof Error||(t=new Error(t)),n&&n.name&&(t.message=Vl.format("%s: %s",n.name,t.message)),this._opts.name&&(t.message=Vl.format("%s: %s",this._opts.name,t.message)),t)}_ext(t,n){if(!t||typeof t!="string")throw this._err(new fe.ValidationError("extension eventName required"));if(typeof n!="function")throw this._err(new fe.ValidationError("extension callback required"));this._exts[t]||(this._exts[t]=[]),this._exts[t].push(n)}_plugin(t,n){if(!t)throw this._err(new fe.ValidationError("plugin required"));if(typeof t.register!="function")throw this._err(new fe.ValidationError("plugin must have register function"));const r=t.register.attributes;if(!r)throw this._err(new fe.ValidationError("plugin attributes required"));if(!r.name)throw this._err(new fe.ValidationError("plugin attributes name required"));if(!r.version)throw this._err(new fe.ValidationError("plugin attributes version required"));return t.register(this,n||{})}_log(t,n){return this.emit("log",t,n)}_encode(t,n){if(!this._opts.encoders[t])throw new fe.CodecError("unknown encoder: "+t);try{return this._opts.encoders[t](n)}catch(r){throw r.message="encode ("+t+") failed: "+r.message,new fe.CodecError(r)}}_decode(t,n){if(!this._opts.decoders[t])throw new fe.CodecError("unknown decoder: "+t);try{return this._opts.decoders[t](n)}catch(r){throw r.message="decode ("+t+") failed: "+r.message,new fe.CodecError(r)}}__push(t,n){this._exts[n]&&t._stack.push.apply(t._stack,this._exts[n]),t.opts&&t.opts.exts&&t.opts.exts[n]&&(Array.isArray(t.opts.exts[n])?t._stack.push.apply(t._stack,t.opts.exts[n]):t._stack.push(t.opts.exts[n]))}_request(t){t||(t={});const n={opts:t,state:{}};return t.ctx instanceof Nl.EventEmitter&&(n.ctx=t.ctx),t.tags=(t.tags||[]).concat(this._opts.tags),t.name&&!~t.tags.indexOf(t.name)&&t.tags.push(t.name),t.headers||(t.headers={}),t.params||(t.params={}),t.query||(t.query={}),n.retry=()=>{if(n._retryable===!1)throw new fe.ValidationError("request is not retryable");this._log(["papi","request","retry"].concat(n.opts.tags)),delete n.body,delete n.err,delete n.req,delete n.res,delete n.transport,this.__pipeline(n)},n._stack=[],this.__push(n,"onCreate"),n._stack.push(this.__create),this.__push(n,"onRequest"),n._stack.push(this.__execute),this.__push(n,"onResponse"),n._stack.push.apply(n._stack,Array.prototype.slice.call(arguments,1)),new Promise((r,s)=>{n._resolve=r,n._reject=s,this.__pipeline(n)})}__pipeline(t){const n=this;let r=0;function s(o,i,a){if(o)return t._reject(n._err(o,t.opts));if(o===!1)return i instanceof Error?t._reject(i):(!i&&a&&(i=a),t._resolve(i));const c=t._stack[r++];c?c.call(n,t,s):t.err?t._reject(n._err(t.err,t.opts)):t._resolve(t.res)}s()}__create(t,n){const r=t.opts;let s=r.path;if(typeof s!="string")return n(new fe.ValidationError("path required"));const o=qe.mergeHeaders(this._opts.headers,r.headers);try{s=s.replace(/\{(\w+)\}/g,(i,a)=>{if(!r.params.hasOwnProperty(a))throw new fe.ValidationError("missing param: "+a);let c=r.params[a]||"";return c.encode===!1&&c.toString?c.toString():encodeURIComponent(c)})}catch(i){return n(i)}if(!qe.isEmpty(r.query))try{s+="?"+this._encode("application/x-www-form-urlencoded",r.query).toString()}catch(i){return n(i)}if(r.body!==void 0){let i=Wt.MIME_ALIAS[r.type]||o["content-type"]||Wt.MIME_ALIAS[this._opts.type],a=typeof r.body=="function";if(a)try{t.body=r.body()}catch(u){return n(u)}else t.body=r.body;const c=Buffer.isBuffer(t.body),f=qe.isReadableStream(t.body);if(!c&&!f&&!i)return n(new fe.ValidationError("type required"));if(!c&&!f)if(this._opts.encoders[i])try{t.body=this._encode(i,t.body)}catch(u){return n(u)}else return n(new fe.CodecError("type is unknown: "+i));!o["content-type"]&&i&&(o["content-type"]=i+"; charset="+Wt.CHARSET),f?a||(t._retryable=!1):o["content-length"]=t.body.length}else~Wt.EXCLUDE_CONTENT_LENGTH.indexOf((r.method||"").toUpperCase())||(o["content-length"]=0);if(r.pipe){if(typeof r.pipe=="function")try{t.pipe=r.pipe()}catch(a){return n(a)}else t.pipe=r.pipe,t._retryable=!1;if(!qe.isWritableStream(t.pipe))return n(new fe.ValidationError("pipe must be a writable stream"))}t.req=qe.merge(qe.pick(this._opts,Wt.CLIENT_OPTIONS),this._opts.socketPath?qe.pick(this._opts.baseUrl,"auth","path"):qe.pick(this._opts.baseUrl,"auth","hostname","port","path"),qe.pick(r,Wt.REQUEST_OPTIONS),{headers:o}),t.req.path+=s,this._opts.baseUrl.protocol==="https:"?(t.transport=Sb,!t.req.port&&!this._opts.socketPath&&(t.req.port=443)):(t.transport=Ao,!t.req.port&&!this._opts.socketPath&&(t.req.port=80)),n()}__execute(t,n){if(t.ctx){if(t.ctx.canceled===!0)return n(new fe.ValidationError("ctx already canceled"));if(t.ctx.finished===!0)return n(new fe.ValidationError("ctx already finished"))}let r=!1;const s=t.opts;let o,i,a=s.hasOwnProperty("timeout")?s.timeout:this._opts.timeout;this._log(["papi","request"].concat(s.tags),t.req);const c=t.transport.request(t.req),f=c.getHeader("user-agent");f===void 0?c.setHeader("user-agent","papi/"+_b.version):f===null&&c.removeHeader("user-agent"),c.on("error",u=>{this._log(["papi","request","error"].concat(s.tags),u),!r&&(r=!0,o&&t.ctx.removeListener("cancel",o),i&&clearTimeout(i),t.err=u,n())}),t.ctx&&(o=()=>{c.abort(),c.emit("error",new fe.AbortError("request aborted"))},t.ctx.once("cancel",o)),a&&a>0&&(i=setTimeout(()=>{c.emit("timeout"),c.abort()},a),c.setTimeout(a)),c.on("timeout",u=>{this._log(["papi","request","error","timeout"].concat(s.tags)),u?u=new fe.TimeoutError(u):u=new fe.TimeoutError("request timed out ("+a+"ms)"),c.emit("error",u)}),c.on("response",u=>{let l=[],d=0;this._log(["papi","response"].concat(s.tags),{method:s.method,path:c.path,statusCode:u.statusCode,headers:u.headers,remoteAddress:u.socket&&u.socket.remoteAddress,remotePort:u.socket&&u.socket.remotePort}),t.res=u,t.pipe?u.pipe(t.pipe):u.on("data",h=>{l.push(h),d+=h.length}),u.on("end",()=>{if(r)return;r=!0,o&&t.ctx.removeListener("cancel",o),i&&clearTimeout(i);let h;if(d&&(u.body=Buffer.concat(l,d),!s.buffer&&(h=(u.headers["content-type"]||"").split(";")[0].trim(),this._opts.decoders[h])))try{u.body=this._decode(h,u.body)}catch(m){return t.err=m,n()}if(Math.floor(u.statusCode/100)!==2){let m;u.body&&h==="text/plain"&&u.body.length<80&&(m=u.body),m||(Ao.STATUS_CODES[u.statusCode]?m=Ao.STATUS_CODES[u.statusCode].toLowerCase():m="request failed: "+u.statusCode),t.err=new fe.ResponseError(m,u)}n()})}),qe.isReadableStream(t.body)?t.body.pipe(c):c.end(t.body)}__shortcut(t,n){let r,s=n[0];return typeof s=="string"?(r=Array.prototype.slice.call(n),r[0]=s={path:s}):s?r=n:(r=Array.prototype.slice.call(n),r[0]=s={}),s.method=t,this._request.apply(this,r)}_options(){return this.__shortcut("OPTIONS",arguments)}_get(){return this.__shortcut("GET",arguments)}_head(){return this.__shortcut("HEAD",arguments)}_post(){return this.__shortcut("POST",arguments)}_put(){return this.__shortcut("PUT",arguments)}_delete(){return this.__shortcut("DELETE",arguments)}_del(){return this.__shortcut("DELETE",arguments)}_patch(){return this.__shortcut("PATCH",arguments)}};ea.Client=Pb;var na={};const vb=ea.Client,Fl=Ft;async function Of(e){if(typeof e=="string"||e instanceof URL?arguments[0]=e={method:"get",url:e}:e=e||{},!e.url)throw new Fl.ValidationError("url required");let t;if(typeof e.url=="string")t=new URL(e.url);else if(e.url instanceof URL)t=e.url;else throw new Fl.ValidationError("url must be a string");e.path=t.pathname.replace("%7B","{").replace("%7D","}"),t=new URL("/",t);const n=new vb({baseUrl:t});return delete e.url,await n._request.apply(n,arguments)}function Ab(e){return async function(t){return typeof t=="string"||t instanceof URL?arguments[0]=t={url:t}:t=t||{},t.method=e,await Of.apply(null,arguments)}}na.method=Ab;na.request=Of;var ra={};const wb=Bn;function sa(e,t,n){switch(arguments.length){case 1:t=e.name,n={name:t};break;case 2:n={name:t};break;case 3:break;default:throw new Error("invalid arguments")}return Object.getOwnPropertyNames(e.prototype).forEach(r=>{if(r==="constructor")return;const s=e.prototype[r];if(!r.match(/^[a-z]+/))return;n.methods||(n.methods={}),n.methods[r]={name:r,value:s};const o=e.meta||{};n.methods[r].type=o[r]&&o[r].type||"promise"}),Object.keys(e).forEach(r=>{const s=e[r];r.match(/^[A-Z]+/)&&(n.objects||(n.objects={}),n.objects[r]={name:r,value:s},sa(s,r,n.objects[r]))}),n}function Eb(e){if(!e)throw new Error("client required");const t=(n,r)=>{Object.keys(r.methods).forEach(s=>{const o=r.methods[s],i=n[o.name];o.type==="promise"&&(n[o.name]=wb.callbackify(i))}),r.objects&&Object.keys(r.objects).forEach(s=>{const o=s[0].toLowerCase()+s.slice(1);t(n[o],r.objects[s])})};t(e,sa(e.constructor))}ra.callbackify=Eb;ra.walk=sa;(function(e){const t=ea.Client,n=Xr,r=Ft,s=na,o=ra;e.Client=t,e.PapiError=r.PapiError,e.CodecError=r.CodecError,e.ResponseError=r.ResponseError,e.AbortError=r.AbortError,e.TimeoutError=r.TimeoutError,e.ValidationError=r.ValidationError,e.request=s.request,e.get=s.method("GET"),e.head=s.method("HEAD"),e.post=s.method("POST"),e.put=s.method("PUT"),e.del=e.delete=s.method("DELETE"),e.patch=s.method("PATCH"),e.codecs=n,e.tools=o})(Pf);var kf={},xf={},ke={};function Lf(e){const t=e instanceof Error?e:new Error(e||void 0);return t.isConsul=!0,t}function Cb(e){const t=Lf(e);return t.isValidation=!0,t}ke.Consul=Lf;ke.Validation=Cb;var Z={},lr={};lr.DEFAULT_OPTIONS=["consistent","dc","stale","timeout","token","wait","wan"];lr.AGENT_STATUS=["none","alive","leaving","left","failed"];lr.CHECK_STATE=["unknown","passing","warning","critical"];const Gt=lr.DURATION_UNITS={ns:1};Gt.us=1e3*Gt.ns;Gt.ms=1e3*Gt.us;Gt.s=1e3*Gt.ms;Gt.m=60*Gt.s;Gt.h=60*Gt.m;const Mb=Bn,Hb=Bn,Df=lr;function Rb(e){if(!e)return;let t;if(typeof e=="string")t=!!e.match(/^https:/i);else if(e.protocol)t=e.protocol==="https:";else return;const n=t?Hb.Agent:Mb.Agent;return new n({keepAlive:!0})}function Nr(e,...t){return e.ctx&&e.ctx.includeResponse?[e.res,...t]:t[0]}function Ys(e){e.err&&e.ctx&&e.ctx.includeResponse&&(e.err.response=e.res)}function Gb(e,t){if(e.err)return Ys(e),t(!1,e.err);t(!1,void 0,Nr(e,e.res.body))}function Ib(e,t){if(e.err)return Ys(e),t(!1,e.err);if(e.res.body&&e.res.body.length)return t(!1,void 0,Nr(e,e.res.body[0]));t(!1,void 0,Nr(e))}function Bb(e,t){if(e.err)return Ys(e),t(!1,e.err);t(!1,void 0,Nr(e))}function Ge(e){const t={};if(e)for(const n in e)e.hasOwnProperty(n)&&(t[n.replace(/_/g,"").toLowerCase()]=e[n]);return t}function Ob(e){e||(e={});let t;for(let n=0;n<arguments.length;n++){t=arguments[n];for(const r in t)t.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&(e[r]=t[r])}return e}function Nf(e){if(typeof e=="number")return e/1e6;if(typeof e!="string")return;let t,n=e.match(/^(\d*\.?\d*)$/);if(n&&(t=parseFloat(n[1]),!isNaN(t)))return t/1e6;if(n=e.match(/^([\d.]*)(ns|us|ms|s|m|h)$/),!!n&&(t=parseFloat(n[1]),!isNaN(t)))return t*Df.DURATION_UNITS[n[2]]/1e6}function kb(e){if(!(e==null||e===""))try{return BigInt(e)}catch{return}}function xb(e,t,n){t||(t={}),n||(n={}),e.headers||(e.headers={}),t.hasOwnProperty("token")&&!n.token&&(e.headers["x-consul-token"]=t.token),e.query||(e.query={}),t.dc&&!n.dc&&(e.query.dc=t.dc),t.wan&&!n.wan&&(e.query.wan="1"),t.consistent&&!n.consistent?e.query.consistent="1":t.stale&&!n.stale&&(e.query.stale="1"),t.hasOwnProperty("index")&&!n.index&&(e.query.index=t.index),t.hasOwnProperty("wait")&&!n.wait&&(e.query.wait=t.wait),t.hasOwnProperty("near")&&!n.near&&(e.query.near=t.near),t.hasOwnProperty("node-meta")&&!n["node-meta"]&&(e.query["node-meta"]=t["node-meta"]),t.hasOwnProperty("filter")&&!n.filter&&(e.query.filter=t.filter),t.hasOwnProperty("ctx")&&!n.ctx&&(e.ctx=t.ctx),t.hasOwnProperty("timeout")&&!n.timeout&&(typeof t.timeout=="string"?e.timeout=Nf(t.timeout):e.timeout=t.timeout)}function Lb(e){e=Ge(e);let t;return Df.DEFAULT_OPTIONS.forEach(function(n){e.hasOwnProperty(n)&&(t||(t={}),t[n]=e[n])}),t}function Db(e,t){return typeof e!="string"||(e=Buffer.from(e,"base64"),(!t||!t.buffer)&&(e=e.toString())),e}function Nb(e){const t={};for(const n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Vb(e,t,n){let r;const s=function(){clearTimeout(r)};r=setTimeout(function(){t.removeListener("cancel",s),e()},n),t.once("cancel",s)}function Ul(e){const t={};return e.hasOwnProperty("address")&&(t.Address=e.address),e.hasOwnProperty("port")&&(t.Port=e.port),t}function Vf(e){const t={};return e.lan&&(t.lan=Ul(Ge(e.lan))),e.wan&&(t.wan=Ul(Ge(e.wan))),t}function Ff(e){const t={};if((e.grpc||e.http||e.tcp||e.args||e.script)&&e.interval)e.grpc?(t.GRPC=e.grpc,e.hasOwnProperty("grpcusetls")&&(t.GRPCUseTLS=e.grpcusetls)):e.http?(t.HTTP=e.http,e.hasOwnProperty("tlsskipverify")&&(t.TLSSkipVerify=e.tlsskipverify)):e.tcp?t.TCP=e.tcp:(e.args?t.Args=e.args:t.Script=e.script,e.hasOwnProperty("dockercontainerid")&&(t.DockerContainerID=e.dockercontainerid),e.hasOwnProperty("shell")&&(t.Shell=e.shell)),t.Interval=e.interval,e.hasOwnProperty("timeout")&&(t.Timeout=e.timeout);else if(e.ttl)t.TTL=e.ttl;else if(e.aliasnode||e.aliasservice)e.hasOwnProperty("aliasnode")&&(t.AliasNode=e.aliasnode),e.hasOwnProperty("aliasservice")&&(t.AliasService=e.aliasservice);else throw new Error("args/grpc/http/tcp and interval, ttl, or aliasnode/aliasservice");return e.hasOwnProperty("notes")&&(t.Notes=e.notes),e.hasOwnProperty("status")&&(t.Status=e.status),e.hasOwnProperty("deregistercriticalserviceafter")&&(t.DeregisterCriticalServiceAfter=e.deregistercriticalserviceafter),e.hasOwnProperty("failuresbeforecritical")&&(t.FailuresBeforeCritical=e.failuresbeforecritical),e.hasOwnProperty("successbeforepassing")&&(t.SuccessBeforePassing=e.successbeforepassing),t}function li(e){return Ff(Ge(e))}function $l(e){const t={};if(e.destinationservicename)t.DestinationServiceName=e.destinationservicename;else throw Error("destinationservicename required");return e.destinationserviceid&&(t.DestinationServiceID=e.destinationserviceid),e.localserviceaddress&&(t.LocalServiceAddress=e.localserviceaddress),e.hasOwnProperty("localserviceport")&&(t.LocalServicePort=e.localserviceport),e.config&&(t.Config=e.config),e.upstreams&&(t.Upstreams=e.upstreams),e.meshgateway&&(t.MeshGateway=e.meshgateway),e.expose&&(t.Expose=e.expose),t}function Uf(e,t){const n={};if(e.name&&(n.Name=e.name),e.id&&(n.ID=e.id),e.tags&&(n.Tags=e.tags),e.meta&&(n.Meta=e.meta),e.hasOwnProperty("address")&&(n.Address=e.address),e.hasOwnProperty("port")&&(n.Port=e.port),Array.isArray(e.checks)?n.Checks=e.checks.map(li):e.check&&(n.Check=li(e.check)),e.connect){const r=Ge(e.connect);if(n.Connect={},r.hasOwnProperty("native")&&(n.Connect.Native=r.native),r.proxy&&(n.Connect.Proxy=$l(Ge(r.proxy))),r.sidecarservice)if(!t)n.Connect.SidecarService=Uf(Ge(r.sidecarservice),!0);else throw new Error("sidecarservice cannot be nested")}return e.proxy&&(n.Proxy=$l(Ge(e.proxy))),e.taggedaddresses&&(n.TaggedAddresses=Vf(Ge(e.taggedaddresses))),n}function Fb(e){const t={};return e.id&&(t.ID=e.id),e.service&&(t.Service=e.service),e.tags&&(t.Tags=e.tags),e.meta&&(t.Meta=e.meta),e.hasOwnProperty("address")&&(t.Address=e.address),e.hasOwnProperty("port")&&(t.Port=e.port),t}function $f(e){return Fb(Ge(e))}function Ub(e){const t={};if(e.http)t.HTTP=e.http,e.hasOwnProperty("tlsskipverify")&&(t.TLSSkipVerify=e.tlsskipverify),e.hasOwnProperty("tlsservername")&&(t.TLSServerName=e.tlsservername);else if(e.tcp)t.TCP=e.tcp;else throw Error("at least one of http/tcp is required");return t.IntervalDuration=e.intervalduration,e.hasOwnProperty("timeoutduration")&&(t.TimeoutDuration=e.timeoutduration),e.hasOwnProperty("deregistercriticalserviceafterduration")&&(t.DeregisterCriticalServiceAfterDuration=e.deregistercriticalserviceafterduration),t}function $b(e){return Ub(Ge(e))}function Kb(e){const t={};return e.hasOwnProperty("checkid")&&(t.CheckID=e.checkid),e.hasOwnProperty("name")&&(t.Name=e.name),e.hasOwnProperty("node")&&(t.Node=e.node),e.hasOwnProperty("serviceid")&&(t.ServiceID=e.serviceid),e.hasOwnProperty("definition")&&(t.Definition=$b(e.definition)),e.hasOwnProperty("notes")&&(t.Notes=e.notes),e.hasOwnProperty("status")&&(t.Status=e.status),t}function Kl(e){return Kb(Ge(e))}function qb(e){const t={};return e.id&&(t.ID=e.id),e.node&&(t.Node=e.node),e.nodemeta&&(t.NodeMeta=e.nodemeta),e.skipnodeupdate&&(t.SkipNodeUpdate=e.skipnodeupdate),e.hasOwnProperty("address")&&(t.Address=e.address),e.service&&(t.Service=$f(e.service)),Array.isArray(e.checks)?t.Checks=e.checks.map(Kl):e.check&&(t.Check=Kl(e.check)),e.taggedaddresses&&(t.TaggedAddresses=Vf(Ge(e.taggedaddresses))),t}function jb(e){const t={};return e.node&&(t.Node=e.node),e.checkid&&(t.CheckID=e.checkid),e.serviceid&&(t.ServiceID=e.serviceid),t}function Wb(e){return qb(Ge(e))}function Xb(e){return jb(Ge(e))}function zb(e){return Uf(Ge(e))}function Qb(e){e=Ge(e);const t=Ff(e);if(e.name)t.Name=e.name;else throw new Error("name required");return e.hasOwnProperty("id")&&(t.ID=e.id),e.hasOwnProperty("serviceid")&&(t.ServiceID=e.serviceid),t}function Jb(e,t){return typeof e!="bigint"||e<=0?!1:typeof t!="bigint"?!0:e>t}function Yb(e){const t={};return e&&e.headers&&(e.headers["x-consul-index"]&&(t.LastIndex=e.headers["x-consul-index"]),e.headers["x-consul-lastcontact"]&&(t.LastContact=parseInt(e.headers["x-consul-lastcontact"],10)),e.headers["x-consul-knownleader"]&&(t.KnownLeader=e.headers["x-consul-knownleader"]==="true"),e.headers["x-consul-translate-addresses"]&&(t.AddressTranslationEnabled=e.headers["x-consul-translate-addresses"]==="true")),t}Z.getAgent=Rb;Z.responseResult=Nr;Z.applyErrorResponse=Ys;Z.body=Gb;Z.bodyItem=Ib;Z.decode=Db;Z.empty=Bb;Z.normalizeKeys=Ge;Z.defaults=Ob;Z.options=xb;Z.defaultCommonOptions=Lb;Z.clone=Nb;Z.parseDuration=Nf;Z.safeBigInt=kb;Z.setTimeoutContext=Vb;Z.createServiceCheck=li;Z.createService=zb;Z.createCheck=Qb;Z.createCatalogRegistration=Wb;Z.createCatalogDeregistration=Xb;Z.createCatalogService=$f;Z.hasIndexChanged=Jb;Z.parseQueryMeta=Yb;const us=ke,Te=Z;let Zb=class{constructor(t){this.consul=t}async create(t){t=Te.normalizeKeys(t),t=Te.defaults(t,this.consul._defaults);const n={name:"acl.legacy.create",path:"/acl/create",query:{},type:"json",body:{}};return t.name&&(n.body.Name=t.name),t.type&&(n.body.Type=t.type),t.rules&&(n.body.Rules=t.rules),Te.options(n,t),await this.consul._put(n,Te.body)}async update(t){t=Te.normalizeKeys(t),t=Te.defaults(t,this.consul._defaults);const n={name:"acl.legacy.update",path:"/acl/update",query:{},type:"json",body:{}};if(!t.id)throw this.consul._err(us.Validation("id required"),n);return n.body.ID=t.id,t.name&&(n.body.Name=t.name),t.type&&(n.body.Type=t.type),t.rules&&(n.body.Rules=t.rules),Te.options(n,t),await this.consul._put(n,Te.empty)}async destroy(t){typeof t=="string"&&(t={id:t}),t=Te.normalizeKeys(t),t=Te.defaults(t,this.consul._defaults);const n={name:"acl.legacy.destroy",path:"/acl/destroy/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(us.Validation("id required"),n);return Te.options(n,t),await this.consul._put(n,Te.empty)}async info(t){typeof t=="string"&&(t={id:t}),t=Te.normalizeKeys(t),t=Te.defaults(t,this.consul._defaults);const n={name:"acl.legacy.info",path:"/acl/info/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(us.Validation("id required"),n);return Te.options(n,t),await this.consul._get(n,Te.bodyItem)}get(...t){return this.info(...t)}async clone(t){typeof t=="string"&&(t={id:t}),t=Te.normalizeKeys(t),t=Te.defaults(t,this.consul._defaults);const n={name:"acl.legacy.clone",path:"/acl/clone/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(us.Validation("id required"),n);return Te.options(n,t),await this.consul._put(n,Te.body)}async list(t){t=Te.normalizeKeys(t),t=Te.defaults(t,this.consul._defaults);const n={name:"acl.legacy.list",path:"/acl/list",query:{}};return Te.options(n,t),await this.consul._get(n,Te.body)}};xf.AclLegacy=Zb;const eS=xf.AclLegacy,Xt=Z;let Kf=class qf{constructor(t){this.consul=t,this.legacy=new qf.Legacy(t)}async bootstrap(t){t=Xt.normalizeKeys(t),t=Xt.defaults(t,this.consul._defaults);const n={name:"acl.bootstrap",path:"/acl/bootstrap",type:"json"};return Xt.options(n,t),await this.consul._put(n,Xt.body)}async replication(t){t=Xt.normalizeKeys(t),t=Xt.defaults(t,this.consul._defaults);const n={name:"acl.replication",path:"/acl/replication",query:{}};return Xt.options(n,t),await this.consul._get(n,Xt.body)}};Kf.Legacy=eS;kf.Acl=Kf;var jf={},Wf={};const hr=ke,ge=Z;let tS=class{constructor(t){this.consul=t}async list(t){t=ge.normalizeKeys(t),t=ge.defaults(t,this.consul._defaults);const n={name:"agent.check.list",path:"/agent/checks"};return ge.options(n,t),await this.consul._get(n,ge.body)}async register(t){t=ge.normalizeKeys(t),t=ge.defaults(t,this.consul._defaults);const n={name:"agent.check.register",path:"/agent/check/register",type:"json"};try{n.body=ge.createCheck(t)}catch(r){throw this.consul._err(hr.Validation(r.message),n)}return ge.options(n,t),await this.consul._put(n,ge.empty)}async deregister(t){typeof t=="string"&&(t={id:t}),t=ge.normalizeKeys(t),t=ge.defaults(t,this.consul._defaults);const n={name:"agent.check.deregister",path:"/agent/check/deregister/{id}",params:{id:t.id}};if(!t.id)throw this.consul._err(hr.Validation("id required"),n);return ge.options(n,t),await this.consul._put(n,ge.empty)}async pass(t){typeof t=="string"&&(t={id:t}),t=ge.normalizeKeys(t),t=ge.defaults(t,this.consul._defaults);const n={name:"agent.check.pass",path:"/agent/check/pass/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(hr.Validation("id required"),n);return t.note&&(n.query.note=t.note),ge.options(n,t),await this.consul._put(n,ge.empty)}async warn(t){typeof t=="string"&&(t={id:t}),t=ge.normalizeKeys(t),t=ge.defaults(t,this.consul._defaults);const n={name:"agent.check.warn",path:"/agent/check/warn/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(hr.Validation("id required"),n);return t.note&&(n.query.note=t.note),ge.options(n,t),await this.consul._put(n,ge.empty)}async fail(t){typeof t=="string"&&(t={id:t}),t=ge.normalizeKeys(t),t=ge.defaults(t,this.consul._defaults);const n={name:"agent.check.fail",path:"/agent/check/fail/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(hr.Validation("id required"),n);return t.note&&(n.query.note=t.note),ge.options(n,t),await this.consul._put(n,ge.empty)}};Wf.AgentCheck=tS;var Xf={};const pr=ke,Ie=Z;let nS=class{constructor(t){this.consul=t}async list(t){t=Ie.normalizeKeys(t),t=Ie.defaults(t,this.consul._defaults);const n={name:"agent.service.list",path:"/agent/services"};return Ie.options(n,t),await this.consul._get(n,Ie.body)}async register(t){typeof t=="string"&&(t={name:t}),t=Ie.normalizeKeys(t),t=Ie.defaults(t,this.consul._defaults);const n={name:"agent.service.register",path:"/agent/service/register",type:"json",body:{}};if(!t.name)throw this.consul._err(pr.Validation("name required"),n);try{n.body=Ie.createService(t)}catch(r){throw this.consul._err(pr.Validation(r.message),n)}return Ie.options(n,t),await this.consul._put(n,Ie.empty)}async deregister(t){typeof t=="string"&&(t={id:t}),t=Ie.normalizeKeys(t),t=Ie.defaults(t,this.consul._defaults);const n={name:"agent.service.deregister",path:"/agent/service/deregister/{id}",params:{id:t.id}};if(!t.id)throw this.consul._err(pr.Validation("id required"),n);return Ie.options(n,t),await this.consul._put(n,Ie.empty)}async maintenance(t){t=Ie.normalizeKeys(t),t=Ie.defaults(t,this.consul._defaults);const n={name:"agent.service.maintenance",path:"/agent/service/maintenance/{id}",params:{id:t.id},query:{enable:t.enable}};if(!t.id)throw this.consul._err(pr.Validation("id required"),n);if(typeof t.enable!="boolean")throw this.consul._err(pr.Validation("enable required"),n);return t.reason&&(n.query.reason=t.reason),Ie.options(n,t),await this.consul._put(n,Ie.empty)}};Xf.AgentService=nS;const rS=Wf.AgentCheck,sS=Xf.AgentService,wo=ke,be=Z;let oa=class ci{constructor(t){this.consul=t,this.check=new ci.Check(t),this.service=new ci.Service(t)}checks(){return this.check.list.apply(this.check,arguments)}services(){return this.service.list.apply(this.service,arguments)}async members(t){t=be.normalizeKeys(t),t=be.defaults(t,this.consul._defaults);const n={name:"agent.members",path:"/agent/members",query:{}};return be.options(n,t),await this.consul._get(n,be.body)}async reload(t){t=be.normalizeKeys(t),t=be.defaults(t,this.consul._defaults);const n={name:"agent.reload",path:"/agent/reload"};return be.options(n,t),await this.consul._put(n,be.empty)}async self(t){t=be.normalizeKeys(t),t=be.defaults(t,this.consul._defaults);const n={name:"agent.self",path:"/agent/self"};return be.options(n,t),await this.consul._get(n,be.body)}async maintenance(t){typeof t=="boolean"&&(t={enable:t}),t=be.normalizeKeys(t),t=be.defaults(t,this.consul._defaults);const n={name:"agent.maintenance",path:"/agent/maintenance",query:{enable:t.enable}};if(typeof t.enable!="boolean")throw this.consul._err(wo.Validation("enable required"),n);return t.reason&&(n.query.reason=t.reason),be.options(n,t),await this.consul._put(n,be.empty)}async join(t){typeof t=="string"&&(t={address:t}),t=be.normalizeKeys(t),t=be.defaults(t,this.consul._defaults);const n={name:"agent.join",path:"/agent/join/{address}",params:{address:t.address}};if(!t.address)throw this.consul._err(wo.Validation("address required"),n);return be.options(n,t),await this.consul._put(n,be.empty)}async forceLeave(t){typeof t=="string"&&(t={node:t}),t=be.normalizeKeys(t),t=be.defaults(t,this.consul._defaults);const n={name:"agent.forceLeave",path:"/agent/force-leave/{node}",params:{node:t.node}};if(!t.node)throw this.consul._err(wo.Validation("node required"),n);return be.options(n,t),await this.consul._put(n,be.empty)}};oa.Check=rS;oa.Service=sS;jf.Agent=oa;var zf={},Qf={};const oS=ke,fs=Z;let iS=class{constructor(t){this.consul=t}async nodes(t){typeof t=="string"&&(t={service:t}),t=fs.normalizeKeys(t),t=fs.defaults(t,this.consul._defaults);const n={name:"catalog.connect.nodes",path:"/catalog/connect/{service}",params:{service:t.service},query:{}};if(!t.service)throw this.consul._err(oS.Validation("service required"),n);return fs.options(n,t),await this.consul._get(n,fs.body)}};Qf.CatalogConnect=iS;var Jf={};const aS=ke,zt=Z;let lS=class{constructor(t){this.consul=t}async list(t){typeof t=="string"&&(t={dc:t}),t=zt.normalizeKeys(t),t=zt.defaults(t,this.consul._defaults);const n={name:"catalog.node.list",path:"/catalog/nodes"};return zt.options(n,t),await this.consul._get(n,zt.body)}async services(t){typeof t=="string"&&(t={node:t}),t=zt.normalizeKeys(t),t=zt.defaults(t,this.consul._defaults);const n={name:"catalog.node.services",path:"/catalog/node/{node}",params:{node:t.node}};if(!t.node)throw this.consul._err(aS.Validation("node required"),n);return zt.options(n,t),await this.consul._get(n,zt.body)}};Jf.CatalogNode=lS;var Yf={};const cS=ke,Qt=Z;let uS=class{constructor(t){this.consul=t}async list(t){typeof t=="string"&&(t={dc:t}),t=Qt.normalizeKeys(t),t=Qt.defaults(t,this.consul._defaults);const n={name:"catalog.service.list",path:"/catalog/services",query:{}};return Qt.options(n,t),await this.consul._get(n,Qt.body)}async nodes(t){typeof t=="string"&&(t={service:t}),t=Qt.normalizeKeys(t),t=Qt.defaults(t,this.consul._defaults);const n={name:"catalog.service.nodes",path:"/catalog/service/{service}",params:{service:t.service},query:{}};if(!t.service)throw this.consul._err(cS.Validation("service required"),n);return t.tag&&(n.query.tag=t.tag),Qt.options(n,t),await this.consul._get(n,Qt.body)}};Yf.CatalogService=uS;const fS=Qf.CatalogConnect,dS=Jf.CatalogNode,hS=Yf.CatalogService,je=Z,ql=ke;let Zs=class _s{constructor(t){this.consul=t,this.connect=new _s.Connect(t),this.node=new _s.Node(t),this.service=new _s.Service(t)}async datacenters(t){t=je.normalizeKeys(t),t=je.defaults(t,this.consul._defaults);const n={name:"catalog.datacenters",path:"/catalog/datacenters"};return je.options(n,t),await this.consul._get(n,je.body)}nodes(...t){return this.node.list(...t)}async register(t){typeof t=="string"&&(t={node:t,address:"127.0.0.1"}),t=je.normalizeKeys(t),t=je.defaults(t,this.consul._defaults);const n={name:"catalog.register",path:"/catalog/register",type:"json",body:{}};if(!t.node||!t.address)throw this.consul._err(ql.Validation("node and address required"),n);return n.body=je.createCatalogRegistration(t),je.options(n,t),await this.consul._put(n,je.empty)}async deregister(t){typeof t=="string"&&(t={node:t}),t=je.normalizeKeys(t),t=je.defaults(t,this.consul._defaults);const n={name:"catalog.deregister",path:"/catalog/deregister",type:"json",body:{}};if(!t.node)throw this.consul._err(ql.Validation("node required"),n);return n.body=je.createCatalogDeregistration(t),je.options(n,t),await this.consul._put(n,je.empty)}services(...t){return this.service.list(...t)}};Zs.Connect=fS;Zs.Node=dS;Zs.Service=hS;zf.Catalog=Zs;var Zf={};const pS=ke,Pt=Z;let yS=class{constructor(t){this.consul=t}async fire(t){let n;arguments.length===2?n={name:arguments[0],payload:arguments[1]}:typeof t=="string"?n={name:t}:n=t,n=Pt.normalizeKeys(n),n=Pt.defaults(n,this.consul._defaults);const r={name:"event.fire",path:"/event/fire/{name}",params:{name:n.name},query:{}};if(!n.name)throw this.consul._err(pS.Validation("name required"),r);let s;return n.hasOwnProperty("payload")&&(s=Buffer.isBuffer(n.payload),r.body=s?n.payload:Buffer.from(n.payload)),n.node&&(r.query.node=n.node),n.service&&(r.query.service=n.service),n.tag&&(r.query.tag=n.tag),Pt.options(r,n),await this.consul._put(r,Pt.body).then(o=>(o.hasOwnProperty("Payload")&&(o.Payload=Pt.decode(o.Payload,{buffer:s})),o))}async list(t){typeof t=="string"&&(t={name:t}),t=Pt.normalizeKeys(t),t=Pt.defaults(t,this.consul._defaults);const n={name:"event.list",path:"/event/list",query:{}};return t.name&&(n.query.name=t.name),Pt.options(n,t),await this.consul._get(n,Pt.body).then(r=>(r.forEach(s=>{s.hasOwnProperty("Payload")&&(s.Payload=Pt.decode(s.Payload,t))}),r))}};Zf.Event=yS;var ed={};const gS=lr,yr=ke,Le=Z;let mS=class{constructor(t){this.consul=t}async node(t){typeof t=="string"&&(t={node:t}),t=Le.normalizeKeys(t),t=Le.defaults(t,this.consul._defaults);const n={name:"health.node",path:"/health/node/{node}",params:{node:t.node}};if(!t.node)throw this.consul._err(yr.Validation("node required"),n);return Le.options(n,t),await this.consul._get(n,Le.body)}async checks(t){typeof t=="string"&&(t={service:t}),t=Le.normalizeKeys(t),t=Le.defaults(t,this.consul._defaults);const n={name:"health.checks",path:"/health/checks/{service}",params:{service:t.service}};if(!t.service)throw this.consul._err(yr.Validation("service required"),n);return Le.options(n,t),await this.consul._get(n,Le.body)}async service(t){typeof t=="string"&&(t={service:t}),t=Le.normalizeKeys(t),t=Le.defaults(t,this.consul._defaults);const n={name:"health.service",path:"/health/service/{service}",params:{service:t.service},query:{}};if(!t.service)throw this.consul._err(yr.Validation("service required"),n);return t.tag&&(n.query.tag=t.tag),t.passing&&(n.query.passing="true"),Le.options(n,t),await this.consul._get(n,Le.body)}async state(t){typeof t=="string"&&(t={state:t}),t=Le.normalizeKeys(t),t=Le.defaults(t,this.consul._defaults);const n={name:"health.state",path:"/health/state/{state}",params:{state:t.state}};if(!t.state)throw this.consul._err(yr.Validation("state required"),n);if(t.state!=="any"&&gS.CHECK_STATE.indexOf(t.state)<0)throw this.consul._err(yr.Validation("state invalid: "+t.state),n);return Le.options(n,t),await this.consul._get(n,Le.body)}};ed.Health=mS;var td={};const jl=ke,Ae=Z;let TS=class{constructor(t){this.consul=t}async get(t){typeof t=="string"&&(t={key:t}),t=Ae.normalizeKeys(t),t=Ae.defaults(t,this.consul._defaults);const n={name:"kv.get",path:"/kv/{key}",params:{key:t.key||""},query:{}};return t.recurse&&(n.query.recurse="true"),t.raw&&(n.query.raw="true",n.buffer=!0),Ae.options(n,t),await this.consul._get(n,function(r,s){const o=r.res;if(o&&o.statusCode===404)return s(!1,void 0,Ae.responseResult(r));if(r.err)return Ae.applyErrorResponse(r),s(r.err);if(t.raw)return s(!1,void 0,Ae.responseResult(r,o.body));if(o.body&&Array.isArray(o.body)&&o.body.length)o.body.forEach(i=>{i.hasOwnProperty("Value")&&(i.Value=Ae.decode(i.Value,t))});else return s(!1,void 0,Ae.responseResult(r));if(!t.recurse)return s(!1,void 0,Ae.responseResult(r,o.body[0]));s(!1,void 0,Ae.responseResult(r,o.body))})}async keys(t){typeof t=="string"&&(t={key:t}),t=Ae.normalizeKeys(t),t=Ae.defaults(t,this.consul._defaults);const n={name:"kv.keys",path:"/kv/{key}",params:{key:t.key||""},query:{keys:!0}};return t.separator&&(n.query.separator=t.separator),Ae.options(n,t),await this.consul._get(n,Ae.body)}async set(t){let n;switch(arguments.length){case 3:n=arguments[2],n.key=arguments[0],n.value=arguments[1];break;case 2:n={key:arguments[0],value:arguments[1]};break;default:n=t}n=Ae.normalizeKeys(n),n=Ae.defaults(n,this.consul._defaults);const r={name:"kv.set",path:"/kv/{key}",params:{key:n.key},query:{},type:"text",body:n.value||""};if(!n.key)throw this.consul._err(jl.Validation("key required"),r);if(!n.hasOwnProperty("value"))throw this.consul._err(jl.Validation("value required"),r);return n.hasOwnProperty("cas")&&(r.query.cas=n.cas),n.hasOwnProperty("flags")&&(r.query.flags=n.flags),n.hasOwnProperty("acquire")&&(r.query.acquire=n.acquire),n.hasOwnProperty("release")&&(r.query.release=n.release),Ae.options(r,n),await this.consul._put(r,Ae.body)}async del(t){typeof t=="string"&&(t={key:t}),t=Ae.normalizeKeys(t),t=Ae.defaults(t,this.consul._defaults);const n={name:"kv.del",path:"/kv/{key}",params:{key:t.key||""},query:{}};return t.recurse&&(n.query.recurse="true"),t.hasOwnProperty("cas")&&(n.query.cas=t.cas),Ae.options(n,t),await this.consul._delete(n,Ae.body)}delete(){return this.del.apply(this,arguments)}};td.Kv=TS;var nd={};const Sn=ke,re=Z;let bS=class{constructor(t){this.consul=t}async list(t){t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.list",path:"/query"};return re.options(n,t),await this.consul._get(n,re.body)}async create(t){typeof t=="string"&&(t={service:{service:t}}),t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.create",path:"/query",query:{},type:"json"};if(this._params(n,t),!n.body.Service||!n.body.Service.Service)throw this.consul._err(Sn.Validation("service required"),n);return re.options(n,t,{near:!0}),await this.consul._post(n,re.body)}async get(t){typeof t=="string"&&(t={query:t}),t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.get",path:"/query/{query}",params:{query:t.query},query:{}};if(!t.query)throw this.consul._err(Sn.Validation("query required"),n);return re.options(n,t),await this.consul._get(n,re.bodyItem)}async update(t){t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.update",path:"/query/{query}",params:{query:t.query},query:{},type:"json"};if(!t.query)throw this.consul._err(Sn.Validation("query required"),n);if(this._params(n,t),!n.body.Service||!n.body.Service.Service)throw this.consul._err(Sn.Validation("service required"),n);return re.options(n,t,{near:!0}),await this.consul._put(n,re.empty)}async destroy(t){typeof t=="string"&&(t={query:t}),t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.destroy",path:"/query/{query}",params:{query:t.query},query:{}};if(!t.query)throw this.consul._err(Sn.Validation("query required"),n);return re.options(n,t),await this.consul._delete(n,re.empty)}async execute(t){typeof t=="string"&&(t={query:t}),t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.execute",path:"/query/{query}/execute",params:{query:t.query},query:{}};if(!t.query)throw this.consul._err(Sn.Validation("query required"),n);return re.options(n,t),await this.consul._get(n,re.body)}async explain(t){typeof t=="string"&&(t={query:t}),t=re.normalizeKeys(t),t=re.defaults(t,this.consul._defaults);const n={name:"query.explain",path:"/query/{query}/explain",params:{query:t.query},query:{}};if(!t.query)throw this.consul._err(Sn.Validation("query required"),n);return re.options(n,t),await this.consul._get(n,re.bodyItem)}_params(t,n){const r=t.body||{};if(n.name&&(r.Name=n.name),n.session&&(r.Session=n.session),n.token&&(r.Token=n.token,delete n.token),n.near&&(r.Near=n.near),n.template){const s=re.normalizeKeys(n.template);(s.type||s.regexp)&&(r.Template={},s.type&&(r.Template.Type=s.type),s.regexp&&(r.Template.Regexp=s.regexp))}if(n.service){const s=re.normalizeKeys(n.service);if(r.Service={},s.service&&(r.Service.Service=s.service),s.failover){const o=re.normalizeKeys(s.failover);(typeof o.nearestn=="number"||o.datacenters)&&(r.Service.Failover={},typeof o.nearestn=="number"&&(r.Service.Failover.NearestN=o.nearestn),o.datacenters&&(r.Service.Failover.Datacenters=o.datacenters))}typeof s.onlypassing=="boolean"&&(r.Service.OnlyPassing=s.onlypassing),s.tags&&(r.Service.Tags=s.tags)}if(n.dns){const s=re.normalizeKeys(n.dns);s.ttl&&(r.DNS={TTL:s.ttl})}t.body=r}};nd.Query=bS;var rd={};const ds=ke,Se=Z;let SS=class{constructor(t){this.consul=t}async create(t){t=Se.normalizeKeys(t),t=Se.defaults(t,this.consul._defaults);const n={name:"session.create",path:"/session/create",query:{},type:"json",body:{}};return t.lockdelay&&(n.body.LockDelay=t.lockdelay),t.name&&(n.body.Name=t.name),t.node&&(n.body.Node=t.node),t.checks&&(n.body.Checks=t.checks),t.behavior&&(n.body.Behavior=t.behavior),t.ttl&&(n.body.TTL=t.ttl),Se.options(n,t),await this.consul._put(n,Se.body)}async destroy(t){typeof t=="string"&&(t={id:t}),t=Se.normalizeKeys(t),t=Se.defaults(t,this.consul._defaults);const n={name:"session.destroy",path:"/session/destroy/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(ds.Validation("id required"),n);return Se.options(n,t),await this.consul._put(n,Se.empty)}async info(t){typeof t=="string"&&(t={id:t}),t=Se.normalizeKeys(t),t=Se.defaults(t,this.consul._defaults);const n={name:"session.info",path:"/session/info/{id}",params:{id:t.id},query:{}};if(!t.id)throw this.consul._err(ds.Validation("id required"),n);return Se.options(n,t),await this.consul._get(n,Se.bodyItem)}get(t){return this.info(t)}async node(t){typeof t=="string"&&(t={node:t}),t=Se.normalizeKeys(t),t=Se.defaults(t,this.consul._defaults);const n={name:"session.node",path:"/session/node/{node}",params:{node:t.node}};if(!t.node)throw this.consul._err(ds.Validation("node required"),n);return Se.options(n,t),await this.consul._get(n,Se.body)}async list(t){t=Se.normalizeKeys(t),t=Se.defaults(t,this.consul._defaults);const n={name:"session.list",path:"/session/list"};return Se.options(n,t),await this.consul._get(n,Se.body)}async renew(t){typeof t=="string"&&(t={id:t}),t=Se.normalizeKeys(t),t=Se.defaults(t,this.consul._defaults);const n={name:"session.renew",path:"/session/renew/{id}",params:{id:t.id}};if(!t.id)throw this.consul._err(ds.Validation("id required"),n);return Se.options(n,t),await this.consul._put(n,Se.body)}};rd.Session=SS;var sd={};const Jt=Z;let _S=class{constructor(t){this.consul=t}async leader(t){t=Jt.normalizeKeys(t),t=Jt.defaults(t,this.consul._defaults);const n={name:"status.leader",path:"/status/leader"};return Jt.options(n,t),await this.consul._get(n,Jt.body)}async peers(t){t=Jt.normalizeKeys(t),t=Jt.defaults(t,this.consul._defaults);const n={name:"status.peers",path:"/status/peers"};return Jt.options(n,t),await this.consul._get(n,Jt.body)}};sd.Status=_S;var od={};const PS=Gf,Eo=ke,Ot=Z;let vS=class extends PS.EventEmitter{constructor(t,n){super(),this.consul=t,n=Ot.normalizeKeys(n);let r=Ot.normalizeKeys(n.options||{});if(r=Ot.defaults(r,t._defaults),r.wait=r.wait||"30s",r.index=Ot.safeBigInt(r.index||"0"),typeof r.timeout!="string"&&typeof r.timeout!="number"){const a=Ot.parseDuration(r.wait);r.timeout=Math.ceil(a+Math.max(a*.1,500))}let s=100;n.hasOwnProperty("backofffactor")&&typeof n.backofffactor=="number"&&(s=n.backofffactor);let o=30*1e3;n.hasOwnProperty("backoffmax")&&typeof n.backoffmax=="number"&&(o=n.backoffmax);let i=-1;if(n.hasOwnProperty("maxattempts")&&typeof n.maxattempts=="number"&&(i=n.maxattempts),this._context={consul:t},this._options=r,this._attempts=0,this._maxAttempts=i,this._backoffMax=o,this._backoffFactor=s,this._method=n.method,this.includeResponse=!0,typeof n.method!="function")throw Eo.Validation("method required");process.nextTick(()=>this._run())}isRunning(){return!this._end}updateTime(){return this._updateTime}end(){this._end||(this._end=!0,this.emit("cancel"),this.emit("end"))}_wait(){if(this._attempts+=1,this._attemptsMaxed)return this._backoffMax;const t=Math.pow(2,this._attempts)*this._backoffFactor;return t<this._backoffMax?t:(this._attemptsMaxed=!0,this._backoffMax)}_err(t,n){if(!this._end){if(this.emit("error",t,n),t&&t.isValidation)return this.end();if(n&&n.statusCode===400)return this.end();if(this._maxAttempts>=0&&this._attempts>=this._maxAttempts)return this.end();Ot.setTimeoutContext(()=>{this._run()},this,this._wait())}}_run(){if(this._end)return;const t=Ot.clone(this._options);t.ctx=this,this._method.call(this._context,t).then(([n,r])=>{this._updateTime=+new Date,this._attempts=0,this._attemptsMaxed=!1;const s=Ot.safeBigInt(n.headers["x-consul-index"]);if(s===void 0)return this._err(Eo.Validation("Watch not supported"),n);if(s===0n)return this._err(Eo.Consul("Consul returned zero index value"),n);const o=this._options.index,i=o!==void 0&&s<o;(i||Ot.hasIndexChanged(s,o))&&(this._options.index=i?0n:s,this.emit("change",r,n)),process.nextTick(()=>{this._run()})}).catch(n=>{this._err(n,n.response)})}};od.Watch=vS;var id={};const Wl=ke,gr=Z;let AS=class{constructor(t){this.consul=t}async create(t){let n;switch(arguments.length){case 2:n=gr.clone(arguments[1]),n.operations=t;break;case 1:n={operations:t};break;default:throw this.consul._err(Wl.Validation("a list of operations are required as first arguments"),{name:"Transaction.create"})}n=gr.normalizeKeys(n),n=gr.defaults(n,this.consul._defaults);const r={name:"Transaction.create",path:"/txn",params:{},query:{},type:"json",body:n.operations};if(!(Array.isArray(n.operations)&&n.operations.length>0))throw this.consul._err(Wl.Validation("operations must be an array with at least one item"),r);return gr.options(r,n),await this.consul._put(r,gr.body)}};id.Transaction=AS;const wS=Pf,ES=kf.Acl,CS=jf.Agent,MS=zf.Catalog,HS=Zf.Event,RS=ed.Health,GS=td.Kv,IS=nd.Query,BS=rd.Session,OS=sd.Status,kS=od.Watch,xS=id.Transaction,hs=Z;let ut=class st extends wS.Client{constructor(t){t=hs.defaults({},t),t.baseUrl||(t.baseUrl=(t.secure?"https:":"http:")+"//"+(t.host||"127.0.0.1")+":"+(t.port||8500)+"/v1"),t.name="consul",t.type="json";let n;t.agent||(n=hs.getAgent(t.baseUrl),n&&(t.agent=n));let r;t.defaults&&(r=hs.defaultCommonOptions(t.defaults)),delete t.defaults,super(t),r&&(this._defaults=r),this.acl=new st.Acl(this),this.agent=new st.Agent(this),this.catalog=new st.Catalog(this),this.event=new st.Event(this),this.health=new st.Health(this),this.kv=new st.Kv(this),this.query=new st.Query(this),this.session=new st.Session(this),this.status=new st.Status(this),this.transaction=new st.Transaction(this)}destroy(){this._opts.agent&&this._opts.agent.destroy&&this._opts.agent.destroy()}watch(t){return new st.Watch(this,t)}static parseQueryMeta(t){return hs.parseQueryMeta(t)}};ut.Acl=ES;ut.Agent=CS;ut.Catalog=MS;ut.Event=HS;ut.Health=RS;ut.Kv=GS;ut.Query=IS;ut.Session=BS;ut.Status=OS;ut.Transaction=xS;ut.Watch=kS;_f.Consul=ut;const{Consul:LS}=_f;var DS=LS;const NS=Sf(DS),Co={consul:null};function ad(e){const t=new URL(e),{hostname:n,port:r,pathname:s}=t,o=t.searchParams.get("dc")??void 0,i=t.searchParams.get("tags")??void 0;return{hostname:n,port:r,serviceName:s.split("/")[1]??"",dc:o,tag:i}}function VS(){if(!Co.consul){const{apiShowcaseAddress:e}=Gn(),{hostname:t,port:n}=ad(e);Co.consul=new NS({host:t,port:n,secure:!1})}return Co.consul}async function ld(e){if(!e||!e.startsWith("consul://"))return null;const{serviceName:t,tag:n,dc:r}=ad(e),o=await VS().health.service({service:t,dc:r,tag:n}).catch(i=>console.log(i));for(const{Service:i}of o||[])if(i.Tags.includes("green"))return`${i.Address}:${i.Port}`;return null}function cd(e){return e&&`http://${e}`}async function FS(){return cd(await ld(Gn().eventTrackerAddress))}async function US(){return cd(await ld(Gn().apiShowcaseAddress))}const ud={api:Tf(),events:bf()};ud.api.resolveAddress=async function(){const e=`${uf()}/.api`;this.showcaseAPI.request.config.BASE=await US()??e};ud.events.resolveAddress=async function(){const e=`${uf()}/.events`;this.baseUrl=await FS()??e};const s_={api:Tf(),feed:xT(),events:bf()},$S=async e=>{},KS=e=>{},qS=e=>{},jS=e=>{},WS=e=>{},XS=e=>{},zS=e=>{},QS=e=>{},JS=async e=>{},YS=async e=>{},ZS=async e=>{tT().value},e1=e=>{},t1=async e=>{let t,n;const r=([t,n]=Jn(()=>ji(e.path)),t=await t,n(),t);if(r.redirect)return Rn(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},n1=[$m,zm,Ym,rT,oT,iT,aT,$S,KS,qS,jS,WS,XS,zS,QS,JS,YS,ZS,e1,t1],Hr={"ssr-error":()=>sn(()=>import("./utk_Owyn.js"),[],import.meta.url),utils:()=>sn(()=>import("./CQ5jBQRQ.js"),[],import.meta.url)};function r1(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const f=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(f);return u[0]!=="/"&&(u="/"+u),Qa(u,"")}const a=Qa(r,e),c=!n||Cp(a,n,{trailingSlash:!0})?a:n;return c+(c.includes("?")?"":s)+o}const s1=bt({name:"nuxt:router",enforce:"pre",async setup(e){var E;let t,n,r=Gn().app.baseURL;rt.hashMode&&!r.includes("#")&&(r+="#");const s=((E=rt.history)==null?void 0:E.call(rt,r))??(rt.hashMode?sm(r):tf(r)),o=rt.routes?([t,n]=Jn(()=>rt.routes(_o)),t=await t,n(),t??_o):_o;let i;const a=Cm({...rt,scrollBehavior:(v,S,y)=>{if(S===ht){i=y;return}if(rt.scrollBehavior){if(a.options.scrollBehavior=rt.scrollBehavior,"scrollRestoration"in window.history){const T=a.beforeEach(()=>{T(),window.history.scrollRestoration="manual"})}return rt.scrollBehavior(v,ht,i||y)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const c=Ir(a.currentRoute.value);a.afterEach((v,S)=>{c.value=S}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const f=r1(r,window.location,e.payload.path),u=Ir(a.currentRoute.value),l=()=>{u.value=a.currentRoute.value};e.hook("page:finish",l),a.afterEach((v,S)=>{var y,T,_,M;((T=(y=v.matched[0])==null?void 0:y.components)==null?void 0:T.default)===((M=(_=S.matched[0])==null?void 0:_.components)==null?void 0:M.default)&&l()});const d={};for(const v in u.value)Object.defineProperty(d,v,{get:()=>u.value[v],enumerable:!0});e._route=xt(d),e._middleware=e._middleware||{global:[],named:{}};const h=Ws();a.afterEach(async(v,S,y)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(Ey),y&&await e.callHook("page:loading:end"),v.matched.length===0&&await e.runWithContext(()=>Kn(zo({statusCode:404,fatal:!1,statusMessage:`Page not found: ${v.fullPath}`,data:{path:v.fullPath}})))});try{[t,n]=Jn(()=>a.isReady()),await t,n()}catch(v){[t,n]=Jn(()=>e.runWithContext(()=>Kn(v))),await t,n()}const m=f!==a.currentRoute.value.fullPath?a.resolve(f):a.currentRoute.value;l();const b=e.payload.state._layout;return a.beforeEach(async(v,S)=>{var y;await e.callHook("page:loading:start"),v.meta=Nt(v.meta),e.isHydrating&&b&&!dn(v.meta.layout)&&(v.meta.layout=b),e._processingMiddleware=!0;{const T=new Set([...n1,...e._middleware.global]);for(const _ of v.matched){const M=_.meta.middleware;if(M)for(const O of zi(M))T.add(O)}{const _=await e.runWithContext(()=>ji(v.path));if(_.appMiddleware)for(const M in _.appMiddleware)_.appMiddleware[M]?T.add(M):T.delete(M)}for(const _ of T){const M=typeof _=="string"?e._middleware.named[_]||await((y=Hr[_])==null?void 0:y.call(Hr).then(k=>k.default||k)):_;if(!M)throw new Error(`Unknown route middleware: '${_}'.`);const O=await e.runWithContext(()=>M(v,S));if(!e.payload.serverRendered&&e.isHydrating&&(O===!1||O instanceof Error)){const k=O||zo({statusCode:404,statusMessage:`Page Not Found: ${f}`});return await e.runWithContext(()=>Kn(k)),!1}if(O!==!0&&(O||O===!1))return O}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in m&&(m.name=void 0),await a.replace({...m,force:!0}),a.options.scrollBehavior=rt.scrollBehavior}catch(v){await e.runWithContext(()=>Kn(v))}}),{provide:{router:a}}}}),o1=bt({name:"nuxt:payload",setup(e){ct().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await ul(t.path);r&&Object.assign(e.static.data,r.data)}),Qi(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await ul(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(zs,1e3)})}}),i1=bt(()=>{const e=ct();Qi(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),a1=bt(e=>{let t;async function n(){const r=await zs();t&&clearTimeout(t),t=setTimeout(n,tl);try{const s=await $fetch(qi("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Qi(()=>{t=setTimeout(n,tl)})});function l1(e={}){const t=e.path||window.location.pathname;let n={};try{n=Bs(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:we().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const c1=bt({name:"nuxt:chunk-reload",setup(e){const t=ct(),n=Gn(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:Ki(n.app.baseURL,o.fullPath);l1({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),u1=bt({name:"pinia",setup(e){const t=cT();return e.vueApp.use(t),jr(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}}),f1=bt({name:"nuxt:global-components"}),ps={},d1=bt({name:"nuxt:prefetch",setup(e){const t=ct();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof ps[r]=="function"&&await ps[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Rn(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=zi(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Hr[i]=="function"&&Hr[i]();s&&typeof ps[s]=="function"&&ps[s]()})}});var fd={exports:{}};(function(e){/*!mobile-detect v1.4.5 2021-03-13*//*!@license Copyright 2013, Heinrich Goebl, License: MIT, see https://github.com/hgoebl/mobile-detect.js*/(function(t,n){t(function(){var r={};r.mobileDetectRules={phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",Pixel:"; \\bPixel\\b",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332",Asus:"Asus.*Galaxy|PadFone.*Mobile",Xiaomi:"^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android [0-9.]+; [a-z-]+; \\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",SailfishOS:"Sailfish",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",SailfishBrowser:"SailfishBrowser/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",Sailfish:"Sailfish [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},r.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var s=Object.prototype.hasOwnProperty,o;r.FALLBACK_PHONE="UnknownPhone",r.FALLBACK_TABLET="UnknownTablet",r.FALLBACK_MOBILE="UnknownMobile",o="isArray"in Array?Array.isArray:function(l){return Object.prototype.toString.call(l)==="[object Array]"};function i(l,d){return l!=null&&d!=null&&l.toLowerCase()===d.toLowerCase()}function a(l,d){var h,m,b=l.length;if(!b||!d)return!1;for(h=d.toLowerCase(),m=0;m<b;++m)if(h===l[m].toLowerCase())return!0;return!1}function c(l){for(var d in l)s.call(l,d)&&(l[d]=new RegExp(l[d],"i"))}function f(l){return(l||"").substr(0,500)}(function(){var d,h,m,b,E,v,S=r.mobileDetectRules;for(d in S.props)if(s.call(S.props,d)){for(h=S.props[d],o(h)||(h=[h]),E=h.length,b=0;b<E;++b)m=h[b],v=m.indexOf("[VER]"),v>=0&&(m=m.substring(0,v)+"([\\w._\\+]+)"+m.substring(v+5)),h[b]=new RegExp(m,"i");S.props[d]=h}c(S.oss),c(S.phones),c(S.tablets),c(S.uas),c(S.utils),S.oss0={WindowsPhoneOS:S.oss.WindowsPhoneOS,WindowsMobileOS:S.oss.WindowsMobileOS}})(),r.findMatch=function(l,d){for(var h in l)if(s.call(l,h)&&l[h].test(d))return h;return null},r.findMatches=function(l,d){var h=[];for(var m in l)s.call(l,m)&&l[m].test(d)&&h.push(m);return h},r.getVersionStr=function(l,d){var h=r.mobileDetectRules.props,m,b,E,v;if(s.call(h,l)){for(m=h[l],E=m.length,b=0;b<E;++b)if(v=m[b].exec(d),v!==null)return v[1]}return null},r.getVersion=function(l,d){var h=r.getVersionStr(l,d);return h?r.prepareVersionNo(h):NaN},r.prepareVersionNo=function(l){var d;return d=l.split(/[a-z._ \/\-]/i),d.length===1&&(l=d[0]),d.length>1&&(l=d[0]+".",d.shift(),l+=d.join("")),Number(l)},r.isMobileFallback=function(l){return r.detectMobileBrowsers.fullPattern.test(l)||r.detectMobileBrowsers.shortPattern.test(l.substr(0,4))},r.isTabletFallback=function(l){return r.detectMobileBrowsers.tabletPattern.test(l)},r.prepareDetectionCache=function(l,d,h){if(l.mobile===n){var m,b,E;if(b=r.findMatch(r.mobileDetectRules.tablets,d),b){l.mobile=l.tablet=b,l.phone=null;return}if(m=r.findMatch(r.mobileDetectRules.phones,d),m){l.mobile=l.phone=m,l.tablet=null;return}r.isMobileFallback(d)?(E=u.isPhoneSized(h),E===n?(l.mobile=r.FALLBACK_MOBILE,l.tablet=l.phone=null):E?(l.mobile=l.phone=r.FALLBACK_PHONE,l.tablet=null):(l.mobile=l.tablet=r.FALLBACK_TABLET,l.phone=null)):r.isTabletFallback(d)?(l.mobile=l.tablet=r.FALLBACK_TABLET,l.phone=null):l.mobile=l.tablet=l.phone=null}},r.mobileGrade=function(l){var d=l.mobile()!==null;return l.os("iOS")&&l.version("iPad")>=4.3||l.os("iOS")&&l.version("iPhone")>=3.1||l.os("iOS")&&l.version("iPod")>=3.1||l.version("Android")>2.1&&l.is("Webkit")||l.version("Windows Phone OS")>=7||l.is("BlackBerry")&&l.version("BlackBerry")>=6||l.match("Playbook.*Tablet")||l.version("webOS")>=1.4&&l.match("Palm|Pre|Pixi")||l.match("hp.*TouchPad")||l.is("Firefox")&&l.version("Firefox")>=12||l.is("Chrome")&&l.is("AndroidOS")&&l.version("Android")>=4||l.is("Skyfire")&&l.version("Skyfire")>=4.1&&l.is("AndroidOS")&&l.version("Android")>=2.3||l.is("Opera")&&l.version("Opera Mobi")>11&&l.is("AndroidOS")||l.is("MeeGoOS")||l.is("Tizen")||l.is("Dolfin")&&l.version("Bada")>=2||(l.is("UC Browser")||l.is("Dolfin"))&&l.version("Android")>=2.3||l.match("Kindle Fire")||l.is("Kindle")&&l.version("Kindle")>=3||l.is("AndroidOS")&&l.is("NookTablet")||l.version("Chrome")>=11&&!d||l.version("Safari")>=5&&!d||l.version("Firefox")>=4&&!d||l.version("MSIE")>=7&&!d||l.version("Opera")>=10&&!d?"A":l.os("iOS")&&l.version("iPad")<4.3||l.os("iOS")&&l.version("iPhone")<3.1||l.os("iOS")&&l.version("iPod")<3.1||l.is("Blackberry")&&l.version("BlackBerry")>=5&&l.version("BlackBerry")<6||l.version("Opera Mini")>=5&&l.version("Opera Mini")<=6.5&&(l.version("Android")>=2.3||l.is("iOS"))||l.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||l.version("Opera Mobi")>=11&&l.is("SymbianOS")?"B":(l.version("BlackBerry")<5||l.match("MSIEMobile|Windows CE.*Mobile")||l.version("Windows Mobile")<=5.2,"C")},r.detectOS=function(l){return r.findMatch(r.mobileDetectRules.oss0,l)||r.findMatch(r.mobileDetectRules.oss,l)},r.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height};function u(l,d){this.ua=f(l),this._cache={},this.maxPhoneWidth=d||600}return u.prototype={constructor:u,mobile:function(){return r.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return r.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return r.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===n&&(this._cache.userAgent=r.findMatch(r.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===n&&(this._cache.userAgents=r.findMatches(r.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===n&&(this._cache.os=r.detectOS(this.ua)),this._cache.os},version:function(l){return r.getVersion(l,this.ua)},versionStr:function(l){return r.getVersionStr(l,this.ua)},is:function(l){return a(this.userAgents(),l)||i(l,this.os())||i(l,this.phone())||i(l,this.tablet())||a(r.findMatches(r.mobileDetectRules.utils,this.ua),l)},match:function(l){return l instanceof RegExp||(l=new RegExp(l,"i")),l.test(this.ua)},isPhoneSized:function(l){return u.isPhoneSized(l||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===n&&(this._cache.grade=r.mobileGrade(this)),this._cache.grade}},typeof window<"u"&&window.screen?u.isPhoneSized=function(l){return l<0?n:r.getDeviceSmallerSide()<=l}:u.isPhoneSized=function(){},u._impl=r,u.version="1.4.5 2021-03-13",u})})(function(t){if(e.exports)return function(n){e.exports=n()};if(typeof window<"u")return function(n){window.MobileDetect=n()};throw new Error("unknown environment")}())})(fd);var h1=fd.exports;const p1=Sf(h1),y1=bt(()=>{const e=new p1(navigator.userAgent);return{provide:{isMobile:e.phone()!==null||e.mobile()==="UnknownMobile"}}}),g1=[wg,Cg,s1,o1,i1,a1,c1,u1,f1,d1,y1],m1=ir({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s],enumerable:!0});return zn(js,xt(r)),()=>Ct(e.vnode,{ref:e.vnodeRef})}}),T1=ir({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=we(),o=Rt(),i=ze(js,null);let a;r({pageRef:o});const c=ze(Py,null);let f;const u=s.deferHydration();if(s.isHydrating){const l=s.hooks.hookOnce("app:error",u);ct().beforeEach(l)}return e.pageKey&&En(()=>e.pageKey,(l,d)=>{l!==d&&s.callHook("page:loading:start")}),()=>Ct(lf,{name:e.name,route:e.route,...t},{default:l=>{const d=S1(i,l.route,l.Component),h=i&&i.matched.length===l.route.matched.length;if(!l.Component){if(f&&!h)return f;u();return}if(f&&c&&!c.isCurrent(l.route))return f;if(d&&i&&(!c||c!=null&&c.isCurrent(i)))return h?f:null;const m=oi(l,e.pageKey);!s.isHydrating&&!_1(i,l.route,l.Component)&&a===m&&s.callHook("page:loading:end"),a=m;const b=!!(e.transition??l.route.meta.pageTransition??jo),E=b&&b1([e.transition,l.route.meta.pageTransition,jo,{onAfterLeave:()=>{s.callHook("page:transition:finish",l.Component)}}].filter(Boolean)),v=e.keepalive??l.route.meta.keepalive??sy;return f=Nm(A0,b&&E,Rm(v,Ct(ou,{suspensible:!0,onPending:()=>s.callHook("page:start",l.Component),onResolve:()=>{or(()=>s.callHook("page:finish",l.Component).then(()=>s.callHook("page:loading:end")).finally(u))}},{default:()=>{const S=Ct(m1,{key:m||void 0,vnode:n.default?Ct(Ne,void 0,n.default(l)):l.Component,route:l.route,renderKey:m||void 0,trackRootNodes:b,vnodeRef:o});return v&&(S.type.name=l.Component.type.name||l.Component.type.__name||"RouteProvider"),S}}))).default(),f}})}});function b1(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?zi(n.onAfterLeave):void 0}));return Iu(...t)}function S1(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,c;return((i=s.components)==null?void 0:i.default)!==((c=(a=e.matched[o])==null?void 0:a.components)==null?void 0:c.default)})||n&&oi({route:t,Component:n})!==oi({route:e,Component:n})}function _1(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})<t.matched.length-1:!1}const dd=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},P1={};function v1(e,t){const n=T1;return ot(),Di("div",null,[Pe(n)])}const A1=dd(P1,[["render",v1]]),w1={class:"error-message"},E1=ir({__name:"error",props:{error:{}},setup(e){return(t,n)=>(ot(),Di("section",w1,[Gs("h1",null,Mo(t.error.statusMessage),1),Gs("h2",null,"#"+Mo(t.error.statusCode),1)]))}}),C1=dd(E1,[["__scopeId","data-v-4d8d6997"]]),M1={key:0},Xl={__name:"nuxt-root",setup(e){const t=()=>null,n=we(),r=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",r);ct().beforeEach(c)}const s=!1;zn(js,Ou()),n.hooks.callHookWith(c=>c.map(f=>f()),"vue:setup");const o=Ws(),i=!1;Nc((c,f,u)=>{if(n.hooks.callHook("vue:error",c,f,u).catch(l=>console.error("[nuxt] Error in `vue:error` hook",l)),Cy(c)&&(c.fatal||c.unhandled))return n.runWithContext(()=>Kn(c)),!1});const a=!1;return(c,f)=>(ot(),an(ou,{onResolve:Ce(r)},{default:Hc(()=>[Ce(i)?(ot(),Di("div",M1)):Ce(o)?(ot(),an(Ce(C1),{key:1,error:Ce(o)},null,8,["error"])):Ce(a)?(ot(),an(Ce(t),{key:2,context:Ce(a)},null,8,["context"])):Ce(s)?(ot(),an(Mh(Ce(s)),{key:3})):(ot(),an(Ce(A1),{key:4}))]),_:1},8,["onResolve"]))}};let zl;{let e;zl=async function(){var i,a;if(e)return e;const r=!!(((i=window.__NUXT__)==null?void 0:i.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?J0(Xl):Q0(Xl),s=cy({vueApp:r});async function o(c){await s.callHook("app:error",c),s.payload.error=s.payload.error||Xs(c)}r.config.errorHandler=o;try{await dy(s,g1)}catch(c){o(c)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(iy),await s.hooks.callHook("app:mounted",r),await or()}catch(c){o(c)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=zl().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{qm as $,Ws as A,U1 as B,Hc as C,Gs as D,Pe as E,Di as F,Ne as G,G1 as H,k1 as I,I1 as J,wu as K,Mo as L,fu as M,Zm as N,O1 as O,or as P,dd as Q,pi as R,Ou as S,yi as T,zn as U,Xm as V,N1 as W,cf as X,we as Y,Dc as Z,sn as _,ot as a,x1 as a0,En as b,an as c,ir as d,Ii as e,Sh as f,bh as g,Vi as h,D1 as i,Zo as j,F1 as k,s_ as l,In as m,tT as n,Gi as o,it as p,ct as q,Rt as r,ff as s,nT as t,Ce as u,sT as v,B1 as w,V1 as x,R1 as y,L1 as z};