function e(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var t={},n=[],r=()=>{},i=()=>!1,a=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),o=e=>e.startsWith(`onUpdate:`),s=Object.assign,c=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),d=Array.isArray,f=e=>S(e)===`[object Map]`,p=e=>S(e)===`[object Set]`,m=e=>S(e)===`[object Date]`,h=e=>S(e)===`[object RegExp]`,g=e=>typeof e==`function`,_=e=>typeof e==`string`,v=e=>typeof e==`symbol`,y=e=>typeof e==`object`&&!!e,b=e=>(y(e)||g(e))&&g(e.then)&&g(e.catch),x=Object.prototype.toString,S=e=>x.call(e),C=e=>S(e).slice(8,-1),w=e=>S(e)===`[object Object]`,T=e=>_(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,E=e(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),D=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},O=/-\w/g,k=D(e=>e.replace(O,e=>e.slice(1).toUpperCase())),A=/\B([A-Z])/g,j=D(e=>e.replace(A,`-$1`).toLowerCase()),M=D(e=>e.charAt(0).toUpperCase()+e.slice(1)),N=D(e=>e?`on${M(e)}`:``),P=(e,t)=>!Object.is(e,t),F=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},L=e=>{let t=parseFloat(e);return isNaN(t)?e:t},ee=e=>{let t=_(e)?Number(e):NaN;return isNaN(t)?e:t},te,ne=()=>te||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function re(e){if(d(e)){let t={};for(let n=0;n{if(e){let n=e.split(ae);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function ce(e){let t=``;if(_(e))t=e;else if(d(e))for(let n=0;n!!(e&&e.__v_isRef===!0),he=e=>_(e)?e:e==null?``:d(e)||y(e)&&(e.toString===x||!g(e.toString))?me(e)?he(e.value):JSON.stringify(e,ge,2):String(e),ge=(e,t)=>me(t)?ge(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[_e(t,r)+` =>`]=n,e),{})}:p(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>_e(e))}:v(t)?_e(t):y(t)&&!d(t)&&!w(t)?String(t):t,_e=(e,t=``)=>v(e)?`Symbol(${e.description??t})`:e,R,z=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=R,!e&&R&&(this.index=(R.scopes||=[]).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0&&(R=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(Te){let e=Te;for(Te=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;we;){let t=we;for(we=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function ke(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ae(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),Ne(r),Pe(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function je(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Me(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Me(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Be)||(e.globalVersion=Be,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!je(e))))return;e.flags|=2;let t=e.dep,n=B,r=Fe;B=e,Fe=!0;try{ke(e);let n=e.fn(e._value);(t.version===0||P(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{B=n,Fe=r,Ae(e),e.flags&=-3}}function Ne(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Ne(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Pe(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var Fe=!0,Ie=[];function Le(){Ie.push(Fe),Fe=!1}function Re(){let e=Ie.pop();Fe=e===void 0?!0:e}function ze(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=B;B=void 0;try{t()}finally{B=e}}}var Be=0,Ve=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},He=class{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!B||!Fe||B===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==B)t=this.activeLink=new Ve(B,this),B.deps?(t.prevDep=B.depsTail,B.depsTail.nextDep=t,B.depsTail=t):B.deps=B.depsTail=t,Ue(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=B.depsTail,t.nextDep=void 0,B.depsTail.nextDep=t,B.depsTail=t,B.deps===t&&(B.deps=e)}return t}trigger(e){this.version++,Be++,this.notify(e)}notify(e){De();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Oe()}}};function Ue(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Ue(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var We=new WeakMap,Ge=Symbol(``),Ke=Symbol(``),qe=Symbol(``);function Je(e,t,n){if(Fe&&B){let t=We.get(e);t||We.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new He),r.map=t,r.key=n),r.track()}}function Ye(e,t,n,r,i,a){let o=We.get(e);if(!o){Be++;return}let s=e=>{e&&e.trigger()};if(De(),t===`clear`)o.forEach(s);else{let i=d(e),a=i&&T(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===qe||!v(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(qe)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(Ge)),f(e)&&s(o.get(Ke)));break;case`delete`:i||(s(o.get(Ge)),f(e)&&s(o.get(Ke)));break;case`set`:f(e)&&s(o.get(Ge));break}}Oe()}function Xe(e,t){let n=We.get(e);return n&&n.get(t)}function Ze(e){let t=V(e);return t===e?t:(Je(t,`iterate`,qe),Lt(e)?t:t.map(Bt))}function Qe(e){return Je(e=V(e),`iterate`,qe),e}function $e(e,t){return It(e)?Vt(Ft(e)?Bt(t):t):Bt(t)}var et={__proto__:null,[Symbol.iterator](){return tt(this,Symbol.iterator,e=>$e(this,e))},concat(...e){return Ze(this).concat(...e.map(e=>d(e)?Ze(e):e))},entries(){return tt(this,`entries`,e=>(e[1]=$e(this,e[1]),e))},every(e,t){return rt(this,`every`,e,t,void 0,arguments)},filter(e,t){return rt(this,`filter`,e,t,e=>e.map(e=>$e(this,e)),arguments)},find(e,t){return rt(this,`find`,e,t,e=>$e(this,e),arguments)},findIndex(e,t){return rt(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return rt(this,`findLast`,e,t,e=>$e(this,e),arguments)},findLastIndex(e,t){return rt(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return rt(this,`forEach`,e,t,void 0,arguments)},includes(...e){return at(this,`includes`,e)},indexOf(...e){return at(this,`indexOf`,e)},join(e){return Ze(this).join(e)},lastIndexOf(...e){return at(this,`lastIndexOf`,e)},map(e,t){return rt(this,`map`,e,t,void 0,arguments)},pop(){return ot(this,`pop`)},push(...e){return ot(this,`push`,e)},reduce(e,...t){return it(this,`reduce`,e,t)},reduceRight(e,...t){return it(this,`reduceRight`,e,t)},shift(){return ot(this,`shift`)},some(e,t){return rt(this,`some`,e,t,void 0,arguments)},splice(...e){return ot(this,`splice`,e)},toReversed(){return Ze(this).toReversed()},toSorted(e){return Ze(this).toSorted(e)},toSpliced(...e){return Ze(this).toSpliced(...e)},unshift(...e){return ot(this,`unshift`,e)},values(){return tt(this,`values`,e=>$e(this,e))}};function tt(e,t,n){let r=Qe(e),i=r[t]();return r!==e&&!Lt(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var nt=Array.prototype;function rt(e,t,n,r,i,a){let o=Qe(e),s=o!==e&&!Lt(e),c=o[t];if(c!==nt[t]){let t=c.apply(e,a);return s?Bt(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,$e(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function it(e,t,n,r){let i=Qe(e),a=n;return i!==e&&(Lt(e)?n.length>3&&(a=function(t,r,i){return n.call(this,t,r,i,e)}):a=function(t,r,i){return n.call(this,t,$e(e,r),i,e)}),i[t](a,...r)}function at(e,t,n){let r=V(e);Je(r,`iterate`,qe);let i=r[t](...n);return(i===-1||i===!1)&&Rt(n[0])?(n[0]=V(n[0]),r[t](...n)):i}function ot(e,t,n=[]){Le(),De();let r=V(e)[t].apply(e,n);return Oe(),Re(),r}var st=e(`__proto__,__v_isRef,__isVue`),ct=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(v));function lt(e){v(e)||(e=String(e));let t=V(this);return Je(t,`has`,e),t.hasOwnProperty(e)}var ut=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Ot:Dt:i?Et:Tt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=d(e);if(!r){let e;if(a&&(e=et[t]))return e;if(t===`hasOwnProperty`)return lt}let o=Reflect.get(e,t,Ht(e)?e:n);if((v(t)?ct.has(t):st(t))||(r||Je(e,`get`,t),i))return o;if(Ht(o)){let e=a&&T(t)?o:o.value;return r&&y(e)?Nt(e):e}return y(o)?r?Nt(o):jt(o):o}},dt=class extends ut{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=d(e)&&T(t);if(!this._isShallow){let e=It(i);if(!Lt(n)&&!It(n)&&(i=V(i),n=V(n)),!a&&Ht(i)&&!Ht(n))return e||(i.value=n),!0}let o=a?Number(t)e,_t=e=>Reflect.getPrototypeOf(e);function vt(e,t,n){return function(...r){let i=this.__v_raw,a=V(i),o=f(a),c=e===`entries`||e===Symbol.iterator&&o,l=e===`keys`&&o,u=i[e](...r),d=n?gt:t?Vt:Bt;return!t&&Je(a,`iterate`,l?Ke:Ge),s(Object.create(u),{next(){let{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}}})}}function yt(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function bt(e,t){let n={get(n){let r=this.__v_raw,i=V(r),a=V(n);e||(P(n,a)&&Je(i,`get`,n),Je(i,`get`,a));let{has:o}=_t(i),s=t?gt:e?Vt:Bt;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&Je(V(t),`iterate`,Ge),t.size},has(t){let n=this.__v_raw,r=V(n),i=V(t);return e||(P(t,i)&&Je(r,`has`,t),Je(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=V(a),s=t?gt:e?Vt:Bt;return!e&&Je(o,`iterate`,Ge),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return s(n,e?{add:yt(`add`),set:yt(`set`),delete:yt(`delete`),clear:yt(`clear`)}:{add(e){!t&&!Lt(e)&&!It(e)&&(e=V(e));let n=V(this);return _t(n).has.call(n,e)||(n.add(e),Ye(n,`add`,e,e)),this},set(e,n){!t&&!Lt(n)&&!It(n)&&(n=V(n));let r=V(this),{has:i,get:a}=_t(r),o=i.call(r,e);o||=(e=V(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?P(n,s)&&Ye(r,`set`,e,n,s):Ye(r,`add`,e,n),this},delete(e){let t=V(this),{has:n,get:r}=_t(t),i=n.call(t,e);i||=(e=V(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&Ye(t,`delete`,e,void 0,a),o},clear(){let e=V(this),t=e.size!==0,n=e.clear();return t&&Ye(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=vt(r,e,t)}),n}function xt(e,t){let n=bt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(u(n,r)&&r in t?n:t,r,i)}var St={get:xt(!1,!1)},Ct={get:xt(!1,!0)},wt={get:xt(!0,!1)},Tt=new WeakMap,Et=new WeakMap,Dt=new WeakMap,Ot=new WeakMap;function kt(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function At(e){return e.__v_skip||!Object.isExtensible(e)?0:kt(C(e))}function jt(e){return It(e)?e:Pt(e,!1,pt,St,Tt)}function Mt(e){return Pt(e,!1,ht,Ct,Et)}function Nt(e){return Pt(e,!0,mt,wt,Dt)}function Pt(e,t,n,r,i){if(!y(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let a=At(e);if(a===0)return e;let o=i.get(e);if(o)return o;let s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function Ft(e){return It(e)?Ft(e.__v_raw):!!(e&&e.__v_isReactive)}function It(e){return!!(e&&e.__v_isReadonly)}function Lt(e){return!!(e&&e.__v_isShallow)}function Rt(e){return e?!!e.__v_raw:!1}function V(e){let t=e&&e.__v_raw;return t?V(t):e}function zt(e){return!u(e,`__v_skip`)&&Object.isExtensible(e)&&I(e,`__v_skip`,!0),e}var Bt=e=>y(e)?jt(e):e,Vt=e=>y(e)?Nt(e):e;function Ht(e){return e?e.__v_isRef===!0:!1}function H(e){return Wt(e,!1)}function Ut(e){return Wt(e,!0)}function Wt(e,t){return Ht(e)?e:new Gt(e,t)}var Gt=class{constructor(e,t){this.dep=new He,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:V(e),this._value=t?e:Bt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||Lt(e)||It(e);e=n?e:V(e),P(e,t)&&(this._rawValue=e,this._value=n?e:Bt(e),this.dep.trigger())}};function Kt(e){return Ht(e)?e.value:e}var qt={get:(e,t,n)=>t===`__v_raw`?e:Kt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return Ht(i)&&!Ht(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Jt(e){return Ft(e)?e:new Proxy(e,qt)}function Yt(e){let t=d(e)?Array(e.length):{};for(let n in e)t[n]=$t(e,n);return t}var Xt=class{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=V(e);let r=!0,i=e;if(!d(e)||!T(String(t)))do r=!Rt(i)||Lt(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=Kt(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&Ht(this._raw[this._key])){let t=this._object[this._key];if(Ht(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return Xe(this._raw,this._key)}},Zt=class{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}};function Qt(e,t,n){return Ht(e)?e:g(e)?new Zt(e):y(e)&&arguments.length>1?$t(e,t,n):H(e)}function $t(e,t,n){return new Xt(e,t,n)}var en=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new He(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Be-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&B!==this)return Ee(this,!0),!0}get value(){let e=this.dep.track();return Me(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function tn(e,t,n=!1){let r,i;return g(e)?r=e:(r=e.get,i=e.set),new en(r,i,n)}var nn={},rn=new WeakMap,an=void 0;function on(e,t=!1,n=an){if(n){let t=rn.get(n);t||rn.set(n,t=[]),t.push(e)}}function sn(e,n,i=t){let{immediate:a,deep:o,once:s,scheduler:l,augmentJob:u,call:f}=i,p=e=>o?e:Lt(e)||o===!1||o===0?cn(e,1):cn(e),m,h,_,v,y=!1,b=!1;if(Ht(e)?(h=()=>e.value,y=Lt(e)):Ft(e)?(h=()=>p(e),y=!0):d(e)?(b=!0,y=e.some(e=>Ft(e)||Lt(e)),h=()=>e.map(e=>{if(Ht(e))return e.value;if(Ft(e))return p(e);if(g(e))return f?f(e,2):e()})):h=g(e)?n?f?()=>f(e,2):e:()=>{if(_){Le();try{_()}finally{Re()}}let t=an;an=m;try{return f?f(e,3,[v]):e(v)}finally{an=t}}:r,n&&o){let e=h,t=o===!0?1/0:o;h=()=>cn(e(),t)}let x=ye(),S=()=>{m.stop(),x&&x.active&&c(x.effects,m)};if(s&&n){let e=n;n=(...t)=>{e(...t),S()}}let C=b?Array(e.length).fill(nn):nn,w=e=>{if(!(!(m.flags&1)||!m.dirty&&!e))if(n){let e=m.run();if(o||y||(b?e.some((e,t)=>P(e,C[t])):P(e,C))){_&&_();let t=an;an=m;try{let t=[e,C===nn?void 0:b&&C[0]===nn?[]:C,v];C=e,f?f(n,3,t):n(...t)}finally{an=t}}}else m.run()};return u&&u(w),m=new Se(h),m.scheduler=l?()=>l(w,!1):w,v=e=>on(e,!1,m),_=m.onStop=()=>{let e=rn.get(m);if(e){if(f)f(e,4);else for(let t of e)t();rn.delete(m)}},n?a?w(!0):C=m.run():l?l(w.bind(null,!0),!0):m.run(),S.pause=m.pause.bind(m),S.resume=m.resume.bind(m),S.stop=S,S}function cn(e,t=1/0,n){if(t<=0||!y(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ht(e))cn(e.value,t,n);else if(d(e))for(let r=0;r{cn(e,t,n)});else if(w(e)){for(let r in e)cn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&cn(e[r],t,n)}return e}function ln(e,t,n,r){try{return r?e(...r):e()}catch(e){dn(e,t,n)}}function un(e,t,n,r){if(g(e)){let i=ln(e,t,n,r);return i&&b(i)&&i.catch(e=>{dn(e,t,n)}),i}if(d(e)){let i=[];for(let a=0;a>>1,i=pn[r],a=En(i);a=En(n)?pn.push(e):pn.splice(bn(t),0,e),e.flags|=1,Sn()}}function Sn(){yn||=vn.then(Dn)}function Cn(e){d(e)?hn.push(...e):gn&&e.id===-1?gn.splice(_n+1,0,e):e.flags&1||(hn.push(e),e.flags|=1),Sn()}function wn(e,t,n=mn+1){for(;nEn(e)-En(t));if(hn.length=0,gn){gn.push(...e);return}for(gn=e,_n=0;_ne.id==null?e.flags&2?-1:1/0:e.id;function Dn(e){try{for(mn=0;mn{r._d&&ba(-1);let i=An(t),a;try{a=e(...n)}finally{An(i),r._d&&ba(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Mn(e,n){if(On===null)return e;let r=io(On),i=e.dirs||=[];for(let e=0;e1)return n&&g(t)?t.call(r&&r.proxy):t}}function In(){return!!(K()||xi)}var Ln=Symbol.for(`v-scx`),Rn=()=>Fn(Ln);function W(e,t,n){return zn(e,t,n)}function zn(e,n,i=t){let{immediate:a,deep:o,flush:c,once:l}=i,u=s({},i),d=n&&a||!n&&c!==`post`,f;if(Ya){if(c===`sync`){let e=Rn();f=e.__watcherHandles||=[]}else if(!d){let e=()=>{};return e.stop=r,e.resume=r,e.pause=r,e}}let p=Ua;u.call=(e,t,n)=>un(e,p,t,n);let m=!1;c===`post`?u.scheduler=e=>{Qi(e,p&&p.suspense)}:c!==`sync`&&(m=!0,u.scheduler=(e,t)=>{t?e():xn(e)}),u.augmentJob=e=>{n&&(e.flags|=4),m&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};let h=sn(e,n,u);return Ya&&(f?f.push(h):d&&h()),h}function Bn(e,t,n){let r=this.proxy,i=_(e)?e.includes(`.`)?Vn(r,e):()=>r[e]:e.bind(r,r),a;g(t)?a=t:(a=t.handler,n=t);let o=Ka(this),s=zn(i,a.bind(r),n);return o(),s}function Vn(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;ee.__isTeleport,Wn=e=>e&&(e.disabled||e.disabled===``),Gn=e=>e&&(e.defer||e.defer===``),Kn=e=>typeof SVGElement<`u`&&e instanceof SVGElement,qn=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,Jn=(e,t)=>{let n=e&&e.to;return _(n)?t?t(n):null:n},Yn={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g}}=l,_=Wn(t.props),{shapeFlag:v,children:y,dynamicChildren:b}=t;if(e==null){let e=t.el=h(``),l=t.anchor=h(``);p(e,n,r),p(l,n,r);let d=(e,t)=>{v&16&&u(y,e,t,i,a,o,s,c)},f=()=>{let e=t.target=Jn(t.props,m),n=er(e,t,h,p);e&&(o!==`svg`&&Kn(e)?o=`svg`:o!==`mathml`&&qn(e)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(e),_||(d(e,n),$n(t,!1)))};_&&(d(n,l),$n(t,!0)),Gn(t.props)?(t.el.__isMounted=!1,Qi(()=>{f(),delete t.el.__isMounted},a)):f()}else{if(Gn(t.props)&&e.el.__isMounted===!1){Qi(()=>{Yn.process(e,t,n,r,i,a,o,s,c,l)},a);return}t.el=e.el,t.targetStart=e.targetStart;let u=t.anchor=e.anchor,p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=Wn(e.props),v=g?n:p,y=g?u:h;if(o===`svg`||Kn(p)?o=`svg`:(o===`mathml`||qn(p))&&(o=`mathml`),b?(f(e.dynamicChildren,b,v,i,a,o,s),ia(e,t,!0)):c||d(e,t,v,y,i,a,o,s,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Xn(t,n,u,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=Jn(t.props,m);e&&Xn(t,e,null,l,0)}else g&&Xn(t,p,h,l,1);$n(t,_)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e;if(d&&(i(l),i(u)),a&&i(c),o&16){let e=a||!Wn(f);for(let i=0;i{e.isMounted=!0}),G(()=>{e.isUnmounting=!0}),e}var ir=[Function,Array],ar={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ir,onEnter:ir,onAfterEnter:ir,onEnterCancelled:ir,onBeforeLeave:ir,onLeave:ir,onAfterLeave:ir,onLeaveCancelled:ir,onBeforeAppear:ir,onAppear:ir,onAfterAppear:ir,onAppearCancelled:ir},or=e=>{let t=e.subTree;return t.component?or(t.component):t},sr={name:`BaseTransition`,props:ar,setup(e,{slots:t}){let n=K(),r=rr();return()=>{let i=t.default&&hr(t.default(),!0);if(!i||!i.length)return;let a=cr(i),o=V(e),{mode:s}=o;if(r.isLeaving)return fr(a);let c=pr(a);if(!c)return fr(a);let l=dr(c,o,r,n,e=>l=e);c.type!==pa&&mr(c,l);let u=n.subTree&&pr(n.subTree);if(u&&u.type!==pa&&!Ta(u,c)&&or(n).type!==pa){let e=dr(u,o,r,n);if(mr(u,e),s===`out-in`&&c.type!==pa)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},fr(a);s===`in-out`&&c.type!==pa?e.delayLeave=(e,t,n)=>{let i=ur(r,u);i[String(u.key)]=u,e[tr]=()=>{t(),e[tr]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}};function cr(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==pa){t=n;break}}return t}var lr=sr;function ur(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function dr(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:p,onLeave:m,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:v,onAfterAppear:y,onAppearCancelled:b}=t,x=String(e.key),S=ur(n,e),C=(e,t)=>{e&&un(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),d(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=_||c;else return;t[tr]&&t[tr](!0);let i=S[x];i&&Ta(e,i)&&i.el[tr]&&i.el[tr](),C(r,[t])},enter(t){if(S[x]===e)return;let r=l,i=u,o=f;if(!n.isMounted)if(a)r=v||l,i=y||u,o=b||f;else return;let s=!1;t[nr]=e=>{s||(s=!0,C(e?o:i,[t]),T.delayedLeave&&T.delayedLeave(),t[nr]=void 0)};let c=t[nr].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[nr]&&t[nr](!0),n.isUnmounting)return r();C(p,[t]);let a=!1;t[tr]=n=>{a||(a=!0,r(),C(n?g:h,[t]),t[tr]=void 0,S[i]===e&&delete S[i])};let o=t[tr].bind(null,!1);S[i]=e,m?w(m,[t,o]):o()},clone(e){let a=dr(e,t,n,r,i);return i&&i(a),a}};return T}function fr(e){if(Cr(e))return e=Ma(e),e.children=null,e}function pr(e){if(!Cr(e))return Un(e.type)&&e.children?cr(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&g(n.default))return n.default()}}function mr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,mr(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 hr(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;ebr(e,n&&(d(n)?n[t]:n),r,a,o));return}if(Sr(a)&&!o){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&br(e,n,r,a.component.subTree);return}let s=a.shapeFlag&4?io(a.component):a.el,l=o?null:s,{i:f,r:p}=e,m=n&&n.r,h=f.refs===t?f.refs={}:f.refs,v=f.setupState,y=V(v),b=v===t?i:e=>vr(h,e)?!1:u(y,e),x=(e,t)=>!(t&&vr(h,t));if(m!=null&&m!==p){if(xr(n),_(m))h[m]=null,b(m)&&(v[m]=null);else if(Ht(m)){let e=n;x(m,e.k)&&(m.value=null),e.k&&(h[e.k]=null)}}if(g(p))ln(p,f,12,[l,h]);else{let t=_(p),n=Ht(p);if(t||n){let i=()=>{if(e.f){let n=t?b(p)?v[p]:h[p]:x(p)||!e.k?p.value:h[e.k];if(o)d(n)&&c(n,s);else if(d(n))n.includes(s)||n.push(s);else if(t)h[p]=[s],b(p)&&(v[p]=h[p]);else{let t=[s];x(p,e.k)&&(p.value=t),e.k&&(h[e.k]=t)}}else t?(h[p]=l,b(p)&&(v[p]=l)):n&&(x(p,e.k)&&(p.value=l),e.k&&(h[e.k]=l))};if(l){let t=()=>{i(),yr.delete(e)};t.id=-1,yr.set(e,t),Qi(t,r)}else xr(e),i()}}}function xr(e){let t=yr.get(e);t&&(t.flags|=8,yr.delete(e))}ne().requestIdleCallback,ne().cancelIdleCallback;var Sr=e=>!!e.type.__asyncLoader,Cr=e=>e.type.__isKeepAlive,wr={name:`KeepAlive`,__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){let n=K(),r=n.ctx;if(!r.renderer)return()=>{let e=t.default&&t.default();return e&&e.length===1?e[0]:e};let i=new Map,a=new Set,o=null,s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:d}}}=r,f=d(`div`);r.activate=(e,t,n,r,i)=>{let a=e.component;l(e,t,n,0,s),c(a.vnode,e,t,n,a,s,r,e.slotScopeIds,i),Qi(()=>{a.isDeactivated=!1,a.a&&F(a.a);let t=e.props&&e.props.onVnodeMounted;t&&za(t,a.parent,e)},s)},r.deactivate=e=>{let t=e.component;sa(t.m),sa(t.a),l(e,f,null,1,s),Qi(()=>{t.da&&F(t.da);let n=e.props&&e.props.onVnodeUnmounted;n&&za(n,t.parent,e),t.isDeactivated=!0},s)};function p(e){Ar(e),u(e,n,s,!0)}function m(e){i.forEach((t,n)=>{let r=ao(Sr(t)?t.type.__asyncResolved||{}:t.type);r&&!e(r)&&h(n)})}function h(e){let t=i.get(e);t&&(!o||!Ta(t,o))?p(t):o&&Ar(o),i.delete(e),a.delete(e)}W(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>Tr(e,t)),t&&m(e=>!Tr(t,e))},{flush:`post`,deep:!0});let g=null,_=()=>{g!=null&&(la(n.subTree.type)?Qi(()=>{i.set(g,jr(n.subTree))},n.subTree.suspense):i.set(g,jr(n.subTree)))};return Fr(_),Lr(_),G(()=>{i.forEach(e=>{let{subTree:t,suspense:r}=n,i=jr(t);if(e.type===i.type&&e.key===i.key){Ar(i);let e=i.component.da;e&&Qi(e,r);return}p(e)})}),()=>{if(g=null,!t.default)return o=null;let n=t.default(),r=n[0];if(n.length>1)return o=null,n;if(!wa(r)||!(r.shapeFlag&4)&&!(r.shapeFlag&128))return o=null,r;let s=jr(r);if(s.type===pa)return o=null,s;let c=s.type,l=ao(Sr(s)?s.type.__asyncResolved||{}:c),{include:u,exclude:d,max:f}=e;if(u&&(!l||!Tr(u,l))||d&&l&&Tr(d,l))return s.shapeFlag&=-257,o=s,r;let p=s.key==null?c:s.key,m=i.get(p);return s.el&&(s=Ma(s),r.shapeFlag&128&&(r.ssContent=s)),g=p,m?(s.el=m.el,s.component=m.component,s.transition&&mr(s,s.transition),s.shapeFlag|=512,a.delete(p),a.add(p)):(a.add(p),f&&a.size>parseInt(f,10)&&h(a.values().next().value)),s.shapeFlag|=256,o=s,la(r.type)?r:s}}};function Tr(e,t){return d(e)?e.some(e=>Tr(e,t)):_(e)?e.split(`,`).includes(t):h(e)?(e.lastIndex=0,e.test(t)):!1}function Er(e,t){Or(e,`a`,t)}function Dr(e,t){Or(e,`da`,t)}function Or(e,t,n=Ua){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Mr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Cr(e.parent.vnode)&&kr(r,t,n,e),e=e.parent}}function kr(e,t,n,r){let i=Mr(t,e,r,!0);Rr(()=>{c(r[t],i)},n)}function Ar(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function jr(e){return e.shapeFlag&128?e.ssContent:e}function Mr(e,t,n=Ua,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{Le();let i=Ka(n),a=un(t,n,e,r);return i(),Re(),a};return r?i.unshift(a):i.push(a),a}}var Nr=e=>(t,n=Ua)=>{(!Ya||e===`sp`)&&Mr(e,(...e)=>t(...e),n)},Pr=Nr(`bm`),Fr=Nr(`m`),Ir=Nr(`bu`),Lr=Nr(`u`),G=Nr(`bum`),Rr=Nr(`um`),zr=Nr(`sp`),Br=Nr(`rtg`),Vr=Nr(`rtc`);function Hr(e,t=Ua){Mr(`ec`,e,t)}var Ur=`components`;function Wr(e,t){return Kr(Ur,e,!0,t)||e}var Gr=Symbol.for(`v-ndc`);function Kr(e,t,n=!0,r=!1){let i=On||Ua;if(i){let n=i.type;if(e===Ur){let e=ao(n,!1);if(e&&(e===t||e===k(t)||e===M(k(t))))return n}let a=qr(i[e]||n[e],t)||qr(i.appContext[e],t);return!a&&r?n:a}}function qr(e,t){return e&&(e[t]||e[k(t)]||e[M(k(t))])}function Jr(e,t,n,r){let i,a=n&&n[r],o=d(e);if(o||_(e)){let n=o&&Ft(e),r=!1,s=!1;n&&(r=!Lt(e),s=It(e),e=Qe(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;re?Ja(e)?io(e):Yr(e.parent):null,Xr=s(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=>Yr(e.parent),$root:e=>Yr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ci(e),$forceUpdate:e=>e.f||=()=>{xn(e.update)},$nextTick:e=>e.n||=U.bind(e.proxy),$watch:e=>Bn.bind(e)}),Zr=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),Qr={get({_:e},n){if(n===`__v_skip`)return!0;let{ctx:r,setupState:i,data:a,props:o,accessCache:s,type:c,appContext:l}=e;if(n[0]!==`$`){let e=s[n];if(e!==void 0)switch(e){case 1:return i[n];case 2:return a[n];case 4:return r[n];case 3:return o[n]}else if(Zr(i,n))return s[n]=1,i[n];else if(a!==t&&u(a,n))return s[n]=2,a[n];else if(u(o,n))return s[n]=3,o[n];else if(r!==t&&u(r,n))return s[n]=4,r[n];else ri&&(s[n]=0)}let d=Xr[n],f,p;if(d)return n===`$attrs`&&Je(e.attrs,`get`,``),d(e);if((f=c.__cssModules)&&(f=f[n]))return f;if(r!==t&&u(r,n))return s[n]=4,r[n];if(p=l.config.globalProperties,u(p,n))return p[n]},set({_:e},n,r){let{data:i,setupState:a,ctx:o}=e;return Zr(a,n)?(a[n]=r,!0):i!==t&&u(i,n)?(i[n]=r,!0):u(e.props,n)||n[0]===`$`&&n.slice(1)in e?!1:(o[n]=r,!0)},has({_:{data:e,setupState:n,accessCache:r,ctx:i,appContext:a,props:o,type:s}},c){let l;return!!(r[c]||e!==t&&c[0]!==`$`&&u(e,c)||Zr(n,c)||u(o,c)||u(i,c)||u(Xr,c)||u(a.config.globalProperties,c)||(l=s.__cssModules)&&l[c])},defineProperty(e,t,n){return n.get==null?u(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function $r(){return ei(`useAttrs`).attrs}function ei(e){let t=K();return t.setupContext||=ro(t)}function ti(e){return d(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function ni(e){let t=K(),n=e();qa();let r=()=>{K()!==t&&t.scope.off(),qa()};return b(n)&&(n=n.catch(e=>{throw Ka(t),Promise.resolve().then(()=>Promise.resolve().then(r)),e})),[n,()=>{Ka(t),Promise.resolve().then(r)}]}var ri=!0;function ii(e){let t=ci(e),n=e.proxy,i=e.ctx;ri=!1,t.beforeCreate&&oi(t.beforeCreate,e,`bc`);let{data:a,computed:o,methods:s,watch:c,provide:l,inject:u,created:f,beforeMount:p,mounted:m,beforeUpdate:h,updated:_,activated:v,deactivated:b,beforeDestroy:x,beforeUnmount:S,destroyed:C,unmounted:w,render:T,renderTracked:E,renderTriggered:D,errorCaptured:O,serverPrefetch:k,expose:A,inheritAttrs:j,components:M,directives:N,filters:P}=t;if(u&&ai(u,i,null),s)for(let e in s){let t=s[e];g(t)&&(i[e]=t.bind(n))}if(a){let t=a.call(n,n);y(t)&&(e.data=jt(t))}if(ri=!0,o)for(let e in o){let t=o[e],a=q({get:g(t)?t.bind(n,n):g(t.get)?t.get.bind(n,n):r,set:!g(t)&&g(t.set)?t.set.bind(n):r});Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(c)for(let e in c)si(c[e],i,n,e);if(l){let e=g(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{Pn(t,e[t])})}f&&oi(f,e,`c`);function F(e,t){d(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(F(Pr,p),F(Fr,m),F(Ir,h),F(Lr,_),F(Er,v),F(Dr,b),F(Hr,O),F(Vr,E),F(Br,D),F(G,S),F(Rr,w),F(zr,k),d(A))if(A.length){let t=e.exposed||={};A.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};T&&e.render===r&&(e.render=T),j!=null&&(e.inheritAttrs=j),M&&(e.components=M),N&&(e.directives=N),k&&_r(e)}function ai(e,t,n=r){d(e)&&(e=pi(e));for(let n in e){let r=e[n],i;i=y(r)?`default`in r?Fn(r.from||n,r.default,!0):Fn(r.from||n):Fn(r),Ht(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function oi(e,t,n){un(d(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function si(e,t,n,r){let i=r.includes(`.`)?Vn(n,r):()=>n[r];if(_(e)){let n=t[e];g(n)&&W(i,n)}else if(g(e))W(i,e.bind(n));else if(y(e))if(d(e))e.forEach(e=>si(e,t,n,r));else{let r=g(e.handler)?e.handler.bind(n):t[e.handler];g(r)&&W(i,r,e)}}function ci(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>li(c,e,o,!0)),li(c,t,o)),y(t)&&a.set(t,c),c}function li(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&li(e,a,n,!0),i&&i.forEach(t=>li(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=ui[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var ui={data:di,props:gi,emits:gi,methods:hi,computed:hi,beforeCreate:mi,created:mi,beforeMount:mi,mounted:mi,beforeUpdate:mi,updated:mi,beforeDestroy:mi,beforeUnmount:mi,destroyed:mi,unmounted:mi,activated:mi,deactivated:mi,errorCaptured:mi,serverPrefetch:mi,components:hi,directives:hi,watch:_i,provide:di,inject:fi};function di(e,t){return t?e?function(){return s(g(e)?e.call(this,this):e,g(t)?t.call(this,this):t)}:t:e}function fi(e,t){return hi(pi(e),pi(t))}function pi(e){if(d(e)){let t={};for(let n=0;nt===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${k(t)}Modifiers`]||e[`${j(t)}Modifiers`];function Ci(e,n,...r){if(e.isUnmounted)return;let i=e.vnode.props||t,a=r,o=n.startsWith(`update:`),s=o&&Si(i,n.slice(7));s&&(s.trim&&(a=r.map(e=>_(e)?e.trim():e)),s.number&&(a=r.map(L)));let c,l=i[c=N(n)]||i[c=N(k(n))];!l&&o&&(l=i[c=N(j(n))]),l&&un(l,e,6,a);let u=i[c+`Once`];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,un(u,e,6,a)}}var wi=new WeakMap;function Ti(e,t,n=!1){let r=n?wi:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},c=!1;if(!g(e)){let r=e=>{let n=Ti(e,t,!0);n&&(c=!0,s(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!c?(y(e)&&r.set(e,null),null):(d(a)?a.forEach(e=>o[e]=null):s(o,a),y(e)&&r.set(e,o),o)}function Ei(e,t){return!e||!a(t)?!1:(t=t.slice(2).replace(/Once$/,``),u(e,t[0].toLowerCase()+t.slice(1))||u(e,j(t))||u(e,t))}function Di(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:d,props:f,data:p,setupState:m,ctx:h,inheritAttrs:g}=e,_=An(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Fa(u.call(t,e,d,f,m,p,h)),y=c}else{let e=t;v=Fa(e.length>1?e(f,{attrs:c,slots:s,emit:l}):e(f,null)),y=t.props?c:Oi(c)}}catch(t){ha.length=0,dn(t,e,1),v=ka(pa)}let b=v;if(y&&g!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(o)&&(y=ki(y,a)),b=Ma(b,y,!1,!0))}return n.dirs&&(b=Ma(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&mr(b,n.transition),v=b,An(_),v}var Oi=e=>{let t;for(let n in e)(n===`class`||n===`style`||a(n))&&((t||={})[n]=e[n]);return t},ki=(e,t)=>{let n={};for(let r in e)(!o(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ai(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?ji(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(Pi),Ii=e=>Object.getPrototypeOf(e)===Pi;function Li(e,t,n,r=!1){let i={},a=Fi();e.propsDefaults=Object.create(null),zi(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:Mt(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function Ri(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=V(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{p=!0;let[t,n]=Hi(e,r,!0);s(l,t),n&&f.push(...n)};!i&&r.mixins.length&&r.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!c&&!p)return y(e)&&a.set(e,n),n;if(d(c))for(let e=0;ee===`_`||e===`_ctx`||e===`$stable`,Gi=e=>d(e)?e.map(Fa):[Fa(e)],Ki=(e,t,n)=>{if(t._n)return t;let r=jn((...e)=>Gi(t(...e)),n);return r._c=!1,r},qi=(e,t,n)=>{let r=e._ctx;for(let n in e){if(Wi(n))continue;let i=e[n];if(g(i))t[n]=Ki(n,i,r);else if(i!=null){let e=Gi(i);t[n]=()=>e}}},Ji=(e,t)=>{let n=Gi(t);e.slots.default=()=>n},Yi=(e,t,n)=>{for(let r in t)(n||!Wi(r))&&(e[r]=t[r])},Xi=(e,t,n)=>{let r=e.slots=Fi();if(e.vnode.shapeFlag&32){let e=t._;e?(Yi(r,t,n),n&&I(r,`_`,e,!0)):qi(t,r)}else t&&Ji(e,t)},Zi=(e,n,r)=>{let{vnode:i,slots:a}=e,o=!0,s=t;if(i.shapeFlag&32){let e=n._;e?r&&e===1?o=!1:Yi(a,n,r):(o=!n.$stable,qi(n,a)),s=n}else n&&(Ji(e,n),s={default:1});if(o)for(let e in a)!Wi(e)&&s[e]==null&&delete a[e]},Qi=ua;function $i(e){return ea(e)}function ea(e,i){let a=ne();a.__VUE__=!0;let{insert:o,remove:s,patchProp:c,createElement:l,createText:u,createComment:d,setText:f,setElementText:p,parentNode:m,nextSibling:h,setScopeId:g=r,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ta(e,t)&&(r=de(e),oe(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case fa:y(e,t,n,r);break;case pa:b(e,t,n,r);break;case ma:e??x(t,n,r,o);break;case da:M(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?N(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,me)}u!=null&&i?br(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&br(e.ref,null,a,e,!0)},y=(e,t,n,r)=>{if(e==null)o(t.el=u(t.children),n,r);else{let n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},b=(e,t,n,r)=>{e==null?o(t.el=d(t.children||``),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,r)=>{let i;for(;e&&e!==t;)i=h(e),o(e,n,r),e=i;o(t,n,r)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),s(e),e=n;s(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)T(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),k(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},T=(e,t,n,r,i,a,s,u)=>{let d,f,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(d=e.el=l(e.type,a,m&&m.is,m),h&8?p(d,e.children):h&16&&O(e.children,d,null,r,i,ta(e,a),s,u),_&&Nn(e,null,r,`created`),D(d,e,e.scopeId,s,r),m){for(let e in m)e!==`value`&&!E(e)&&c(d,e,null,m[e],a,r);`value`in m&&c(d,`value`,null,m.value,a),(f=m.onVnodeBeforeMount)&&za(f,r,e)}_&&Nn(e,null,r,`beforeMount`);let v=ra(i,g);v&&g.beforeEnter(d),o(d,t,n),((f=m&&m.onVnodeMounted)||v||_)&&Qi(()=>{f&&za(f,r,e),v&&g.enter(d),_&&Nn(e,null,r,`mounted`)},i)},D=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t{for(let l=c;l{let l=n.el=e.el,{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=e.patchFlag&16;let m=e.props||t,h=n.props||t,g;if(r&&na(r,!1),(g=h.onVnodeBeforeUpdate)&&za(g,r,n,e),f&&Nn(n,e,r,`beforeUpdate`),r&&na(r,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(l,``),d?A(e.dynamicChildren,d,l,r,i,ta(n,a),o):s||te(e,n,l,null,r,i,ta(n,a),o,!1),u>0){if(u&16)j(l,m,h,r,a);else if(u&2&&m.class!==h.class&&c(l,`class`,null,h.class,a),u&4&&c(l,`style`,m.style,h.style,a),u&8){let e=n.dynamicProps;for(let t=0;t{g&&za(g,r,n,e),f&&Nn(n,e,r,`updated`)},i)},A=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(n!==r){if(n!==t)for(let t in n)!E(t)&&!(t in r)&&c(e,t,n[t],null,a,i);for(let t in r){if(E(t))continue;let o=r[t],s=n[t];o!==s&&t!==`value`&&c(e,t,s,o,a,i)}`value`in r&&c(e,`value`,n.value,r.value,a)}},M=(e,t,n,r,i,a,s,c,l)=>{let d=t.el=e?e.el:u(``),f=t.anchor=e?e.anchor:u(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(c=c?c.concat(h):h),e==null?(o(d,n,r),o(f,n,r),O(t.children||[],n,f,i,a,s,c,l)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(A(e.dynamicChildren,m,n,i,a,s,c),(t.key!=null||i&&t===i.subTree)&&ia(e,t,!0)):te(e,t,n,f,i,a,s,c,l)},N=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):P(t,n,r,i,a,o,c):I(e,t,c)},P=(e,t,n,r,i,a,o)=>{let s=e.component=Ha(e,r,i);if(Cr(e)&&(s.ctx.renderer=me),Xa(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,L,o),!e.el){let r=s.subTree=ka(pa);b(null,r,t,n),e.placeholder=r.el}}else L(s,e,t,n,i,a,o)},I=(e,t,n)=>{let r=t.component=e.component;if(Ai(e,t,n))if(r.asyncDep&&!r.asyncResolved){ee(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},L=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=oa(e);if(n){t&&(t.el=c.el,ee(e,t,o)),n.asyncDep.then(()=>{Qi(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;na(e,!1),t?(t.el=c.el,ee(e,t,o)):t=c,n&&F(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&za(d,s,t,c),na(e,!0);let f=Di(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),de(p),e,i,a),t.el=f.el,u===null&&Ni(e,f.el),r&&Qi(r,i),(d=t.props&&t.props.onVnodeUpdated)&&Qi(()=>za(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Sr(t);if(na(e,!1),l&&F(l),!m&&(o=c&&c.onVnodeBeforeMount)&&za(o,d,t),na(e,!0),s&&ge){let t=()=>{e.subTree=Di(e),ge(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p);let o=e.subTree=Di(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&Qi(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;Qi(()=>za(o,d,e),i)}(t.shapeFlag&256||d&&Sr(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&Qi(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new Se(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>xn(u),na(e,!0),l()},ee=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,Ri(e,t.props,r,n),Zi(e,t.children,n),Le(),wn(e),Re()},te=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:m}=t;if(f>0){if(f&128){ie(l,d,n,r,i,a,o,s,c);return}else if(f&256){re(l,d,n,r,i,a,o,s,c);return}}m&8?(u&16&&ue(l,i,a),d!==l&&p(n,d)):u&16?m&16?ie(l,d,n,r,i,a,o,s,c):ue(l,i,a,!0):(u&8&&p(n,``),m&16&&O(d,n,r,i,a,o,s,c))},re=(e,t,r,i,a,o,s,c,l)=>{e||=n,t||=n;let u=e.length,d=t.length,f=Math.min(u,d),p;for(p=0;pd?ue(e,a,o,!0,!1,f):O(t,r,i,a,o,s,c,l,f)},ie=(e,t,r,i,a,o,s,c,l)=>{let u=0,d=t.length,f=e.length-1,p=d-1;for(;u<=f&&u<=p;){let n=e[u],i=t[u]=l?Ia(t[u]):Fa(t[u]);if(Ta(n,i))v(n,i,r,null,a,o,s,c,l);else break;u++}for(;u<=f&&u<=p;){let n=e[f],i=t[p]=l?Ia(t[p]):Fa(t[p]);if(Ta(n,i))v(n,i,r,null,a,o,s,c,l);else break;f--,p--}if(u>f){if(u<=p){let e=p+1,n=ep)for(;u<=f;)oe(e[u],a,o,!0),u++;else{let m=u,h=u,g=new Map;for(u=h;u<=p;u++){let e=t[u]=l?Ia(t[u]):Fa(t[u]);e.key!=null&&g.set(e.key,u)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(u=0;u=b){oe(n,a,o,!0);continue}let i;if(n.key!=null)i=g.get(n.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&Ta(n,t[_])){i=_;break}i===void 0?oe(n,a,o,!0):(C[i-h]=u+1,i>=S?S=i:x=!0,v(n,t[i],r,null,a,o,s,c,l),y++)}let w=x?aa(C):n;for(_=w.length-1,u=b-1;u>=0;u--){let e=h+u,n=t[e],f=t[e+1],p=e+1{let{el:a,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){ae(e.component.subTree,t,n,r);return}if(d&128){e.suspense.move(t,n,r);return}if(d&64){c.move(e,t,n,me);return}if(c===da){o(a,t,n);for(let e=0;el.enter(a),i);else{let{leave:r,delayLeave:i,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?s(a):o(a,t,n)},d=()=>{a._isLeaving&&a[tr](!0),r(a,()=>{u(),c&&c()})};i?i(a,u,d):d()}else o(a,t,n)},oe=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p}=e;if(d===-2&&(i=!1),s!=null&&(Le(),br(s,null,n,e,!0),Re()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let m=u&1&&f,h=!Sr(e),g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&za(g,t,e),u&6)le(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}m&&Nn(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,me,r):l&&!l.hasOnce&&(a!==da||d>0&&d&64)?ue(l,t,n,!1,!0):(a===da&&d&384||!i&&u&16)&&ue(c,t,n),r&&se(e)}(h&&(g=o&&o.onVnodeUnmounted)||m)&&Qi(()=>{g&&za(g,t,e),m&&Nn(e,null,t,`unmounted`)},n)},se=e=>{let{type:t,el:n,anchor:r,transition:i}=e;if(t===da){ce(n,r);return}if(t===ma){C(e);return}let a=()=>{s(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(e.shapeFlag&1&&i&&!i.persisted){let{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},ce=(e,t)=>{let n;for(;e!==t;)n=h(e),s(e),e=n;s(t)},le=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;sa(c),sa(l),r&&F(r),i.stop(),a&&(a.flags|=8,oe(o,e,t,n)),s&&Qi(s,t),Qi(()=>{e.isUnmounted=!0},t)},ue=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return de(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[Hn];return n?h(n):t},fe=!1,pe=(e,t,n)=>{let r;e==null?t._vnode&&(oe(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,fe||=(fe=!0,wn(r),Tn(),!1)},me={p:v,um:oe,m:ae,r:se,mt:P,mc:O,pc:te,pbc:A,n:de,o:e},he,ge;return i&&([he,ge]=i(me)),{render:pe,hydrate:he,createApp:bi(pe,he)}}function ta({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 na({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ra(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ia(e,t,n=!1){let r=e.children,i=t.children;if(d(r)&&d(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function oa(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:oa(t)}function sa(e){if(e)for(let t=0;te.__isSuspense;function ua(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):Cn(e)}var da=Symbol.for(`v-fgt`),fa=Symbol.for(`v-txt`),pa=Symbol.for(`v-cmt`),ma=Symbol.for(`v-stc`),ha=[],ga=null;function _a(e=!1){ha.push(ga=e?null:[])}function va(){ha.pop(),ga=ha[ha.length-1]||null}var ya=1;function ba(e,t=!1){ya+=e,e<0&&ga&&t&&(ga.hasOnce=!0)}function xa(e){return e.dynamicChildren=ya>0?ga||n:null,va(),ya>0&&ga&&ga.push(e),e}function Sa(e,t,n,r,i,a){return xa(Oa(e,t,n,r,i,a,!0))}function Ca(e,t,n,r,i){return xa(ka(e,t,n,r,i,!0))}function wa(e){return e?e.__v_isVNode===!0:!1}function Ta(e,t){return e.type===t.type&&e.key===t.key}var Ea=({key:e})=>e??null,Da=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:_(e)||Ht(e)||g(e)?{i:On,r:e,k:t,f:!!n}:e);function Oa(e,t=null,n=null,r=0,i=null,a=e===da?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ea(t),ref:t&&Da(t),scopeId:kn,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:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:On};return s?(La(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=_(n)?8:16),ya>0&&!o&&ga&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&ga.push(c),c}var ka=Aa;function Aa(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Gr)&&(e=pa),wa(e)){let r=Ma(e,t,!0);return n&&La(r,n),ya>0&&!a&&ga&&(r.shapeFlag&6?ga[ga.indexOf(e)]=r:ga.push(r)),r.patchFlag=-2,r}if(oo(e)&&(e=e.__vccOpts),t){t=ja(t);let{class:e,style:n}=t;e&&!_(e)&&(t.class=ce(e)),y(n)&&(Rt(n)&&!d(n)&&(n=s({},n)),t.style=re(n))}let o=_(e)?1:la(e)?128:Un(e)?64:y(e)?4:g(e)?2:0;return Oa(e,t,n,r,i,o,a,!0)}function ja(e){return e?Rt(e)||Ii(e)?s({},e):e:null}function Ma(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?Ra(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ea(l),ref:t&&t.ref?n&&a?d(a)?a.concat(Da(t)):[a,Da(t)]:Da(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==da?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ma(e.ssContent),ssFallback:e.ssFallback&&Ma(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&mr(u,c.clone(u)),u}function Na(e=` `,t=0){return ka(fa,null,e,t)}function Pa(e=``,t=!1){return t?(_a(),Ca(pa,null,e)):ka(pa,null,e)}function Fa(e){return e==null||typeof e==`boolean`?ka(pa):d(e)?ka(da,null,e.slice()):wa(e)?Ia(e):ka(fa,null,String(e))}function Ia(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ma(e)}function La(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(d(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),La(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!Ii(t)?t._ctx=On:r===3&&On&&(On.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else g(t)?(t={default:t,_ctx:On},n=32):(t=String(t),r&64?(n=16,t=[Na(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ra(...e){let t={};for(let n=0;nUa||On,Wa,Ga;{let e=ne(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};Wa=t(`__VUE_INSTANCE_SETTERS__`,e=>Ua=e),Ga=t(`__VUE_SSR_SETTERS__`,e=>Ya=e)}var Ka=e=>{let t=Ua;return Wa(e),e.scope.on(),()=>{e.scope.off(),Wa(t)}},qa=()=>{Ua&&Ua.scope.off(),Wa(null)};function Ja(e){return e.vnode.shapeFlag&4}var Ya=!1;function Xa(e,t=!1,n=!1){t&&Ga(t);let{props:r,children:i}=e.vnode,a=Ja(e);Li(e,r,a,t),Xi(e,i,n||t);let o=a?Za(e,t):void 0;return t&&Ga(!1),o}function Za(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Qr);let{setup:r}=n;if(r){Le();let n=e.setupContext=r.length>1?ro(e):null,i=Ka(e),a=ln(r,e,0,[e.props,n]),o=b(a);if(Re(),i(),(o||e.sp)&&!Sr(e)&&_r(e),o){if(a.then(qa,qa),t)return a.then(n=>{Qa(e,n,t)}).catch(t=>{dn(t,e,0)});e.asyncDep=a}else Qa(e,a,t)}else to(e,t)}function Qa(e,t,n){g(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:y(t)&&(e.setupState=Jt(t)),to(e,n)}var $a,eo;function to(e,t,n){let i=e.type;if(!e.render){if(!t&&$a&&!i.render){let t=i.template||ci(e).template;if(t){let{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:o}=i;i.render=$a(t,s(s({isCustomElement:n,delimiters:a},r),o))}}e.render=i.render||r,eo&&eo(e)}{let t=Ka(e);Le();try{ii(e)}finally{Re(),t()}}}var no={get(e,t){return Je(e,`get`,``),e[t]}};function ro(e){return{attrs:new Proxy(e.attrs,no),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function io(e){return e.exposed?e.exposeProxy||=new Proxy(Jt(zt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Xr)return Xr[n](e)},has(e,t){return t in e||t in Xr}}):e.proxy}function ao(e,t=!0){return g(e)?e.displayName||e.name:e.name||t&&e.__name}function oo(e){return g(e)&&`__vccOpts`in e}var q=(e,t)=>tn(e,t,Ya);function J(e,t,n){try{ba(-1);let r=arguments.length;return r===2?y(t)&&!d(t)?wa(t)?ka(e,null,[t]):ka(e,t):ka(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&wa(n)&&(n=[n]),ka(e,t,n))}finally{ba(1)}}var so=`3.5.29`,co=void 0,lo=typeof window<`u`&&window.trustedTypes;if(lo)try{co=lo.createPolicy(`vue`,{createHTML:e=>e})}catch{}var uo=co?e=>co.createHTML(e):e=>e,fo=`http://www.w3.org/2000/svg`,po=`http://www.w3.org/1998/Math/MathML`,mo=typeof document<`u`?document:null,ho=mo&&mo.createElement(`template`),go={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?mo.createElementNS(fo,e):t===`mathml`?mo.createElementNS(po,e):n?mo.createElement(e,{is:n}):mo.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>mo.createTextNode(e),createComment:e=>mo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>mo.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{ho.innerHTML=uo(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=ho.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},_o=`transition`,vo=`animation`,yo=Symbol(`_vtc`),bo={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},xo=s({},ar,bo),So=(e=>(e.displayName=`Transition`,e.props=xo,e))((e,{slots:t})=>J(lr,To(e),t)),Co=(e,t=[])=>{d(e)?e.forEach(e=>e(...t)):e&&e(...t)},wo=e=>e?d(e)?e.some(e=>e.length>1):e.length>1:!1;function To(e){let t={};for(let n in e)n in bo||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:u=o,appearToClass:d=c,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=Eo(i),g=h&&h[0],_=h&&h[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:b,onLeave:x,onLeaveCancelled:S,onBeforeAppear:C=v,onAppear:w=y,onAppearCancelled:T=b}=t,E=(e,t,n,r)=>{e._enterCancelled=r,ko(e,t?d:c),ko(e,t?u:o),n&&n()},D=(e,t)=>{e._isLeaving=!1,ko(e,f),ko(e,m),ko(e,p),t&&t()},O=e=>(t,n)=>{let i=e?w:y,o=()=>E(t,e,n);Co(i,[t,o]),Ao(()=>{ko(t,e?l:a),Oo(t,e?d:c),wo(i)||Mo(t,r,g,o)})};return s(t,{onBeforeEnter(e){Co(v,[e]),Oo(e,a),Oo(e,o)},onBeforeAppear(e){Co(C,[e]),Oo(e,l),Oo(e,u)},onEnter:O(!1),onAppear:O(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>D(e,t);Oo(e,f),e._enterCancelled?(Oo(e,p),Io(e)):(Io(e),Oo(e,p)),Ao(()=>{e._isLeaving&&(ko(e,f),Oo(e,m),wo(x)||Mo(e,r,_,n))}),Co(x,[e,n])},onEnterCancelled(e){E(e,!1,void 0,!0),Co(b,[e])},onAppearCancelled(e){E(e,!0,void 0,!0),Co(T,[e])},onLeaveCancelled(e){D(e),Co(S,[e])}})}function Eo(e){if(e==null)return null;if(y(e))return[Do(e.enter),Do(e.leave)];{let t=Do(e);return[t,t]}}function Do(e){return ee(e)}function Oo(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[yo]||(e[yo]=new Set)).add(t)}function ko(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[yo];n&&(n.delete(t),n.size||(e[yo]=void 0))}function Ao(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var jo=0;function Mo(e,t,n,r){let i=e._endId=++jo,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=No(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[e]||``).split(`, `),i=r(`${_o}Delay`),a=r(`${_o}Duration`),o=Po(i,a),s=r(`${vo}Delay`),c=r(`${vo}Duration`),l=Po(s,c),u=null,d=0,f=0;t===_o?o>0&&(u=_o,d=o,f=a.length):t===vo?l>0&&(u=vo,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?_o:vo:null,f=u?u===_o?a.length:c.length:0);let p=u===_o&&/\b(?:transform|all)(?:,|$)/.test(r(`${_o}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Po(e,t){for(;e.lengthFo(t)+Fo(e[n])))}function Fo(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function Io(e){return(e?e.ownerDocument:document).body.offsetHeight}function Lo(e,t,n){let r=e[yo];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var Ro=Symbol(`_vod`),zo=Symbol(`_vsh`),Bo={name:`show`,beforeMount(e,{value:t},{transition:n}){e[Ro]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):Vo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Vo(e,!0),r.enter(e)):r.leave(e,()=>{Vo(e,!1)}):Vo(e,t))},beforeUnmount(e,{value:t}){Vo(e,t)}};function Vo(e,t){e.style.display=t?e[Ro]:`none`,e[zo]=!t}var Ho=Symbol(``),Uo=/(?:^|;)\s*display\s*:/;function Wo(e,t,n){let r=e.style,i=_(n),a=!1;if(n&&!i){if(t)if(_(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Ko(r,t,``)}else for(let e in t)n[e]??Ko(r,e,``);for(let e in n)e===`display`&&(a=!0),Ko(r,e,n[e])}else if(i){if(t!==n){let e=r[Ho];e&&(n+=`;`+e),r.cssText=n,a=Uo.test(n)}}else t&&e.removeAttribute(`style`);Ro in e&&(e[Ro]=a?r.display:``,e[zo]&&(r.display=`none`))}var Go=/\s*!important$/;function Ko(e,t,n){if(d(n))n.forEach(n=>Ko(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Yo(e,t);Go.test(n)?e.setProperty(j(r),n.replace(Go,``),`important`):e[r]=n}}var qo=[`Webkit`,`Moz`,`ms`],Jo={};function Yo(e,t){let n=Jo[t];if(n)return n;let r=k(t);if(r!==`filter`&&r in e)return Jo[t]=r;r=M(r);for(let n=0;nas||=(os.then(()=>as=0),Date.now());function cs(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;un(ls(e,n.value),t,5,[e])};return n.value=e,n.attached=ss(),n}function ls(e,t){if(d(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}var us=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ds=(e,t,n,r,i,s)=>{let c=i===`svg`;t===`class`?Lo(e,r,c):t===`style`?Wo(e,n,r):a(t)?o(t)||ns(e,t,n,r,s):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):fs(e,t,r,c))?(Qo(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&Zo(e,t,r,c,s,t!==`value`)):e._isVueCE&&(/[A-Z]/.test(t)||!_(r))?Qo(e,k(t),r,s,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),Zo(e,t,r,c))};function fs(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&us(t)&&g(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return us(t)&&_(n)?!1:t in e}var ps=new WeakMap,ms=new WeakMap,hs=Symbol(`_moveCb`),gs=Symbol(`_enterCb`),_s=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:s({},xo,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=K(),r=rr(),i,a;return Lr(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!Ss(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(vs),i.forEach(ys);let r=i.filter(bs);Io(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;Oo(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[hs]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[hs]=null,ko(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=V(e),s=To(o),c=o.tag||da;if(i=[],a)for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=No(r);return a.removeChild(r),o}var Cs=[`ctrl`,`shift`,`alt`,`meta`],ws={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)=>Cs.some(n=>e[`${n}Key`]&&!t.includes(n))},Ts=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=j(n.key);if(t.some(e=>e===r||Es[e]===r))return e(n)}))},Os=s({patchProp:ds},go),ks;function As(){return ks||=$i(Os)}var js=((...e)=>{As().render(...e)}),Ms=((...e)=>{let t=As().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=Ps(e);if(!r)return;let i=t._component;!g(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,Ns(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t});function Ns(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function Ps(e){return _(e)?document.querySelector(e):e}function Fs(e,t,n,r){return Object.defineProperty(e,t,{get:n,set:r,enumerable:!0}),e}var Is=H(!1),Ls;function Rs(e,t){let n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||``,version:n[4]||n[2]||`0`,platform:t[0]||``}}function zs(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}var Bs=`ontouchstart`in window||window.navigator.maxTouchPoints>0;function Vs(e){let t=e.toLowerCase(),n=Rs(t,zs(t)),r={mobile:!1,desktop:!1,cordova:!1,capacitor:!1,nativeMobile:!1,electron:!1,bex:!1,linux:!1,mac:!1,win:!1,cros:!1,chrome:!1,firefox:!1,opera:!1,safari:!1,vivaldi:!1,edge:!1,edgeChromium:!1,ie:!1,webkit:!1,android:!1,ios:!1,ipad:!1,iphone:!1,ipod:!1,kindle:!1,winphone:!1,blackberry:!1,playbook:!1,silk:!1};n.browser&&(r[n.browser]=!0,r.version=n.version,r.versionNumber=parseInt(n.version,10)),n.platform&&(r[n.platform]=!0);let i=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r[`windows phone`];if(i===!0||t.indexOf(`mobile`)!==-1?r.mobile=!0:r.desktop=!0,r[`windows phone`]&&(r.winphone=!0,delete r[`windows phone`]),r.edga||r.edgios||r.edg?(r.edge=!0,n.browser=`edge`):r.crios?(r.chrome=!0,n.browser=`chrome`):r.fxios&&(r.firefox=!0,n.browser=`firefox`),(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r.vivaldi&&=(n.browser=`vivaldi`,!0),(r.chrome||r.opr||r.safari||r.vivaldi||r.mobile===!0&&r.ios!==!0&&i!==!0)&&(r.webkit=!0),r.opr&&(n.browser=`opera`,r.opera=!0),r.safari&&(r.blackberry||r.bb?(n.browser=`blackberry`,r.blackberry=!0):r.playbook?(n.browser=`playbook`,r.playbook=!0):r.android?(n.browser=`android`,r.android=!0):r.kindle?(n.browser=`kindle`,r.kindle=!0):r.silk&&=(n.browser=`silk`,!0)),r.name=n.browser,r.platform=n.platform,t.indexOf(`electron`)!==-1)r.electron=!0;else if(document.location.href.indexOf(`-extension://`)!==-1)r.bex=!0;else{if(window.Capacitor===void 0?(window._cordovaNative!==void 0||window.cordova!==void 0)&&(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper=`cordova`):(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper=`capacitor`),Is.value===!0&&(Ls={is:{...r}}),Bs===!0&&r.mac===!0&&(r.desktop===!0&&r.safari===!0||r.nativeMobile===!0&&r.android!==!0&&r.ios!==!0&&r.ipad!==!0)){delete r.mac,delete r.desktop;let e=Math.min(window.innerHeight,window.innerWidth)>414?`ipad`:`iphone`;Object.assign(r,{mobile:!0,ios:!0,platform:e,[e]:!0})}r.mobile!==!0&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete r.desktop,r.mobile=!0)}return r}var Hs=navigator.userAgent||navigator.vendor||window.opera,Us={has:{touch:!1,webStorage:!1},within:{iframe:!1}},Y={userAgent:Hs,is:Vs(Hs),has:{touch:Bs},within:{iframe:window.self!==window.top}},Ws={install(e){let{$q:t}=e;Is.value===!0?(e.onSSRHydrated.push(()=>{Object.assign(t.platform,Y),Is.value=!1}),t.platform=jt(this)):t.platform=this}};{let e;Fs(Y.has,`webStorage`,()=>{if(e!==void 0)return e;try{if(window.localStorage)return e=!0,!0}catch{}return e=!1,!1}),Object.assign(Ws,Y),Is.value===!0&&(Object.assign(Ws,Ls,Us),Ls=null)}function X(e){return zt(gr(e))}function Gs(e){return zt(e)}var Ks=(e,t)=>{let n=jt(e);for(let r in e)Fs(t,r,()=>n[r],e=>{n[r]=e});return t},qs={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{let e=Object.defineProperty({},`passive`,{get(){Object.assign(qs,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener(`qtest`,null,e),window.removeEventListener(`qtest`,null,e)}catch{}function Js(){}function Ys(e){return e.button===0}function Xs(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function Zs(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();let t=[],n=e.target;for(;n;){if(t.push(n),n.tagName===`HTML`)return t.push(document),t.push(window),t;n=n.parentElement}}function Qs(e){e.stopPropagation()}function $s(e){e.cancelable!==!1&&e.preventDefault()}function Z(e){e.cancelable!==!1&&e.preventDefault(),e.stopPropagation()}function ec(e,t){if(e===void 0||t===!0&&e.__dragPrevented===!0)return;let n=t===!0?e=>{e.__dragPrevented=!0,e.addEventListener(`dragstart`,$s,qs.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener(`dragstart`,$s,qs.notPassiveCapture)};e.querySelectorAll(`a, img`).forEach(n)}function tc(e,t,n){let r=`__q_${t}_evt`;e[r]=e[r]===void 0?n:e[r].concat(n),n.forEach(t=>{t[0].addEventListener(t[1],e[t[2]],qs[t[3]])})}function nc(e,t){let n=`__q_${t}_evt`;e[n]!==void 0&&(e[n].forEach(t=>{t[0].removeEventListener(t[1],e[t[2]],qs[t[3]])}),e[n]=void 0)}function rc(e,t=250,n){let r=null;function i(){let i=arguments;r===null?n===!0&&e.apply(this,i):clearTimeout(r),r=setTimeout(()=>{r=null,n!==!0&&e.apply(this,i)},t)}return i.cancel=()=>{r!==null&&clearTimeout(r)},i}var ic=[`sm`,`md`,`lg`,`xl`],{passive:ac}=qs,oc=Ks({width:0,height:0,name:`xs`,sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:Js,setDebounce:Js,install({$q:e,onSSRHydrated:t}){if(e.screen=this,this.__installed===!0){e.config.screen!==void 0&&(e.config.screen.bodyClasses===!1?document.body.classList.remove(`screen--${this.name}`):this.__update(!0));return}let{visualViewport:n}=window,r=n||window,i=document.scrollingElement||document.documentElement,a=n===void 0||Y.is.mobile===!0?()=>[Math.max(window.innerWidth,i.clientWidth),Math.max(window.innerHeight,i.clientHeight)]:()=>[n.width*n.scale+window.innerWidth-i.clientWidth,n.height*n.scale+window.innerHeight-i.clientHeight],o=e.config.screen?.bodyClasses===!0;this.__update=e=>{let[t,n]=a();if(n!==this.height&&(this.height=n),t!==this.width)this.width=t;else if(e!==!0)return;let r=this.sizes;this.gt.xs=t>=r.sm,this.gt.sm=t>=r.md,this.gt.md=t>=r.lg,this.gt.lg=t>=r.xl,this.lt.sm=t{ic.forEach(t=>{e[t]!==void 0&&(c[t]=e[t])})},this.setDebounce=e=>{l=e};let u=()=>{let e=getComputedStyle(document.body);e.getPropertyValue(`--q-size-sm`)&&ic.forEach(t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)}),this.setSizes=e=>{ic.forEach(t=>{e[t]&&(this.sizes[t]=e[t])}),this.__update(!0)},this.setDebounce=e=>{s!==void 0&&r.removeEventListener(`resize`,s,ac),s=e>0?rc(this.__update,e):this.__update,r.addEventListener(`resize`,s,ac)},this.setDebounce(l),Object.keys(c).length===0?this.__update():(this.setSizes(c),c=void 0),o===!0&&this.name===`xs`&&document.body.classList.add(`screen--xs`)};Is.value===!0?t.push(u):u()}}),sc=Ks({isActive:!1,mode:!1},{__media:void 0,set(e){sc.mode=e,e===`auto`?(sc.__media===void 0&&(sc.__media=window.matchMedia(`(prefers-color-scheme: dark)`),sc.__updateMedia=()=>{sc.set(`auto`)},sc.__media.addListener(sc.__updateMedia)),e=sc.__media.matches):sc.__media!==void 0&&(sc.__media.removeListener(sc.__updateMedia),sc.__media=void 0),sc.isActive=e===!0,document.body.classList.remove(`body--${e===!0?`light`:`dark`}`),document.body.classList.add(`body--${e===!0?`dark`:`light`}`)},toggle(){sc.set(sc.isActive===!1)},install({$q:e,ssrContext:t}){let n=e.config.dark;e.dark=this,this.__installed!==!0&&this.set(n===void 0?!1:n)}});function cc(e,t,n=document.body){if(typeof e!=`string`)throw TypeError(`Expected a string as propName`);if(typeof t!=`string`)throw TypeError(`Expected a string as value`);if(!(n instanceof Element))throw TypeError(`Expected a DOM element`);n.style.setProperty(`--q-${e}`,t)}var lc=!1;function uc(e){lc=e.isComposing===!0}function dc(e){return lc===!0||e!==Object(e)||e.isComposing===!0||e.qKeyEvent===!0}function fc(e,t){return dc(e)===!0?!1:[].concat(t).includes(e.keyCode)}function pc(e){if(e.ios===!0)return`ios`;if(e.android===!0)return`android`}function mc({is:e,has:t,within:n},r){let i=[e.desktop===!0?`desktop`:`mobile`,`${t.touch===!1?`no-`:``}touch`];if(e.mobile===!0){let t=pc(e);t!==void 0&&i.push(`platform-`+t)}if(e.nativeMobile===!0){let t=e.nativeMobileWrapper;i.push(t),i.push(`native-mobile`),e.ios===!0&&(r[t]===void 0||r[t].iosStatusBarPadding!==!1)&&i.push(`q-ios-padding`)}else e.electron===!0?i.push(`electron`):e.bex===!0&&i.push(`bex`);return n.iframe===!0&&i.push(`within-iframe`),i}function hc(){let{is:e}=Y,t=document.body.className,n=new Set(t.replace(/ {2}/g,` `).split(` `));if(e.nativeMobile!==!0&&e.electron!==!0&&e.bex!==!0){if(e.desktop===!0)n.delete(`mobile`),n.delete(`platform-ios`),n.delete(`platform-android`),n.add(`desktop`);else if(e.mobile===!0){n.delete(`desktop`),n.add(`mobile`),n.delete(`platform-ios`),n.delete(`platform-android`);let t=pc(e);t!==void 0&&n.add(`platform-${t}`)}}Y.has.touch===!0&&(n.delete(`no-touch`),n.add(`touch`)),Y.within.iframe===!0&&n.add(`within-iframe`);let r=Array.from(n).join(` `);t!==r&&(document.body.className=r)}function gc(e){for(let t in e)cc(t,e[t])}var _c={install(e){if(this.__installed!==!0){if(Is.value===!0)hc();else{let{$q:t}=e;t.config.brand!==void 0&&gc(t.config.brand);let n=mc(Y,t.config);document.body.classList.add.apply(document.body.classList,n)}Y.is.ios===!0&&document.body.addEventListener(`touchstart`,Js),window.addEventListener(`keydown`,uc,!0)}}},vc=()=>!0;function yc(e){return typeof e==`string`&&e!==``&&e!==`/`&&e!==`#/`}function bc(e){return e.startsWith(`#`)===!0&&(e=e.substring(1)),e.startsWith(`/`)===!1&&(e=`/`+e),e.endsWith(`/`)===!0&&(e=e.substring(0,e.length-1)),`#`+e}function xc(e){if(e.backButtonExit===!1)return()=>!1;if(e.backButtonExit===`*`)return vc;let t=[`#/`];return Array.isArray(e.backButtonExit)===!0&&t.push(...e.backButtonExit.filter(yc).map(bc)),()=>t.includes(window.location.hash)}var Sc={__history:[],add:Js,remove:Js,install({$q:e}){if(this.__installed===!0)return;let{cordova:t,capacitor:n}=Y.is;if(t!==!0&&n!==!0)return;let r=e.config[t===!0?`cordova`:`capacitor`];if(r?.backButton===!1||n===!0&&(window.Capacitor===void 0||window.Capacitor.Plugins.App===void 0))return;this.add=e=>{e.condition===void 0&&(e.condition=vc),this.__history.push(e)},this.remove=e=>{let t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};let i=xc(Object.assign({backButtonExit:!0},r)),a=()=>{if(this.__history.length){let e=this.__history[this.__history.length-1];e.condition()===!0&&(this.__history.pop(),e.handler())}else i()===!0?navigator.app.exitApp():window.history.back()};t===!0?document.addEventListener(`deviceready`,()=>{document.addEventListener(`backbutton`,a,!1)}):window.Capacitor.Plugins.App.addListener(`backButton`,a)}},Cc={isoName:`en-US`,nativeName:`English (US)`,label:{clear:`Clear`,ok:`OK`,cancel:`Cancel`,close:`Close`,set:`Set`,select:`Select`,reset:`Reset`,remove:`Remove`,update:`Update`,create:`Create`,search:`Search`,filter:`Filter`,refresh:`Refresh`,expand:e=>e?`Expand "${e}"`:`Expand`,collapse:e=>e?`Collapse "${e}"`:`Collapse`},date:{days:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),daysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),firstDayOfWeek:0,format24h:!1,pluralDay:`days`,prevMonth:`Previous month`,nextMonth:`Next month`,prevYear:`Previous year`,nextYear:`Next year`,today:`Today`,prevRangeYears:e=>`Previous ${e} years`,nextRangeYears:e=>`Next ${e} years`},table:{noData:`No data available`,noResults:`No matching records found`,loading:`Loading...`,selectedRecords:e=>e===1?`1 record selected.`:(e===0?`No`:e)+` records selected.`,recordsPerPage:`Records per page:`,allRows:`All`,pagination:(e,t,n)=>e+`-`+t+` of `+n,columns:`Columns`},pagination:{first:`First page`,prev:`Previous page`,next:`Next page`,last:`Last page`},editor:{url:`URL`,bold:`Bold`,italic:`Italic`,strikethrough:`Strikethrough`,underline:`Underline`,unorderedList:`Unordered List`,orderedList:`Ordered List`,subscript:`Subscript`,superscript:`Superscript`,hyperlink:`Hyperlink`,toggleFullscreen:`Toggle Fullscreen`,quote:`Quote`,left:`Left align`,center:`Center align`,right:`Right align`,justify:`Justify align`,print:`Print`,outdent:`Decrease indentation`,indent:`Increase indentation`,removeFormat:`Remove formatting`,formatting:`Formatting`,fontSize:`Font Size`,align:`Align`,hr:`Insert Horizontal Rule`,undo:`Undo`,redo:`Redo`,heading1:`Heading 1`,heading2:`Heading 2`,heading3:`Heading 3`,heading4:`Heading 4`,heading5:`Heading 5`,heading6:`Heading 6`,paragraph:`Paragraph`,code:`Code`,size1:`Very small`,size2:`A bit small`,size3:`Normal`,size4:`Medium-large`,size5:`Big`,size6:`Very big`,size7:`Maximum`,defaultFont:`Default Font`,viewSource:`View Source`},tree:{noNodes:`No nodes available`,noResults:`No matching nodes found`}};function wc(){let e=Array.isArray(navigator.languages)===!0&&navigator.languages.length!==0?navigator.languages[0]:navigator.language;if(typeof e==`string`)return e.split(/[-_]/).map((e,t)=>t===0?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase()).join(`-`)}var Tc=Ks({__qLang:{}},{getLocale:wc,set(e=Cc,t){let n={...e,rtl:e.rtl===!0,getLocale:wc};if(n.set=Tc.set,Tc.__langConfig===void 0||Tc.__langConfig.noHtmlAttrs!==!0){let e=document.documentElement;e.setAttribute(`dir`,n.rtl===!0?`rtl`:`ltr`),e.setAttribute(`lang`,n.isoName)}Object.assign(Tc.__qLang,n)},install({$q:e,lang:t,ssrContext:n}){e.lang=Tc.__qLang,Tc.__langConfig=e.config.lang,this.__installed===!0?t!==void 0&&this.set(t):(this.props=new Proxy(this.__qLang,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter(e=>e!==`set`&&e!==`getLocale`)}}),this.set(t||Cc))}}),Ec={name:`material-icons`,type:{positive:`check_circle`,negative:`warning`,info:`info`,warning:`priority_high`},arrow:{up:`arrow_upward`,right:`arrow_forward`,down:`arrow_downward`,left:`arrow_back`,dropdown:`arrow_drop_down`},chevron:{left:`chevron_left`,right:`chevron_right`},colorPicker:{spectrum:`gradient`,tune:`tune`,palette:`style`},pullToRefresh:{icon:`refresh`},carousel:{left:`chevron_left`,right:`chevron_right`,up:`keyboard_arrow_up`,down:`keyboard_arrow_down`,navigationIcon:`lens`},chip:{remove:`cancel`,selected:`check`},datetime:{arrowLeft:`chevron_left`,arrowRight:`chevron_right`,now:`access_time`,today:`today`},editor:{bold:`format_bold`,italic:`format_italic`,strikethrough:`strikethrough_s`,underline:`format_underlined`,unorderedList:`format_list_bulleted`,orderedList:`format_list_numbered`,subscript:`vertical_align_bottom`,superscript:`vertical_align_top`,hyperlink:`link`,toggleFullscreen:`fullscreen`,quote:`format_quote`,left:`format_align_left`,center:`format_align_center`,right:`format_align_right`,justify:`format_align_justify`,print:`print`,outdent:`format_indent_decrease`,indent:`format_indent_increase`,removeFormat:`format_clear`,formatting:`text_format`,fontSize:`format_size`,align:`format_align_left`,hr:`remove`,undo:`undo`,redo:`redo`,heading:`format_size`,code:`code`,size:`format_size`,font:`font_download`,viewSource:`code`},expansionItem:{icon:`keyboard_arrow_down`,denseIcon:`arrow_drop_down`},fab:{icon:`add`,activeIcon:`close`},field:{clear:`cancel`,error:`error`},pagination:{first:`first_page`,prev:`keyboard_arrow_left`,next:`keyboard_arrow_right`,last:`last_page`},rating:{icon:`grade`},stepper:{done:`check`,active:`edit`,error:`warning`},tabs:{left:`chevron_left`,right:`chevron_right`,up:`keyboard_arrow_up`,down:`keyboard_arrow_down`},table:{arrowUp:`arrow_upward`,warning:`warning`,firstPage:`first_page`,prevPage:`chevron_left`,nextPage:`chevron_right`,lastPage:`last_page`},tree:{icon:`play_arrow`},uploader:{done:`done`,clear:`clear`,add:`add_box`,upload:`cloud_upload`,removeQueue:`clear_all`,removeUploaded:`done_all`}},Dc=Ks({iconMapFn:null,__qIconSet:{}},{set(e,t){let n={...e};n.set=Dc.set,Object.assign(Dc.__qIconSet,n)},install({$q:e,iconSet:t,ssrContext:n}){e.config.iconMapFn!==void 0&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__qIconSet,Fs(e,`iconMapFn`,()=>this.iconMapFn,e=>{this.iconMapFn=e}),this.__installed===!0?t!==void 0&&this.set(t):(this.props=new Proxy(this.__qIconSet,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter(e=>e!==`set`)}}),this.set(t||Ec))}}),Oc=`_q_l_`,kc=`_q_pc_`,Ac=`_q_f_`,jc=`_q_fo_`,Mc=`_q_tabs_`;function Nc(){}var Pc={},Fc=!1;function Ic(){Fc=!0}function Lc(e,t){if(e===t)return!0;if(e!==null&&t!==null&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;let n,r;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(Lc(e[r],t[r])!==!0)return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let n=e.entries();for(r=n.next();r.done!==!0;){if(t.has(r.value[0])!==!0)return!1;r=n.next()}for(n=e.entries(),r=n.next();r.done!==!0;){if(Lc(r.value[1],t.get(r.value[0]))!==!0)return!1;r=n.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;let n=e.entries();for(r=n.next();r.done!==!0;){if(t.has(r.value[0])!==!0)return!1;r=n.next()}return!0}if(e.buffer!=null&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let i=Object.keys(e).filter(t=>e[t]!==void 0);if(n=i.length,n!==Object.keys(t).filter(e=>t[e]!==void 0).length)return!1;for(r=n;r--!==0;){let n=i[r];if(Lc(e[n],t[n])!==!0)return!1}return!0}return e!==e&&t!==t}function Rc(e){return typeof e==`object`&&!!e&&Array.isArray(e)!==!0}function zc(e){return typeof e==`number`&&isFinite(e)}var Bc=[Ws,_c,sc,oc,Sc,Tc,Dc];function Vc(e,t){let n=Ms(e);n.config.globalProperties=t.config.globalProperties;let{reload:r,...i}=t._context;return Object.assign(n._context,i),n}function Hc(e,t){t.forEach(t=>{t.install(e),t.__installed=!0})}function Uc(e,t,n){e.config.globalProperties.$q=n.$q,e.provide(`_q_`,n.$q),Hc(n,Bc),t.components!==void 0&&Object.values(t.components).forEach(t=>{Rc(t)===!0&&t.name!==void 0&&e.component(t.name,t)}),t.directives!==void 0&&Object.values(t.directives).forEach(t=>{Rc(t)===!0&&t.name!==void 0&&e.directive(t.name,t)}),t.plugins!==void 0&&Hc(n,Object.values(t.plugins).filter(e=>typeof e.install==`function`&&Bc.includes(e)===!1)),Is.value===!0&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach(e=>{e()}),n.$q.onSSRHydrated=()=>{}})}var Wc={name:`Quasar`,version:`2.19.3`,install:function(e,t={}){let n={version:`2.19.3`};Fc===!1?(t.config!==void 0&&Object.assign(Pc,t.config),n.config={...Pc},Ic()):n.config=t.config||{},Uc(e,t,{parentApp:e,$q:n,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})},lang:Tc,iconSet:Dc},Gc={name:`mdi-v7`,type:{positive:`mdi-check-circle`,negative:`mdi-alert`,info:`mdi-information`,warning:`mdi-exclamation`},arrow:{up:`mdi-arrow-up`,right:`mdi-arrow-right`,down:`mdi-arrow-down`,left:`mdi-arrow-left`,dropdown:`mdi-menu-down`},chevron:{left:`mdi-chevron-left`,right:`mdi-chevron-right`},colorPicker:{spectrum:`mdi-gradient-vertical`,tune:`mdi-tune`,palette:`mdi-palette-swatch`},pullToRefresh:{icon:`mdi-refresh`},carousel:{left:`mdi-chevron-left`,right:`mdi-chevron-right`,up:`mdi-chevron-up`,down:`mdi-chevron-down`,navigationIcon:`mdi-circle`},chip:{remove:`mdi-close-circle`,selected:`mdi-check`},datetime:{arrowLeft:`mdi-chevron-left`,arrowRight:`mdi-chevron-right`,now:`mdi-clock-outline`,today:`mdi-calendar-today`},editor:{bold:`mdi-format-bold`,italic:`mdi-format-italic`,strikethrough:`mdi-format-strikethrough-variant`,underline:`mdi-format-underline`,unorderedList:`mdi-format-list-bulleted`,orderedList:`mdi-format-list-numbered`,subscript:`mdi-format-subscript`,superscript:`mdi-format-superscript`,hyperlink:`mdi-link`,toggleFullscreen:`mdi-fullscreen`,quote:`mdi-format-quote-close`,left:`mdi-format-align-left`,center:`mdi-format-align-center`,right:`mdi-format-align-right`,justify:`mdi-format-align-justify`,print:`mdi-printer`,outdent:`mdi-format-indent-decrease`,indent:`mdi-format-indent-increase`,removeFormat:`mdi-format-clear`,formatting:`mdi-format-color-text`,fontSize:`mdi-format-size`,align:`mdi-format-align-left`,hr:`mdi-minus`,undo:`mdi-undo`,redo:`mdi-redo`,heading:`mdi-format-size`,heading1:`mdi-format-header-1`,heading2:`mdi-format-header-2`,heading3:`mdi-format-header-3`,heading4:`mdi-format-header-4`,heading5:`mdi-format-header-5`,heading6:`mdi-format-header-6`,code:`mdi-code-tags`,size:`mdi-format-size`,size1:`mdi-numeric-1-box`,size2:`mdi-numeric-2-box`,size3:`mdi-numeric-3-box`,size4:`mdi-numeric-4-box`,size5:`mdi-numeric-5-box`,size6:`mdi-numeric-6-box`,size7:`mdi-numeric-7-box`,font:`mdi-format-font`,viewSource:`mdi-code-tags`},expansionItem:{icon:`mdi-chevron-down`,denseIcon:`mdi-menu-down`},fab:{icon:`mdi-plus`,activeIcon:`mdi-close`},field:{clear:`mdi-close-circle`,error:`mdi-alert-circle`},pagination:{first:`mdi-chevron-double-left`,prev:`mdi-chevron-left`,next:`mdi-chevron-right`,last:`mdi-chevron-double-right`},rating:{icon:`mdi-star`},stepper:{done:`mdi-check`,active:`mdi-pencil`,error:`mdi-alert`},tabs:{left:`mdi-chevron-left`,right:`mdi-chevron-right`,up:`mdi-chevron-up`,down:`mdi-chevron-down`},table:{arrowUp:`mdi-arrow-up`,warning:`mdi-alert`,firstPage:`mdi-chevron-double-left`,prevPage:`mdi-chevron-left`,nextPage:`mdi-chevron-right`,lastPage:`mdi-chevron-double-right`},tree:{icon:`mdi-play`},uploader:{done:`mdi-check`,clear:`mdi-close`,add:`mdi-plus-box`,upload:`mdi-cloud-upload`,removeQueue:`mdi-notification-clear-all`,removeUploaded:`mdi-check-all`}};function Kc(e,t,n){let r;function i(){r!==void 0&&(Sc.remove(r),r=void 0)}return G(()=>{e.value===!0&&i()}),{removeFromHistory:i,addToHistory(){r={condition:()=>n.value===!0,handler:t},Sc.add(r)}}}function qc(e){if(Object(e.$parent)===e.$parent)return e.$parent;let{parent:t}=e.$;for(;Object(t)===t;){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function Jc(e,t){typeof t.type==`symbol`?Array.isArray(t.children)===!0&&t.children.forEach(t=>{Jc(e,t)}):e.add(t)}function Yc(e){let t=new Set;return e.forEach(e=>{Jc(t,e)}),Array.from(t)}function Xc(e){return e.appContext.config.globalProperties.$router!==void 0}function Zc(e){return e.isUnmounted===!0||e.isDeactivated===!0}function Qc(){let e=null,t=K();function n(){e!==null&&(clearTimeout(e),e=null)}return Dr(n),G(n),{removeTimeout:n,registerTimeout(r,i){n(),Zc(t)===!1&&(e=setTimeout(()=>{e=null,r()},i))}}}function $c(){let e,t=K();function n(){e=void 0}return Dr(n),G(n),{removeTick:n,registerTick(n){e=n,U(()=>{e===n&&(Zc(t)===!1&&e(),e=void 0)})}}}var el={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},tl=[`beforeShow`,`show`,`beforeHide`,`hide`];function nl({showing:e,canShow:t,hideOnRouteChange:n,handleShow:r,handleHide:i,processOnMount:a}){let o=K(),{props:s,emit:c,proxy:l}=o,u;function d(t){e.value===!0?m(t):f(t)}function f(e){if(s.disable===!0||e?.qAnchorHandled===!0||t!==void 0&&t(e)!==!0)return;let n=s[`onUpdate:modelValue`]!==void 0;n===!0&&(c(`update:modelValue`,!0),u=e,U(()=>{u===e&&(u=void 0)})),(s.modelValue===null||n===!1)&&p(e)}function p(t){e.value!==!0&&(e.value=!0,c(`beforeShow`,t),r===void 0?c(`show`,t):r(t))}function m(e){if(s.disable===!0)return;let t=s[`onUpdate:modelValue`]!==void 0;t===!0&&(c(`update:modelValue`,!1),u=e,U(()=>{u===e&&(u=void 0)})),(s.modelValue===null||t===!1)&&h(e)}function h(t){e.value!==!1&&(e.value=!1,c(`beforeHide`,t),i===void 0?c(`hide`,t):i(t))}function g(t){s.disable===!0&&t===!0?s[`onUpdate:modelValue`]!==void 0&&c(`update:modelValue`,!1):t===!0!==e.value&&(t===!0?p:h)(u)}W(()=>s.modelValue,g),n!==void 0&&Xc(o)===!0&&W(()=>l.$route.fullPath,()=>{n.value===!0&&e.value===!0&&m()}),a===!0&&Fr(()=>{g(s.modelValue)});let _={show:f,hide:m,toggle:d};return Object.assign(l,_),_}var rl={transitionShow:{type:String,default:`fade`},transitionHide:{type:String,default:`fade`},transitionDuration:{type:[String,Number],default:300}};function il(e,t=()=>{},n=()=>{}){return{transitionProps:q(()=>{let r=`q-transition--${e.transitionShow||t()}`,i=`q-transition--${e.transitionHide||n()}`;return{appear:!0,enterFromClass:`${r}-enter-from`,enterActiveClass:`${r}-enter-active`,enterToClass:`${r}-enter-to`,leaveFromClass:`${i}-leave-from`,leaveActiveClass:`${i}-leave-active`,leaveToClass:`${i}-leave-to`}}),transitionStyle:q(()=>`--q-transition-duration: ${e.transitionDuration}ms`)}}var al=[],ol=[];function sl(e){ol=ol.filter(t=>t!==e)}function cl(e){sl(e),ol.push(e)}function ll(e){sl(e),ol.length===0&&al.length!==0&&(al[al.length-1](),al=[])}function ul(e){ol.length===0?e():al.push(e)}function dl(e){al=al.filter(t=>t!==e)}var fl=[],pl=[],ml=1,hl=document.body;function gl(e,t){let n=document.createElement(`div`);if(n.id=t===void 0?e:`q-portal--${t}--${ml++}`,Pc.globalNodes!==void 0){let e=Pc.globalNodes.class;e!==void 0&&(n.className=e)}return hl.appendChild(n),fl.push(n),pl.push(t),n}function _l(e){let t=fl.indexOf(e);fl.splice(t,1),pl.splice(t,1),e.remove()}var vl=[];function yl(e){return vl.find(t=>t.contentEl!==null&&t.contentEl.contains(e))}function bl(e,t){do{if(e.$options.name===`QMenu`){if(e.hide(t),e.$props.separateClosePopup===!0)return qc(e)}else if(e.__qPortal===!0){let n=qc(e);return n?.$options.name===`QPopupProxy`?(e.hide(t),n):e}e=qc(e)}while(e!=null)}function xl(e,t,n){for(;n!==0&&e!=null;){if(e.__qPortal===!0){if(n--,e.$options.name===`QMenu`){e=bl(e,t);continue}e.hide(t)}e=qc(e)}}var Sl=X({name:`QPortal`,setup(e,{slots:t}){return()=>t.default()}});function Cl(e){for(e=e.parent;e!=null;){if(e.type.name===`QGlobalDialog`)return!0;if(e.type.name===`QDialog`||e.type.name===`QMenu`)return!1;e=e.parent}return!1}function wl(e,t,n,r){let i=H(!1),a=H(!1),o=null,s={},c=r===`dialog`&&Cl(e);function l(t){if(t===!0){ll(s),a.value=!0;return}a.value=!1,i.value===!1&&(c===!1&&o===null&&(o=gl(!1,r)),i.value=!0,vl.push(e.proxy),cl(s))}function u(t){if(a.value=!1,t!==!0)return;ll(s),i.value=!1;let n=vl.indexOf(e.proxy);n!==-1&&vl.splice(n,1),o!==null&&(_l(o),o=null)}return Rr(()=>{u(!0)}),e.proxy.__qPortal=!0,Fs(e.proxy,`contentEl`,()=>t.value),{showPortal:l,hidePortal:u,portalIsActive:i,portalIsAccessible:a,renderPortal:()=>c===!0?n():i.value===!0?[J(Qn,{to:o},J(Sl,n))]:void 0}}function Tl(e,t){let n=e.style;for(let e in t)n[e]=t[e]}function El(e){if(e==null)return;if(typeof e==`string`)try{return document.querySelector(e)||void 0}catch{return}let t=Kt(e);if(t)return t.$el||t}function Dl(e,t){if(e==null||e.contains(t)===!0)return!0;for(let n=e.nextElementSibling;n!==null;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}var Ol=[Element,String],kl=[null,document,document.body,document.scrollingElement,document.documentElement];function Al(e,t){let n=El(t);if(n===void 0){if(e==null)return window;n=e.closest(`.scroll,.scroll-y,.overflow-auto`)}return kl.includes(n)?window:n}function jl(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function Ml(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function Nl(e,t,n=0){let r=arguments[3]===void 0?performance.now():arguments[3],i=jl(e);if(n<=0){i!==t&&Fl(e,t);return}requestAnimationFrame(a=>{let o=a-r,s=i+(t-i)/Math.max(o,n)*o;Fl(e,s),s!==t&&Nl(e,t,n-o,a)})}function Pl(e,t,n=0){let r=arguments[3]===void 0?performance.now():arguments[3],i=Ml(e);if(n<=0){i!==t&&Il(e,t);return}requestAnimationFrame(a=>{let o=a-r,s=i+(t-i)/Math.max(o,n)*o;Il(e,s),s!==t&&Pl(e,t,n-o,a)})}function Fl(e,t){if(e===window){window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t);return}e.scrollTop=t}function Il(e,t){if(e===window){window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0);return}e.scrollLeft=t}function Ll(e,t,n){if(n){Nl(e,t,n);return}Fl(e,t)}function Rl(e,t,n){if(n){Pl(e,t,n);return}Il(e,t)}var zl;function Bl(){if(zl!==void 0)return zl;let e=document.createElement(`p`),t=document.createElement(`div`);Tl(e,{width:`100%`,height:`200px`}),Tl(t,{position:`absolute`,top:`0px`,left:`0px`,visibility:`hidden`,width:`200px`,height:`150px`,overflow:`hidden`}),t.appendChild(e),document.body.appendChild(t);let n=e.offsetWidth;t.style.overflow=`scroll`;let r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),zl=n-r,zl}function Vl(e,t=!0){return!e||e.nodeType!==Node.ELEMENT_NODE?!1:t?e.scrollHeight>e.clientHeight&&(e.classList.contains(`scroll`)||e.classList.contains(`overflow-auto`)||[`auto`,`scroll`].includes(window.getComputedStyle(e)[`overflow-y`])):e.scrollWidth>e.clientWidth&&(e.classList.contains(`scroll`)||e.classList.contains(`overflow-auto`)||[`auto`,`scroll`].includes(window.getComputedStyle(e)[`overflow-x`]))}var Hl=0,Ul,Wl,Gl,Kl=!1,ql,Jl,Yl,Xl=null;function Zl(e){Ql(e)&&Z(e)}function Ql(e){if(e.target===document.body||e.target.classList.contains(`q-layout__backdrop`))return!0;let t=Zs(e),n=e.shiftKey&&!e.deltaX,r=!n&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),i=n||r?e.deltaY:e.deltaX;for(let e=0;e0&&n.scrollTop+n.clientHeight===n.scrollHeight:i<0&&n.scrollLeft===0?!0:i>0&&n.scrollLeft+n.clientWidth===n.scrollWidth}return!0}function $l(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function eu(e){Kl!==!0&&(Kl=!0,requestAnimationFrame(()=>{Kl=!1;let{height:t}=e.target,{clientHeight:n,scrollTop:r}=document.scrollingElement;(Gl===void 0||t!==window.innerHeight)&&(Gl=n-t,document.scrollingElement.scrollTop=r),r>Gl&&(document.scrollingElement.scrollTop-=Math.ceil((r-Gl)/8))}))}function tu(e){let t=document.body,n=window.visualViewport!==void 0;if(e===`add`){let{overflowY:e,overflowX:r}=window.getComputedStyle(t);Ul=Ml(window),Wl=jl(window),ql=t.style.left,Jl=t.style.top,Yl=window.location.href,t.style.left=`-${Ul}px`,t.style.top=`-${Wl}px`,r!==`hidden`&&(r===`scroll`||t.scrollWidth>window.innerWidth)&&t.classList.add(`q-body--force-scrollbar-x`),e!==`hidden`&&(e===`scroll`||t.scrollHeight>window.innerHeight)&&t.classList.add(`q-body--force-scrollbar-y`),t.classList.add(`q-body--prevent-scroll`),document.qScrollPrevented=!0,Y.is.ios===!0&&(n===!0?(window.scrollTo(0,0),window.visualViewport.addEventListener(`resize`,eu,qs.passiveCapture),window.visualViewport.addEventListener(`scroll`,eu,qs.passiveCapture),window.scrollTo(0,0)):window.addEventListener(`scroll`,$l,qs.passiveCapture))}Y.is.desktop===!0&&Y.is.mac===!0&&window[`${e}EventListener`](`wheel`,Zl,qs.notPassive),e===`remove`&&(Y.is.ios===!0&&(n===!0?(window.visualViewport.removeEventListener(`resize`,eu,qs.passiveCapture),window.visualViewport.removeEventListener(`scroll`,eu,qs.passiveCapture)):window.removeEventListener(`scroll`,$l,qs.passiveCapture)),t.classList.remove(`q-body--prevent-scroll`),t.classList.remove(`q-body--force-scrollbar-x`),t.classList.remove(`q-body--force-scrollbar-y`),document.qScrollPrevented=!1,t.style.left=ql,t.style.top=Jl,window.location.href===Yl&&window.scrollTo(Ul,Wl),Gl=void 0)}function nu(e){let t=`add`;if(e===!0){if(Hl++,Xl!==null){clearTimeout(Xl),Xl=null;return}if(Hl>1)return}else{if(Hl===0||(Hl--,Hl>0))return;if(t=`remove`,Y.is.ios===!0&&Y.is.nativeMobile===!0){Xl!==null&&clearTimeout(Xl),Xl=setTimeout(()=>{tu(t),Xl=null},100);return}}tu(t)}function ru(){let e;return{preventBodyScroll(t){t!==e&&(e!==void 0||t===!0)&&(e=t,nu(t))}}}function Q(e,t){return e===void 0?t:e()||t}function iu(e,t){if(e!==void 0){let t=e();if(t!=null)return t.slice()}return t}function au(e,t){return e===void 0?t:t.concat(e())}function ou(e,t){return e===void 0?t:t===void 0?e():t.concat(e())}function su(e,t,n,r,i,a){t.key=r+i;let o=J(e,t,n);return i===!0?Mn(o,a()):o}var cu=[],lu;function uu(e){lu=e.keyCode===27}function du(){lu===!0&&(lu=!1)}function fu(e){lu===!0&&(lu=!1,fc(e,27)===!0&&cu[cu.length-1](e))}function pu(e){window[e](`keydown`,uu),window[e](`blur`,du),window[e](`keyup`,fu),lu=!1}function mu(e){Y.is.desktop===!0&&(cu.push(e),cu.length===1&&pu(`addEventListener`))}function hu(e){let t=cu.indexOf(e);t!==-1&&(cu.splice(t,1),cu.length===0&&pu(`removeEventListener`))}var gu=[];function _u(e){gu[gu.length-1](e)}function vu(e){Y.is.desktop===!0&&(gu.push(e),gu.length===1&&document.body.addEventListener(`focusin`,_u))}function yu(e){let t=gu.indexOf(e);t!==-1&&(gu.splice(t,1),gu.length===0&&document.body.removeEventListener(`focusin`,_u))}var bu=0,xu={standard:`fixed-full flex-center`,top:`fixed-top justify-center`,bottom:`fixed-bottom justify-center`,right:`fixed-right items-center`,left:`fixed-left items-center`},Su={standard:[`scale`,`scale`],top:[`slide-down`,`slide-up`],bottom:[`slide-up`,`slide-down`],right:[`slide-left`,`slide-right`],left:[`slide-right`,`slide-left`]},Cu=X({name:`QDialog`,inheritAttrs:!1,props:{...el,...rl,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,backdropFilter:String,position:{type:String,default:`standard`,validator:e=>[`standard`,`top`,`bottom`,`left`,`right`].includes(e)}},emits:[...tl,`shake`,`click`,`escapeKey`],setup(e,{slots:t,emit:n,attrs:r}){let i=K(),a=H(null),o=H(!1),s=H(!1),c=null,l=null,u,d,f=q(()=>e.persistent!==!0&&e.noRouteDismiss!==!0&&e.seamless!==!0),{preventBodyScroll:p}=ru(),{registerTimeout:m}=Qc(),{registerTick:h,removeTick:g}=$c(),{transitionProps:_,transitionStyle:v}=il(e,()=>Su[e.position][0],()=>Su[e.position][1]),y=q(()=>v.value+(e.backdropFilter===void 0?``:`;backdrop-filter:${e.backdropFilter};-webkit-backdrop-filter:${e.backdropFilter}`)),{showPortal:b,hidePortal:x,portalIsAccessible:S,renderPortal:C}=wl(i,a,re,`dialog`),{hide:w}=nl({showing:o,hideOnRouteChange:f,handleShow:j,handleHide:M,processOnMount:!0}),{addToHistory:T,removeFromHistory:E}=Kc(o,w,f),D=q(()=>`q-dialog__inner flex no-pointer-events q-dialog__inner--${e.maximized===!0?`maximized`:`minimized`} q-dialog__inner--${e.position} ${xu[e.position]}`+(s.value===!0?` q-dialog__inner--animating`:``)+(e.fullWidth===!0?` q-dialog__inner--fullwidth`:``)+(e.fullHeight===!0?` q-dialog__inner--fullheight`:``)+(e.square===!0?` q-dialog__inner--square`:``)),O=q(()=>o.value===!0&&e.seamless!==!0),k=q(()=>e.autoClose===!0?{onClick:ee}:{}),A=q(()=>[`q-dialog fullscreen no-pointer-events q-dialog--${O.value===!0?`modal`:`seamless`}`,r.class]);W(()=>e.maximized,e=>{o.value===!0&&L(e)}),W(O,e=>{p(e),e===!0?(vu(ne),mu(F)):(yu(ne),hu(F))});function j(t){T(),l=e.noRefocus===!1&&document.activeElement!==null?document.activeElement:null,L(e.maximized),b(),s.value=!0,e.noFocus===!0?g():(document.activeElement?.blur(),h(N)),m(()=>{if(i.proxy.$q.platform.is.ios===!0){if(e.seamless!==!0&&document.activeElement){let{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,r=window.visualViewport===void 0?n:window.visualViewport.height;e>0&&t>r/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-r,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-r/2))),document.activeElement.scrollIntoView()}d=!0,a.value.click(),d=!1}b(!0),s.value=!1,n(`show`,t)},e.transitionDuration)}function M(t){g(),E(),I(!0),s.value=!0,x(),l!==null&&(((t?.type.indexOf(`key`)===0?l.closest(`[tabindex]:not([tabindex^="-"])`):void 0)||l).focus(),l=null),m(()=>{x(!0),s.value=!1,n(`hide`,t)},e.transitionDuration)}function N(e){ul(()=>{let t=a.value;if(t!==null){if(e!==void 0){let n=t.querySelector(e);if(n!==null){n.focus({preventScroll:!0});return}}t.contains(document.activeElement)!==!0&&(t=t.querySelector(`[autofocus][tabindex], [data-autofocus][tabindex]`)||t.querySelector(`[autofocus] [tabindex], [data-autofocus] [tabindex]`)||t.querySelector(`[autofocus], [data-autofocus]`)||t,t.focus({preventScroll:!0}))}})}function P(e){e&&typeof e.focus==`function`?e.focus({preventScroll:!0}):N(),n(`shake`);let t=a.value;t!==null&&(t.classList.remove(`q-animate--scale`),t.classList.add(`q-animate--scale`),c!==null&&clearTimeout(c),c=setTimeout(()=>{c=null,a.value!==null&&(t.classList.remove(`q-animate--scale`),N())},170))}function F(){e.seamless!==!0&&(e.persistent===!0||e.noEscDismiss===!0?e.maximized!==!0&&e.noShake!==!0&&P():(n(`escapeKey`),w()))}function I(t){c!==null&&(clearTimeout(c),c=null),(t===!0||o.value===!0)&&(L(!1),e.seamless!==!0&&(p(!1),yu(ne),hu(F))),t!==!0&&(l=null)}function L(e){e===!0?u!==!0&&(bu<1&&document.body.classList.add(`q-body--dialog`),bu++,u=!0):u===!0&&(bu<2&&document.body.classList.remove(`q-body--dialog`),bu--,u=!1)}function ee(e){d!==!0&&(w(e),n(`click`,e))}function te(t){e.persistent!==!0&&e.noBackdropDismiss!==!0?w(t):e.noShake!==!0&&P()}function ne(t){e.allowFocusOutside!==!0&&S.value===!0&&Dl(a.value,t.target)!==!0&&N(`[tabindex]:not([tabindex="-1"])`)}Object.assign(i.proxy,{focus:N,shake:P,__updateRefocusTarget(e){l=e||null}}),G(I);function re(){return J(`div`,{role:`dialog`,"aria-modal":O.value===!0?`true`:`false`,...r,class:A.value},[J(So,{name:`q-transition--fade`,appear:!0},()=>O.value===!0?J(`div`,{class:`q-dialog__backdrop fixed-full`,style:y.value,"aria-hidden":`true`,tabindex:-1,onClick:te}):null),J(So,_.value,()=>o.value===!0?J(`div`,{ref:a,class:D.value,style:v.value,tabindex:-1,...k.value},Q(t.default)):null)])}return C}}),wu={xs:18,sm:24,md:32,lg:38,xl:46},Tu={size:String};function Eu(e,t=wu){return q(()=>e.size===void 0?null:{fontSize:e.size in t?`${t[e.size]}px`:e.size})}var Du=`0 0 24 24`,Ou=e=>e,ku=e=>`ionicons ${e}`,Au={"mdi-":e=>`mdi ${e}`,"icon-":Ou,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":ku,"ion-ios":ku,"ion-logo":ku,"iconfont ":Ou,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`,"i-":Ou},ju={o_:`-outlined`,r_:`-round`,s_:`-sharp`},Mu={sym_o_:`-outlined`,sym_r_:`-rounded`,sym_s_:`-sharp`},Nu=RegExp(`^(`+Object.keys(Au).join(`|`)+`)`),Pu=RegExp(`^(`+Object.keys(ju).join(`|`)+`)`),Fu=RegExp(`^(`+Object.keys(Mu).join(`|`)+`)`),Iu=/^[Mm]\s?[-+]?\.?\d/,Lu=/^img:/,Ru=/^svguse:/,zu=/^ion-/,Bu=/^(fa-(classic|sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,Vu=X({name:`QIcon`,props:{...Tu,tag:{type:String,default:`i`},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){let{proxy:{$q:n}}=K(),r=Eu(e),i=q(()=>`q-icon`+(e.left===!0?` on-left`:``)+(e.right===!0?` on-right`:``)+(e.color===void 0?``:` text-${e.color}`)),a=q(()=>{let t,r=e.name;if(r===`none`||!r)return{none:!0};if(n.iconMapFn!==null){let e=n.iconMapFn(r);if(e!==void 0)if(e.icon!==void 0){if(r=e.icon,r===`none`||!r)return{none:!0}}else return{cls:e.cls,content:e.content===void 0?` `:e.content}}if(Iu.test(r)===!0){let[e,t=Du]=r.split(`|`);return{svg:!0,viewBox:t,nodes:e.split(`&&`).map(e=>{let[t,n,r]=e.split(`@@`);return J(`path`,{style:n,d:t,transform:r})})}}if(Lu.test(r)===!0)return{img:!0,src:r.substring(4)};if(Ru.test(r)===!0){let[e,t=Du]=r.split(`|`);return{svguse:!0,src:e.substring(7),viewBox:t}}let i=` `,a=r.match(Nu);if(a!==null)t=Au[a[1]](r);else if(Bu.test(r)===!0)t=r;else if(zu.test(r)===!0)t=`ionicons ion-${n.platform.is.ios===!0?`ios`:`md`}${r.substring(3)}`;else if(Fu.test(r)===!0){t=`notranslate material-symbols`;let e=r.match(Fu);e!==null&&(r=r.substring(6),t+=Mu[e[1]]),i=r}else{t=`notranslate material-icons`;let e=r.match(Pu);e!==null&&(r=r.substring(2),t+=ju[e[1]]),i=r}return{cls:t,content:i}});return()=>{let n={class:i.value,style:r.value,"aria-hidden":`true`};return a.value.none===!0?J(e.tag,n,Q(t.default)):a.value.img===!0?J(e.tag,n,au(t.default,[J(`img`,{src:a.value.src})])):a.value.svg===!0?J(e.tag,n,au(t.default,[J(`svg`,{viewBox:a.value.viewBox||`0 0 24 24`},a.value.nodes)])):a.value.svguse===!0?J(e.tag,n,au(t.default,[J(`svg`,{viewBox:a.value.viewBox},[J(`use`,{"xlink:href":a.value.src})])])):(a.value.cls!==void 0&&(n.class+=` `+a.value.cls),J(e.tag,n,au(t.default,[a.value.content])))}}}),Hu={size:{type:[String,Number],default:`1em`},color:String};function Uu(e){return{cSize:q(()=>e.size in wu?`${wu[e.size]}px`:e.size),classes:q(()=>`q-spinner`+(e.color?` text-${e.color}`:``))}}var Wu=X({name:`QSpinner`,props:{...Hu,thickness:{type:Number,default:5}},setup(e){let{cSize:t,classes:n}=Uu(e);return()=>J(`svg`,{class:n.value+` q-spinner-mat`,width:t.value,height:t.value,viewBox:`25 25 50 50`},[J(`circle`,{class:`path`,cx:`50`,cy:`50`,r:`20`,fill:`none`,stroke:`currentColor`,"stroke-width":e.thickness,"stroke-miterlimit":`10`})])}});function Gu(e,t=250){let n=!1,r;return function(){return n===!1&&(n=!0,setTimeout(()=>{n=!1},t),r=e.apply(this,arguments)),r}}function Ku(e,t,n,r){n.modifiers.stop===!0&&Qs(e);let i=n.modifiers.color,a=n.modifiers.center;a=a===!0||r===!0;let o=document.createElement(`span`),s=document.createElement(`span`),c=Xs(e),{left:l,top:u,width:d,height:f}=t.getBoundingClientRect(),p=Math.sqrt(d*d+f*f),m=p/2,h=`${(d-p)/2}px`,g=a?h:`${c.left-l-m}px`,_=`${(f-p)/2}px`,v=a?_:`${c.top-u-m}px`;s.className=`q-ripple__inner`,Tl(s,{height:`${p}px`,width:`${p}px`,transform:`translate3d(${g},${v},0) scale3d(.2,.2,1)`,opacity:0}),o.className=`q-ripple${i?` text-`+i:``}`,o.setAttribute(`dir`,`ltr`),o.appendChild(s),t.appendChild(o);let y=()=>{o.remove(),clearTimeout(b)};n.abort.push(y);let b=setTimeout(()=>{s.classList.add(`q-ripple__inner--enter`),s.style.transform=`translate3d(${h},${_},0) scale3d(1,1,1)`,s.style.opacity=.2,b=setTimeout(()=>{s.classList.remove(`q-ripple__inner--enter`),s.classList.add(`q-ripple__inner--leave`),s.style.opacity=0,b=setTimeout(()=>{o.remove(),n.abort.splice(n.abort.indexOf(y),1)},275)},250)},50)}function qu(e,{modifiers:t,value:n,arg:r}){let i=Object.assign({},e.cfg.ripple,t,n);e.modifiers={early:i.early===!0,stop:i.stop===!0,center:i.center===!0,color:i.color||r,keyCodes:[].concat(i.keyCodes||13)}}var Ju=Gs({name:`ripple`,beforeMount(e,t){let n=t.instance.$.appContext.config.globalProperties.$q.config||{};if(n.ripple===!1)return;let r={cfg:n,enabled:t.value!==!1,modifiers:{},abort:[],start(t){r.enabled===!0&&t.qSkipRipple!==!0&&t.type===(r.modifiers.early===!0?`pointerdown`:`click`)&&Ku(t,e,r,t.qKeyEvent===!0)},keystart:Gu(t=>{r.enabled===!0&&t.qSkipRipple!==!0&&fc(t,r.modifiers.keyCodes)===!0&&t.type===`key${r.modifiers.early===!0?`down`:`up`}`&&Ku(t,e,r,!0)},300)};qu(r,t),e.__qripple=r,tc(r,`main`,[[e,`pointerdown`,`start`,`passive`],[e,`click`,`start`,`passive`],[e,`keydown`,`keystart`,`passive`],[e,`keyup`,`keystart`,`passive`]])},updated(e,t){if(t.oldValue!==t.value){let n=e.__qripple;n!==void 0&&(n.enabled=t.value!==!1,n.enabled===!0&&Object(t.value)===t.value&&qu(n,t))}},beforeUnmount(e){let t=e.__qripple;t!==void 0&&(t.abort.forEach(e=>{e()}),nc(t,`main`),delete e._qripple)}}),Yu={left:`start`,center:`center`,right:`end`,between:`between`,around:`around`,evenly:`evenly`,stretch:`stretch`},Xu=Object.keys(Yu),Zu={align:{type:String,validator:e=>Xu.includes(e)}};function Qu(e){return q(()=>{let t=e.align===void 0?e.vertical===!0?`stretch`:`left`:e.align;return`${e.vertical===!0?`items`:`justify`}-${Yu[t]}`})}function $u(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}function ed(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function td(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(Array.isArray(i)===!1||i.length!==r.length||r.some((e,t)=>e!==i[t]))return!1}return!0}function nd(e,t){return Array.isArray(t)===!0?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function rd(e,t){return Array.isArray(e)===!0?nd(e,t):Array.isArray(t)===!0?nd(t,e):e===t}function id(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(rd(e[n],t[n])===!1)return!1;return!0}var ad={to:[String,Object],replace:Boolean,href:String,target:String,disable:Boolean},od={...ad,exact:Boolean,activeClass:{type:String,default:`q-router-link--active`},exactActiveClass:{type:String,default:`q-router-link--exact-active`}};function sd({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){let n=K(),{props:r,proxy:i,emit:a}=n,o=Xc(n),s=q(()=>r.disable!==!0&&r.href!==void 0),c=q(t===!0?()=>o===!0&&r.disable!==!0&&s.value!==!0&&r.to!==void 0&&r.to!==null&&r.to!==``:()=>o===!0&&s.value!==!0&&r.to!==void 0&&r.to!==null&&r.to!==``),l=q(()=>c.value===!0?v(r.to):null),u=q(()=>l.value!==null),d=q(()=>s.value===!0||u.value===!0),f=q(()=>r.type===`a`||d.value===!0?`a`:r.tag||e||`div`),p=q(()=>s.value===!0?{href:r.href,target:r.target}:u.value===!0?{href:l.value.href,target:r.target}:{}),m=q(()=>{if(u.value===!1)return-1;let{matched:e}=l.value,{length:t}=e,n=e[t-1];if(n===void 0)return-1;let r=i.$route.matched;if(r.length===0)return-1;let a=r.findIndex(ed.bind(null,n));if(a!==-1)return a;let o=$u(e[t-2]);return t>1&&$u(n)===o&&r[r.length-1].path!==o?r.findIndex(ed.bind(null,e[t-2])):a}),h=q(()=>u.value===!0&&m.value!==-1&&td(i.$route.params,l.value.params)),g=q(()=>h.value===!0&&m.value===i.$route.matched.length-1&&id(i.$route.params,l.value.params)),_=q(()=>u.value===!0?g.value===!0?` ${r.exactActiveClass} ${r.activeClass}`:r.exact===!0?``:h.value===!0?` ${r.activeClass}`:``:``);function v(e){try{return i.$router.resolve(e)}catch{}return null}function y(e,{returnRouterError:t,to:n=r.to,replace:a=r.replace}={}){if(r.disable===!0)return e.preventDefault(),Promise.resolve(!1);if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.button!==void 0&&e.button!==0||r.target===`_blank`)return Promise.resolve(!1);e.preventDefault();let o=i.$router[a===!0?`replace`:`push`](n);return t===!0?o:o.then(()=>{}).catch(()=>{})}function b(e){if(u.value===!0){let t=t=>y(e,t);a(`click`,e,t),e.defaultPrevented!==!0&&t()}else a(`click`,e)}return{hasRouterLink:u,hasHrefLink:s,hasLink:d,linkTag:f,resolvedLink:l,linkIsActive:h,linkIsExactActive:g,linkClass:_,linkAttrs:p,getLink:v,navigateToRouterLink:y,navigateOnClick:b}}var cd={none:0,xs:4,sm:8,md:16,lg:24,xl:32},ld={xs:8,sm:10,md:14,lg:20,xl:24},ud=[`button`,`submit`,`reset`],dd=/[^\s]\/[^\s]/,fd=[`flat`,`outline`,`push`,`unelevated`];function pd(e,t){return e.flat===!0?`flat`:e.outline===!0?`outline`:e.push===!0?`push`:e.unelevated===!0?`unelevated`:t}function md(e){let t=pd(e);return t===void 0?{}:{[t]:!0}}var hd={...Tu,...ad,type:{type:String,default:`button`},label:[Number,String],icon:String,iconRight:String,...fd.reduce((e,t)=>(e[t]=Boolean)&&e,{}),square:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...Zu.align,default:`center`},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},gd={...hd,round:Boolean};function _d(e){let t=Eu(e,ld),n=Qu(e),{hasRouterLink:r,hasLink:i,linkTag:a,linkAttrs:o,navigateOnClick:s}=sd({fallbackTag:`button`}),c=q(()=>{let n=e.fab===!1&&e.fabMini===!1?t.value:{};return e.padding===void 0?n:Object.assign({},n,{padding:e.padding.split(/\s+/).map(e=>e in cd?cd[e]+`px`:e).join(` `),minWidth:`0`,minHeight:`0`})}),l=q(()=>e.rounded===!0||e.fab===!0||e.fabMini===!0),u=q(()=>e.disable!==!0&&e.loading!==!0),d=q(()=>u.value===!0?e.tabindex||0:-1),f=q(()=>pd(e,`standard`)),p=q(()=>{let t={tabindex:d.value};return i.value===!0?Object.assign(t,o.value):ud.includes(e.type)===!0&&(t.type=e.type),a.value===`a`?(e.disable===!0?t[`aria-disabled`]=`true`:t.href===void 0&&(t.role=`button`),r.value!==!0&&dd.test(e.type)===!0&&(t.type=e.type)):e.disable===!0&&(t.disabled=``,t[`aria-disabled`]=`true`),e.loading===!0&&e.percentage!==void 0&&Object.assign(t,{role:`progressbar`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t});return{classes:q(()=>{let t;e.color===void 0?e.textColor&&(t=`text-${e.textColor}`):t=e.flat===!0||e.outline===!0?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||`white`}`;let n=e.round===!0?`round`:`rectangle${l.value===!0?` q-btn--rounded`:e.square===!0?` q-btn--square`:``}`;return`q-btn--${f.value} q-btn--${n}`+(t===void 0?``:` `+t)+(u.value===!0?` q-btn--actionable q-focusable q-hoverable`:e.disable===!0?` disabled`:``)+(e.fab===!0?` q-btn--fab`:e.fabMini===!0?` q-btn--fab-mini`:``)+(e.noCaps===!0?` q-btn--no-uppercase`:``)+(e.dense===!0?` q-btn--dense`:``)+(e.stretch===!0?` no-border-radius self-stretch`:``)+(e.glossy===!0?` glossy`:``)+(e.square?` q-btn--square`:``)}),style:c,innerClasses:q(()=>n.value+(e.stack===!0?` column`:` row`)+(e.noWrap===!0?` no-wrap text-no-wrap`:``)+(e.loading===!0?` q-btn__content--hidden`:``)),attributes:p,hasLink:i,linkTag:a,navigateOnClick:s,isActionable:u}}var{passiveCapture:vd}=qs,yd=null,bd=null,xd=null,Sd=X({name:`QBtn`,props:{...gd,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:[`click`,`keydown`,`mousedown`,`keyup`],setup(e,{slots:t,emit:n}){let{proxy:r}=K(),{classes:i,style:a,innerClasses:o,attributes:s,hasLink:c,linkTag:l,navigateOnClick:u,isActionable:d}=_d(e),f=H(null),p=H(null),m=null,h,g=null,_=q(()=>e.label!==void 0&&e.label!==null&&e.label!==``),v=q(()=>e.disable===!0||e.ripple===!1?!1:{keyCodes:c.value===!0?[13,32]:[13],...e.ripple===!0?{}:e.ripple}),y=q(()=>({center:e.round})),b=q(()=>{let t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:`transform 0.6s`,transform:`translateX(${t-100}%)`}:{}}),x=q(()=>{if(e.loading===!0)return{onMousedown:k,onTouchstart:k,onClick:k,onKeydown:k,onKeyup:k};if(d.value===!0){let t={onClick:C,onKeydown:w,onMousedown:E};if(r.$q.platform.has.touch===!0){let n=e.onTouchstart===void 0?`Passive`:``;t[`onTouchstart${n}`]=T}return t}return{onClick:Z}}),S=q(()=>({ref:f,class:`q-btn q-btn-item non-selectable no-outline `+i.value,style:a.value,...s.value,...x.value}));function C(t){if(f.value!==null){if(t!==void 0){if(t.defaultPrevented===!0)return;let n=document.activeElement;if(e.type===`submit`&&n!==document.body&&f.value.contains(n)===!1&&n.contains(f.value)===!1){t.qAvoidFocus!==!0&&f.value.focus();let e=()=>{document.removeEventListener(`keydown`,Z,!0),document.removeEventListener(`keyup`,e,vd),f.value?.removeEventListener(`blur`,e,vd)};document.addEventListener(`keydown`,Z,!0),document.addEventListener(`keyup`,e,vd),f.value.addEventListener(`blur`,e,vd)}}u(t)}}function w(e){f.value!==null&&(n(`keydown`,e),fc(e,[13,32])===!0&&bd!==f.value&&(bd!==null&&O(),e.defaultPrevented!==!0&&(e.qAvoidFocus!==!0&&f.value.focus(),bd=f.value,f.value.classList.add(`q-btn--active`),document.addEventListener(`keyup`,D,!0),f.value.addEventListener(`blur`,D,vd)),Z(e)))}function T(e){f.value!==null&&(n(`touchstart`,e),e.defaultPrevented!==!0&&(yd!==f.value&&(yd!==null&&O(),yd=f.value,m=e.target,m.addEventListener(`touchcancel`,D,vd),m.addEventListener(`touchend`,D,vd)),h=!0,g!==null&&clearTimeout(g),g=setTimeout(()=>{g=null,h=!1},200)))}function E(e){f.value!==null&&(e.qSkipRipple=h===!0,n(`mousedown`,e),e.defaultPrevented!==!0&&xd!==f.value&&(xd!==null&&O(),xd=f.value,f.value.classList.add(`q-btn--active`),document.addEventListener(`mouseup`,D,vd)))}function D(e){if(f.value!==null&&!(e?.type===`blur`&&document.activeElement===f.value)){if(e?.type===`keyup`){if(bd===f.value&&fc(e,[13,32])===!0){let t=new MouseEvent(`click`,e);t.qKeyEvent=!0,e.defaultPrevented===!0&&$s(t),e.cancelBubble===!0&&Qs(t),f.value.dispatchEvent(t),Z(e),e.qKeyEvent=!0}n(`keyup`,e)}O()}}function O(e){let t=p.value;e!==!0&&(yd===f.value||xd===f.value)&&t!==null&&t!==document.activeElement&&(t.setAttribute(`tabindex`,-1),t.focus()),yd===f.value&&(m!==null&&(m.removeEventListener(`touchcancel`,D,vd),m.removeEventListener(`touchend`,D,vd)),yd=m=null),xd===f.value&&(document.removeEventListener(`mouseup`,D,vd),xd=null),bd===f.value&&(document.removeEventListener(`keyup`,D,!0),f.value?.removeEventListener(`blur`,D,vd),bd=null),f.value?.classList.remove(`q-btn--active`)}function k(e){Z(e),e.qSkipRipple=!0}return G(()=>{O(!0)}),Object.assign(r,{click:e=>{d.value===!0&&C(e)}}),()=>{let n=[];e.icon!==void 0&&n.push(J(Vu,{name:e.icon,left:e.stack!==!0&&_.value===!0,role:`img`})),_.value===!0&&n.push(J(`span`,{class:`block`},[e.label])),n=au(t.default,n),e.iconRight!==void 0&&e.round===!1&&n.push(J(Vu,{name:e.iconRight,right:e.stack!==!0&&_.value===!0,role:`img`}));let r=[J(`span`,{class:`q-focus-helper`,ref:p})];return e.loading===!0&&e.percentage!==void 0&&r.push(J(`span`,{class:`q-btn__progress absolute-full overflow-hidden`+(e.darkPercentage===!0?` q-btn__progress--dark`:``)},[J(`span`,{class:`q-btn__progress-indicator fit block`,style:b.value})])),r.push(J(`span`,{class:`q-btn__content text-center col items-center q-anchor--skip `+o.value},n)),e.loading!==null&&r.push(J(So,{name:`q-transition--fade`},()=>e.loading===!0?[J(`span`,{key:`loading`,class:`absolute-full flex flex-center`},t.loading===void 0?[J(Wu)]:t.loading())]:null)),Mn(J(l.value,S.value,r),[[Ju,v.value,void 0,y.value]])}}}),Cd={dark:{type:Boolean,default:null}};function wd(e,t){return q(()=>e.dark===null?t.dark.isActive:e.dark)}var Td=X({name:`QCard`,props:{...Cd,tag:{type:String,default:`div`},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){let{proxy:{$q:n}}=K(),r=wd(e,n),i=q(()=>`q-card`+(r.value===!0?` q-card--dark q-dark`:``)+(e.bordered===!0?` q-card--bordered`:``)+(e.square===!0?` q-card--square no-border-radius`:``)+(e.flat===!0?` q-card--flat no-shadow`:``));return()=>J(e.tag,{class:i.value},Q(t.default))}}),Ed=X({name:`QCardSection`,props:{tag:{type:String,default:`div`},horizontal:Boolean},setup(e,{slots:t}){let n=q(()=>`q-card__section q-card__section--${e.horizontal===!0?`horiz row no-wrap`:`vert`}`);return()=>J(e.tag,{class:n.value},Q(t.default))}}),Dd=X({name:`QCardActions`,props:{...Zu,vertical:Boolean},setup(e,{slots:t}){let n=Qu(e),r=q(()=>`q-card__actions ${n.value} q-card__actions--${e.vertical===!0?`vert column`:`horiz row`}`);return()=>J(`div`,{class:r.value},Q(t.default))}}),Od={true:`inset`,item:`item-inset`,"item-thumbnail":`item-thumbnail-inset`},kd={xs:2,sm:4,md:8,lg:16,xl:24},Ad=X({name:`QSeparator`,props:{...Cd,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){let t=wd(e,K().proxy.$q),n=q(()=>e.vertical===!0?`vertical`:`horizontal`),r=q(()=>` q-separator--${n.value}`),i=q(()=>e.inset===!1?``:`${r.value}-${Od[e.inset]}`),a=q(()=>`q-separator${r.value}${i.value}`+(e.color===void 0?``:` bg-${e.color}`)+(t.value===!0?` q-separator--dark`:``)),o=q(()=>{let t={};if(e.size!==void 0&&(t[e.vertical===!0?`width`:`height`]=e.size),e.spaced!==!1){let n=e.spaced===!0?`${kd.md}px`:e.spaced in kd?`${kd[e.spaced]}px`:e.spaced,r=e.vertical===!0?[`Left`,`Right`]:[`Top`,`Bottom`];t[`margin${r[0]}`]=t[`margin${r[1]}`]=n}return t});return()=>J(`hr`,{class:a.value,style:o.value,"aria-orientation":n.value})}}),jd,Md=0,Nd=Array(256);for(let e=0;e<256;e++)Nd[e]=(e+256).toString(16).substring(1);var Pd=(()=>{let e=typeof crypto<`u`?crypto:typeof window<`u`?window.crypto||window.msCrypto:void 0;if(e!==void 0){if(e.randomBytes!==void 0)return e.randomBytes;if(e.getRandomValues!==void 0)return t=>{let n=new Uint8Array(t);return e.getRandomValues(n),n}}return e=>{let t=[];for(let n=e;n>0;n--)t.push(Math.floor(Math.random()*256));return t}})(),Fd=4096;function Id(){(jd===void 0||Md+16>Fd)&&(Md=0,jd=Pd(Fd));let e=Array.prototype.slice.call(jd,Md,Md+=16);return e[6]=e[6]&15|64,e[8]=e[8]&63|128,Nd[e[0]]+Nd[e[1]]+Nd[e[2]]+Nd[e[3]]+`-`+Nd[e[4]]+Nd[e[5]]+`-`+Nd[e[6]]+Nd[e[7]]+`-`+Nd[e[8]]+Nd[e[9]]+`-`+Nd[e[10]]+Nd[e[11]]+Nd[e[12]]+Nd[e[13]]+Nd[e[14]]+Nd[e[15]]}function Ld(e){return e??null}function Rd(e,t){return e??(t===!0?`f_${Id()}`:null)}function zd({getValue:e,required:t=!0}={}){if(Is.value===!0){let n=H(e===void 0?null:Ld(e()));return t===!0&&n.value===null&&Fr(()=>{n.value=`f_${Id()}`}),e!==void 0&&W(e,e=>{n.value=Rd(e,t)}),n}return e===void 0?H(`f_${Id()}`):q(()=>Rd(e(),t))}var Bd=/^on[A-Z]/;function Vd(){let{attrs:e,vnode:t}=K(),n={listeners:H({}),attributes:H({})};function r(){let r={},i={};for(let t in e)t!==`class`&&t!==`style`&&Bd.test(t)===!1&&(r[t]=e[t]);for(let e in t.props)Bd.test(e)===!0&&(i[e]=t.props[e]);n.attributes.value=r,n.listeners.value=i}return Ir(r),r(),n}function Hd({validate:e,resetValidation:t,requiresQForm:n}){let r=Fn(jc,!1);if(r!==!1){let{props:n,proxy:i}=K();Object.assign(i,{validate:e,resetValidation:t}),W(()=>n.disable,e=>{e===!0?(typeof t==`function`&&t(),r.unbindComponent(i)):r.bindComponent(i)}),Fr(()=>{n.disable!==!0&&r.bindComponent(i)}),G(()=>{n.disable!==!0&&r.unbindComponent(i)})}else n===!0&&console.error(`Parent QForm not found on useFormChild()!`)}var Ud=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,Wd=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,Gd=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,Kd=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,qd=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,Jd={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),email:e=>/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),hexColor:e=>Ud.test(e),hexaColor:e=>Wd.test(e),hexOrHexaColor:e=>Gd.test(e),rgbColor:e=>Kd.test(e),rgbaColor:e=>qd.test(e),rgbOrRgbaColor:e=>Kd.test(e)||qd.test(e),hexOrRgbColor:e=>Ud.test(e)||Kd.test(e),hexaOrRgbaColor:e=>Wd.test(e)||qd.test(e),anyColor:e=>Gd.test(e)||Kd.test(e)||qd.test(e)},Yd=[!0,!1,`ondemand`],Xd={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>Yd.includes(e)}};function Zd(e,t){let{props:n,proxy:r}=K(),i=H(!1),a=H(null),o=H(!1);Hd({validate:h,resetValidation:m});let s=0,c,l=q(()=>n.rules!==void 0&&n.rules!==null&&n.rules.length!==0),u=q(()=>n.disable!==!0&&l.value===!0&&t.value===!1),d=q(()=>n.error===!0||i.value===!0),f=q(()=>typeof n.errorMessage==`string`&&n.errorMessage.length!==0?n.errorMessage:a.value);W(()=>n.modelValue,()=>{o.value=!0,u.value===!0&&n.lazyRules===!1&&g()});function p(){n.lazyRules!==`ondemand`&&u.value===!0&&o.value===!0&&g()}W(()=>n.reactiveRules,e=>{e===!0?c===void 0&&(c=W(()=>n.rules,p,{immediate:!0,deep:!0})):c!==void 0&&(c(),c=void 0)},{immediate:!0}),W(()=>n.lazyRules,p),W(e,e=>{e===!0?o.value=!0:u.value===!0&&n.lazyRules!==`ondemand`&&g()});function m(){s++,t.value=!1,o.value=!1,i.value=!1,a.value=null,g.cancel()}function h(e=n.modelValue){if(n.disable===!0||l.value===!1)return!0;let r=++s,c=t.value===!0?()=>{}:()=>{o.value=!0},u=(e,n)=>{e===!0&&c(),i.value=e,a.value=n||null,t.value=!1},d=[];for(let t=0;t{if(e===void 0||Array.isArray(e)===!1||e.length===0)return r===s&&u(!1),!0;let t=e.find(e=>e===!1||typeof e==`string`);return r===s&&u(t!==void 0,t),t===void 0},e=>(r===s&&(console.error(e),u(!0)),!1)))}let g=rc(h,0);return G(()=>{c?.(),g.cancel()}),Object.assign(r,{resetValidation:m,validate:h}),Fs(r,`hasError`,()=>d.value),{isDirtyModel:o,hasRules:l,hasError:d,errorMessage:f,validate:h,resetValidation:m}}function Qd(e){return e!=null&&String(e).length!==0}var $d={...Cd,...Xd,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String,maxlength:[Number,String]},ef=[`update:modelValue`,`clear`,`focus`,`blur`];function tf({requiredForAttr:e=!0,tagProp:t,changeEvent:n=!1}={}){let{props:r,proxy:i}=K(),a=wd(r,i.$q),o=zd({required:e,getValue:()=>r.for});return{requiredForAttr:e,changeEvent:n,tag:t===!0?q(()=>r.tag):{value:`label`},isDark:a,editable:q(()=>r.disable!==!0&&r.readonly!==!0),innerLoading:H(!1),focused:H(!1),hasPopupOpen:!1,splitAttrs:Vd(),targetUid:o,rootRef:H(null),targetRef:H(null),controlRef:H(null)}}function nf(e){let{props:t,emit:n,slots:r,attrs:i,proxy:a}=K(),{$q:o}=a,s=null;e.hasValue===void 0&&(e.hasValue=q(()=>Qd(t.modelValue))),e.emitValue===void 0&&(e.emitValue=e=>{n(`update:modelValue`,e)}),e.controlEvents===void 0&&(e.controlEvents={onFocusin:T,onFocusout:E}),Object.assign(e,{clearValue:D,onControlFocusin:T,onControlFocusout:E,focus:C}),e.computedCounter===void 0&&(e.computedCounter=q(()=>{if(t.counter!==!1){let e=typeof t.modelValue==`string`||typeof t.modelValue==`number`?String(t.modelValue).length:Array.isArray(t.modelValue)===!0?t.modelValue.length:0,n=t.maxlength===void 0?t.maxValues:t.maxlength;return e+(n===void 0?``:` / `+n)}}));let{isDirtyModel:c,hasRules:l,hasError:u,errorMessage:d,resetValidation:f}=Zd(e.focused,e.innerLoading),p=e.floatingLabel===void 0?q(()=>t.stackLabel===!0||e.focused.value===!0||e.hasValue.value===!0):q(()=>t.stackLabel===!0||e.focused.value===!0||e.floatingLabel.value===!0),m=q(()=>t.bottomSlots===!0||t.hint!==void 0||l.value===!0||t.counter===!0||t.error!==null),h=q(()=>t.filled===!0?`filled`:t.outlined===!0?`outlined`:t.borderless===!0?`borderless`:t.standout?`standout`:`standard`),g=q(()=>`q-field row no-wrap items-start q-field--${h.value}`+(e.fieldClass===void 0?``:` ${e.fieldClass.value}`)+(t.rounded===!0?` q-field--rounded`:``)+(t.square===!0?` q-field--square`:``)+(p.value===!0?` q-field--float`:``)+(v.value===!0?` q-field--labeled`:``)+(t.dense===!0?` q-field--dense`:``)+(t.itemAligned===!0?` q-field--item-aligned q-item-type`:``)+(e.isDark.value===!0?` q-field--dark`:``)+(e.getControl===void 0?` q-field--auto-height`:``)+(e.focused.value===!0?` q-field--focused`:``)+(u.value===!0?` q-field--error`:``)+(u.value===!0||e.focused.value===!0?` q-field--highlighted`:``)+(t.hideBottomSpace!==!0&&m.value===!0?` q-field--with-bottom`:``)+(t.disable===!0?` q-field--disabled`:t.readonly===!0?` q-field--readonly`:``)),_=q(()=>`q-field__control relative-position row no-wrap`+(t.bgColor===void 0?``:` bg-${t.bgColor}`)+(u.value===!0?` text-negative`:typeof t.standout==`string`&&t.standout.length!==0&&e.focused.value===!0?` ${t.standout}`:t.color===void 0?``:` text-${t.color}`)),v=q(()=>t.labelSlot===!0||t.label!==void 0),y=q(()=>`q-field__label no-pointer-events absolute ellipsis`+(t.labelColor!==void 0&&u.value!==!0?` text-${t.labelColor}`:``)),b=q(()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:p.value,modelValue:t.modelValue,emitValue:e.emitValue})),x=q(()=>{let n={};return e.targetUid.value&&(n.for=e.targetUid.value),t.disable===!0&&(n[`aria-disabled`]=`true`),n});function S(){let t=document.activeElement,n=e.targetRef?.value;n&&(t===null||t.id!==e.targetUid.value)&&(n.hasAttribute(`tabindex`)!==!0&&(n=n.querySelector(`[tabindex]`)),n!==t&&n?.focus({preventScroll:!0}))}function C(){ul(S)}function w(){dl(S);let t=document.activeElement;t!==null&&e.rootRef.value.contains(t)&&t.blur()}function T(t){s!==null&&(clearTimeout(s),s=null),e.editable.value===!0&&e.focused.value===!1&&(e.focused.value=!0,n(`focus`,t))}function E(t,r){s!==null&&clearTimeout(s),s=setTimeout(()=>{s=null,!(document.hasFocus()===!0&&(e.hasPopupOpen===!0||e.controlRef===void 0||e.controlRef.value===null||e.controlRef.value.contains(document.activeElement)!==!1))&&(e.focused.value===!0&&(e.focused.value=!1,n(`blur`,t)),r?.())})}function D(r){Z(r),o.platform.is.mobile===!0?e.rootRef.value.contains(document.activeElement)===!0&&document.activeElement.blur():(e.targetRef?.value||e.rootRef.value).focus(),t.type===`file`&&(e.inputRef.value.value=null),n(`update:modelValue`,null),e.changeEvent===!0&&n(`change`,null),n(`clear`,t.modelValue),U(()=>{let e=c.value;f(),c.value=e})}function O(e){[13,32].includes(e.keyCode)&&D(e)}function k(){let n=[];return r.prepend!==void 0&&n.push(J(`div`,{class:`q-field__prepend q-field__marginal row no-wrap items-center`,key:`prepend`,onClick:$s},r.prepend())),n.push(J(`div`,{class:`q-field__control-container col relative-position row no-wrap q-anchor--skip`},A())),u.value===!0&&t.noErrorIcon===!1&&n.push(M(`error`,[J(Vu,{name:o.iconSet.field.error,color:`negative`})])),t.loading===!0||e.innerLoading.value===!0?n.push(M(`inner-loading-append`,r.loading===void 0?[J(Wu,{color:t.color})]:r.loading())):t.clearable===!0&&e.hasValue.value===!0&&e.editable.value===!0&&n.push(M(`inner-clearable-append`,[J(Vu,{class:`q-field__focusable-action`,name:t.clearIcon||o.iconSet.field.clear,tabindex:0,role:`button`,"aria-hidden":`false`,"aria-label":o.lang.label.clear,onKeyup:O,onClick:D})])),r.append!==void 0&&n.push(J(`div`,{class:`q-field__append q-field__marginal row no-wrap items-center`,key:`append`,onClick:$s},r.append())),e.getInnerAppend!==void 0&&n.push(M(`inner-append`,e.getInnerAppend())),e.getControlChild!==void 0&&n.push(e.getControlChild()),n}function A(){let n=[];return t.prefix!==void 0&&t.prefix!==null&&n.push(J(`div`,{class:`q-field__prefix no-pointer-events row items-center`},t.prefix)),e.getShadowControl!==void 0&&e.hasShadow.value===!0&&n.push(e.getShadowControl()),v.value===!0&&n.push(J(`div`,{class:y.value},Q(r.label,t.label))),e.getControl===void 0?r.rawControl===void 0?r.control!==void 0&&n.push(J(`div`,{ref:e.targetRef,class:`q-field__native row`,tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":t.autofocus===!0||void 0},r.control(b.value))):n.push(r.rawControl()):n.push(e.getControl()),t.suffix!==void 0&&t.suffix!==null&&n.push(J(`div`,{class:`q-field__suffix no-pointer-events row items-center`},t.suffix)),n.concat(Q(r.default))}function j(){let n,i;u.value===!0?d.value===null?(n=Q(r.error),i=`q--slot-error`):(n=[J(`div`,{role:`alert`},d.value)],i=`q--slot-error-${d.value}`):(t.hideHint!==!0||e.focused.value===!0)&&(t.hint===void 0?(n=Q(r.hint),i=`q--slot-hint`):(n=[J(`div`,t.hint)],i=`q--slot-hint-${t.hint}`));let a=t.counter===!0||r.counter!==void 0;if(t.hideBottomSpace===!0&&a===!1&&n===void 0)return;let o=J(`div`,{key:i,class:`q-field__messages col`},n);return J(`div`,{class:`q-field__bottom row items-start q-field__bottom--`+(t.hideBottomSpace===!0?`stale`:`animated`),onClick:$s},[t.hideBottomSpace===!0?o:J(So,{name:`q-transition--field-message`},()=>o),a===!0?J(`div`,{class:`q-field__counter`},r.counter===void 0?e.computedCounter.value:r.counter()):null])}function M(e,t){return t===null?null:J(`div`,{key:e,class:`q-field__append q-field__marginal row no-wrap items-center q-anchor--skip`},t)}let N=!1;return Dr(()=>{N=!0}),Er(()=>{N===!0&&t.autofocus===!0&&a.focus()}),t.autofocus===!0&&Fr(()=>{a.focus()}),G(()=>{s!==null&&clearTimeout(s)}),Object.assign(a,{focus:C,blur:w}),function(){let n=e.getControl===void 0&&r.control===void 0?{...e.splitAttrs.attributes.value,"data-autofocus":t.autofocus===!0||void 0,...x.value}:x.value;return J(e.tag.value,{ref:e.rootRef,class:[g.value,i.class],style:i.style,...n},[r.before===void 0?null:J(`div`,{class:`q-field__before q-field__marginal row no-wrap items-center`,onClick:$s},r.before()),J(`div`,{class:`q-field__inner relative-position col self-stretch`},[J(`div`,{ref:e.controlRef,class:_.value,tabindex:-1,...e.controlEvents},k()),m.value===!0?j():null]),r.after===void 0?null:J(`div`,{class:`q-field__after q-field__marginal row no-wrap items-center`,onClick:$s},r.after())])}}var rf={date:`####/##/##`,datetime:`####/##/## ##:##`,time:`##:##`,fulltime:`##:##:##`,phone:`(###) ### - ####`,card:`#### #### #### ####`},{tokenMap:af,tokenKeys:of}=sf({"#":{pattern:`[\\d]`,negate:`[^\\d]`},S:{pattern:`[a-zA-Z]`,negate:`[^a-zA-Z]`},N:{pattern:`[0-9a-zA-Z]`,negate:`[^0-9a-zA-Z]`},A:{pattern:`[a-zA-Z]`,negate:`[^a-zA-Z]`,transform:e=>e.toLocaleUpperCase()},a:{pattern:`[a-zA-Z]`,negate:`[^a-zA-Z]`,transform:e=>e.toLocaleLowerCase()},X:{pattern:`[0-9a-zA-Z]`,negate:`[^0-9a-zA-Z]`,transform:e=>e.toLocaleUpperCase()},x:{pattern:`[0-9a-zA-Z]`,negate:`[^0-9a-zA-Z]`,transform:e=>e.toLocaleLowerCase()}});function sf(e){let t=Object.keys(e),n={};return t.forEach(t=>{let r=e[t];n[t]={...r,regex:new RegExp(r.pattern)}}),{tokenMap:n,tokenKeys:t}}function cf(e){return RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+e.join(``)+`])|(.)`,`g`)}var lf=/[.*+?^${}()|[\]\\]/g,uf=cf(of),df=``,ff={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean,maskTokens:Object};function pf(e,t,n,r){let i,a,o,s,c,l,u=q(()=>{if(e.maskTokens===void 0||e.maskTokens===null)return{tokenMap:af,tokenRegexMask:uf};let{tokenMap:t}=sf(e.maskTokens),n={...af,...t};return{tokenMap:n,tokenRegexMask:cf(Object.keys(n))}}),d=H(null),f=H(m());function p(){return e.autogrow===!0||[`textarea`,`text`,`search`,`url`,`tel`,`password`].includes(e.type)}W(()=>e.type+e.autogrow,g),W(()=>e.mask,n=>{if(n!==void 0)_(f.value,!0);else{let n=w(f.value);g(),e.modelValue!==n&&t(`update:modelValue`,n)}}),W(()=>e.fillMask+e.reverseFillMask,()=>{d.value===!0&&_(f.value,!0)}),W(()=>e.unmaskedValue,()=>{d.value===!0&&_(f.value)});function m(){if(g(),d.value===!0){let t=S(w(e.modelValue));return e.fillMask===!1?t:T(t)}return e.modelValue}function h(e){if(e0;r--)t+=df;n=n.slice(0,r)+t+n.slice(r)}return n}function g(){if(d.value=e.mask!==void 0&&e.mask.length!==0&&p(),d.value===!1){s=void 0,i=``,a=``;return}let t=rf[e.mask]===void 0?e.mask:rf[e.mask],n=typeof e.fillMask==`string`&&e.fillMask.length!==0?e.fillMask.slice(0,1):`_`,r=n.replace(lf,`\\$&`),c=[],l=[],f=[],m=e.reverseFillMask===!0,h=``,g=``;t.replace(u.value.tokenRegexMask,(e,t,n,r,i)=>{if(r!==void 0){let e=u.value.tokenMap[r];f.push(e),g=e.negate,m===!0&&(l.push(`(?:`+g+`+)?(`+e.pattern+`+)?(?:`+g+`+)?(`+e.pattern+`+)?`),m=!1),l.push(`(?:`+g+`+)?(`+e.pattern+`)?`)}else if(n!==void 0)h=`\\`+(n===`\\`?``:n),f.push(n),c.push(`([^`+h+`]+)?`+h+`?`);else{let e=t===void 0?i:t;h=e===`\\`?`\\\\\\\\`:e.replace(lf,`\\\\$&`),f.push(e),c.push(`([^`+h+`]+)?`+h+`?`)}});let _=RegExp(`^`+c.join(``)+`(`+(h===``?`.`:`[^`+h+`]`)+`+)?`+(h===``?``:`[`+h+`]*`)+`$`),v=l.length-1,y=l.map((t,n)=>n===0&&e.reverseFillMask===!0?RegExp(`^`+r+`*`+t):RegExp(n===v?`^`+t+`(`+(g===``?`.`:g)+`+)?`+(e.reverseFillMask===!0?`$`:r+`*`):`^`+t));o=f,s=t=>{let n=_.exec(e.reverseFillMask===!0?t:t.slice(0,f.length+1));n!==null&&(t=n.slice(1).join(``));let r=[],i=y.length;for(let e=0,n=t;etypeof e==`string`?e:df).join(``),a=i.split(df).join(n)}function _(t,o,s){let l=r.value,u=l.selectionEnd,d=l.value.length-u,p=w(t);o===!0&&g();let m=S(p,o),h=e.fillMask===!1?m:T(m),_=f.value!==h;l.value!==h&&(l.value=h),_===!0&&(f.value=h),document.activeElement===l&&U(()=>{if(h===a){let t=e.reverseFillMask===!0?a.length:0;l.setSelectionRange(t,t,`forward`);return}if(s===`insertFromPaste`&&e.reverseFillMask!==!0){let e=l.selectionEnd,t=u-1;for(let n=c;n<=t&&nm.length):Math.max(0,h.length-(h===a?0:Math.min(m.length,d)+1))+1:u;l.setSelectionRange(t,t,`forward`);return}if(e.reverseFillMask===!0)if(_===!0){let e=Math.max(0,h.length-(h===a?0:Math.min(m.length,d+1)));e===1&&u===1?l.setSelectionRange(e,e,`forward`):y.rightReverse(l,e)}else{let e=h.length-d;l.setSelectionRange(e,e,`backward`)}else if(_===!0){let e=Math.max(0,i.indexOf(df),Math.min(m.length,u)-1);y.right(l,e)}else{let e=u-1;y.right(l,e)}});let v=e.unmaskedValue===!0?w(h):h;String(e.modelValue)!==v&&(e.modelValue!==null||v!==``)&&n(v,!0)}function v(e,t,n){let r=S(w(e.value));t=Math.max(0,i.indexOf(df),Math.min(r.length,t)),c=t,e.setSelectionRange(t,n,`forward`)}let y={left(e,t){let n=i.slice(t-1).indexOf(df)===-1,r=Math.max(0,t-1);for(;r>=0;r--)if(i[r]===df){t=r,n===!0&&t++;break}if(r<0&&i[t]!==void 0&&i[t]!==df)return y.right(e,0);t>=0&&e.setSelectionRange(t,t,`backward`)},right(e,t){let n=e.value.length,r=Math.min(n,t+1);for(;r<=n;r++)if(i[r]===df){t=r;break}else i[r-1]===df&&(t=r);if(r>n&&i[t-1]!==void 0&&i[t-1]!==df)return y.left(e,n);e.setSelectionRange(t,t,`forward`)},leftReverse(e,t){let n=h(e.value.length),r=Math.max(0,t-1);for(;r>=0;r--)if(n[r-1]===df){t=r;break}else if(n[r]===df&&(t=r,r===0))break;if(r<0&&n[t]!==void 0&&n[t]!==df)return y.rightReverse(e,0);t>=0&&e.setSelectionRange(t,t,`backward`)},rightReverse(e,t){let n=e.value.length,r=h(n),i=r.slice(0,t+1).indexOf(df)===-1,a=Math.min(n,t+1);for(;a<=n;a++)if(r[a-1]===df){t=a,t>0&&i===!0&&t--;break}if(a>n&&r[t-1]!==void 0&&r[t-1]!==df)return y.leftReverse(e,n);e.setSelectionRange(t,t,`forward`)}};function b(e){t(`click`,e),l=void 0}function x(n){if(t(`keydown`,n),dc(n)===!0||n.altKey===!0)return;let i=r.value,a=i.selectionStart,o=i.selectionEnd;if(n.shiftKey||(l=void 0),n.keyCode===37||n.keyCode===39){n.shiftKey&&l===void 0&&(l=i.selectionDirection===`forward`?a:o);let t=y[(n.keyCode===39?`right`:`left`)+(e.reverseFillMask===!0?`Reverse`:``)];if(n.preventDefault(),t(i,l===a?o:a),n.shiftKey){let e=i.selectionStart;i.setSelectionRange(Math.min(l,e),Math.max(l,e),`forward`)}}else n.keyCode===8&&e.reverseFillMask!==!0&&a===o?(y.left(i,a),i.setSelectionRange(i.selectionStart,o,`backward`)):n.keyCode===46&&e.reverseFillMask===!0&&a===o&&(y.rightReverse(i,o),i.setSelectionRange(a,i.selectionEnd,`forward`))}function S(t,n){if(t==null||t===``)return``;if(e.reverseFillMask===!0)return C(t,n);let r=o,i=0,a=``;for(let e=0;e=0&&a!==-1;i--){let o=n[i],c=e[a];if(typeof o==`string`)s=o+s,t===!0&&c===o&&a--;else if(c!==void 0&&o.regex.test(c))do s=(o.transform===void 0?c:o.transform(c))+s,a--,c=e[a];while(r===i&&c!==void 0&&o.regex.test(c));else return s}return s}function w(e){return typeof e!=`string`||s===void 0?typeof e==`number`?s(String(e)):e:s(e)}function T(t){return a.length-t.length<=0?t:e.reverseFillMask===!0&&t.length!==0?a.slice(0,-t.length)+t:t+a.slice(t.length)}return{innerValue:f,hasMask:d,moveCursorForPaste:v,updateMaskValue:_,onMaskedKeydown:x,onMaskedClick:b}}var mf={name:String};function hf(e){return q(()=>({type:`hidden`,name:e.name,value:e.modelValue}))}function gf(e={}){return(t,n,r)=>{t[n](J(`input`,{class:`hidden`+(r||``),...e.value}))}}function _f(e){return q(()=>e.name||e.for)}function vf(e,t){function n(){let t=e.modelValue;try{let e=`DataTransfer`in window?new DataTransfer:`ClipboardEvent`in window?new ClipboardEvent(``).clipboardData:void 0;return Object(t)===t&&(`length`in t?Array.from(t):[t]).forEach(t=>{e.items.add(t)}),{files:e.files}}catch{return{files:void 0}}}return q(t===!0?()=>{if(e.type===`file`)return n()}:n)}var yf=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,bf=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u,xf=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,Sf=/[a-z0-9_ -]$/i;function Cf(e){return function(t){if(t.type===`compositionend`||t.type===`change`){if(t.target.qComposing!==!0)return;t.target.qComposing=!1,e(t)}else t.type===`compositionupdate`&&t.target.qComposing!==!0&&typeof t.data==`string`&&(Y.is.firefox===!0?Sf.test(t.data)===!1:yf.test(t.data)===!0||bf.test(t.data)===!0||xf.test(t.data)===!0)&&(t.target.qComposing=!0)}}var wf=X({name:`QInput`,inheritAttrs:!1,props:{...$d,...ff,...mf,modelValue:[String,Number,FileList],shadowText:String,type:{type:String,default:`text`},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...ef,`paste`,`change`,`keydown`,`click`,`animationend`],setup(e,{emit:t,attrs:n}){let{proxy:r}=K(),{$q:i}=r,a={},o=NaN,s,c,l=null,u,d=H(null),f=_f(e),{innerValue:p,hasMask:m,moveCursorForPaste:h,updateMaskValue:g,onMaskedKeydown:_,onMaskedClick:v}=pf(e,t,M,d),y=vf(e,!0),b=q(()=>Qd(p.value)),x=Cf(A),S=tf({changeEvent:!0}),C=q(()=>e.type===`textarea`||e.autogrow===!0),w=q(()=>C.value===!0||[`text`,`search`,`url`,`tel`,`password`].includes(e.type)),T=q(()=>{let t={...S.splitAttrs.listeners.value,onInput:A,onPaste:k,onChange:P,onBlur:F,onFocus:Qs};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=x,m.value===!0&&(t.onKeydown=_,t.onClick=v),e.autogrow===!0&&(t.onAnimationend=j),t}),E=q(()=>{let t={tabindex:0,"data-autofocus":e.autofocus===!0||void 0,rows:e.type===`textarea`?6:void 0,"aria-label":e.label,name:f.value,...S.splitAttrs.attributes.value,id:S.targetUid.value,maxlength:e.maxlength,disabled:e.disable===!0,readonly:e.readonly===!0};return C.value===!1&&(t.type=e.type),e.autogrow===!0&&(t.rows=1),t});W(()=>e.type,()=>{d.value&&(d.value.value=e.modelValue)}),W(()=>e.modelValue,t=>{if(m.value===!0){if(c===!0&&(c=!1,String(t)===o))return;g(t)}else p.value!==t&&(p.value=t,e.type===`number`&&a.hasOwnProperty(`value`)===!0&&(s===!0?s=!1:delete a.value));e.autogrow===!0&&U(N)}),W(()=>e.autogrow,e=>{e===!0?U(N):d.value!==null&&n.rows>0&&(d.value.style.height=`auto`)}),W(()=>e.dense,()=>{e.autogrow===!0&&U(N)});function D(){ul(()=>{let e=document.activeElement;d.value!==null&&d.value!==e&&(e===null||e.id!==S.targetUid.value)&&d.value.focus({preventScroll:!0})})}function O(){d.value?.select()}function k(n){if(m.value===!0&&e.reverseFillMask!==!0){let e=n.target;h(e,e.selectionStart,e.selectionEnd)}t(`paste`,n)}function A(n){if(!n||!n.target)return;if(e.type===`file`){t(`update:modelValue`,n.target.files);return}let r=n.target.value;if(n.target.qComposing===!0){a.value=r;return}if(m.value===!0)g(r,!1,n.inputType);else if(M(r),w.value===!0&&n.target===document.activeElement){let{selectionStart:e,selectionEnd:t}=n.target;e!==void 0&&t!==void 0&&U(()=>{n.target===document.activeElement&&r.indexOf(n.target.value)===0&&n.target.setSelectionRange(e,t)})}e.autogrow===!0&&N()}function j(e){t(`animationend`,e),N()}function M(n,r){u=()=>{l=null,e.type!==`number`&&a.hasOwnProperty(`value`)===!0&&delete a.value,e.modelValue!==n&&o!==n&&(o=n,r===!0&&(c=!0),t(`update:modelValue`,n),U(()=>{o===n&&(o=NaN)})),u=void 0},e.type===`number`&&(s=!0,a.value=n),e.debounce===void 0?u():(l!==null&&clearTimeout(l),a.value=n,l=setTimeout(u,e.debounce))}function N(){requestAnimationFrame(()=>{let e=d.value;if(e!==null){let t=e.parentNode.style,{scrollTop:n}=e,{overflowY:r,maxHeight:a}=i.platform.is.firefox===!0?{}:window.getComputedStyle(e),o=r!==void 0&&r!==`scroll`;o===!0&&(e.style.overflowY=`hidden`),t.marginBottom=e.scrollHeight-1+`px`,e.style.height=`1px`,e.style.height=e.scrollHeight+`px`,o===!0&&(e.style.overflowY=parseInt(a,10){d.value!==null&&(d.value.value=p.value===void 0?``:p.value)})}function I(){return a.hasOwnProperty(`value`)===!0?a.value:p.value===void 0?``:p.value}G(()=>{F()}),Fr(()=>{e.autogrow===!0&&N()}),Object.assign(S,{innerValue:p,fieldClass:q(()=>`q-${C.value===!0?`textarea`:`input`}`+(e.autogrow===!0?` q-textarea--autogrow`:``)),hasShadow:q(()=>e.type!==`file`&&typeof e.shadowText==`string`&&e.shadowText.length!==0),inputRef:d,emitValue:M,hasValue:b,floatingLabel:q(()=>b.value===!0&&(e.type!==`number`||isNaN(p.value)===!1)||Qd(e.displayValue)),getControl:()=>J(C.value===!0?`textarea`:`input`,{ref:d,class:[`q-field__native q-placeholder`,e.inputClass],style:e.inputStyle,...E.value,...T.value,...e.type===`file`?y.value:{value:I()}}),getShadowControl:()=>J(`div`,{class:`q-field__native q-field__shadow absolute-bottom no-pointer-events`+(C.value===!0?``:` text-no-wrap`)},[J(`span`,{class:`invisible`},I()),J(`span`,e.shadowText)])});let L=nf(S);return Object.assign(r,{focus:D,select:O,getNativeElement:()=>d.value}),Fs(r,`nativeEl`,()=>d.value),L}});function Tf(e,t){let n=H(null),r=q(()=>e.disable===!0?null:J(`span`,{ref:n,class:`no-outline`,tabindex:-1}));function i(e){let r=t.value;e?.qAvoidFocus!==!0&&(e?.type.indexOf(`key`)===0?document.activeElement!==r&&r?.contains(document.activeElement)===!0&&r.focus():n.value!==null&&(e===void 0||r?.contains(e.target)===!0)&&n.value.focus())}return{refocusTargetEl:r,refocusTarget:i}}var Ef={xs:30,sm:35,md:40,lg:50,xl:60},Df=()=>J(`svg`,{key:`svg`,class:`q-radio__bg absolute non-selectable`,viewBox:`0 0 24 24`},[J(`path`,{d:`M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12`}),J(`path`,{class:`q-radio__check`,d:`M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6`})]),Of=X({name:`QRadio`,props:{...Cd,...Tu,...mf,modelValue:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,checkedIcon:String,uncheckedIcon:String,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},emits:[`update:modelValue`],setup(e,{slots:t,emit:n}){let{proxy:r}=K(),i=wd(e,r.$q),a=Eu(e,Ef),o=H(null),{refocusTargetEl:s,refocusTarget:c}=Tf(e,o),l=q(()=>V(e.modelValue)===V(e.val)),u=q(()=>`q-radio cursor-pointer no-outline row inline no-wrap items-center`+(e.disable===!0?` disabled`:``)+(i.value===!0?` q-radio--dark`:``)+(e.dense===!0?` q-radio--dense`:``)+(e.leftLabel===!0?` reverse`:``)),d=q(()=>{let t=e.color!==void 0&&(e.keepColor===!0||l.value===!0)?` text-${e.color}`:``;return`q-radio__inner relative-position q-radio__inner--${l.value===!0?`truthy`:`falsy`}${t}`}),f=q(()=>(l.value===!0?e.checkedIcon:e.uncheckedIcon)||null),p=q(()=>e.disable===!0?-1:e.tabindex||0),m=gf(q(()=>{let t={type:`radio`};return e.name!==void 0&&Object.assign(t,{".checked":l.value===!0,"^checked":l.value===!0?`checked`:void 0,name:e.name,value:e.val}),t}));function h(t){t!==void 0&&(Z(t),c(t)),e.disable!==!0&&l.value!==!0&&n(`update:modelValue`,e.val,t)}function g(e){(e.keyCode===13||e.keyCode===32)&&Z(e)}function _(e){(e.keyCode===13||e.keyCode===32)&&h(e)}Object.assign(r,{set:h});let v=Df();return()=>{let n=f.value===null?[v]:[J(`div`,{key:`icon`,class:`q-radio__icon-container absolute-full flex flex-center no-wrap`},[J(Vu,{class:`q-radio__icon`,name:f.value})])];e.disable!==!0&&m(n,`unshift`,` q-radio__native q-ma-none q-pa-none`);let r=[J(`div`,{class:d.value,style:a.value,"aria-hidden":`true`},n)];s.value!==null&&r.push(s.value);let i=e.label===void 0?Q(t.default):au(t.default,[e.label]);return i!==void 0&&r.push(J(`div`,{class:`q-radio__label q-anchor--skip`},i)),J(`div`,{ref:o,class:u.value,tabindex:p.value,role:`radio`,"aria-label":e.label,"aria-checked":l.value===!0?`true`:`false`,"aria-disabled":e.disable===!0?`true`:void 0,onClick:h,onKeydown:g,onKeyup:_},r)}}}),kf={...Cd,...Tu,...mf,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>e===`tf`||e===`ft`},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},Af=[`update:modelValue`];function jf(e,t){let{props:n,slots:r,emit:i,proxy:a}=K(),{$q:o}=a,s=wd(n,o),c=H(null),{refocusTargetEl:l,refocusTarget:u}=Tf(n,c),d=Eu(n,Ef),f=q(()=>n.val!==void 0&&Array.isArray(n.modelValue)),p=q(()=>{let e=V(n.val);return f.value===!0?n.modelValue.findIndex(t=>V(t)===e):-1}),m=q(()=>f.value===!0?p.value!==-1:V(n.modelValue)===V(n.trueValue)),h=q(()=>f.value===!0?p.value===-1:V(n.modelValue)===V(n.falseValue)),g=q(()=>m.value===!1&&h.value===!1),_=q(()=>n.disable===!0?-1:n.tabindex||0),v=q(()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(n.disable===!0?` disabled`:``)+(s.value===!0?` q-${e}--dark`:``)+(n.dense===!0?` q-${e}--dense`:``)+(n.leftLabel===!0?` reverse`:``)),y=q(()=>`q-${e}__inner relative-position non-selectable q-${e}__inner--${m.value===!0?`truthy`:h.value===!0?`falsy`:`indet`}${n.color!==void 0&&(n.keepColor===!0||(e===`toggle`?m.value===!0:h.value!==!0))?` text-${n.color}`:``}`),b=gf(q(()=>{let e={type:`checkbox`};return n.name!==void 0&&Object.assign(e,{".checked":m.value,"^checked":m.value===!0?`checked`:void 0,name:n.name,value:f.value===!0?n.val:n.trueValue}),e})),x=q(()=>{let t={tabindex:_.value,role:e===`toggle`?`switch`:`checkbox`,"aria-label":n.label,"aria-checked":g.value===!0?`mixed`:m.value===!0?`true`:`false`};return n.disable===!0&&(t[`aria-disabled`]=`true`),t});function S(e){e!==void 0&&(Z(e),u(e)),n.disable!==!0&&i(`update:modelValue`,C(),e)}function C(){if(f.value===!0){if(m.value===!0){let e=n.modelValue.slice();return e.splice(p.value,1),e}return n.modelValue.concat([n.val])}if(m.value===!0){if(n.toggleOrder!==`ft`||n.toggleIndeterminate===!1)return n.falseValue}else if(h.value===!0){if(n.toggleOrder===`ft`||n.toggleIndeterminate===!1)return n.trueValue}else return n.toggleOrder===`ft`?n.falseValue:n.trueValue;return n.indeterminateValue}function w(e){(e.keyCode===13||e.keyCode===32)&&Z(e)}function T(e){(e.keyCode===13||e.keyCode===32)&&S(e)}let E=t(m,g);return Object.assign(a,{toggle:S}),()=>{let t=E();n.disable!==!0&&b(t,`unshift`,` q-${e}__native absolute q-ma-none q-pa-none`);let i=[J(`div`,{class:y.value,style:d.value,"aria-hidden":`true`},t)];l.value!==null&&i.push(l.value);let a=n.label===void 0?Q(r.default):au(r.default,[n.label]);return a!==void 0&&i.push(J(`div`,{class:`q-${e}__label q-anchor--skip`},a)),J(`div`,{ref:c,class:v.value,...x.value,onClick:S,onKeydown:w,onKeyup:T},i)}}var Mf=()=>J(`div`,{key:`svg`,class:`q-checkbox__bg absolute`},[J(`svg`,{class:`q-checkbox__svg fit absolute-full`,viewBox:`0 0 24 24`},[J(`path`,{class:`q-checkbox__truthy`,fill:`none`,d:`M1.73,12.91 8.1,19.28 22.79,4.59`}),J(`path`,{class:`q-checkbox__indet`,d:`M4,14H20V10H4`})])]),Nf=X({name:`QCheckbox`,props:kf,emits:Af,setup(e){let t=Mf();function n(n,r){let i=q(()=>(n.value===!0?e.checkedIcon:r.value===!0?e.indeterminateIcon:e.uncheckedIcon)||null);return()=>i.value===null?[t]:[J(`div`,{key:`icon`,class:`q-checkbox__icon-container absolute-full flex flex-center no-wrap`},[J(Vu,{class:`q-checkbox__icon`,name:i.value})])]}return jf(`checkbox`,n)}}),Pf=X({name:`QToggle`,props:{...kf,icon:String,iconColor:String},emits:Af,setup(e){function t(t,n){let r=q(()=>(t.value===!0?e.checkedIcon:n.value===!0?e.indeterminateIcon:e.uncheckedIcon)||e.icon),i=q(()=>t.value===!0?e.iconColor:null);return()=>[J(`div`,{class:`q-toggle__track`}),J(`div`,{class:`q-toggle__thumb absolute flex flex-center no-wrap`},r.value===void 0?void 0:[J(Vu,{name:r.value,color:i.value})])]}return jf(`toggle`,t)}}),Ff={radio:Of,checkbox:Nf,toggle:Pf},If=Object.keys(Ff);function Lf(e,t){if(typeof e==`function`)return e;let n=e===void 0?t:e;return e=>e[n]}var Rf=X({name:`QOptionGroup`,props:{...Cd,modelValue:{required:!0},options:{type:Array,validator:e=>e.every(Rc),default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],name:String,type:{type:String,default:`radio`,validator:e=>If.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},emits:[`update:modelValue`],setup(e,{emit:t,slots:n}){let{proxy:{$q:r}}=K(),i=Array.isArray(e.modelValue);e.type===`radio`?i===!0&&console.error(`q-option-group: model should not be array`):i===!1&&console.error(`q-option-group: model should be array in your case`);let a=wd(e,r),o=q(()=>Ff[e.type]),s=q(()=>Lf(e.optionValue,`value`)),c=q(()=>Lf(e.optionLabel,`label`)),l=q(()=>Lf(e.optionDisable,`disable`)),u=q(()=>e.options.map(t=>({val:s.value(t),name:t.name===void 0?e.name:t.name,disable:e.disable||l.value(t),leftLabel:t.leftLabel===void 0?e.leftLabel:t.leftLabel,color:t.color===void 0?e.color:t.color,checkedIcon:t.checkedIcon,uncheckedIcon:t.uncheckedIcon,dark:t.dark===void 0?a.value:t.dark,size:t.size===void 0?e.size:t.size,dense:e.dense,keepColor:t.keepColor===void 0?e.keepColor:t.keepColor}))),d=q(()=>`q-option-group q-gutter-x-sm`+(e.inline===!0?` q-option-group--inline`:``)),f=q(()=>{let t={role:`group`};return e.type===`radio`&&(t.role=`radiogroup`,e.disable===!0&&(t[`aria-disabled`]=`true`)),t});function p(e){t(`update:modelValue`,e)}return()=>J(`div`,{class:d.value,...f.value},e.options.map((t,r)=>{let i=n[`label-`+r]===void 0?n.label===void 0?void 0:()=>n.label(t):()=>n[`label-`+r](t);return J(`div`,[J(o.value,{label:i===void 0?c.value(t):null,modelValue:e.modelValue,"onUpdate:modelValue":p,...u.value[r]},i)])}))}}),zf=X({name:`DialogPluginComponent`,props:{...Cd,title:String,message:String,prompt:Object,options:Object,progress:[Boolean,Object],html:Boolean,ok:{type:[String,Object,Boolean],default:!0},cancel:[String,Object,Boolean],focus:{type:String,default:`ok`,validator:e=>[`ok`,`cancel`,`none`].includes(e)},stackButtons:Boolean,color:String,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:[`ok`,`hide`],setup(e,{emit:t}){let{proxy:n}=K(),{$q:r}=n,i=wd(e,r),a=H(null),o=H(e.prompt===void 0?e.options===void 0?void 0:e.options.model:e.prompt.model),s=q(()=>`q-dialog-plugin`+(i.value===!0?` q-dialog-plugin--dark q-dark`:``)+(e.progress===!1?``:` q-dialog-plugin--progress`)),c=q(()=>e.color||(i.value===!0?`amber`:`primary`)),l=q(()=>e.progress===!1?null:Rc(e.progress)===!0?{component:e.progress.spinner||Wu,props:{color:e.progress.color||c.value}}:{component:Wu,props:{color:c.value}}),u=q(()=>e.prompt!==void 0||e.options!==void 0),d=q(()=>{if(u.value!==!0)return{};let{model:t,isValid:n,items:r,...i}=e.prompt===void 0?e.options:e.prompt;return i}),f=q(()=>Rc(e.ok)===!0||e.ok===!0?r.lang.label.ok:e.ok),p=q(()=>Rc(e.cancel)===!0||e.cancel===!0?r.lang.label.cancel:e.cancel),m=q(()=>e.prompt===void 0?e.options===void 0?!1:e.options.isValid!==void 0&&e.options.isValid(o.value)!==!0:e.prompt.isValid!==void 0&&e.prompt.isValid(o.value)!==!0),h=q(()=>({color:c.value,label:f.value,ripple:!1,disable:m.value,...Rc(e.ok)===!0?e.ok:{flat:!0},"data-autofocus":e.focus===`ok`&&u.value!==!0||void 0,onClick:y})),g=q(()=>({color:c.value,label:p.value,ripple:!1,...Rc(e.cancel)===!0?e.cancel:{flat:!0},"data-autofocus":e.focus===`cancel`&&u.value!==!0||void 0,onClick:b}));W(()=>e.prompt&&e.prompt.model,S),W(()=>e.options&&e.options.model,S);function _(){a.value.show()}function v(){a.value.hide()}function y(){t(`ok`,V(o.value)),v()}function b(){v()}function x(){t(`hide`)}function S(e){o.value=e}function C(t){m.value!==!0&&e.prompt.type!==`textarea`&&fc(t,13)===!0&&y()}function w(t,n){return e.html===!0?J(Ed,{class:t,innerHTML:n}):J(Ed,{class:t},()=>n)}function T(){return[J(wf,{color:c.value,dense:!0,autofocus:!0,dark:i.value,...d.value,modelValue:o.value,"onUpdate:modelValue":S,onKeyup:C})]}function E(){return[J(Rf,{color:c.value,options:e.options.items,dark:i.value,...d.value,modelValue:o.value,"onUpdate:modelValue":S})]}function D(){let t=[];return e.cancel&&t.push(J(Sd,g.value)),e.ok&&t.push(J(Sd,h.value)),J(Dd,{class:e.stackButtons===!0?`items-end`:``,vertical:e.stackButtons,align:`right`},()=>t)}function O(){let t=[];return e.title&&t.push(w(`q-dialog__title`,e.title)),e.progress!==!1&&t.push(J(Ed,{class:`q-dialog__progress`},()=>J(l.value.component,l.value.props))),e.message&&t.push(w(`q-dialog__message`,e.message)),e.prompt===void 0?e.options!==void 0&&t.push(J(Ad,{dark:i.value}),J(Ed,{class:`scroll q-dialog-plugin__form`},E),J(Ad,{dark:i.value})):t.push(J(Ed,{class:`scroll q-dialog-plugin__form`},T)),(e.ok||e.cancel)&&t.push(D()),t}function k(){return[J(Td,{class:[s.value,e.cardClass],style:e.cardStyle,dark:i.value},O)]}return Object.assign(n,{show:_,hide:v}),()=>J(Cu,{ref:a,onHide:x},k)}});function Bf(e,t){for(let n in t)n!==`spinner`&&Object(t[n])===t[n]?(e[n]=Object(e[n])===e[n]?{...e[n]}:{},Bf(e[n],t[n])):e[n]=t[n]}function Vf(e,t,n){return r=>{let i,a,o=t===!0&&r.component!==void 0;if(o===!0){let{component:e,componentProps:t}=r;i=typeof e==`string`?n.component(e):e,a=t||{}}else{let{class:t,style:n,...o}=r;i=e,a=o,t!==void 0&&(o.cardClass=t),n!==void 0&&(o.cardStyle=n)}let s,c=!1,l=H(null),u=gl(!1,`dialog`),d=e=>{if(l.value?.[e]!==void 0){l.value[e]();return}let t=s.$.subTree;if(t?.component){if(t.component.proxy&&t.component.proxy[e]){t.component.proxy[e]();return}if(t.component.subTree&&t.component.subTree.component&&t.component.subTree.component.proxy&&t.component.subTree.component.proxy[e]){t.component.subTree.component.proxy[e]();return}}console.error(`[Quasar] Incorrectly defined Dialog component`)},f=[],p=[],m={onOk(e){return f.push(e),m},onCancel(e){return p.push(e),m},onDismiss(e){return f.push(e),p.push(e),m},hide(){return d(`hide`),m},update(e){if(s!==null){if(o===!0)Object.assign(a,e);else{let{class:t,style:n,...r}=e;t!==void 0&&(r.cardClass=t),n!==void 0&&(r.cardStyle=n),Bf(a,r)}s.$forceUpdate()}return m}},h=e=>{c=!0,f.forEach(t=>{t(e)})},g=()=>{_.unmount(u),_l(u),_=null,s=null,c!==!0&&p.forEach(e=>{e()})},_=Vc({name:`QGlobalDialog`,setup:()=>()=>J(i,{...a,ref:l,onOk:h,onHide:g,onVnodeMounted(...e){typeof a.onVnodeMounted==`function`&&a.onVnodeMounted(...e),U(()=>d(`show`))}})},n);return s=_.mount(u),m}}var Hf={install({$q:e,parentApp:t}){e.dialog=this.create=Vf(zf,!0,t)}},Uf=X({name:`QAvatar`,props:{...Tu,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){let n=Eu(e),r=q(()=>`q-avatar`+(e.color?` bg-${e.color}`:``)+(e.textColor?` text-${e.textColor} q-chip--colored`:``)+(e.square===!0?` q-avatar--square`:e.rounded===!0?` rounded-borders`:``)),i=q(()=>e.fontSize?{fontSize:e.fontSize}:null);return()=>{let a=e.icon===void 0?void 0:[J(Vu,{name:e.icon})];return J(`div`,{class:r.value,style:n.value},[J(`div`,{class:`q-avatar__content row flex-center overflow-hidden`,style:i.value},ou(t.default,a))])}}}),Wf=0,Gf={},Kf={},qf={},Jf={},Yf=/^\s*$/,Xf=[],Zf=[void 0,null,!0,!1,``],Qf=[`top-left`,`top-right`,`bottom-left`,`bottom-right`,`top`,`bottom`,`left`,`right`,`center`],$f=[`top-left`,`top-right`,`bottom-left`,`bottom-right`],ep={positive:{icon:e=>e.iconSet.type.positive,color:`positive`},negative:{icon:e=>e.iconSet.type.negative,color:`negative`},warning:{icon:e=>e.iconSet.type.warning,color:`warning`,textColor:`dark`},info:{icon:e=>e.iconSet.type.info,color:`info`},ongoing:{group:!1,timeout:0,spinner:!0,color:`grey-8`}};function tp(e,t,n){if(!e)return ip(`parameter required`);let r,i={textColor:`white`};if(e.ignoreDefaults!==!0&&Object.assign(i,Gf),Rc(e)===!1&&(i.type&&Object.assign(i,ep[i.type]),e={message:e}),Object.assign(i,ep[e.type||i.type],e),typeof i.icon==`function`&&(i.icon=i.icon(t)),i.spinner?(i.spinner===!0&&(i.spinner=Wu),i.spinner=zt(i.spinner)):i.spinner=!1,i.meta={hasMedia:!!(i.spinner!==!1||i.icon||i.avatar),hasText:rp(i.message)||rp(i.caption)},i.position){if(Qf.includes(i.position)===!1)return ip(`wrong position`,e)}else i.position=`bottom`;if(Zf.includes(i.timeout)===!0)i.timeout=5e3;else{let t=Number(i.timeout);if(isNaN(t)||t<0)return ip(`wrong timeout`,e);i.timeout=Number.isFinite(t)?t:0}i.timeout===0?i.progress=!1:i.progress===!0&&(i.meta.progressClass=`q-notification__progress`+(i.progressClass?` ${i.progressClass}`:``),i.meta.progressStyle={animationDuration:`${i.timeout+1e3}ms`});let a=(Array.isArray(e.actions)===!0?e.actions:[]).concat(e.ignoreDefaults!==!0&&Array.isArray(Gf.actions)===!0?Gf.actions:[]).concat(Array.isArray(ep[e.type]?.actions)===!0?ep[e.type].actions:[]),{closeBtn:o}=i;if(o&&a.push({label:typeof o==`string`?o:t.lang.label.close}),i.actions=a.map(({handler:e,noDismiss:t,...n})=>({flat:!0,...n,onClick:typeof e==`function`?()=>{e(),t!==!0&&s()}:()=>{s()}})),i.multiLine===void 0&&(i.multiLine=i.actions.length>1),Object.assign(i.meta,{class:`q-notification row items-stretch q-notification--${i.multiLine===!0?`multi-line`:`standard`}`+(i.color===void 0?``:` bg-${i.color}`)+(i.textColor===void 0?``:` text-${i.textColor}`)+(i.classes===void 0?``:` ${i.classes}`),wrapperClass:`q-notification__wrapper col relative-position border-radius-inherit `+(i.multiLine===!0?`column no-wrap justify-center`:`row items-center`),contentClass:`q-notification__content row items-center`+(i.multiLine===!0?``:` col`),leftClass:i.meta.hasText===!0?`additional`:`single`,attrs:{role:`alert`,...i.attrs}}),i.group===!1?(i.group=void 0,i.meta.group=void 0):((i.group===void 0||i.group===!0)&&(i.group=[i.message,i.caption,i.multiline].concat(i.actions.map(e=>`${e.label}*${e.icon}`)).join(`|`)),i.meta.group=i.group+`|`+i.position),i.actions.length===0?i.actions=void 0:i.meta.actionsClass=`q-notification__actions row items-center `+(i.multiLine===!0?`justify-end`:`col-auto`)+(i.meta.hasMedia===!0?` q-notification__actions--with-media`:``),n!==void 0){n.notif.meta.timer&&(clearTimeout(n.notif.meta.timer),n.notif.meta.timer=void 0),i.meta.uid=n.notif.meta.uid;let e=qf[i.position].value.indexOf(n.notif);qf[i.position].value[e]=i}else{let t=Kf[i.meta.group];if(t===void 0){if(i.meta.uid=Wf++,i.meta.badge=1,[`left`,`right`,`center`].indexOf(i.position)!==-1)qf[i.position].value.splice(Math.floor(qf[i.position].value.length/2),0,i);else{let e=i.position.indexOf(`top`)===-1?`push`:`unshift`;qf[i.position].value[e](i)}i.group!==void 0&&(Kf[i.meta.group]=i)}else{if(t.meta.timer&&(clearTimeout(t.meta.timer),t.meta.timer=void 0),i.badgePosition!==void 0){if($f.includes(i.badgePosition)===!1)return ip(`wrong badgePosition`,e)}else i.badgePosition=`top-${i.position.indexOf(`left`)===-1?`left`:`right`}`;i.meta.uid=t.meta.uid,i.meta.badge=t.meta.badge+1,i.meta.badgeClass=`q-notification__badge q-notification__badge--${i.badgePosition}`+(i.badgeColor===void 0?``:` bg-${i.badgeColor}`)+(i.badgeTextColor===void 0?``:` text-${i.badgeTextColor}`)+(i.badgeClass?` ${i.badgeClass}`:``);let n=qf[i.position].value.indexOf(t);qf[i.position].value[n]=Kf[i.meta.group]=i}}let s=()=>{np(i),r=void 0};if(i.timeout>0&&(i.meta.timer=setTimeout(()=>{i.meta.timer=void 0,s()},i.timeout+1e3)),i.group!==void 0)return t=>{t===void 0?s():ip(`trying to update a grouped one which is forbidden`,e)};if(r={dismiss:s,config:e,notif:i},n!==void 0){Object.assign(n,r);return}return e=>{r!==void 0&&(e===void 0?r.dismiss():tp(Object.assign({},r.config,e,{group:!1,position:i.position}),t,r))}}function np(e){e.meta.timer&&(clearTimeout(e.meta.timer),e.meta.timer=void 0);let t=qf[e.position].value.indexOf(e);if(t!==-1){e.group!==void 0&&delete Kf[e.meta.group];let n=Xf[String(e.meta.uid)];if(n){let{width:e,height:t}=getComputedStyle(n);n.style.left=`${n.offsetLeft}px`,n.style.width=e,n.style.height=t}qf[e.position].value.splice(t,1),typeof e.onDismiss==`function`&&e.onDismiss()}}function rp(e){return e!=null&&Yf.test(e)!==!0}function ip(e,t){return console.error(`Notify: ${e}`,t),!1}function ap(){return X({name:`QNotifications`,devtools:{hide:!0},setup(){return()=>J(`div`,{class:`q-notifications`},Qf.map(e=>J(_s,{key:e,class:Jf[e],tag:`div`,name:`q-notification--${e}`},()=>qf[e].value.map(e=>{let t=e.meta,n=[];if(t.hasMedia===!0&&(e.spinner===!1?e.icon?n.push(J(Vu,{class:`q-notification__icon q-notification__icon--`+t.leftClass,name:e.icon,color:e.iconColor,size:e.iconSize,role:`img`})):e.avatar&&n.push(J(Uf,{class:`q-notification__avatar q-notification__avatar--`+t.leftClass},()=>J(`img`,{src:e.avatar,"aria-hidden":`true`}))):n.push(J(e.spinner,{class:`q-notification__spinner q-notification__spinner--`+t.leftClass,color:e.spinnerColor,size:e.spinnerSize}))),t.hasText===!0){let t,r={class:`q-notification__message col`};if(e.html===!0)r.innerHTML=e.caption?`
${e.message}
${e.caption}
`:e.message;else{let n=[e.message];t=e.caption?[J(`div`,n),J(`div`,{class:`q-notification__caption`},[e.caption])]:n}n.push(J(`div`,r,t))}let r=[J(`div`,{class:t.contentClass},n)];return e.progress===!0&&r.push(J(`div`,{key:`${t.uid}|p|${t.badge}`,class:t.progressClass,style:t.progressStyle})),e.actions!==void 0&&r.push(J(`div`,{class:t.actionsClass},e.actions.map(e=>J(Sd,e)))),t.badge>1&&r.push(J(`div`,{key:`${t.uid}|${t.badge}`,class:e.meta.badgeClass,style:e.badgeStyle},[t.badge])),J(`div`,{ref:e=>{Xf[String(t.uid)]=e},key:t.uid,class:t.class,...t.attrs},[J(`div`,{class:t.wrapperClass},r)])}))))}})}var op={setDefaults(e){Rc(e)===!0&&Object.assign(Gf,e)},registerType(e,t){Rc(t)===!0&&(ep[e]=t)},install({$q:e,parentApp:t}){if(e.notify=this.create=t=>tp(t,e),e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,e.config.notify!==void 0&&this.setDefaults(e.config.notify),this.__installed!==!0){Qf.forEach(e=>{qf[e]=H([]);let t=[`left`,`center`,`right`].includes(e)===!0?`center`:e.indexOf(`top`)===-1?`bottom`:`top`,n=e.indexOf(`left`)===-1?e.indexOf(`right`)===-1?`center`:`end`:`start`;Jf[e]=`q-notifications__list q-notifications__list--${t} fixed column no-wrap ${[`left`,`right`].includes(e)?`items-${e===`left`?`start`:`end`} justify-center`:e===`center`?`flex-center`:`items-${n}`}`});let e=gl(`q-notify`);Vc(ap(),t).mount(e)}}},sp=Object.prototype.toString,cp=Object.prototype.hasOwnProperty,lp=new Set([`Boolean`,`Number`,`String`,`Function`,`Array`,`Date`,`RegExp`].map(e=>`[object `+e+`]`));function up(e){if(e!==Object(e)||lp.has(sp.call(e))===!0||e.constructor&&cp.call(e,`constructor`)===!1&&cp.call(e.constructor.prototype,`isPrototypeOf`)===!1)return!1;let t;for(t in e);return t===void 0||cp.call(e,t)}function dp(){let e,t,n,r,i,a,o=arguments[0]||{},s=1,c=!1,l=arguments.length;for(typeof o==`boolean`&&(c=o,o=arguments[1]||{},s=2),Object(o)!==o&&typeof o!=`function`&&(o={}),l===s&&(o=this,s--);s{let n=e[t[0]],r=t[1];for(let e in n){let t=n[e];t.template&&(Object.keys(t).length===1?delete n[e]:(t[r]=t.template(t[r]||``),delete t.template))}})}function gp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let n in e)if(e[n]!==t[n])return!0}function _p(e){return[`class`,`style`].includes(e)===!1}function vp(e){return[`lang`,`dir`].includes(e)===!1}function yp(e,t){let n={},r={};return e===void 0?{add:t,remove:r}:(e.title!==t.title&&(n.title=t.title),[`meta`,`link`,`script`,`htmlAttr`,`bodyAttr`].forEach(i=>{let a=e[i],o=t[i];if(r[i]=[],a==null){n[i]=o;return}n[i]={};for(let e in a)o.hasOwnProperty(e)===!1&&r[i].push(e);for(let e in o)a.hasOwnProperty(e)===!1?n[i][e]=o[e]:gp(a[e],o[e])===!0&&(r[i].push(e),n[i][e]=o[e])}),{add:n,remove:r})}function bp({add:e,remove:t}){e.title&&(document.title=e.title),Object.keys(t).length!==0&&([`meta`,`link`,`script`].forEach(e=>{t[e].forEach(t=>{document.head.querySelector(`${e}[data-qmeta="${t}"]`).remove()})}),t.htmlAttr.filter(vp).forEach(e=>{document.documentElement.removeAttribute(e)}),t.bodyAttr.filter(_p).forEach(e=>{document.body.removeAttribute(e)})),[`meta`,`link`,`script`].forEach(t=>{let n=e[t];for(let e in n){let r=document.createElement(t);for(let t in n[e])t!==`innerHTML`&&r.setAttribute(t,n[e][t]);r.setAttribute(`data-qmeta`,e),t===`script`&&(r.innerHTML=n[e].innerHTML||``),document.head.appendChild(r)}}),Object.keys(e.htmlAttr).filter(vp).forEach(t=>{document.documentElement.setAttribute(t,e.htmlAttr[t]||``)}),Object.keys(e.bodyAttr).filter(_p).forEach(t=>{document.body.setAttribute(t,e.bodyAttr[t]||``)})}function xp(){fp=null;let e={title:``,titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};for(let t=0;t{let e={};return r.header.space===!0&&(e.paddingTop=`${r.header.size}px`),r.right.space===!0&&(e[`padding${n.lang.rtl===!0?`Left`:`Right`}`]=`${r.right.size}px`),r.footer.space===!0&&(e.paddingBottom=`${r.footer.size}px`),r.left.space===!0&&(e[`padding${n.lang.rtl===!0?`Right`:`Left`}`]=`${r.left.size}px`),e});return()=>J(`div`,{class:`q-page-container`,style:i.value},Q(t.default))}}),{passive:Tp}=qs,Ep=[`both`,`horizontal`,`vertical`],Dp=X({name:`QScrollObserver`,props:{axis:{type:String,validator:e=>Ep.includes(e),default:`vertical`},debounce:[String,Number],scrollTarget:Ol},emits:[`scroll`],setup(e,{emit:t}){let n={position:{top:0,left:0},direction:`down`,directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}},r=null,i,a;W(()=>e.scrollTarget,()=>{c(),s()});function o(){r?.();let a=Math.max(0,jl(i)),o=Ml(i),s={top:a-n.position.top,left:o-n.position.left};if(e.axis===`vertical`&&s.top===0||e.axis===`horizontal`&&s.left===0)return;let c=Math.abs(s.top)>=Math.abs(s.left)?s.top<0?`up`:`down`:s.left<0?`left`:`right`;n.position={top:a,left:o},n.directionChanged=n.direction!==c,n.delta=s,n.directionChanged===!0&&(n.direction=c,n.inflectionPoint=n.position),t(`scroll`,{...n})}function s(){i=Al(a,e.scrollTarget),i.addEventListener(`scroll`,l,Tp),l(!0)}function c(){i!==void 0&&(i.removeEventListener(`scroll`,l,Tp),i=void 0)}function l(t){if(t===!0||e.debounce===0||e.debounce===`0`)o();else if(r===null){let[t,n]=e.debounce?[setTimeout(o,e.debounce),clearTimeout]:[requestAnimationFrame(o),cancelAnimationFrame];r=()=>{n(t),r=null}}}let{proxy:u}=K();return W(()=>u.$q.lang.rtl,o),Fr(()=>{a=u.$el.parentNode,s()}),G(()=>{r?.(),c()}),Object.assign(u,{trigger:l,getPosition:()=>n}),Js}});function Op(){let e=H(!Is.value);return e.value===!1&&Fr(()=>{e.value=!0}),{isHydrated:e}}var kp=typeof ResizeObserver<`u`,Ap=kp===!0?{}:{style:`display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;`,url:`about:blank`},jp=X({name:`QResizeObserver`,props:{debounce:{type:[String,Number],default:100}},emits:[`resize`],setup(e,{emit:t}){let n=null,r,i={width:-1,height:-1};function a(t){t===!0||e.debounce===0||e.debounce===`0`?o():n===null&&(n=setTimeout(o,e.debounce))}function o(){if(n!==null&&(clearTimeout(n),n=null),r){let{offsetWidth:e,offsetHeight:n}=r;(e!==i.width||n!==i.height)&&(i={width:e,height:n},t(`resize`,i))}}let{proxy:s}=K();if(s.trigger=a,kp===!0){let e,t=n=>{r=s.$el.parentNode,r?(e=new ResizeObserver(a),e.observe(r),o()):n!==!0&&U(()=>{t(!0)})};return Fr(()=>{t()}),G(()=>{n!==null&&clearTimeout(n),e!==void 0&&(e.disconnect===void 0?r&&e.unobserve(r):e.disconnect())}),Js}else{let{isHydrated:e}=Op(),t;function i(){n!==null&&(clearTimeout(n),n=null),t!==void 0&&(t.removeEventListener!==void 0&&t.removeEventListener(`resize`,a,qs.passive),t=void 0)}function c(){i(),r?.contentDocument&&(t=r.contentDocument.defaultView,t.addEventListener(`resize`,a,qs.passive),o())}return Fr(()=>{U(()=>{r=s.$el,r&&c()})}),G(i),()=>{if(e.value===!0)return J(`object`,{class:`q--avoid-card-border`,style:Ap.style,tabindex:-1,type:`text/html`,data:Ap.url,"aria-hidden":`true`,onLoad:c})}}}}),Mp=X({name:`QLayout`,props:{container:Boolean,view:{type:String,default:`hhh lpr fff`,validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=K(),i=H(null),a=H(r.screen.height),o=H(e.container===!0?0:r.screen.width),s=H({position:0,direction:`down`,inflectionPoint:0}),c=H(0),l=H(Is.value===!0?0:Bl()),u=q(()=>`q-layout q-layout--`+(e.container===!0?`containerized`:`standard`)),d=q(()=>e.container===!1?{minHeight:r.screen.height+`px`}:null),f=q(()=>l.value===0?null:{[r.lang.rtl===!0?`left`:`right`]:`${l.value}px`}),p=q(()=>l.value===0?null:{[r.lang.rtl===!0?`right`:`left`]:0,[r.lang.rtl===!0?`left`:`right`]:`-${l.value}px`,width:`calc(100% + ${l.value}px)`});function m(t){if(e.container===!0||document.qScrollPrevented!==!0){let r={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};s.value=r,e.onScroll!==void 0&&n(`scroll`,r)}}function h(t){let{height:r,width:i}=t,s=!1;a.value!==r&&(s=!0,a.value=r,e.onScrollHeight!==void 0&&n(`scrollHeight`,r),_()),o.value!==i&&(s=!0,o.value=i),s===!0&&e.onResize!==void 0&&n(`resize`,t)}function g({height:e}){c.value!==e&&(c.value=e,_())}function _(){if(e.container===!0){let e=a.value>c.value?Bl():0;l.value!==e&&(l.value=e)}}let v=null,y={instances:{},view:q(()=>e.view),isContainer:q(()=>e.container),rootRef:i,height:a,containerHeight:c,scrollbarWidth:l,totalWidth:q(()=>o.value+l.value),rows:q(()=>{let t=e.view.toLowerCase().split(` `);return{top:t[0].split(``),middle:t[1].split(``),bottom:t[2].split(``)}}),header:jt({size:0,offset:0,space:!1}),right:jt({size:300,offset:0,space:!1}),footer:jt({size:0,offset:0,space:!1}),left:jt({size:300,offset:0,space:!1}),scroll:s,animate(){v===null?document.body.classList.add(`q-body--layout-animate`):clearTimeout(v),v=setTimeout(()=>{v=null,document.body.classList.remove(`q-body--layout-animate`)},155)},update(e,t,n){y[e][t]=n}};if(Pn(Oc,y),Bl()>0){let t=null,n=document.body;function i(){t=null,n.classList.remove(`hide-scrollbar`)}function a(){if(t===null){if(n.scrollHeight>r.screen.height)return;n.classList.add(`hide-scrollbar`)}else clearTimeout(t);t=setTimeout(i,300)}function o(e){t!==null&&e===`remove`&&(clearTimeout(t),i()),window[`${e}EventListener`](`resize`,a)}W(()=>e.container===!0?`remove`:`add`,o),e.container!==!0&&o(`add`),Rr(()=>{o(`remove`)})}return()=>{let n=au(t.default,[J(Dp,{onScroll:m}),J(jp,{onResize:h})]),r=J(`div`,{class:u.value,style:d.value,ref:e.container===!0?void 0:i,tabindex:-1},n);return e.container===!0?J(`div`,{class:`q-layout-container overflow-hidden`,ref:i},[J(jp,{onResize:g}),J(`div`,{class:`absolute-full`,style:f.value},[J(`div`,{class:`scroll`,style:p.value},[r])])]):r}}});function Np(e){{let t={active:!0};if(typeof e==`function`){let n=q(e);t.val=n.value,W(n,e=>{t.val=e,t.active===!0&&Sp()})}else t.val=e;mp.push(t),Sp(),Er(()=>{t.active=!0,Sp()}),Dr(()=>{t.active=!1,Sp()}),Rr(()=>{mp.splice(mp.indexOf(t),1),Sp()})}}function Pp(){return Fn(`_q_`)}var Fp=()=>!0;function Ip(e){let t={};return e.forEach(e=>{t[e]=Fp}),t}function Lp(){let{emit:e,proxy:t}=K(),n=H(null);function r(){n.value.show()}function i(){n.value.hide()}function a(t){e(`ok`,t),i()}function o(){e(`hide`)}return Object.assign(t,{show:r,hide:i}),{dialogRef:n,onDialogHide:o,onDialogOK:a,onDialogCancel:i}}var Rp=[`ok`,`hide`];Lp.emits=Rp,Lp.emitsObject=Ip(Rp);var zp=X({name:`QItemSection`,props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){let n=q(()=>`q-item__section column q-item__section--${e.avatar===!0||e.side===!0||e.thumbnail===!0?`side`:`main`}`+(e.top===!0?` q-item__section--top justify-start`:` justify-center`)+(e.avatar===!0?` q-item__section--avatar`:``)+(e.thumbnail===!0?` q-item__section--thumbnail`:``)+(e.noWrap===!0?` q-item__section--nowrap`:``));return()=>J(`div`,{class:n.value},Q(t.default))}}),Bp=X({name:`QItemLabel`,props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){let n=q(()=>parseInt(e.lines,10)),r=q(()=>`q-item__label`+(e.overline===!0?` q-item__label--overline text-overline`:``)+(e.caption===!0?` q-item__label--caption text-caption`:``)+(e.header===!0?` q-item__label--header`:``)+(n.value===1?` ellipsis`:``)),i=q(()=>e.lines!==void 0&&n.value>1?{overflow:`hidden`,display:`-webkit-box`,"-webkit-box-orient":`vertical`,"-webkit-line-clamp":n.value}:null);return()=>J(`div`,{style:i.value,class:r.value},Q(t.default))}});function Vp(){if(window.getSelection!==void 0){let e=window.getSelection();e.empty===void 0?e.removeAllRanges!==void 0&&(e.removeAllRanges(),Ws.is.mobile!==!0&&e.addRange(document.createRange())):e.empty()}else document.selection!==void 0&&document.selection.empty()}var Hp={target:{type:[Boolean,String,Element],default:!0},noParentEvent:Boolean},Up={...Hp,contextMenu:Boolean};function Wp({showing:e,avoidEmit:t,configureAnchorEl:n}){let{props:r,proxy:i,emit:a}=K(),o=H(null),s=null;function c(e){return o.value===null?!1:e===void 0||e.touches===void 0||e.touches.length<=1}let l={};n===void 0&&(Object.assign(l,{hide(e){i.hide(e)},toggle(e){i.toggle(e),e.qAnchorHandled=!0},toggleKey(e){fc(e,13)===!0&&l.toggle(e)},contextClick(e){i.hide(e),$s(e),U(()=>{i.show(e),e.qAnchorHandled=!0})},prevent:$s,mobileTouch(e){if(l.mobileCleanup(e),c(e)!==!0)return;i.hide(e),o.value.classList.add(`non-selectable`);let t=e.target;tc(l,`anchor`,[[t,`touchmove`,`mobileCleanup`,`passive`],[t,`touchend`,`mobileCleanup`,`passive`],[t,`touchcancel`,`mobileCleanup`,`passive`],[o.value,`contextmenu`,`prevent`,`notPassive`]]),s=setTimeout(()=>{s=null,i.show(e),e.qAnchorHandled=!0},300)},mobileCleanup(t){o.value.classList.remove(`non-selectable`),s!==null&&(clearTimeout(s),s=null),e.value===!0&&t!==void 0&&Vp()}}),n=function(e=r.contextMenu){if(r.noParentEvent===!0||o.value===null)return;let t;t=e===!0?i.$q.platform.is.mobile===!0?[[o.value,`touchstart`,`mobileTouch`,`passive`]]:[[o.value,`mousedown`,`hide`,`passive`],[o.value,`contextmenu`,`contextClick`,`notPassive`]]:[[o.value,`click`,`toggle`,`passive`],[o.value,`keyup`,`toggleKey`,`passive`]],tc(l,`anchor`,t)});function u(){nc(l,`anchor`)}function d(e){for(o.value=e;o.value.classList.contains(`q-anchor--skip`);)o.value=o.value.parentNode;n()}function f(){if(r.target===!1||r.target===``||i.$el.parentNode===null)o.value=null;else if(r.target===!0)d(i.$el.parentNode);else{let e=r.target;if(typeof r.target==`string`)try{e=document.querySelector(r.target)}catch{e=void 0}e==null?(o.value=null,console.error(`Anchor: target "${r.target}" not found`)):(o.value=e.$el||e,n())}}return W(()=>r.contextMenu,e=>{o.value!==null&&(u(),n(e))}),W(()=>r.target,()=>{o.value!==null&&u(),f()}),W(()=>r.noParentEvent,e=>{o.value!==null&&(e===!0?u():n())}),Fr(()=>{f(),t!==!0&&r.modelValue===!0&&o.value===null&&a(`update:modelValue`,!1)}),G(()=>{s!==null&&clearTimeout(s),u()}),{anchorEl:o,canShow:c,anchorEvents:l}}function Gp(e,t){let n=H(null),r;function i(e,t){let n=`${t===void 0?`remove`:`add`}EventListener`,i=t===void 0?r:t;e!==window&&e[n](`scroll`,i,qs.passive),window[n](`scroll`,i,qs.passive),r=t}function a(){n.value!==null&&(i(n.value),n.value=null)}return G(W(()=>e.noParentEvent,()=>{n.value!==null&&(a(),t())})),{localScrollTarget:n,unconfigureScrollTarget:a,changeScrollEvent:i}}var Kp=null,{notPassiveCapture:qp}=qs,Jp=[];function Yp(e){Kp!==null&&(clearTimeout(Kp),Kp=null);let t=e.target;if(t===void 0||t.nodeType===8||t.classList.contains(`no-pointer-events`)===!0)return;let n=vl.length-1;for(;n>=0;){let e=vl[n].$;if(e.type.name===`QTooltip`){n--;continue}if(e.type.name!==`QDialog`)break;if(e.props.seamless!==!0)return;n--}for(let n=Jp.length-1;n>=0;n--){let r=Jp[n];if((r.anchorEl.value===null||r.anchorEl.value.contains(t)===!1)&&(t===document.body||r.innerRef.value!==null&&r.innerRef.value.contains(t)===!1))e.qClickOutside=!0,r.onClickOutside(e);else return}}function Xp(e){Jp.push(e),Jp.length===1&&(document.addEventListener(`mousedown`,Yp,qp),document.addEventListener(`touchstart`,Yp,qp))}function Zp(e){let t=Jp.findIndex(t=>t===e);t!==-1&&(Jp.splice(t,1),Jp.length===0&&(Kp!==null&&(clearTimeout(Kp),Kp=null),document.removeEventListener(`mousedown`,Yp,qp),document.removeEventListener(`touchstart`,Yp,qp)))}var Qp,$p;function em(e){let t=e.split(` `);return t.length===2?[`top`,`center`,`bottom`].includes(t[0])===!0?[`left`,`middle`,`right`,`start`,`end`].includes(t[1])===!0?!0:(console.error(`Anchor/Self position must end with one of left/middle/right/start/end`),!1):(console.error(`Anchor/Self position must start with one of top/center/bottom`),!1):!1}function tm(e){return e?!(e.length!==2||typeof e[0]!=`number`||typeof e[1]!=`number`):!0}var nm={"start#ltr":`left`,"start#rtl":`right`,"end#ltr":`right`,"end#rtl":`left`};[`left`,`middle`,`right`].forEach(e=>{nm[`${e}#ltr`]=e,nm[`${e}#rtl`]=e});function rm(e,t){let n=e.split(` `);return{vertical:n[0],horizontal:nm[`${n[1]}#${t===!0?`rtl`:`ltr`}`]}}function im(e,t){let{top:n,left:r,right:i,bottom:a,width:o,height:s}=e.getBoundingClientRect();return t!==void 0&&(n-=t[1],r-=t[0],a+=t[1],i+=t[0],o+=t[0],s+=t[1]),{top:n,bottom:a,height:s,left:r,right:i,width:o,middle:r+(i-r)/2,center:n+(a-n)/2}}function am(e,t,n){let{top:r,left:i}=e.getBoundingClientRect();return r+=t.top,i+=t.left,n!==void 0&&(r+=n[1],i+=n[0]),{top:r,bottom:r+1,height:1,left:i,right:i+1,width:1,middle:i,center:r}}function om(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function sm(e,t,n,r){return{top:e[n.vertical]-t[r.vertical],left:e[n.horizontal]-t[r.horizontal]}}function cm(e,t=0){if(e.targetEl===null||e.anchorEl===null||t>5)return;if(e.targetEl.offsetHeight===0||e.targetEl.offsetWidth===0){setTimeout(()=>{cm(e,t+1)},10);return}let{targetEl:n,offset:r,anchorEl:i,anchorOrigin:a,selfOrigin:o,absoluteOffset:s,fit:c,cover:l,maxHeight:u,maxWidth:d}=e;if(Y.is.ios===!0&&window.visualViewport!==void 0){let e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==Qp&&(e.setProperty(`--q-pe-left`,t+`px`),Qp=t),n!==$p&&(e.setProperty(`--q-pe-top`,n+`px`),$p=n)}let{scrollLeft:f,scrollTop:p}=n,m=s===void 0?im(i,l===!0?[0,0]:r):am(i,s,r);Object.assign(n.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:d,maxHeight:u,visibility:`visible`});let{offsetWidth:h,offsetHeight:g}=n,{elWidth:_,elHeight:v}=c===!0||l===!0?{elWidth:Math.max(m.width,h),elHeight:l===!0?Math.max(m.height,g):g}:{elWidth:h,elHeight:g},y={maxWidth:d,maxHeight:u};(c===!0||l===!0)&&(y.minWidth=m.width+`px`,l===!0&&(y.minHeight=m.height+`px`)),Object.assign(n.style,y);let b=om(_,v),x=sm(m,b,a,o);if(s===void 0||r===void 0)lm(x,m,b,a,o);else{let{top:e,left:t}=x;lm(x,m,b,a,o);let n=!1;if(x.top!==e){n=!0;let e=2*r[1];m.center=m.top-=e,m.bottom-=e+2}if(x.left!==t){n=!0;let e=2*r[0];m.middle=m.left-=e,m.right-=e+2}n===!0&&(x=sm(m,b,a,o),lm(x,m,b,a,o))}y={top:x.top+`px`,left:x.left+`px`},x.maxHeight!==void 0&&(y.maxHeight=x.maxHeight+`px`,m.height>x.maxHeight&&(y.minHeight=y.maxHeight)),x.maxWidth!==void 0&&(y.maxWidth=x.maxWidth+`px`,m.width>x.maxWidth&&(y.minWidth=y.maxWidth)),Object.assign(n.style,y),n.scrollTop!==p&&(n.scrollTop=p),n.scrollLeft!==f&&(n.scrollLeft=f)}function lm(e,t,n,r,i){let a=n.bottom,o=n.right,s=Bl(),c=window.innerHeight-s,l=document.body.clientWidth;if(e.top<0||e.top+a>c)if(i.vertical===`center`)e.top=t[r.vertical]>c/2?Math.max(0,c-a):0,e.maxHeight=Math.min(a,c);else if(t[r.vertical]>c/2){let n=Math.min(c,r.vertical===`center`?t.center:r.vertical===i.vertical?t.bottom:t.top);e.maxHeight=Math.min(a,n),e.top=Math.max(0,n-a)}else e.top=Math.max(0,r.vertical===`center`?t.center:r.vertical===i.vertical?t.top:t.bottom),e.maxHeight=Math.min(a,c-e.top);if(e.left<0||e.left+o>l)if(e.maxWidth=Math.min(o,l),i.horizontal===`middle`)e.left=t[r.horizontal]>l/2?Math.max(0,l-o):0;else if(t[r.horizontal]>l/2){let n=Math.min(l,r.horizontal===`middle`?t.middle:r.horizontal===i.horizontal?t.right:t.left);e.maxWidth=Math.min(o,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,r.horizontal===`middle`?t.middle:r.horizontal===i.horizontal?t.left:t.right),e.maxWidth=Math.min(o,l-e.left)}var um=X({name:`QTooltip`,inheritAttrs:!1,props:{...Hp,...el,...rl,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...rl.transitionShow,default:`jump-down`},transitionHide:{...rl.transitionHide,default:`jump-up`},anchor:{type:String,default:`bottom middle`,validator:em},self:{type:String,default:`top middle`,validator:em},offset:{type:Array,default:()=>[14,14],validator:tm},scrollTarget:Ol,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...tl],setup(e,{slots:t,emit:n,attrs:r}){let i,a,o=K(),{proxy:{$q:s}}=o,c=H(null),l=H(!1),u=q(()=>rm(e.anchor,s.lang.rtl)),d=q(()=>rm(e.self,s.lang.rtl)),f=q(()=>e.persistent!==!0),{registerTick:p,removeTick:m}=$c(),{registerTimeout:h}=Qc(),{transitionProps:g,transitionStyle:_}=il(e),{localScrollTarget:v,changeScrollEvent:y,unconfigureScrollTarget:b}=Gp(e,I),{anchorEl:x,canShow:S,anchorEvents:C}=Wp({showing:l,configureAnchorEl:F}),{show:w,hide:T}=nl({showing:l,canShow:S,handleShow:k,handleHide:A,hideOnRouteChange:f,processOnMount:!0});Object.assign(C,{delayShow:N,delayHide:P});let{showPortal:E,hidePortal:D,renderPortal:O}=wl(o,c,ee,`tooltip`);if(s.platform.is.mobile===!0){let t={anchorEl:x,innerRef:c,onClickOutside(e){return T(e),e.target.classList.contains(`q-dialog__backdrop`)&&Z(e),!0}};W(q(()=>e.modelValue===null&&e.persistent!==!0&&l.value===!0),e=>{(e===!0?Xp:Zp)(t)}),G(()=>{Zp(t)})}function k(t){E(),p(()=>{a=new MutationObserver(()=>M()),a.observe(c.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),M(),I()}),i===void 0&&(i=W(()=>s.screen.width+`|`+s.screen.height+`|`+e.self+`|`+e.anchor+`|`+s.lang.rtl,M)),h(()=>{E(!0),n(`show`,t)},e.transitionDuration)}function A(t){m(),D(),j(),h(()=>{D(!0),n(`hide`,t)},e.transitionDuration)}function j(){a!==void 0&&(a.disconnect(),a=void 0),i!==void 0&&(i(),i=void 0),b(),nc(C,`tooltipTemp`)}function M(){cm({targetEl:c.value,offset:e.offset,anchorEl:x.value,anchorOrigin:u.value,selfOrigin:d.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function N(t){if(s.platform.is.mobile===!0){Vp(),document.body.classList.add(`non-selectable`);let e=x.value;tc(C,`tooltipTemp`,[`touchmove`,`touchcancel`,`touchend`,`click`].map(t=>[e,t,`delayHide`,`passiveCapture`]))}h(()=>{w(t)},e.delay)}function P(t){s.platform.is.mobile===!0&&(nc(C,`tooltipTemp`),Vp(),setTimeout(()=>{document.body.classList.remove(`non-selectable`)},10)),h(()=>{T(t)},e.hideDelay)}function F(){e.noParentEvent===!0||x.value===null||tc(C,`anchor`,s.platform.is.mobile===!0?[[x.value,`touchstart`,`delayShow`,`passive`]]:[[x.value,`mouseenter`,`delayShow`,`passive`],[x.value,`mouseleave`,`delayHide`,`passive`]])}function I(){if(x.value!==null||e.scrollTarget!==void 0){v.value=Al(x.value,e.scrollTarget);let t=e.noParentEvent===!0?M:T;y(v.value,t)}}function L(){return l.value===!0?J(`div`,{...r,ref:c,class:[`q-tooltip q-tooltip--style q-position-engine no-pointer-events`,r.class],style:[r.style,_.value],role:`tooltip`},Q(t.default)):null}function ee(){return J(So,g.value,L)}return G(j),Object.assign(o.proxy,{updatePosition:M}),O}}),dm=X({name:`QItem`,props:{...Cd,...od,tag:{type:String,default:`div`},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:[`click`,`keyup`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=K(),i=wd(e,r),{hasLink:a,linkAttrs:o,linkClass:s,linkTag:c,navigateOnClick:l}=sd(),u=H(null),d=H(null),f=q(()=>e.clickable===!0||a.value===!0||e.tag===`label`),p=q(()=>e.disable!==!0&&f.value===!0),m=q(()=>`q-item q-item-type row no-wrap`+(e.dense===!0?` q-item--dense`:``)+(i.value===!0?` q-item--dark`:``)+(a.value===!0&&e.active===null?s.value:e.active===!0?` q-item--active${e.activeClass===void 0?``:` ${e.activeClass}`}`:``)+(e.disable===!0?` disabled`:``)+(p.value===!0?` q-item--clickable q-link cursor-pointer `+(e.manualFocus===!0?`q-manual-focusable`:`q-focusable q-hoverable`)+(e.focused===!0?` q-manual-focusable--focused`:``):``)),h=q(()=>e.insetLevel===void 0?null:{[`padding`+(r.lang.rtl===!0?`Right`:`Left`)]:16+e.insetLevel*56+`px`});function g(e){p.value===!0&&(d.value!==null&&e.qAvoidFocus!==!0&&(e.qKeyEvent!==!0&&document.activeElement===u.value?d.value.focus():document.activeElement===d.value&&u.value.focus()),l(e))}function _(e){if(p.value===!0&&fc(e,[13,32])===!0){Z(e),e.qKeyEvent=!0;let t=new MouseEvent(`click`,e);t.qKeyEvent=!0,u.value.dispatchEvent(t)}n(`keyup`,e)}function v(){let e=iu(t.default,[]);return p.value===!0&&e.unshift(J(`div`,{class:`q-focus-helper`,tabindex:-1,ref:d})),e}return()=>{let t={ref:u,class:m.value,style:h.value,role:`listitem`,onClick:g,onKeyup:_};return p.value===!0?(t.tabindex=e.tabindex||`0`,Object.assign(t,o.value)):f.value===!0&&(t[`aria-disabled`]=`true`),J(c.value,t,v())}}}),fm=[`ul`,`ol`],pm=X({name:`QList`,props:{...Cd,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:`div`}},setup(e,{slots:t}){let n=wd(e,K().proxy.$q),r=q(()=>fm.includes(e.tag)?null:`list`),i=q(()=>`q-list`+(e.bordered===!0?` q-list--bordered`:``)+(e.dense===!0?` q-list--dense`:``)+(e.separator===!0?` q-list--separator`:``)+(n.value===!0?` q-list--dark`:``)+(e.padding===!0?` q-list--padding`:``));return()=>J(e.tag,{class:i.value,role:r.value},Q(t.default))}}),mm=0,hm=[`click`,`keydown`],gm={icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:()=>`t_${mm++}`},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String,ripple:{type:[Boolean,Object],default:!0}};function _m(e,t,n,r){let i=Fn(Mc,Nc);if(i===Nc)return console.error(`QTab/QRouteTab component needs to be child of QTabs`),Nc;let{proxy:a}=K(),o=H(null),s=H(null),c=H(null),l=q(()=>e.disable===!0||e.ripple===!1?!1:Object.assign({keyCodes:[13,32],early:!0},e.ripple===!0?{}:e.ripple)),u=q(()=>i.currentModel.value===e.name),d=q(()=>`q-tab relative-position self-stretch flex flex-center text-center`+(u.value===!0?` q-tab--active`+(i.tabProps.value.activeClass?` `+i.tabProps.value.activeClass:``)+(i.tabProps.value.activeColor?` text-${i.tabProps.value.activeColor}`:``)+(i.tabProps.value.activeBgColor?` bg-${i.tabProps.value.activeBgColor}`:``):` q-tab--inactive`)+(e.icon&&e.label&&i.tabProps.value.inlineLabel===!1?` q-tab--full`:``)+(e.noCaps===!0||i.tabProps.value.noCaps===!0?` q-tab--no-caps`:``)+(e.disable===!0?` disabled`:` q-focusable q-hoverable cursor-pointer`)+(r===void 0?``:r.linkClass.value)),f=q(()=>`q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable `+(i.tabProps.value.inlineLabel===!0?`row no-wrap q-tab__content--inline`:`column`)+(e.contentClass===void 0?``:` ${e.contentClass}`)),p=q(()=>e.disable===!0||i.hasFocus.value===!0||u.value===!1&&i.hasActiveTab.value===!0?-1:e.tabindex||0);function m(t,a){if(a!==!0&&t?.qAvoidFocus!==!0&&o.value?.focus(),e.disable===!0){r?.hasRouterLink.value===!0&&Z(t);return}if(r===void 0){i.updateModel({name:e.name}),n(`click`,t);return}if(r.hasRouterLink.value===!0){let a=(n={})=>{let a,o=n.to===void 0||Lc(n.to,e.to)===!0?i.avoidRouteWatcher=Id():null;return r.navigateToRouterLink(t,{...n,returnRouterError:!0}).catch(e=>{a=e}).then(t=>{if(o===i.avoidRouteWatcher&&(i.avoidRouteWatcher=!1,a===void 0&&(t===void 0||t.message?.startsWith(`Avoided redundant navigation`)===!0)&&i.updateModel({name:e.name})),n.returnRouterError===!0)return a===void 0?t:Promise.reject(a)})};n(`click`,t,a),t.defaultPrevented!==!0&&a();return}n(`click`,t)}function h(e){fc(e,[13,32])?m(e,!0):dc(e)!==!0&&e.keyCode>=35&&e.keyCode<=40&&e.altKey!==!0&&e.metaKey!==!0&&i.onKbdNavigate(e.keyCode,a.$el)===!0&&Z(e),n(`keydown`,e)}function g(){let n=i.tabProps.value.narrowIndicator,r=[],a=J(`div`,{ref:c,class:[`q-tab__indicator`,i.tabProps.value.indicatorClass]});e.icon!==void 0&&r.push(J(Vu,{class:`q-tab__icon`,name:e.icon})),e.label!==void 0&&r.push(J(`div`,{class:`q-tab__label`},e.label)),e.alert!==!1&&r.push(e.alertIcon===void 0?J(`div`,{class:`q-tab__alert`+(e.alert===!0?``:` text-${e.alert}`)}):J(Vu,{class:`q-tab__alert-icon`,color:e.alert===!0?void 0:e.alert,name:e.alertIcon})),n===!0&&r.push(a);let s=[J(`div`,{class:`q-focus-helper`,tabindex:-1,ref:o}),J(`div`,{class:f.value},au(t.default,r))];return n===!1&&s.push(a),s}let _={name:q(()=>e.name),rootRef:s,tabIndicatorRef:c,routeData:r};G(()=>{i.unregisterTab(_)}),Fr(()=>{i.registerTab(_)});function v(t,n){return Mn(J(t,{ref:s,class:d.value,tabindex:p.value,role:`tab`,"aria-selected":u.value===!0?`true`:`false`,"aria-disabled":e.disable===!0?`true`:void 0,onClick:m,onKeydown:h,...n},g()),[[Ju,l.value]])}return{renderTab:v,$tabs:i}}var vm=X({name:`QTab`,props:gm,emits:hm,setup(e,{slots:t,emit:n}){let{renderTab:r}=_m(e,t,n);return()=>r(`div`)}}),ym=!1;{let e=document.createElement(`div`);e.setAttribute(`dir`,`rtl`),Object.assign(e.style,{width:`1px`,height:`1px`,overflow:`auto`});let t=document.createElement(`div`);Object.assign(t.style,{width:`1000px`,height:`1px`}),document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,ym=e.scrollLeft>=0,e.remove()}function bm(e,t,n){let r=n===!0?[`left`,`right`]:[`top`,`bottom`];return`absolute-${t===!0?r[0]:r[1]}${e?` text-${e}`:``}`}var xm=[`left`,`center`,`right`,`justify`],Sm=X({name:`QTabs`,props:{modelValue:[Number,String],align:{type:String,default:`center`,validator:e=>xm.includes(e)},breakpoint:{type:[String,Number],default:600},vertical:Boolean,shrink:Boolean,stretch:Boolean,activeClass:String,activeColor:String,activeBgColor:String,indicatorColor:String,leftIcon:String,rightIcon:String,outsideArrows:Boolean,mobileArrows:Boolean,switchIndicator:Boolean,narrowIndicator:Boolean,inlineLabel:Boolean,noCaps:Boolean,dense:Boolean,contentClass:String,"onUpdate:modelValue":[Function,Array]},setup(e,{slots:t,emit:n}){let{proxy:r}=K(),{$q:i}=r,{registerTick:a}=$c(),{registerTick:o}=$c(),{registerTick:s}=$c(),{registerTimeout:c,removeTimeout:l}=Qc(),{registerTimeout:u,removeTimeout:d}=Qc(),f=H(null),p=H(null),m=H(e.modelValue),h=H(!1),g=H(!0),_=H(!1),v=H(!1),y=[],b=H(0),x=H(!1),S=null,C=null,w,T=q(()=>({activeClass:e.activeClass,activeColor:e.activeColor,activeBgColor:e.activeBgColor,indicatorClass:bm(e.indicatorColor,e.switchIndicator,e.vertical),narrowIndicator:e.narrowIndicator,inlineLabel:e.inlineLabel,noCaps:e.noCaps})),E=q(()=>{let e=b.value,t=m.value;for(let n=0;n`q-tabs__content--align-${h.value===!0?`left`:v.value===!0?`justify`:e.align}`),O=q(()=>`q-tabs row no-wrap items-center q-tabs--${h.value===!0?``:`not-`}scrollable q-tabs--${e.vertical===!0?`vertical`:`horizontal`} q-tabs__arrows--${e.outsideArrows===!0?`outside`:`inside`} q-tabs--mobile-with${e.mobileArrows===!0?``:`out`}-arrows`+(e.dense===!0?` q-tabs--dense`:``)+(e.shrink===!0?` col-shrink`:``)+(e.stretch===!0?` self-stretch`:``)),k=q(()=>`q-tabs__content scroll--mobile row no-wrap items-center self-stretch hide-scrollbar relative-position `+D.value+(e.contentClass===void 0?``:` ${e.contentClass}`)),A=q(()=>e.vertical===!0?{container:`height`,content:`offsetHeight`,scroll:`scrollHeight`}:{container:`width`,content:`offsetWidth`,scroll:`scrollWidth`}),j=q(()=>e.vertical!==!0&&i.lang.rtl===!0),M=q(()=>ym===!1&&j.value===!0);W(j,ee),W(()=>e.modelValue,e=>{N({name:e,setCurrent:!0,skipEmit:!0})}),W(()=>e.outsideArrows,P);function N({name:t,setCurrent:r,skipEmit:i}){m.value!==t&&(i!==!0&&e[`onUpdate:modelValue`]!==void 0&&n(`update:modelValue`,t),(r===!0||e[`onUpdate:modelValue`]===void 0)&&(I(m.value,t),m.value=t))}function P(){a(()=>{f.value&&F({width:f.value.offsetWidth,height:f.value.offsetHeight})})}function F(t){if(A.value===void 0||p.value===null)return;let n=t[A.value.container],r=Math.min(p.value[A.value.scroll],Array.prototype.reduce.call(p.value.children,(e,t)=>e+(t[A.value.content]||0),0)),i=n>0&&r>n;h.value=i,i===!0&&o(ee),v.value=ne.name.value===t):null,i=n!=null&&n!==``?y.find(e=>e.name.value===n):null;if(z===!0)z=!1;else if(r&&i){let t=r.tabIndicatorRef.value,n=i.tabIndicatorRef.value;S!==null&&(clearTimeout(S),S=null),t.style.transition=`none`,t.style.transform=`none`,n.style.transition=`none`,n.style.transform=`none`;let a=t.getBoundingClientRect(),o=n.getBoundingClientRect();n.style.transform=e.vertical===!0?`translate3d(0,${a.top-o.top}px,0) scale3d(1,${o.height?a.height/o.height:1},1)`:`translate3d(${a.left-o.left}px,0,0) scale3d(${o.width?a.width/o.width:1},1,1)`,s(()=>{S=setTimeout(()=>{S=null,n.style.transition=`transform .25s cubic-bezier(.4, 0, .2, 1)`,n.style.transform=`none`},70)})}i&&h.value===!0&&L(i.rootRef.value)}function L(t){let{left:n,width:r,top:i,height:a}=p.value.getBoundingClientRect(),o=t.getBoundingClientRect(),s=e.vertical===!0?o.top-i:o.left-n;if(s<0){p.value[e.vertical===!0?`scrollTop`:`scrollLeft`]+=Math.floor(s),ee();return}s+=e.vertical===!0?o.height-a:o.width-r,s>0&&(p.value[e.vertical===!0?`scrollTop`:`scrollLeft`]+=Math.ceil(s),ee())}function ee(){let t=p.value;if(t===null)return;let n=t.getBoundingClientRect(),r=e.vertical===!0?t.scrollTop:Math.abs(t.scrollLeft);j.value===!0?(g.value=Math.ceil(r+n.width)0):(g.value=r>0,_.value=e.vertical===!0?Math.ceil(r+n.height){se(e)===!0&&ie()},5)}function ne(){te(M.value===!0?2**53-1:0)}function re(){te(M.value===!0?0:2**53-1)}function ie(){C!==null&&(clearInterval(C),C=null)}function ae(t,n){let r=Array.prototype.filter.call(p.value.children,e=>e===n||e.matches&&e.matches(`.q-tab.q-focusable`)===!0),i=r.length;if(i===0)return;if(t===36)return L(r[0]),r[0].focus(),!0;if(t===35)return L(r[i-1]),r[i-1].focus(),!0;let a=t===(e.vertical===!0?38:37),o=t===(e.vertical===!0?40:39),s=a===!0?-1:o===!0?1:void 0;if(s!==void 0){let e=j.value===!0?-1:1,t=r.indexOf(n)+s*e;return t>=0&&tM.value===!0?{get:e=>Math.abs(e.scrollLeft),set:(e,t)=>{e.scrollLeft=-t}}:e.vertical===!0?{get:e=>e.scrollTop,set:(e,t)=>{e.scrollTop=t}}:{get:e=>e.scrollLeft,set:(e,t)=>{e.scrollLeft=t}});function se(e){let t=p.value,{get:n,set:r}=oe.value,i=!1,a=n(t),o=e=e)&&(i=!0,a=e),r(t,a),ee(),i}function ce(e,t){for(let n in e)if(e[n]!==t[n])return!1;return!0}function le(){let e=null,t={matchedLen:0,queryDiff:9999,hrefLen:0},n=y.filter(e=>e.routeData?.hasRouterLink.value===!0),{hash:i,query:a}=r.$route,o=Object.keys(a).length;for(let r of n){let n=r.routeData.exact.value===!0;if(r.routeData[n===!0?`linkIsExactActive`:`linkIsActive`].value!==!0)continue;let{hash:s,query:c,matched:l,href:u}=r.routeData.resolvedLink.value,d=Object.keys(c).length;if(n===!0){if(s!==i||d!==o||ce(a,c)===!1)continue;e=r.name.value;break}if(s!==``&&s!==i||d!==0&&ce(c,a)===!1)continue;let f={matchedLen:l.length,queryDiff:o-d,hrefLen:u.length-s.length};if(f.matchedLen>t.matchedLen){e=r.name.value,t=f;continue}else if(f.matchedLen!==t.matchedLen)continue;if(f.queryDifft.hrefLen&&(e=r.name.value,t=f)}if(e===null&&y.some(e=>e.routeData===void 0&&e.name.value===m.value)===!0){z=!1;return}N({name:e,setCurrent:!0})}function ue(e){if(l(),x.value!==!0&&f.value!==null&&e.target&&typeof e.target.closest==`function`){let t=e.target.closest(`.q-tab`);t&&f.value.contains(t)===!0&&(x.value=!0,h.value===!0&&L(t))}}function de(){c(()=>{x.value=!1},30)}function fe(){ge.avoidRouteWatcher===!1?u(le):d()}function pe(){if(w===void 0){let e=W(()=>r.$route.fullPath,fe);w=()=>{e(),w=void 0}}}function me(e){y.push(e),b.value++,P(),e.routeData===void 0||r.$route===void 0?u(()=>{if(h.value===!0){let e=m.value,t=e!=null&&e!==``?y.find(t=>t.name.value===e):null;t&&L(t.rootRef.value)}}):(pe(),e.routeData.hasRouterLink.value===!0&&fe())}function he(e){y.splice(y.indexOf(e),1),b.value--,P(),w!==void 0&&e.routeData!==void 0&&(y.every(e=>e.routeData===void 0)===!0&&w(),fe())}let ge={currentModel:m,tabProps:T,hasFocus:x,hasActiveTab:E,registerTab:me,unregisterTab:he,verifyRouteModel:fe,updateModel:N,onKbdNavigate:ae,avoidRouteWatcher:!1};Pn(Mc,ge);function _e(){S!==null&&clearTimeout(S),ie(),w?.()}let R,z;return G(_e),Dr(()=>{R=w!==void 0,_e()}),Er(()=>{R===!0&&(pe(),z=!0,fe()),P()}),()=>J(`div`,{ref:f,class:O.value,role:`tablist`,onFocusin:ue,onFocusout:de},[J(jp,{onResize:F}),J(`div`,{ref:p,class:k.value,onScroll:ee},Q(t.default)),J(Vu,{class:`q-tabs__arrow q-tabs__arrow--left absolute q-tab__icon`+(g.value===!0?``:` q-tabs__arrow--faded`),name:e.leftIcon||i.iconSet.tabs[e.vertical===!0?`up`:`left`],onMousedownPassive:ne,onTouchstartPassive:ne,onMouseupPassive:ie,onMouseleavePassive:ie,onTouchendPassive:ie}),J(Vu,{class:`q-tabs__arrow q-tabs__arrow--right absolute q-tab__icon`+(_.value===!0?``:` q-tabs__arrow--faded`),name:e.rightIcon||i.iconSet.tabs[e.vertical===!0?`down`:`right`],onMousedownPassive:re,onTouchstartPassive:re,onMouseupPassive:ie,onMouseleavePassive:ie,onTouchendPassive:ie})])}}),Cm=X({props:[`store`,`barStyle`,`verticalBarStyle`,`horizontalBarStyle`],setup(e){return()=>[J(`div`,{class:e.store.scroll.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":`true`,onMousedown:e.store.onVerticalMousedown}),J(`div`,{class:e.store.scroll.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":`true`,onMousedown:e.store.onHorizontalMousedown}),Mn(J(`div`,{ref:e.store.scroll.vertical.ref,class:e.store.scroll.vertical.thumbClass.value,style:e.store.scroll.vertical.style.value,"aria-hidden":`true`}),e.store.thumbVertDir),Mn(J(`div`,{ref:e.store.scroll.horizontal.ref,class:e.store.scroll.horizontal.thumbClass.value,style:e.store.scroll.horizontal.style.value,"aria-hidden":`true`}),e.store.thumbHorizDir)]}}),wm={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},Tm=Object.keys(wm);wm.all=!0;function Em(e){let t={};for(let n of Tm)e[n]===!0&&(t[n]=!0);return Object.keys(t).length===0?wm:(t.horizontal===!0?t.left=t.right=!0:t.left===!0&&t.right===!0&&(t.horizontal=!0),t.vertical===!0?t.up=t.down=!0:t.up===!0&&t.down===!0&&(t.vertical=!0),t.horizontal===!0&&t.vertical===!0&&(t.all=!0),t)}var Dm=[`INPUT`,`TEXTAREA`];function Om(e,t){return t.event===void 0&&e.target!==void 0&&e.target.draggable!==!0&&typeof t.handler==`function`&&Dm.includes(e.target.nodeName.toUpperCase())===!1&&(e.qClonedBy===void 0||e.qClonedBy.indexOf(t.uid)===-1)}function km(e,t,n){let r=Xs(e),i,a=r.left-t.event.x,o=r.top-t.event.y,s=Math.abs(a),c=Math.abs(o),l=t.direction;l.horizontal===!0&&l.vertical!==!0?i=a<0?`left`:`right`:l.horizontal!==!0&&l.vertical===!0?i=o<0?`up`:`down`:l.up===!0&&o<0?(i=`up`,s>c&&(l.left===!0&&a<0?i=`left`:l.right===!0&&a>0&&(i=`right`))):l.down===!0&&o>0?(i=`down`,s>c&&(l.left===!0&&a<0?i=`left`:l.right===!0&&a>0&&(i=`right`))):l.left===!0&&a<0?(i=`left`,s0&&(i=`down`))):l.right===!0&&a>0&&(i=`right`,s0&&(i=`down`)));let u=!1;if(i===void 0&&n===!1){if(t.event.isFirst===!0||t.event.lastDir===void 0)return{};i=t.event.lastDir,u=!0,i===`left`||i===`right`?(r.left-=a,s=0,a=0):(r.top-=o,c=0,o=0)}return{synthetic:u,payload:{evt:e,touch:t.event.mouse!==!0,mouse:t.event.mouse===!0,position:r,direction:i,isFirst:t.event.isFirst,isFinal:n===!0,duration:Date.now()-t.event.time,distance:{x:s,y:c},offset:{x:a,y:o},delta:{x:r.left-t.event.lastX,y:r.top-t.event.lastY}}}}var Am=0,jm=Gs({name:`touch-pan`,beforeMount(e,{value:t,modifiers:n}){if(n.mouse!==!0&&Y.has.touch!==!0)return;function r(e,t){n.mouse===!0&&t===!0?Z(e):(n.stop===!0&&Qs(e),n.prevent===!0&&$s(e))}let i={uid:`qvtp_`+ Am++,handler:t,modifiers:n,direction:Em(n),noop:Js,mouseStart(e){Om(e,i)&&Ys(e)&&(tc(i,`temp`,[[document,`mousemove`,`move`,`notPassiveCapture`],[document,`mouseup`,`end`,`passiveCapture`]]),i.start(e,!0))},touchStart(e){if(Om(e,i)){let t=e.target;tc(i,`temp`,[[t,`touchmove`,`move`,`notPassiveCapture`],[t,`touchcancel`,`end`,`passiveCapture`],[t,`touchend`,`end`,`passiveCapture`]]),i.start(e)}},start(t,r){if(Y.is.firefox===!0&&ec(e,!0),i.lastEvt=t,r===!0||n.stop===!0){if(i.direction.all!==!0&&(r!==!0||i.modifiers.mouseAllDir!==!0&&i.modifiers.mousealldir!==!0)){let e=t.type.indexOf(`mouse`)===-1?new TouchEvent(t.type,t):new MouseEvent(t.type,t);t.defaultPrevented===!0&&$s(e),t.cancelBubble===!0&&Qs(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:t.qClonedBy===void 0?[i.uid]:t.qClonedBy.concat(i.uid)}),i.initialEvent={target:t.target,event:e}}Qs(t)}let{left:a,top:o}=Xs(t);i.event={x:a,y:o,time:Date.now(),mouse:r===!0,detected:!1,isFirst:!0,isFinal:!1,lastX:a,lastY:o}},move(e){if(i.event===void 0)return;let t=Xs(e),a=t.left-i.event.x,o=t.top-i.event.y;if(a===0&&o===0)return;i.lastEvt=e;let s=i.event.mouse===!0,c=()=>{r(e,s);let t;n.preserveCursor!==!0&&n.preservecursor!==!0&&(t=document.documentElement.style.cursor||``,document.documentElement.style.cursor=`grabbing`),s===!0&&document.body.classList.add(`no-pointer-events--children`),document.body.classList.add(`non-selectable`),Vp(),i.styleCleanup=e=>{if(i.styleCleanup=void 0,t!==void 0&&(document.documentElement.style.cursor=t),document.body.classList.remove(`non-selectable`),s===!0){let t=()=>{document.body.classList.remove(`no-pointer-events--children`)};e===void 0?t():setTimeout(()=>{t(),e()},50)}else e!==void 0&&e()}};if(i.event.detected===!0){i.event.isFirst!==!0&&r(e,i.event.mouse);let{payload:t,synthetic:n}=km(e,i,!1);t!==void 0&&(i.handler(t)===!1?i.end(e):(i.styleCleanup===void 0&&i.event.isFirst===!0&&c(),i.event.lastX=t.position.left,i.event.lastY=t.position.top,i.event.lastDir=n===!0?void 0:t.direction,i.event.isFirst=!1));return}if(i.direction.all===!0||s===!0&&(i.modifiers.mouseAllDir===!0||i.modifiers.mousealldir===!0)){c(),i.event.detected=!0,i.move(e);return}let l=Math.abs(a),u=Math.abs(o);l!==u&&(i.direction.horizontal===!0&&l>u||i.direction.vertical===!0&&l0||i.direction.left===!0&&l>u&&a<0||i.direction.right===!0&&l>u&&a>0?(i.event.detected=!0,i.move(e)):i.end(e,!0))},end(t,n){if(i.event!==void 0){if(nc(i,`temp`),Y.is.firefox===!0&&ec(e,!1),n===!0)i.styleCleanup?.(),i.event.detected!==!0&&i.initialEvent!==void 0&&i.initialEvent.target.dispatchEvent(i.initialEvent.event);else if(i.event.detected===!0){i.event.isFirst===!0&&i.handler(km(t===void 0?i.lastEvt:t,i).payload);let{payload:e}=km(t===void 0?i.lastEvt:t,i,!0),n=()=>{i.handler(e)};i.styleCleanup===void 0?n():i.styleCleanup(n)}i.event=void 0,i.initialEvent=void 0,i.lastEvt=void 0}}};e.__qtouchpan=i,n.mouse===!0&&tc(i,`main`,[[e,`mousedown`,`mouseStart`,`passive${n.mouseCapture===!0||n.mousecapture===!0?`Capture`:``}`]]),Y.has.touch===!0&&tc(i,`main`,[[e,`touchstart`,`touchStart`,`passive${n.capture===!0?`Capture`:``}`],[e,`touchmove`,`noop`,`notPassiveCapture`]])},updated(e,t){let n=e.__qtouchpan;n!==void 0&&(t.oldValue!==t.value&&(typeof value!=`function`&&n.end(),n.handler=t.value),n.direction=Em(t.modifiers))},beforeUnmount(e){let t=e.__qtouchpan;t!==void 0&&(t.event!==void 0&&t.end(),nc(t,`main`),nc(t,`temp`),Y.is.firefox===!0&&ec(e,!1),t.styleCleanup?.(),delete e.__qtouchpan)}});function Mm(e,t,n){return n<=t?t:Math.min(n,Math.max(t,e))}function Nm(e,t,n){if(n<=t)return t;let r=n-t+1,i=t+(e-t)%r;return i=t?r:Array(t-r.length+1).join(n)+r}var Pm=[`vertical`,`horizontal`],Fm={vertical:{offset:`offsetY`,scroll:`scrollTop`,dir:`down`,dist:`y`},horizontal:{offset:`offsetX`,scroll:`scrollLeft`,dir:`right`,dist:`x`}},Im={prevent:!0,mouse:!0,mouseAllDir:!0},Lm=e=>e>=250?50:Math.ceil(e/5),Rm=X({name:`QScrollArea`,props:{...Cd,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],verticalOffset:{type:Array,default:[0,0]},horizontalOffset:{type:Array,default:[0,0]},contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:t,emit:n}){let r=H(!1),i=H(!1),a=H(!1),o={vertical:H(0),horizontal:H(0)},s={vertical:{ref:H(null),position:H(0),size:H(0)},horizontal:{ref:H(null),position:H(0),size:H(0)}},{proxy:c}=K(),l=wd(e,c.$q),u=null,d,f=H(null),p=q(()=>`q-scrollarea`+(l.value===!0?` q-scrollarea--dark`:``));Object.assign(o,{verticalInner:q(()=>o.vertical.value-e.verticalOffset[0]-e.verticalOffset[1]),horizontalInner:q(()=>o.horizontal.value-e.horizontalOffset[0]-e.horizontalOffset[1])}),s.vertical.percentage=q(()=>{let e=s.vertical.size.value-o.vertical.value;if(e<=0)return 0;let t=Mm(s.vertical.position.value/e,0,1);return Math.round(t*1e4)/1e4}),s.vertical.thumbHidden=q(()=>(e.visible===null?a.value:e.visible)!==!0&&r.value===!1&&i.value===!1||s.vertical.size.value<=o.vertical.value+1),s.vertical.thumbStart=q(()=>e.verticalOffset[0]+s.vertical.percentage.value*(o.verticalInner.value-s.vertical.thumbSize.value)),s.vertical.thumbSize=q(()=>Math.round(Mm(o.verticalInner.value*o.verticalInner.value/s.vertical.size.value,Lm(o.verticalInner.value),o.verticalInner.value))),s.vertical.style=q(()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${s.vertical.thumbStart.value}px`,height:`${s.vertical.thumbSize.value}px`,right:`${e.horizontalOffset[1]}px`})),s.vertical.thumbClass=q(()=>`q-scrollarea__thumb q-scrollarea__thumb--v absolute-right`+(s.vertical.thumbHidden.value===!0?` q-scrollarea__thumb--invisible`:``)),s.vertical.barClass=q(()=>`q-scrollarea__bar q-scrollarea__bar--v absolute-right`+(s.vertical.thumbHidden.value===!0?` q-scrollarea__bar--invisible`:``)),s.horizontal.percentage=q(()=>{let e=s.horizontal.size.value-o.horizontal.value;if(e<=0)return 0;let t=Mm(Math.abs(s.horizontal.position.value)/e,0,1);return Math.round(t*1e4)/1e4}),s.horizontal.thumbHidden=q(()=>(e.visible===null?a.value:e.visible)!==!0&&r.value===!1&&i.value===!1||s.horizontal.size.value<=o.horizontal.value+1),s.horizontal.thumbStart=q(()=>e.horizontalOffset[0]+s.horizontal.percentage.value*(o.horizontalInner.value-s.horizontal.thumbSize.value)),s.horizontal.thumbSize=q(()=>Math.round(Mm(o.horizontalInner.value*o.horizontalInner.value/s.horizontal.size.value,Lm(o.horizontalInner.value),o.horizontalInner.value))),s.horizontal.style=q(()=>({...e.thumbStyle,...e.horizontalThumbStyle,[c.$q.lang.rtl===!0?`right`:`left`]:`${s.horizontal.thumbStart.value}px`,width:`${s.horizontal.thumbSize.value}px`,bottom:`${e.verticalOffset[1]}px`})),s.horizontal.thumbClass=q(()=>`q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom`+(s.horizontal.thumbHidden.value===!0?` q-scrollarea__thumb--invisible`:``)),s.horizontal.barClass=q(()=>`q-scrollarea__bar q-scrollarea__bar--h absolute-bottom`+(s.horizontal.thumbHidden.value===!0?` q-scrollarea__bar--invisible`:``));let m=q(()=>s.vertical.thumbHidden.value===!0&&s.horizontal.thumbHidden.value===!0?e.contentStyle:e.contentActiveStyle);function h(){let e={};return Pm.forEach(t=>{let n=s[t];Object.assign(e,{[t+`Position`]:n.position.value,[t+`Percentage`]:n.percentage.value,[t+`Size`]:n.size.value,[t+`ContainerSize`]:o[t].value,[t+`ContainerInnerSize`]:o[t+`Inner`].value})}),e}let g=rc(()=>{let e=h();e.ref=c,n(`scroll`,e)},0);function _(e,t,n){if(Pm.includes(e)===!1){console.error(`[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)`);return}(e===`vertical`?Ll:Rl)(f.value,t,n)}function v({height:e,width:t}){let n=!1;o.vertical.value!==e&&(o.vertical.value=e,n=!0),o.horizontal.value!==t&&(o.horizontal.value=t,n=!0),n===!0&&C()}function y({position:e}){let t=!1;s.vertical.position.value!==e.top&&(s.vertical.position.value=e.top,t=!0),s.horizontal.position.value!==e.left&&(s.horizontal.position.value=e.left,t=!0),t===!0&&C()}function b({height:e,width:t}){s.horizontal.size.value!==t&&(s.horizontal.size.value=t,C()),s.vertical.size.value!==e&&(s.vertical.size.value=e,C())}function x(e,t){let n=s[t];if(e.isFirst===!0){if(n.thumbHidden.value===!0)return;d=n.position.value,i.value=!0}else if(i.value!==!0)return;e.isFinal===!0&&(i.value=!1);let r=Fm[t],a=(n.size.value-o[t].value)/(o[t+`Inner`].value-n.thumbSize.value),c=e.distance[r.dist];w(d+(e.direction===r.dir?1:-1)*c*a,t)}function S(t,n){let r=s[n];if(r.thumbHidden.value!==!0){let i=n===`vertical`?e.verticalOffset[0]:e.horizontalOffset[0],a=t[Fm[n].offset]-i,s=r.thumbStart.value-i;(as+r.thumbSize.value)&&w(Mm((a-r.thumbSize.value/2)/(o[n+`Inner`].value-r.thumbSize.value),0,1)*Math.max(0,r.size.value-o[n].value),n),r.ref.value!==null&&r.ref.value.dispatchEvent(new MouseEvent(t.type,t))}}function C(){r.value=!0,u!==null&&clearTimeout(u),u=setTimeout(()=>{u=null,r.value=!1},e.delay),e.onScroll!==void 0&&g()}function w(e,t){f.value[Fm[t].scroll]=e}let T=null;function E(){T!==null&&clearTimeout(T),T=setTimeout(()=>{T=null,a.value=!0},c.$q.platform.is.ios?50:0)}function D(){T!==null&&(clearTimeout(T),T=null),a.value=!1}let O=null;W(()=>c.$q.lang.rtl,e=>{f.value!==null&&Rl(f.value,Math.abs(s.horizontal.position.value)*(e===!0?-1:1))}),Dr(()=>{O={top:s.vertical.position.value,left:s.horizontal.position.value}}),Er(()=>{if(O===null)return;let e=f.value;e!==null&&(Rl(e,O.left),Ll(e,O.top))}),G(g.cancel),Object.assign(c,{getScrollTarget:()=>f.value,getScroll:h,getScrollPosition:()=>({top:s.vertical.position.value,left:s.horizontal.position.value}),getScrollPercentage:()=>({top:s.vertical.percentage.value,left:s.horizontal.percentage.value}),setScrollPosition:_,setScrollPercentage(e,t,n){_(e,t*(s[e].size.value-o[e].value)*(e===`horizontal`&&c.$q.lang.rtl===!0?-1:1),n)}});let k={scroll:s,thumbVertDir:[[jm,e=>{x(e,`vertical`)},void 0,{vertical:!0,...Im}]],thumbHorizDir:[[jm,e=>{x(e,`horizontal`)},void 0,{horizontal:!0,...Im}]],onVerticalMousedown(e){S(e,`vertical`)},onHorizontalMousedown(e){S(e,`horizontal`)}};return()=>J(`div`,{class:p.value,onMouseenter:E,onMouseleave:D},[J(`div`,{ref:f,class:`q-scrollarea__container scroll relative-position fit hide-scrollbar`,tabindex:e.tabindex===void 0?void 0:e.tabindex},[J(`div`,{class:`q-scrollarea__content absolute`,style:m.value},au(t.default,[J(jp,{debounce:0,onResize:b})])),J(Dp,{axis:`both`,onScroll:y})]),J(jp,{debounce:0,onResize:v}),J(Cm,{store:k,barStyle:e.barStyle,verticalBarStyle:e.verticalBarStyle,horizontalBarStyle:e.horizontalBarStyle})])}});function zm(e){let t=[.06,6,50];return typeof e==`string`&&e.length&&e.split(`:`).forEach((e,n)=>{let r=parseFloat(e);r&&(t[n]=r)}),t}var Bm=Gs({name:`touch-swipe`,beforeMount(e,{value:t,arg:n,modifiers:r}){if(r.mouse!==!0&&Y.has.touch!==!0)return;let i=r.mouseCapture===!0?`Capture`:``,a={handler:t,sensitivity:zm(n),direction:Em(r),noop:Js,mouseStart(e){Om(e,a)&&Ys(e)&&(tc(a,`temp`,[[document,`mousemove`,`move`,`notPassive${i}`],[document,`mouseup`,`end`,`notPassiveCapture`]]),a.start(e,!0))},touchStart(e){if(Om(e,a)){let t=e.target;tc(a,`temp`,[[t,`touchmove`,`move`,`notPassiveCapture`],[t,`touchcancel`,`end`,`notPassiveCapture`],[t,`touchend`,`end`,`notPassiveCapture`]]),a.start(e)}},start(t,n){Y.is.firefox===!0&&ec(e,!0);let r=Xs(t);a.event={x:r.left,y:r.top,time:Date.now(),mouse:n===!0,dir:!1}},move(e){if(a.event===void 0)return;if(a.event.dir!==!1){Z(e);return}let t=Date.now()-a.event.time;if(t===0)return;let n=Xs(e),r=n.left-a.event.x,i=Math.abs(r),o=n.top-a.event.y,s=Math.abs(o);if(a.event.mouse!==!0){if(ia.sensitivity[0]&&(a.event.dir=o<0?`up`:`down`),a.direction.horizontal===!0&&i>s&&s<100&&c>a.sensitivity[0]&&(a.event.dir=r<0?`left`:`right`),a.direction.up===!0&&ia.sensitivity[0]&&(a.event.dir=`up`),a.direction.down===!0&&i0&&i<100&&l>a.sensitivity[0]&&(a.event.dir=`down`),a.direction.left===!0&&i>s&&r<0&&s<100&&c>a.sensitivity[0]&&(a.event.dir=`left`),a.direction.right===!0&&i>s&&r>0&&s<100&&c>a.sensitivity[0]&&(a.event.dir=`right`),a.event.dir===!1?a.end(e):(Z(e),a.event.mouse===!0&&(document.body.classList.add(`no-pointer-events--children`),document.body.classList.add(`non-selectable`),Vp(),a.styleCleanup=e=>{a.styleCleanup=void 0,document.body.classList.remove(`non-selectable`);let t=()=>{document.body.classList.remove(`no-pointer-events--children`)};e===!0?setTimeout(t,50):t()}),a.handler({evt:e,touch:a.event.mouse!==!0,mouse:a.event.mouse,direction:a.event.dir,duration:t,distance:{x:i,y:s}}))},end(t){a.event!==void 0&&(nc(a,`temp`),Y.is.firefox===!0&&ec(e,!1),a.styleCleanup?.(!0),t!==void 0&&a.event.dir!==!1&&Z(t),a.event=void 0)}};e.__qtouchswipe=a,r.mouse===!0&&tc(a,`main`,[[e,`mousedown`,`mouseStart`,`passive${r.mouseCapture===!0||r.mousecapture===!0?`Capture`:``}`]]),Y.has.touch===!0&&tc(a,`main`,[[e,`touchstart`,`touchStart`,`passive${r.capture===!0?`Capture`:``}`],[e,`touchmove`,`noop`,`notPassiveCapture`]])},updated(e,t){let n=e.__qtouchswipe;n!==void 0&&(t.oldValue!==t.value&&(typeof t.value!=`function`&&n.end(),n.handler=t.value),n.direction=Em(t.modifiers))},beforeUnmount(e){let t=e.__qtouchswipe;t!==void 0&&(nc(t,`main`),nc(t,`temp`),Y.is.firefox===!0&&ec(e,!1),t.styleCleanup?.(),delete e.__qtouchswipe)}});function Vm(){let e=Object.create(null);return{getCache:(t,n)=>e[t]===void 0?e[t]=typeof n==`function`?n():n:e[t],setCache(t,n){e[t]=n},hasCache(t){return Object.hasOwnProperty.call(e,t)},clearCache(t){t===void 0?e=Object.create(null):delete e[t]}}}var Hm={name:{required:!0},disable:Boolean},Um={setup(e,{slots:t}){return()=>J(`div`,{class:`q-panel scroll`,role:`tabpanel`},Q(t.default))}},Wm={modelValue:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,transitionDuration:{type:[String,Number],default:300},keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},Gm=[`update:modelValue`,`beforeTransition`,`transition`];function Km(){let{props:e,emit:t,proxy:n}=K(),{getCache:r}=Vm(),{registerTimeout:i}=Qc(),a,o,s=H(null),c={value:null};function l(t){let r=e.vertical===!0?`up`:`left`;w((n.$q.lang.rtl===!0?-1:1)*(t.direction===r?1:-1))}let u=q(()=>[[Bm,l,void 0,{horizontal:e.vertical!==!0,vertical:e.vertical,mouse:!0}]]),d=q(()=>e.transitionPrev||`slide-${e.vertical===!0?`down`:`right`}`),f=q(()=>e.transitionNext||`slide-${e.vertical===!0?`up`:`left`}`),p=q(()=>`--q-transition-duration: ${e.transitionDuration}ms`),m=q(()=>typeof e.modelValue==`string`||typeof e.modelValue==`number`?e.modelValue:String(e.modelValue)),h=q(()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax})),g=q(()=>e.keepAliveInclude!==void 0||e.keepAliveExclude!==void 0);W(()=>e.modelValue,(n,r)=>{let a=b(n)===!0?x(n):-1;o!==!0&&C(a===-1?0:a{t(`transition`,n,r)},e.transitionDuration))});function _(){w(1)}function v(){w(-1)}function y(e){t(`update:modelValue`,e)}function b(e){return e!=null&&e!==``}function x(e){return a.findIndex(t=>t.props.name===e&&t.props.disable!==``&&t.props.disable!==!0)}function S(){return a.filter(e=>e.props.disable!==``&&e.props.disable!==!0)}function C(t){let n=t!==0&&e.animated===!0&&c.value!==-1?`q-transition--`+(t===-1?d.value:f.value):null;s.value!==n&&(s.value=n)}function w(n,r=c.value){let i=r+n;for(;i!==-1&&i{o=!1});return}i+=n}e.infinite===!0&&a.length!==0&&r!==-1&&r!==a.length&&w(n,n===-1?a.length:-1)}function T(){let t=x(e.modelValue);return c.value!==t&&(c.value=t),!0}function E(){let t=b(e.modelValue)===!0&&T()&&a[c.value];return e.keepAlive===!0?[J(wr,h.value,[J(g.value===!0?r(m.value,()=>({...Um,name:m.value})):Um,{key:m.value,style:p.value},()=>t)])]:[J(`div`,{class:`q-panel scroll`,style:p.value,key:m.value,role:`tabpanel`},[t])]}function D(){if(a.length!==0)return e.animated===!0?[J(So,{name:s.value},E)]:E()}function O(e){return a=Yc(Q(e.default,[])).filter(e=>e.props!==null&&e.props.slot===void 0&&b(e.props.name)===!0),a.length}function k(){return a}return Object.assign(n,{next:_,previous:v,goTo:y}),{panelIndex:c,panelDirectives:u,updatePanelsList:O,updatePanelIndex:T,getPanelContent:D,getEnabledPanels:S,getPanels:k,isValidPanelName:b,keepAliveProps:h,needsUniqueKeepAliveWrapper:g,goToPanelByOffset:w,goToPanel:y,nextPanel:_,previousPanel:v}}var qm=X({name:`QTabPanel`,props:Hm,setup(e,{slots:t}){return()=>J(`div`,{class:`q-tab-panel`,role:`tabpanel`},Q(t.default))}}),Jm=X({name:`QTabPanels`,props:{...Wm,...Cd},emits:Gm,setup(e,{slots:t}){let n=wd(e,K().proxy.$q),{updatePanelsList:r,getPanelContent:i,panelDirectives:a}=Km(),o=q(()=>`q-tab-panels q-panel-parent`+(n.value===!0?` q-tab-panels--dark q-dark`:``));return()=>(r(t),su(`div`,{class:o.value},i(),`pan`,e.swipeable,()=>a.value))}}),Ym=X({name:`QMenu`,inheritAttrs:!1,props:{...Up,...el,...Cd,...rl,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noEscDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:em},self:{type:String,validator:em},offset:{type:Array,validator:tm},scrollTarget:Ol,touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...tl,`click`,`escapeKey`],setup(e,{slots:t,emit:n,attrs:r}){let i=null,a,o,s,c=K(),{proxy:l}=c,{$q:u}=l,d=H(null),f=H(!1),p=q(()=>e.persistent!==!0&&e.noRouteDismiss!==!0),m=wd(e,u),{registerTick:h,removeTick:g}=$c(),{registerTimeout:_}=Qc(),{transitionProps:v,transitionStyle:y}=il(e),{localScrollTarget:b,changeScrollEvent:x,unconfigureScrollTarget:S}=Gp(e,te),{anchorEl:C,canShow:w}=Wp({showing:f}),{hide:T}=nl({showing:f,canShow:w,handleShow:I,handleHide:L,hideOnRouteChange:p,processOnMount:!0}),{showPortal:E,hidePortal:D,renderPortal:O}=wl(c,d,oe,`menu`),k={anchorEl:C,innerRef:d,onClickOutside(t){if(e.persistent!==!0&&f.value===!0)return T(t),(t.type===`touchstart`||t.target.classList.contains(`q-dialog__backdrop`))&&Z(t),!0}},A=q(()=>rm(e.anchor||(e.cover===!0?`center middle`:`bottom start`),u.lang.rtl)),j=q(()=>e.cover===!0?A.value:rm(e.self||`top start`,u.lang.rtl)),M=q(()=>(e.square===!0?` q-menu--square`:``)+(m.value===!0?` q-menu--dark q-dark`:``)),N=q(()=>e.autoClose===!0?{onClick:ne}:{}),P=q(()=>f.value===!0&&e.persistent!==!0);W(P,e=>{e===!0?(mu(ie),Xp(k)):(hu(ie),Zp(k))});function F(){ul(()=>{let e=d.value;e&&e.contains(document.activeElement)!==!0&&(e=e.querySelector(`[autofocus][tabindex], [data-autofocus][tabindex]`)||e.querySelector(`[autofocus] [tabindex], [data-autofocus] [tabindex]`)||e.querySelector(`[autofocus], [data-autofocus]`)||e,e.focus({preventScroll:!0}))})}function I(t){if(i=e.noRefocus===!1?document.activeElement:null,vu(re),E(),te(),a=void 0,t!==void 0&&(e.touchPosition||e.contextMenu)){let e=Xs(t);if(e.left!==void 0){let{top:t,left:n}=C.value.getBoundingClientRect();a={left:e.left-n,top:e.top-t}}}o===void 0&&(o=W(()=>u.screen.width+`|`+u.screen.height+`|`+e.self+`|`+e.anchor+`|`+u.lang.rtl,ae)),e.noFocus!==!0&&document.activeElement.blur(),h(()=>{ae(),e.noFocus!==!0&&F()}),_(()=>{u.platform.is.ios===!0&&(s=e.autoClose,d.value.click()),ae(),E(!0),n(`show`,t)},e.transitionDuration)}function L(t){g(),D(),ee(!0),i!==null&&(t===void 0||t.qClickOutside!==!0)&&(((t?.type.indexOf(`key`)===0?i.closest(`[tabindex]:not([tabindex^="-"])`):void 0)||i).focus(),i=null),_(()=>{D(!0),n(`hide`,t)},e.transitionDuration)}function ee(e){a=void 0,o!==void 0&&(o(),o=void 0),(e===!0||f.value===!0)&&(yu(re),S(),Zp(k),hu(ie)),e!==!0&&(i=null)}function te(){(C.value!==null||e.scrollTarget!==void 0)&&(b.value=Al(C.value,e.scrollTarget),x(b.value,ae))}function ne(e){s===!0?s=!1:(bl(l,e),n(`click`,e))}function re(t){P.value===!0&&e.noFocus!==!0&&Dl(d.value,t.target)!==!0&&F()}function ie(t){e.noEscDismiss!==!0&&(n(`escapeKey`),T(t))}function ae(){cm({targetEl:d.value,offset:e.offset,anchorEl:C.value,anchorOrigin:A.value,selfOrigin:j.value,absoluteOffset:a,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function oe(){return J(So,v.value,()=>f.value===!0?J(`div`,{role:`menu`,...r,ref:d,tabindex:-1,class:[`q-menu q-position-engine scroll`+M.value,r.class],style:[r.style,y.value],...N.value},Q(t.default)):null)}return G(ee),Object.assign(l,{focus:F,updatePosition:ae}),O}}),Xm=150,Zm=X({name:`QDrawer`,inheritAttrs:!1,props:{...el,...Cd,side:{type:String,default:`left`,validator:e=>[`left`,`right`].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},noMiniAnimation:Boolean,breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>[`default`,`desktop`,`mobile`].includes(e),default:`default`},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...tl,`onLayout`,`miniState`],setup(e,{slots:t,emit:n,attrs:r}){let i=K(),{proxy:{$q:a}}=i,o=wd(e,a),{preventBodyScroll:s}=ru(),{registerTimeout:c,removeTimeout:l}=Qc(),u=Fn(Oc,Nc);if(u===Nc)return console.error(`QDrawer needs to be child of QLayout`),Nc;let d,f=null,p,m=H(e.behavior===`mobile`||e.behavior!==`desktop`&&u.totalWidth.value<=e.breakpoint),h=q(()=>e.mini===!0&&m.value!==!0),g=q(()=>h.value===!0?e.miniWidth:e.width),_=H(e.showIfAbove===!0&&m.value===!1?!0:e.modelValue===!0),v=q(()=>e.persistent!==!0&&(m.value===!0||I.value===!0));function y(e,t){if(C(),e!==!1&&u.animate(),de(0),m.value===!0){let e=u.instances[M.value];e?.belowBreakpoint===!0&&e.hide(!1),fe(1),u.isContainer.value!==!0&&s(!0)}else fe(0),e!==!1&&pe(!1);c(()=>{e!==!1&&pe(!0),t!==!0&&n(`show`,e)},Xm)}function b(e,t){w(),e!==!1&&u.animate(),fe(0),de(D.value*g.value),_e(),t===!0?l():c(()=>{n(`hide`,e)},Xm)}let{show:x,hide:S}=nl({showing:_,hideOnRouteChange:v,handleShow:y,handleHide:b}),{addToHistory:C,removeFromHistory:w}=Kc(_,S,v),T={belowBreakpoint:m,hide:S},E=q(()=>e.side===`right`),D=q(()=>(a.lang.rtl===!0?-1:1)*(E.value===!0?1:-1)),O=H(0),k=H(!1),A=H(!1),j=H(g.value*D.value),M=q(()=>E.value===!0?`left`:`right`),N=q(()=>_.value===!0&&m.value===!1&&e.overlay===!1?e.miniToOverlay===!0?e.miniWidth:g.value:0),P=q(()=>e.overlay===!0||e.miniToOverlay===!0||u.view.value.indexOf(E.value?`R`:`L`)!==-1||a.platform.is.ios===!0&&u.isContainer.value===!0),F=q(()=>e.overlay===!1&&_.value===!0&&m.value===!1),I=q(()=>e.overlay===!0&&_.value===!0&&m.value===!1),L=q(()=>`fullscreen q-drawer__backdrop`+(_.value===!1&&k.value===!1?` hidden`:``)),ee=q(()=>({backgroundColor:`rgba(0,0,0,${O.value*.4})`})),te=q(()=>E.value===!0?u.rows.value.top[2]===`r`:u.rows.value.top[0]===`l`),ne=q(()=>E.value===!0?u.rows.value.bottom[2]===`r`:u.rows.value.bottom[0]===`l`),re=q(()=>{let e={};return u.header.space===!0&&te.value===!1&&(P.value===!0?e.top=`${u.header.offset}px`:u.header.space===!0&&(e.top=`${u.header.size}px`)),u.footer.space===!0&&ne.value===!1&&(P.value===!0?e.bottom=`${u.footer.offset}px`:u.footer.space===!0&&(e.bottom=`${u.footer.size}px`)),e}),ie=q(()=>{let e={width:`${g.value}px`,transform:`translateX(${j.value}px)`};return m.value===!0?e:Object.assign(e,re.value)}),ae=q(()=>`q-drawer__content fit `+(u.isContainer.value===!0?`overflow-auto`:`scroll`)),oe=q(()=>`q-drawer q-drawer--${e.side}`+(A.value===!0?` q-drawer--mini-animate`:``)+(e.bordered===!0?` q-drawer--bordered`:``)+(o.value===!0?` q-drawer--dark q-dark`:``)+(k.value===!0?` no-transition`:_.value===!0?``:` q-layout--prevent-focus`)+(m.value===!0?` fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding`:` q-drawer--${h.value===!0?`mini`:`standard`}`+(P.value===!0||F.value!==!0?` fixed`:``)+(e.overlay===!0||e.miniToOverlay===!0?` q-drawer--on-top`:``)+(te.value===!0?` q-drawer--top-padding`:``))),se=q(()=>[[jm,he,void 0,{[a.lang.rtl===!0?e.side:M.value]:!0,mouse:!0}]]),ce=q(()=>[[jm,ge,void 0,{[a.lang.rtl===!0?M.value:e.side]:!0,mouse:!0}]]),le=q(()=>[[jm,ge,void 0,{[a.lang.rtl===!0?M.value:e.side]:!0,mouse:!0,mouseAllDir:!0}]]);function ue(){z(m,e.behavior===`mobile`||e.behavior!==`desktop`&&u.totalWidth.value<=e.breakpoint)}W(m,t=>{t===!0?(d=_.value,_.value===!0&&S(!1)):e.overlay===!1&&e.behavior!==`mobile`&&d!==!1&&(_.value===!0?(de(0),fe(0),_e()):x(!1))}),W(()=>e.side,(e,t)=>{u.instances[t]===T&&(u.instances[t]=void 0,u[t].space=!1,u[t].offset=0),u.instances[e]=T,u[e].size=g.value,u[e].space=F.value,u[e].offset=N.value}),W(u.totalWidth,()=>{(u.isContainer.value===!0||document.qScrollPrevented!==!0)&&ue()}),W(()=>e.behavior+e.breakpoint,ue),W(u.isContainer,e=>{_.value===!0&&s(e!==!0),e===!0&&ue()}),W(u.scrollbarWidth,()=>{de(_.value===!0?0:void 0)}),W(N,e=>{R(`offset`,e)}),W(F,e=>{n(`onLayout`,e),R(`space`,e)}),W(E,()=>{de()}),W(g,t=>{de(),ve(e.miniToOverlay,t)}),W(()=>e.miniToOverlay,e=>{ve(e,g.value)}),W(()=>a.lang.rtl,()=>{de()}),W(()=>e.mini,()=>{e.noMiniAnimation||e.modelValue===!0&&(me(),u.animate())}),W(h,e=>{n(`miniState`,e)});function de(e){e===void 0?U(()=>{e=_.value===!0?0:g.value,de(D.value*e)}):(u.isContainer.value===!0&&E.value===!0&&(m.value===!0||Math.abs(e)===g.value)&&(e+=D.value*u.scrollbarWidth.value),j.value=e)}function fe(e){O.value=e}function pe(e){let t=e===!0?`remove`:u.isContainer.value===!0?``:`add`;t!==``&&document.body.classList[t](`q-body--drawer-toggle`)}function me(){f!==null&&clearTimeout(f),i.proxy&&i.proxy.$el&&i.proxy.$el.classList.add(`q-drawer--mini-animate`),A.value=!0,f=setTimeout(()=>{f=null,A.value=!1,i?.proxy?.$el?.classList.remove(`q-drawer--mini-animate`)},150)}function he(e){if(_.value!==!1)return;let t=g.value,n=Mm(e.distance.x,0,t);if(e.isFinal===!0){n>=Math.min(75,t)?x():(u.animate(),fe(0),de(D.value*t)),k.value=!1;return}de((a.lang.rtl===!0?E.value!==!0:E.value)?Math.max(t-n,0):Math.min(0,n-t)),fe(Mm(n/t,0,1)),e.isFirst===!0&&(k.value=!0)}function ge(t){if(_.value!==!0)return;let n=g.value,r=t.direction===e.side,i=(a.lang.rtl===!0?r!==!0:r)?Mm(t.distance.x,0,n):0;if(t.isFinal===!0){Math.abs(i){n(`onLayout`,F.value),n(`miniState`,h.value),d=e.showIfAbove===!0;let t=()=>{(_.value===!0?y:b)(!1,!0)};if(u.totalWidth.value!==0){U(t);return}p=W(u.totalWidth,()=>{p(),p=void 0,_.value===!1&&e.showIfAbove===!0&&m.value===!1?x(!1):t()})}),G(()=>{p?.(),f!==null&&(clearTimeout(f),f=null),_.value===!0&&_e(),u.instances[e.side]===T&&(u.instances[e.side]=void 0,R(`size`,0),R(`offset`,0),R(`space`,!1))}),()=>{let n=[];m.value===!0&&(e.noSwipeOpen===!1&&n.push(Mn(J(`div`,{key:`open`,class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":`true`}),se.value)),n.push(su(`div`,{ref:`backdrop`,class:L.value,style:ee.value,"aria-hidden":`true`,onClick:S},void 0,`backdrop`,e.noSwipeBackdrop!==!0&&_.value===!0,()=>le.value)));let i=h.value===!0&&t.mini!==void 0,a=[J(`div`,{...r,key:String(i),class:[ae.value,r.class]},i===!0?t.mini():Q(t.default))];return e.elevated===!0&&_.value===!0&&a.push(J(`div`,{class:`q-layout__shadow absolute-full overflow-hidden no-pointer-events`})),n.push(su(`aside`,{ref:`content`,class:oe.value,style:ie.value},a,`contentclose`,e.noSwipeClose!==!0&&m.value===!0,()=>ce.value)),J(`div`,{class:`q-drawer-container`},n)}}});function Qm(e){if(e===!1)return 0;if(e===!0||e===void 0)return 1;let t=parseInt(e,10);return isNaN(t)?0:t}var $m=Gs({name:`close-popup`,beforeMount(e,{value:t}){let n={depth:Qm(t),handler(t){n.depth!==0&&setTimeout(()=>{let r=yl(e);r!==void 0&&xl(r,t,n.depth)})},handlerKey(e){fc(e,13)===!0&&n.handler(e)}};e.__qclosepopup=n,e.addEventListener(`click`,n.handler),e.addEventListener(`keyup`,n.handlerKey)},updated(e,{value:t,oldValue:n}){t!==n&&(e.__qclosepopup.depth=Qm(t))},beforeUnmount(e){let t=e.__qclosepopup;e.removeEventListener(`click`,t.handler),e.removeEventListener(`keyup`,t.handlerKey),delete e.__qclosepopup}}),eh=`q-slider__marker-labels`,th=e=>({value:e}),nh=({marker:e})=>J(`div`,{key:e.value,style:e.style,class:e.classes},e.label),rh=[34,37,40,33,39,38],ih={...Cd,...mf,min:{type:Number,default:0},max:{type:Number,default:100},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:e=>e>=0},snap:Boolean,vertical:Boolean,reverse:Boolean,color:String,markerLabelsClass:String,label:Boolean,labelColor:String,labelTextColor:String,labelAlways:Boolean,switchLabelSide:Boolean,markers:[Boolean,Number],markerLabels:[Boolean,Array,Object,Function],switchMarkerLabelsSide:Boolean,trackImg:String,trackColor:String,innerTrackImg:String,innerTrackColor:String,selectionColor:String,selectionImg:String,thumbSize:{type:String,default:`20px`},trackSize:{type:String,default:`4px`},disable:Boolean,readonly:Boolean,dense:Boolean,tabindex:[String,Number],thumbColor:String,thumbPath:{type:String,default:`M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0`}},ah=[`pan`,`update:modelValue`,`change`];function oh({updateValue:e,updatePosition:t,getDragging:n,formAttrs:r}){let{props:i,emit:a,slots:o,proxy:{$q:s}}=K(),c=wd(i,s),l=gf(r),u=H(!1),d=H(!1),f=H(!1),p=H(!1),m=q(()=>i.vertical===!0?`--v`:`--h`),h=q(()=>`-`+(i.switchLabelSide===!0?`switched`:`standard`)),g=q(()=>i.vertical===!0?i.reverse===!0:i.reverse!==(s.lang.rtl===!0)),_=q(()=>isNaN(i.innerMin)===!0||i.innerMinisNaN(i.innerMax)===!0||i.innerMax>i.max?i.max:i.innerMax),y=q(()=>i.disable!==!0&&i.readonly!==!0&&_.value{if(i.step===0)return e=>e;let e=(String(i.step).trim().split(`.`)[1]||``).length;return t=>parseFloat(t.toFixed(e))}),x=q(()=>i.step===0?1:i.step),S=q(()=>y.value===!0?i.tabindex||0:-1),C=q(()=>i.max-i.min),w=q(()=>v.value-_.value),T=q(()=>le(_.value)),E=q(()=>le(v.value)),D=q(()=>i.vertical===!0?g.value===!0?`bottom`:`top`:g.value===!0?`right`:`left`),O=q(()=>i.vertical===!0?`height`:`width`),k=q(()=>i.vertical===!0?`width`:`height`),A=q(()=>i.vertical===!0?`vertical`:`horizontal`),j=q(()=>{let e={role:`slider`,"aria-valuemin":_.value,"aria-valuemax":v.value,"aria-orientation":A.value,"data-step":i.step};return i.disable===!0?e[`aria-disabled`]=`true`:i.readonly===!0&&(e[`aria-readonly`]=`true`),e}),M=q(()=>`q-slider q-slider${m.value} q-slider--${u.value===!0?``:`in`}active inline no-wrap `+(i.vertical===!0?`row`:`column`)+(i.disable===!0?` disabled`:` q-slider--enabled`+(y.value===!0?` q-slider--editable`:``))+(f.value===`both`?` q-slider--focus`:``)+(i.label||i.labelAlways===!0?` q-slider--label`:``)+(i.labelAlways===!0?` q-slider--label-always`:``)+(c.value===!0?` q-slider--dark`:``)+(i.dense===!0?` q-slider--dense q-slider--dense`+m.value:``));function N(e){let t=`q-slider__`+e;return`${t} ${t}${m.value} ${t}${m.value}${h.value}`}function P(e){let t=`q-slider__`+e;return`${t} ${t}${m.value}`}let F=q(()=>{let e=i.selectionColor||i.color;return`q-slider__selection absolute`+(e===void 0?``:` text-${e}`)}),I=q(()=>P(`markers`)+` absolute overflow-hidden`),L=q(()=>P(`track-container`)),ee=q(()=>N(`pin`)),te=q(()=>N(`label`)),ne=q(()=>N(`text-container`)),re=q(()=>N(`marker-labels-container`)+(i.markerLabelsClass===void 0?``:` ${i.markerLabelsClass}`)),ie=q(()=>`q-slider__track relative-position no-outline`+(i.trackColor===void 0?``:` bg-${i.trackColor}`)),ae=q(()=>{let e={[k.value]:i.trackSize};return i.trackImg!==void 0&&(e.backgroundImage=`url(${i.trackImg}) !important`),e}),oe=q(()=>`q-slider__inner absolute`+(i.innerTrackColor===void 0?``:` bg-${i.innerTrackColor}`)),se=q(()=>{let e=E.value-T.value,t={[D.value]:`${100*T.value}%`,[O.value]:e===0?`2px`:`${100*e}%`};return i.innerTrackImg!==void 0&&(t.backgroundImage=`url(${i.innerTrackImg}) !important`),t});function ce(e){let{min:t,max:n,step:r}=i,a=t+e*(n-t);if(r>0){let e=(a-_.value)%r;a+=(Math.abs(e)>=r/2?(e<0?-1:1)*r:0)-e}return a=b.value(a),Mm(a,_.value,v.value)}function le(e){return C.value===0?0:(e-i.min)/C.value}function ue(e,t){let n=Xs(e),r=i.vertical===!0?Mm((n.top-t.top)/t.height,0,1):Mm((n.left-t.left)/t.width,0,1);return Mm(g.value===!0?1-r:r,T.value,E.value)}let de=q(()=>zc(i.markers)===!0?i.markers:x.value),fe=q(()=>{let e=[],t=de.value,n=i.max,r=i.min;do e.push(r),r+=t;while(r{let e=` ${eh}${m.value}-`;return`q-slider__marker-labels${e}${i.switchMarkerLabelsSide===!0?`switched`:`standard`}${e}${g.value===!0?`rtl`:`ltr`}`}),me=q(()=>i.markerLabels===!1?null:_e(i.markerLabels).map((e,t)=>({index:t,value:e.value,label:e.label||e.value,classes:pe.value+(e.classes===void 0?``:` `+e.classes),style:{...R(e.value),...e.style||{}}}))),he=q(()=>({markerList:me.value,markerMap:z.value,classes:pe.value,getStyle:R})),ge=q(()=>{let e=w.value===0?`2px`:100*de.value/w.value;return{...se.value,backgroundSize:i.vertical===!0?`2px ${e}%`:`${e}% 2px`}});function _e(e){if(e===!1)return null;if(e===!0)return fe.value.map(th);if(typeof e==`function`)return fe.value.map(t=>{let n=e(t);return Rc(n)===!0?{...n,value:t}:{value:t,label:n}});let t=({value:e})=>e>=i.min&&e<=i.max;return Array.isArray(e)===!0?e.map(e=>Rc(e)===!0?e:{value:e}).filter(t):Object.keys(e).map(t=>{let n=e[t],r=Number(t);return Rc(n)===!0?{...n,value:r}:{value:r,label:n}}).filter(t)}function R(e){return{[D.value]:`${100*(e-i.min)/C.value}%`}}let z=q(()=>{if(i.markerLabels===!1)return null;let e={};return me.value.forEach(t=>{e[t.value]=t}),e});function ve(){if(o[`marker-label-group`]!==void 0)return o[`marker-label-group`](he.value);let e=o[`marker-label`]||nh;return me.value.map(t=>e({marker:t,...he.value}))}let ye=q(()=>[[jm,be,void 0,{[A.value]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]);function be(r){r.isFinal===!0?(p.value!==void 0&&(t(r.evt),r.touch===!0&&e(!0),p.value=void 0,a(`pan`,`end`)),u.value=!1,f.value=!1):r.isFirst===!0?(p.value=n(r.evt),t(r.evt),e(),u.value=!0,a(`pan`,`start`)):(t(r.evt),e())}function B(){f.value=!1}function xe(r){t(r,n(r)),e(),d.value=!0,u.value=!0,document.addEventListener(`mouseup`,Se,!0)}function Se(){d.value=!1,u.value=!1,e(!0),B(),document.removeEventListener(`mouseup`,Se,!0)}function Ce(r){t(r,n(r)),e(!0)}function we(t){rh.includes(t.keyCode)&&e(!0)}function Te(e){if(i.vertical===!0)return null;let t=s.lang.rtl===i.reverse?e:1-e;return{transform:`translateX(calc(${2*t-1} * ${i.thumbSize} / 2 + ${50-100*t}%))`}}function Ee(e){let t=q(()=>d.value===!1&&(f.value===e.focusValue||f.value===`both`)?` q-slider--focus`:``),n=q(()=>`q-slider__thumb q-slider__thumb${m.value} q-slider__thumb${m.value}-${g.value===!0?`rtl`:`ltr`} absolute non-selectable`+t.value+(e.thumbColor.value===void 0?``:` text-${e.thumbColor.value}`)),r=q(()=>({width:i.thumbSize,height:i.thumbSize,[D.value]:`${100*e.ratio.value}%`,zIndex:f.value===e.focusValue?2:void 0})),a=q(()=>e.labelColor.value===void 0?``:` text-${e.labelColor.value}`),o=q(()=>Te(e.ratio.value)),s=q(()=>`q-slider__text`+(e.labelTextColor.value===void 0?``:` text-${e.labelTextColor.value}`));return()=>{let t=[J(`svg`,{class:`q-slider__thumb-shape absolute-full`,viewBox:`0 0 20 20`,"aria-hidden":`true`},[J(`path`,{d:i.thumbPath})]),J(`div`,{class:`q-slider__focus-ring fit`})];return(i.label===!0||i.labelAlways===!0)&&(t.push(J(`div`,{class:ee.value+` absolute fit no-pointer-events`+a.value},[J(`div`,{class:te.value,style:{minWidth:i.thumbSize}},[J(`div`,{class:ne.value,style:o.value},[J(`span`,{class:s.value},e.label.value)])])])),i.name!==void 0&&i.disable!==!0&&l(t,`push`)),J(`div`,{class:n.value,style:r.value,...e.getNodeData()},t)}}function De(e,t,n,r){let a=[];i.innerTrackColor!==`transparent`&&a.push(J(`div`,{key:`inner`,class:oe.value,style:se.value})),i.selectionColor!==`transparent`&&a.push(J(`div`,{key:`selection`,class:F.value,style:e.value})),i.markers!==!1&&a.push(J(`div`,{key:`marker`,class:I.value,style:ge.value})),r(a);let o=[su(`div`,{key:`trackC`,class:L.value,tabindex:t.value,...n.value},[J(`div`,{class:ie.value,style:ae.value},a)],`slide`,y.value,()=>ye.value)];return i.markerLabels!==!1&&o[i.switchMarkerLabelsSide===!0?`unshift`:`push`](J(`div`,{key:`markerL`,class:re.value},ve())),o}return G(()=>{document.removeEventListener(`mouseup`,Se,!0)}),{state:{active:u,focus:f,preventFocus:d,dragging:p,editable:y,classes:M,tabindex:S,attributes:j,roundValueFn:b,keyStep:x,trackLen:C,innerMin:_,innerMinRatio:T,innerMax:v,innerMaxRatio:E,positionProp:D,sizeProp:O,isReversed:g},methods:{onActivate:xe,onMobileClick:Ce,onBlur:B,onKeyup:we,getContent:De,getThumbRenderFn:Ee,convertRatioToModel:ce,convertModelToRatio:le,getDraggingRatio:ue}}}var sh=()=>({}),ch=X({name:`QSlider`,props:{...ih,modelValue:{required:!0,default:null,validator:e=>typeof e==`number`||e===null},labelValue:[String,Number]},emits:ah,setup(e,{emit:t}){let{proxy:{$q:n}}=K(),{state:r,methods:i}=oh({updateValue:m,updatePosition:g,getDragging:h,formAttrs:hf(e)}),a=H(null),o=H(0),s=H(0);function c(){s.value=e.modelValue===null?r.innerMin.value:Mm(e.modelValue,r.innerMin.value,r.innerMax.value)}W(()=>`${e.modelValue}|${r.innerMin.value}|${r.innerMax.value}`,c),c();let l=q(()=>i.convertModelToRatio(s.value)),u=q(()=>r.active.value===!0?o.value:l.value),d=q(()=>{let t={[r.positionProp.value]:`${100*r.innerMinRatio.value}%`,[r.sizeProp.value]:`${100*(u.value-r.innerMinRatio.value)}%`};return e.selectionImg!==void 0&&(t.backgroundImage=`url(${e.selectionImg}) !important`),t}),f=i.getThumbRenderFn({focusValue:!0,getNodeData:sh,ratio:u,label:q(()=>e.labelValue===void 0?s.value:e.labelValue),thumbColor:q(()=>e.thumbColor||e.color),labelColor:q(()=>e.labelColor),labelTextColor:q(()=>e.labelTextColor)}),p=q(()=>r.editable.value===!0?n.platform.is.mobile===!0?{onClick:i.onMobileClick}:{onMousedown:i.onActivate,onFocus:_,onBlur:i.onBlur,onKeydown:v,onKeyup:i.onKeyup}:{});function m(n){s.value!==e.modelValue&&t(`update:modelValue`,s.value),n===!0&&t(`change`,s.value)}function h(){return a.value.getBoundingClientRect()}function g(t,n=r.dragging.value){let a=i.getDraggingRatio(t,n);s.value=i.convertRatioToModel(a),o.value=e.snap!==!0||e.step===0?a:i.convertModelToRatio(s.value)}function _(){r.focus.value=!0}function v(t){if(rh.includes(t.keyCode)===!1)return;Z(t);let n=([34,33].includes(t.keyCode)?10:1)*r.keyStep.value,i=([34,37,40].includes(t.keyCode)?-1:1)*(r.isReversed.value===!0?-1:1)*(e.vertical===!0?-1:1)*n;s.value=Mm(r.roundValueFn.value(s.value+i),r.innerMin.value,r.innerMax.value),m()}return()=>{let t=i.getContent(d,r.tabindex,p,e=>{e.push(f())});return J(`div`,{ref:a,class:r.classes.value+(e.modelValue===null?` q-slider--no-value`:``),...r.attributes.value,"aria-valuenow":e.modelValue},t)}}}),lh=X({name:`QHeader`,props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:[`reveal`,`focusin`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=K(),i=Fn(Oc,Nc);if(i===Nc)return console.error(`QHeader needs to be child of QLayout`),Nc;let a=H(parseInt(e.heightHint,10)),o=H(!0),s=q(()=>e.reveal===!0||i.view.value.indexOf(`H`)!==-1||r.platform.is.ios&&i.isContainer.value===!0),c=q(()=>{if(e.modelValue!==!0)return 0;if(s.value===!0)return o.value===!0?a.value:0;let t=a.value-i.scroll.value.position;return t>0?t:0}),l=q(()=>e.modelValue!==!0||s.value===!0&&o.value!==!0),u=q(()=>e.modelValue===!0&&l.value===!0&&e.reveal===!0),d=q(()=>`q-header q-layout__section--marginal `+(s.value===!0?`fixed`:`absolute`)+`-top`+(e.bordered===!0?` q-header--bordered`:``)+(l.value===!0?` q-header--hidden`:``)+(e.modelValue===!0?``:` q-layout--prevent-focus`)),f=q(()=>{let e=i.rows.value.top,t={};return e[0]===`l`&&i.left.space===!0&&(t[r.lang.rtl===!0?`right`:`left`]=`${i.left.size}px`),e[2]===`r`&&i.right.space===!0&&(t[r.lang.rtl===!0?`left`:`right`]=`${i.right.size}px`),t});function p(e,t){i.update(`header`,e,t)}function m(e,t){e.value!==t&&(e.value=t)}function h({height:e}){m(a,e),p(`size`,e)}function g(e){u.value===!0&&m(o,!0),n(`focusin`,e)}W(()=>e.modelValue,e=>{p(`space`,e),m(o,!0),i.animate()}),W(c,e=>{p(`offset`,e)}),W(()=>e.reveal,t=>{t===!1&&m(o,e.modelValue)}),W(o,e=>{i.animate(),n(`reveal`,e)}),W(i.scroll,t=>{e.reveal===!0&&m(o,t.direction===`up`||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)});let _={};return i.instances.header=_,e.modelValue===!0&&p(`size`,a.value),p(`space`,e.modelValue),p(`offset`,c.value),G(()=>{i.instances.header===_&&(i.instances.header=void 0,p(`size`,0),p(`offset`,0),p(`space`,!1))}),()=>{let n=iu(t.default,[]);return e.elevated===!0&&n.push(J(`div`,{class:`q-layout__shadow absolute-full overflow-hidden no-pointer-events`})),n.push(J(jp,{debounce:0,onResize:h})),J(`header`,{class:d.value,style:f.value,onFocusin:g},n)}}}),uh=X({name:`QFooter`,props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:[`reveal`,`focusin`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=K(),i=Fn(Oc,Nc);if(i===Nc)return console.error(`QFooter needs to be child of QLayout`),Nc;let a=H(parseInt(e.heightHint,10)),o=H(!0),s=H(Is.value===!0||i.isContainer.value===!0?0:window.innerHeight),c=q(()=>e.reveal===!0||i.view.value.indexOf(`F`)!==-1||r.platform.is.ios&&i.isContainer.value===!0),l=q(()=>i.isContainer.value===!0?i.containerHeight.value:s.value),u=q(()=>{if(e.modelValue!==!0)return 0;if(c.value===!0)return o.value===!0?a.value:0;let t=i.scroll.value.position+l.value+a.value-i.height.value;return t>0?t:0}),d=q(()=>e.modelValue!==!0||c.value===!0&&o.value!==!0),f=q(()=>e.modelValue===!0&&d.value===!0&&e.reveal===!0),p=q(()=>`q-footer q-layout__section--marginal `+(c.value===!0?`fixed`:`absolute`)+`-bottom`+(e.bordered===!0?` q-footer--bordered`:``)+(d.value===!0?` q-footer--hidden`:``)+(e.modelValue===!0?``:` q-layout--prevent-focus`+(c.value===!0?``:` hidden`))),m=q(()=>{let e=i.rows.value.bottom,t={};return e[0]===`l`&&i.left.space===!0&&(t[r.lang.rtl===!0?`right`:`left`]=`${i.left.size}px`),e[2]===`r`&&i.right.space===!0&&(t[r.lang.rtl===!0?`left`:`right`]=`${i.right.size}px`),t});function h(e,t){i.update(`footer`,e,t)}function g(e,t){e.value!==t&&(e.value=t)}function _({height:e}){g(a,e),h(`size`,e)}function v(){if(e.reveal!==!0)return;let{direction:t,position:n,inflectionPoint:r}=i.scroll.value;g(o,t===`up`||n-r<100||i.height.value-l.value-n-a.value<300)}function y(e){f.value===!0&&g(o,!0),n(`focusin`,e)}W(()=>e.modelValue,e=>{h(`space`,e),g(o,!0),i.animate()}),W(u,e=>{h(`offset`,e)}),W(()=>e.reveal,t=>{t===!1&&g(o,e.modelValue)}),W(o,e=>{i.animate(),n(`reveal`,e)}),W([a,i.scroll,i.height],v),W(()=>r.screen.height,e=>{i.isContainer.value!==!0&&g(s,e)});let b={};return i.instances.footer=b,e.modelValue===!0&&h(`size`,a.value),h(`space`,e.modelValue),h(`offset`,u.value),G(()=>{i.instances.footer===b&&(i.instances.footer=void 0,h(`size`,0),h(`offset`,0),h(`space`,!1))}),()=>{let n=au(t.default,[J(jp,{debounce:0,onResize:_})]);return e.elevated===!0&&n.push(J(`div`,{class:`q-layout__shadow absolute-full overflow-hidden no-pointer-events`})),J(`footer`,{class:p.value,style:m.value,onFocusin:y},n)}}}),dh={ratio:[String,Number]};function fh(e,t){return q(()=>{let n=Number(e.ratio||(t===void 0?void 0:t.value));return isNaN(n)!==!0&&n>0?{paddingBottom:`${100/n}%`}:null})}var ph=1.7778,mh=X({name:`QImg`,props:{...dh,src:String,srcset:String,sizes:String,alt:String,crossorigin:String,decoding:String,referrerpolicy:String,draggable:Boolean,loading:{type:String,default:`lazy`},loadingShowDelay:{type:[Number,String],default:0},fetchpriority:{type:String,default:`auto`},width:String,height:String,initialRatio:{type:[Number,String],default:ph},placeholderSrc:String,errorSrc:String,fit:{type:String,default:`cover`},position:{type:String,default:`50% 50%`},imgClass:String,imgStyle:Object,noSpinner:Boolean,noNativeMenu:Boolean,noTransition:Boolean,spinnerColor:String,spinnerSize:String},emits:[`load`,`error`],setup(e,{slots:t,emit:n}){let r=H(e.initialRatio),i=fh(e,r),a=K(),{registerTimeout:o,removeTimeout:s}=Qc(),{registerTimeout:c,removeTimeout:l}=Qc(),u=q(()=>e.placeholderSrc===void 0?null:{src:e.placeholderSrc}),d=q(()=>e.errorSrc===void 0?null:{src:e.errorSrc,__qerror:!0}),f=[H(null),H(u.value)],p=H(0),m=H(!1),h=H(!1),g=q(()=>`q-img q-img--${e.noNativeMenu===!0?`no-`:``}menu`),_=q(()=>({width:e.width,height:e.height})),v=q(()=>`q-img__image ${e.imgClass===void 0?``:e.imgClass+` `}q-img__image--with${e.noTransition===!0?`out`:``}-transition q-img__image--`),y=q(()=>({...e.imgStyle,objectFit:e.fit,objectPosition:e.position}));function b(){if(l(),e.loadingShowDelay===0){m.value=!0;return}c(()=>{m.value=!0},e.loadingShowDelay)}function x(){l(),m.value=!1}function S({target:e}){Zc(a)===!1&&(s(),r.value=e.naturalHeight===0?.5:e.naturalWidth/e.naturalHeight,C(e,1))}function C(e,t){t===1e3||Zc(a)===!0||(e.complete===!0?w(e):o(()=>{C(e,t+1)},50))}function w(e){Zc(a)!==!0&&(p.value^=1,f[p.value].value=null,x(),e.getAttribute(`__qerror`)!==`true`&&(h.value=!1),n(`load`,e.currentSrc||e.src))}function T(e){s(),x(),h.value=!0,f[p.value].value=d.value,f[p.value^1].value=u.value,n(`error`,e)}function E(t){let n=f[t].value,r={key:`img_`+t,class:v.value,style:y.value,alt:e.alt,crossorigin:e.crossorigin,decoding:e.decoding,referrerpolicy:e.referrerpolicy,height:e.height,width:e.width,loading:e.loading,fetchpriority:e.fetchpriority,"aria-hidden":`true`,draggable:e.draggable,...n};return p.value===t?Object.assign(r,{class:r.class+`current`,onLoad:S,onError:T}):r.class+=`loaded`,J(`div`,{class:`q-img__container absolute-full`,key:`img`+t},J(`img`,r))}function D(){return m.value===!1?J(`div`,{key:`content`,class:`q-img__content absolute-full q-anchor--skip`},Q(t[h.value===!0?`error`:`default`])):J(`div`,{key:`loading`,class:`q-img__loading absolute-full flex flex-center`},t.loading===void 0?e.noSpinner===!0?void 0:[J(Wu,{color:e.spinnerColor,size:e.spinnerSize})]:t.loading())}{function t(){W(()=>e.src||e.srcset||e.sizes?{src:e.src,srcset:e.srcset,sizes:e.sizes}:null,e=>{s(),h.value=!1,e===null?(x(),f[p.value^1].value=u.value):b(),f[p.value].value=e},{immediate:!0})}Is.value===!0?Fr(t):t()}return()=>{let t=[];return i.value!==null&&t.push(J(`div`,{key:`filler`,style:i.value})),f[0].value!==null&&t.push(E(0)),f[1].value!==null&&t.push(E(1)),t.push(J(So,{name:`q-transition--fade`},D)),J(`div`,{key:`main`,class:g.value,style:_.value,role:`img`,"aria-label":e.alt},t)}}}),hh=X({name:`QSpace`,setup(){let e=J(`div`,{class:`q-space`});return()=>e}}),gh=X({name:`QSlideTransition`,props:{appear:Boolean,duration:{type:Number,default:300}},emits:[`show`,`hide`],setup(e,{slots:t,emit:n}){let r=!1,i,a,o=null,s=null,c,l;function u(){i?.(),i=null,r=!1,o!==null&&(clearTimeout(o),o=null),s!==null&&(clearTimeout(s),s=null),a?.removeEventListener(`transitionend`,c),c=null}function d(t,n,a){n!==void 0&&(t.style.height=`${n}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,r=!0,i=a}function f(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,u(),t!==l&&n(t)}function p(t,n){let i=0;a=t,r===!0?(u(),i=t.offsetHeight===t.scrollHeight?0:void 0):(l=`hide`,t.style.overflowY=`hidden`),d(t,i,n),o=setTimeout(()=>{o=null,t.style.height=`${t.scrollHeight}px`,c=e=>{s=null,(Object(e)!==e||e.target===t)&&f(t,`show`)},t.addEventListener(`transitionend`,c),s=setTimeout(c,e.duration*1.1)},100)}function m(t,n){let i;a=t,r===!0?u():(l=`show`,t.style.overflowY=`hidden`,i=t.scrollHeight),d(t,i,n),o=setTimeout(()=>{o=null,t.style.height=0,c=e=>{s=null,(Object(e)!==e||e.target===t)&&f(t,`hide`)},t.addEventListener(`transitionend`,c),s=setTimeout(c,e.duration*1.1)},100)}return G(()=>{r===!0&&u()}),()=>J(So,{css:!1,appear:e.appear,onEnter:p,onLeave:m},t.default)}}),_h=Mt({}),vh=Object.keys(od),yh=X({name:`QExpansionItem`,props:{...od,...el,...Cd,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{},headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...tl,`click`,`afterShow`,`afterHide`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=K(),i=wd(e,r),a=H(e.modelValue===null?e.defaultOpened:e.modelValue),o=H(null),s=zd(),{show:c,hide:l,toggle:u}=nl({showing:a}),d,f,p=q(()=>`q-expansion-item q-item-type q-expansion-item--${a.value===!0?`expanded`:`collapsed`} q-expansion-item--${e.popup===!0?`popup`:`standard`}`),m=q(()=>e.contentInsetLevel===void 0?null:{[`padding`+(r.lang.rtl===!0?`Right`:`Left`)]:e.contentInsetLevel*56+`px`}),h=q(()=>e.disable!==!0&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!==``)),g=q(()=>{let t={};return vh.forEach(n=>{t[n]=e[n]}),t}),_=q(()=>h.value===!0||e.expandIconToggle!==!0),v=q(()=>e.expandedIcon!==void 0&&a.value===!0?e.expandedIcon:e.expandIcon||r.iconSet.expansionItem[e.denseToggle===!0?`denseIcon`:`icon`]),y=q(()=>e.disable!==!0&&(h.value===!0||e.expandIconToggle===!0)),b=q(()=>({expanded:a.value===!0,detailsId:s.value,toggle:u,show:c,hide:l})),x=q(()=>{let t=e.toggleAriaLabel===void 0?r.lang.label[a.value===!0?`collapse`:`expand`](e.label):e.toggleAriaLabel;return{role:`button`,"aria-expanded":a.value===!0?`true`:`false`,"aria-controls":s.value,"aria-label":t}});W(()=>e.group,e=>{f?.(),e!==void 0&&D()});function S(e){h.value!==!0&&u(e),n(`click`,e)}function C(e){e.keyCode===13&&w(e,!0)}function w(e,t){t!==!0&&e.qAvoidFocus!==!0&&o.value?.focus(),u(e),Z(e)}function T(){n(`afterShow`)}function E(){n(`afterHide`)}function D(){d===void 0&&(d=Id()),a.value===!0&&(_h[e.group]=d);let t=W(a,t=>{t===!0?_h[e.group]=d:_h[e.group]===d&&delete _h[e.group]}),n=W(()=>_h[e.group],(e,t)=>{t===d&&e!==void 0&&e!==d&&l()});f=()=>{t(),n(),_h[e.group]===d&&delete _h[e.group],f=void 0}}function O(){let t={class:[`q-focusable relative-position cursor-pointer${e.denseToggle===!0&&e.switchToggleSide===!0?` items-end`:``}`,e.expandIconClass],side:e.switchToggleSide!==!0,avatar:e.switchToggleSide},n=[J(Vu,{class:`q-expansion-item__toggle-icon`+(e.expandedIcon===void 0&&a.value===!0?` q-expansion-item__toggle-icon--rotated`:``),name:v.value})];return y.value===!0&&(Object.assign(t,{tabindex:0,...x.value,onClick:w,onKeyup:C}),n.unshift(J(`div`,{ref:o,class:`q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded`,tabindex:-1}))),J(zp,t,()=>n)}function k(){let n;return t.header===void 0?(n=[J(zp,()=>[J(Bp,{lines:e.labelLines},()=>e.label||``),e.caption?J(Bp,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&n[e.switchToggleSide===!0?`push`:`unshift`](J(zp,{side:e.switchToggleSide===!0,avatar:e.switchToggleSide!==!0},()=>J(Vu,{name:e.icon})))):n=[].concat(t.header(b.value)),e.disable!==!0&&e.hideExpandIcon!==!0&&n[e.switchToggleSide===!0?`unshift`:`push`](O()),n}function A(){let t={ref:`item`,style:e.headerStyle,class:e.headerClass,dark:i.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return _.value===!0&&(t.clickable=!0,t.onClick=S,Object.assign(t,h.value===!0?g.value:x.value)),J(dm,t,k)}function j(){return Mn(J(`div`,{key:`e-content`,class:`q-expansion-item__content relative-position`,style:m.value,id:s.value},Q(t.default)),[[Bo,a.value]])}function M(){let t=[A(),J(gh,{duration:e.duration,onShow:T,onHide:E},j)];return e.expandSeparator===!0&&t.push(J(Ad,{class:`q-expansion-item__border q-expansion-item__border--top absolute-top`,dark:i.value}),J(Ad,{class:`q-expansion-item__border q-expansion-item__border--bottom absolute-bottom`,dark:i.value})),t}return e.group!==void 0&&D(),G(()=>{f?.()}),()=>J(`div`,{class:p.value},[J(`div`,{class:`q-expansion-item__container relative-position`},M())])}}),bh=X({name:`QBtnGroup`,props:{unelevated:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,square:Boolean,push:Boolean,stretch:Boolean,glossy:Boolean,spread:Boolean},setup(e,{slots:t}){let n=q(()=>{let t=[`unelevated`,`outline`,`flat`,`rounded`,`square`,`push`,`stretch`,`glossy`].filter(t=>e[t]===!0).map(e=>`q-btn-group--${e}`).join(` `);return`q-btn-group row no-wrap${t.length===0?``:` `+t}`+(e.spread===!0?` q-btn-group--spread`:` inline`)});return()=>J(`div`,{class:n.value},Q(t.default))}}),xh=Object.keys(hd);function Sh(e){return xh.reduce((t,n)=>{let r=e[n];return r!==void 0&&(t[n]=r),t},{})}var Ch=X({name:`QBtnDropdown`,props:{...hd,...rl,modelValue:Boolean,split:Boolean,dropdownIcon:String,contentClass:[Array,String,Object],contentStyle:[Array,String,Object],cover:Boolean,persistent:Boolean,noEscDismiss:Boolean,noRouteDismiss:Boolean,autoClose:Boolean,noRefocus:Boolean,noFocus:Boolean,menuAnchor:{type:String,default:`bottom end`},menuSelf:{type:String,default:`top end`},menuOffset:Array,disableMainBtn:Boolean,disableDropdown:Boolean,noIconAnimation:Boolean,toggleAriaLabel:String},emits:[`update:modelValue`,`click`,`beforeShow`,`show`,`beforeHide`,`hide`],setup(e,{slots:t,emit:n}){let{proxy:r}=K(),i=H(e.modelValue),a=H(null),o=zd(),s=q(()=>{let t={"aria-expanded":i.value===!0?`true`:`false`,"aria-haspopup":`true`,"aria-controls":o.value,"aria-label":e.toggleAriaLabel||r.$q.lang.label[i.value===!0?`collapse`:`expand`](e.label)};return(e.disable===!0||e.split===!1&&e.disableMainBtn===!0||e.disableDropdown===!0)&&(t[`aria-disabled`]=`true`),t}),c=q(()=>`q-btn-dropdown__arrow`+(i.value===!0&&e.noIconAnimation===!1?` rotate-180`:``)+(e.split===!1?` q-btn-dropdown__arrow-container`:``)),l=q(()=>md(e)),u=q(()=>Sh(e));W(()=>e.modelValue,e=>{a.value?.[e?`show`:`hide`]()}),W(()=>e.split,y);function d(e){i.value=!0,n(`beforeShow`,e)}function f(e){n(`show`,e),n(`update:modelValue`,!0)}function p(e){i.value=!1,n(`beforeHide`,e)}function m(e){n(`hide`,e),n(`update:modelValue`,!1)}function h(e){n(`click`,e)}function g(e){Qs(e),y(),n(`click`,e)}function _(e){a.value?.toggle(e)}function v(e){a.value?.show(e)}function y(e){a.value?.hide(e)}return Object.assign(r,{show:v,hide:y,toggle:_}),Fr(()=>{e.modelValue===!0&&v()}),()=>{let n=[J(Vu,{class:c.value,name:e.dropdownIcon||r.$q.iconSet.arrow.dropdown})];return e.disableDropdown!==!0&&n.push(J(Ym,{ref:a,id:o.value,class:e.contentClass,style:e.contentStyle,cover:e.cover,fit:!0,persistent:e.persistent,noEscDismiss:e.noEscDismiss,noRouteDismiss:e.noRouteDismiss,autoClose:e.autoClose,noFocus:e.noFocus,noRefocus:e.noRefocus,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,separateClosePopup:!0,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:d,onShow:f,onBeforeHide:p,onHide:m},t.default)),e.split===!1?J(Sd,{class:`q-btn-dropdown q-btn-dropdown--simple`,...u.value,...s.value,disable:e.disable===!0||e.disableMainBtn===!0,noWrap:!0,round:!1,onClick:h},{default:()=>Q(t.label,[]).concat(n),loading:t.loading}):J(bh,{class:`q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item`,rounded:e.rounded,square:e.square,...l.value,glossy:e.glossy,stretch:e.stretch},()=>[J(Sd,{class:`q-btn-dropdown--current`,...u.value,disable:e.disable===!0||e.disableMainBtn===!0,noWrap:!0,round:!1,onClick:g},{default:t.label,loading:t.loading}),J(Sd,{class:`q-btn-dropdown__arrow-container q-anchor--skip`,...s.value,...l.value,disable:e.disable===!0||e.disableDropdown===!0,rounded:e.rounded,color:e.color,textColor:e.textColor,dense:e.dense,size:e.size,padding:e.padding,ripple:e.ripple},()=>n)])}}}),wh=X({name:`QToolbar`,props:{inset:Boolean},setup(e,{slots:t}){let n=q(()=>`q-toolbar row no-wrap items-center`+(e.inset===!0?` q-toolbar--inset`:``));return()=>J(`div`,{class:n.value,role:`toolbar`},Q(t.default))}}),Th=X({name:`QToolbarTitle`,props:{shrink:Boolean},setup(e,{slots:t}){let n=q(()=>`q-toolbar__title ellipsis`+(e.shrink===!0?` col-shrink`:``));return()=>J(`div`,{class:n.value},Q(t.default))}}),Eh=[`top`,`middle`,`bottom`],Dh=X({name:`QBadge`,props:{color:String,textColor:String,floating:Boolean,transparent:Boolean,multiLine:Boolean,outline:Boolean,rounded:Boolean,label:[Number,String],align:{type:String,validator:e=>Eh.includes(e)}},setup(e,{slots:t}){let n=q(()=>e.align===void 0?null:{verticalAlign:e.align}),r=q(()=>{let t=e.outline===!0&&e.color||e.textColor;return`q-badge flex inline items-center no-wrap q-badge--${e.multiLine===!0?`multi`:`single`}-line`+(e.outline===!0?` q-badge--outline`:e.color===void 0?``:` bg-${e.color}`)+(t===void 0?``:` text-${t}`)+(e.floating===!0?` q-badge--floating`:``)+(e.rounded===!0?` q-badge--rounded`:``)+(e.transparent===!0?` q-badge--transparent`:``)});return()=>J(`div`,{class:r.value,style:n.value,role:`status`,"aria-label":e.label},au(t.default,e.label===void 0?[]:[e.label]))}}),Oh=X({name:`QPage`,props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){let{proxy:{$q:n}}=K(),r=Fn(Oc,Nc);if(r===Nc)return console.error(`QPage needs to be a deep child of QLayout`),Nc;if(Fn(`_q_pc_`,Nc)===Nc)return console.error(`QPage needs to be child of QPageContainer`),Nc;let i=q(()=>{let t=(r.header.space===!0?r.header.size:0)+(r.footer.space===!0?r.footer.size:0);if(typeof e.styleFn==`function`){let i=r.isContainer.value===!0?r.containerHeight.value:n.screen.height;return e.styleFn(t,i)}return{minHeight:r.isContainer.value===!0?r.containerHeight.value-t+`px`:n.screen.height===0?t===0?`100vh`:`calc(100vh - ${t}px)`:n.screen.height-t+`px`}}),a=q(()=>`q-page${e.padding===!0?` q-layout-padding`:``}`);return()=>J(`main`,{class:a.value,style:i.value},Q(t.default))}}),kh={xs:8,sm:10,md:14,lg:20,xl:24},Ah=X({name:`QChip`,props:{...Cd,...Tu,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:[`update:modelValue`,`update:selected`,`remove`,`click`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=K(),i=wd(e,r),a=Eu(e,kh),o=q(()=>e.selected===!0||e.icon!==void 0),s=q(()=>e.selected===!0?e.iconSelected||r.iconSet.chip.selected:e.icon),c=q(()=>e.iconRemove||r.iconSet.chip.remove),l=q(()=>e.disable===!1&&(e.clickable===!0||e.selected!==null)),u=q(()=>{let t=e.outline===!0&&e.color||e.textColor;return`q-chip row inline no-wrap items-center`+(e.outline===!1&&e.color!==void 0?` bg-${e.color}`:``)+(t?` text-${t} q-chip--colored`:``)+(e.disable===!0?` disabled`:``)+(e.dense===!0?` q-chip--dense`:``)+(e.outline===!0?` q-chip--outline`:``)+(e.selected===!0?` q-chip--selected`:``)+(l.value===!0?` q-chip--clickable cursor-pointer non-selectable q-hoverable`:``)+(e.square===!0?` q-chip--square`:``)+(i.value===!0?` q-chip--dark q-dark`:``)}),d=q(()=>{let t=e.disable===!0?{tabindex:-1,"aria-disabled":`true`}:{tabindex:e.tabindex||0};return{chip:t,remove:{...t,role:`button`,"aria-hidden":`false`,"aria-label":e.removeAriaLabel||r.lang.label.remove}}});function f(e){e.keyCode===13&&p(e)}function p(t){e.disable||(n(`update:selected`,!e.selected),n(`click`,t))}function m(t){(t.keyCode===void 0||t.keyCode===13)&&(Z(t),e.disable===!1&&(n(`update:modelValue`,!1),n(`remove`)))}function h(){let n=[];l.value===!0&&n.push(J(`div`,{class:`q-focus-helper`})),o.value===!0&&n.push(J(Vu,{class:`q-chip__icon q-chip__icon--left`,name:s.value}));let r=e.label===void 0?void 0:[J(`div`,{class:`ellipsis`},[e.label])];return n.push(J(`div`,{class:`q-chip__content col row no-wrap items-center q-anchor--skip`},ou(t.default,r))),e.iconRight&&n.push(J(Vu,{class:`q-chip__icon q-chip__icon--right`,name:e.iconRight})),e.removable===!0&&n.push(J(Vu,{class:`q-chip__icon q-chip__icon--remove cursor-pointer`,name:c.value,...d.value.remove,onClick:m,onKeyup:m})),n}return()=>{if(e.modelValue===!1)return;let t={class:u.value,style:a.value};return l.value===!0&&Object.assign(t,d.value.chip,{onClick:p,onKeyup:f}),su(`div`,t,h(),`ripple`,e.ripple!==!1&&e.disable!==!0,()=>[[Ju,e.ripple]])}}}),jh=``,Mh=X({name:`QSpinnerHourglass`,props:Hu,setup(e){let{cSize:t,classes:n}=Uu(e);return()=>J(`svg`,{class:n.value,width:t.value,height:t.value,viewBox:`0 0 100 100`,preserveAspectRatio:`xMidYMid`,xmlns:`http://www.w3.org/2000/svg`,innerHTML:jh})}}),Nh=X({name:`QInnerLoading`,props:{...Cd,...rl,showing:Boolean,color:String,size:{type:[String,Number],default:`42px`},label:String,labelClass:String,labelStyle:[String,Array,Object]},setup(e,{slots:t}){let n=wd(e,K().proxy.$q),{transitionProps:r,transitionStyle:i}=il(e),a=q(()=>`q-inner-loading q--avoid-card-border absolute-full column flex-center`+(n.value===!0?` q-inner-loading--dark`:``)),o=q(()=>`q-inner-loading__label`+(e.labelClass===void 0?``:` ${e.labelClass}`));function s(){let t=[J(Wu,{size:e.size,color:e.color})];return e.label!==void 0&&t.push(J(`div`,{class:o.value,style:e.labelStyle},[e.label])),t}function c(){return e.showing===!0?J(`div`,{class:a.value,style:i.value},t.default===void 0?s():t.default()):null}return()=>J(So,r.value,c)}}),Ph=X({name:`QField`,inheritAttrs:!1,props:{...$d,tag:{type:String,default:`label`}},emits:ef,setup(){return nf(tf({tagProp:!0}))}}),Fh=1e3,Ih=[`start`,`center`,`end`,`start-force`,`center-force`,`end-force`],Lh=Array.prototype.filter,Rh=window.getComputedStyle(document.body).overflowAnchor===void 0?Js:function(e,t){e!==null&&(e._qOverflowAnimationFrame!==void 0&&cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame(()=>{if(e===null)return;e._qOverflowAnimationFrame=void 0;let n=e.children||[];Lh.call(n,e=>e.dataset&&e.dataset.qVsAnchor!==void 0).forEach(e=>{delete e.dataset.qVsAnchor});let r=n[t];r?.dataset&&(r.dataset.qVsAnchor=``)}))};function zh(e,t){return e+t}function Bh(e,t,n,r,i,a,o,s){let c=e===window?document.scrollingElement||document.documentElement:e,l=i===!0?`offsetWidth`:`offsetHeight`,u={scrollStart:0,scrollViewSize:-o-s,scrollMaxSize:0,offsetStart:-o,offsetEnd:-s};if(i===!0?(e===window?(u.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,u.scrollViewSize+=document.documentElement.clientWidth):(u.scrollStart=c.scrollLeft,u.scrollViewSize+=c.clientWidth),u.scrollMaxSize=c.scrollWidth,a===!0&&(u.scrollStart=(ym===!0?u.scrollMaxSize-u.scrollViewSize:0)-u.scrollStart)):(e===window?(u.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,u.scrollViewSize+=document.documentElement.clientHeight):(u.scrollStart=c.scrollTop,u.scrollViewSize+=c.clientHeight),u.scrollMaxSize=c.scrollHeight),n!==null)for(let e=n.previousElementSibling;e!==null;e=e.previousElementSibling)e.classList.contains(`q-virtual-scroll--skip`)===!1&&(u.offsetStart+=e[l]);if(r!==null)for(let e=r.nextElementSibling;e!==null;e=e.nextElementSibling)e.classList.contains(`q-virtual-scroll--skip`)===!1&&(u.offsetEnd+=e[l]);if(t!==e){let n=c.getBoundingClientRect(),r=t.getBoundingClientRect();i===!0?(u.offsetStart+=r.left-n.left,u.offsetEnd-=r.width):(u.offsetStart+=r.top-n.top,u.offsetEnd-=r.height),e!==window&&(u.offsetStart+=u.scrollStart),u.offsetEnd+=u.scrollMaxSize-u.offsetStart}return u}function Vh(e,t,n,r){t===`end`&&(t=(e===window?document.body:e)[n===!0?`scrollWidth`:`scrollHeight`]),e===window?n===!0?(r===!0&&(t=(ym===!0?document.body.scrollWidth-document.documentElement.clientWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):n===!0?(r===!0&&(t=(ym===!0?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function Hh(e,t,n,r){if(n>=r)return 0;let i=t.length,a=Math.floor(n/Fh),o=Math.floor((r-1)/Fh)+1,s=e.slice(a,o).reduce(zh,0);return n%Fh!==0&&(s-=t.slice(a*Fh,n).reduce(zh,0)),r%Fh!==0&&r!==i&&(s-=t.slice(r,o*Fh).reduce(zh,0)),s}var Uh={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,virtualScrollSliceSize:{type:[Number,String],default:10},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]};function Wh({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:n,virtualScrollItemSizeComputed:r}){let{props:i,emit:a,proxy:o}=K(),{$q:s}=o,c,l,u,d=[],f,p=H(0),m=H(0),h=H({}),g=H(null),_=H(null),v=H(null),y=H({from:0,to:0}),b=q(()=>i.tableColspan===void 0?100:i.tableColspan);r===void 0&&(r=q(()=>i.virtualScrollItemSize));let x=q(()=>r.value+`;`+i.virtualScrollHorizontal);W(q(()=>x.value+`;`+i.virtualScrollSliceRatioBefore+`;`+i.virtualScrollSliceRatioAfter),()=>{A()}),W(x,S);function S(){k(l,!0)}function C(e){k(e===void 0?l:e)}function w(r,a){let o=t();if(o==null||o.nodeType===8)return;let c=Bh(o,n(),g.value,_.value,i.virtualScrollHorizontal,s.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd);u!==c.scrollViewSize&&A(c.scrollViewSize),E(o,c,Math.min(e.value-1,Math.max(0,parseInt(r,10)||0)),0,Ih.indexOf(a)===-1?l!==-1&&r>l?`end`:`start`:a)}function T(){let r=t();if(r==null||r.nodeType===8)return;let a=Bh(r,n(),g.value,_.value,i.virtualScrollHorizontal,s.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd),o=e.value-1,l=a.scrollMaxSize-a.offsetStart-a.offsetEnd-m.value;if(c===a.scrollStart)return;if(a.scrollMaxSize<=0){E(r,a,0,0);return}u!==a.scrollViewSize&&A(a.scrollViewSize),D(y.value.from);let h=Math.floor(a.scrollMaxSize-Math.max(a.scrollViewSize,a.offsetEnd)-Math.min(f[o],a.scrollViewSize/2));if(h>0&&Math.ceil(a.scrollStart)>=h){E(r,a,o,a.scrollMaxSize-a.offsetEnd-d.reduce(zh,0));return}let v=0,b=a.scrollStart-a.offsetStart,x=b;if(b<=l&&b+a.scrollViewSize>=p.value)b-=p.value,v=y.value.from,x=b;else for(let e=0;b>=d[e]&&v0&&v-a.scrollViewSize?(v++,x=b):x=f[v]+b;E(r,a,v,x)}function E(t,n,r,a,o){let l=typeof o==`string`&&o.indexOf(`-force`)!==-1,u=l===!0?o.replace(`-force`,``):o,g=u===void 0?`start`:u,_=Math.max(0,r-h.value[g]),b=_+h.value.total;b>e.value&&(b=e.value,_=Math.max(0,b-h.value.total)),c=n.scrollStart;let x=_!==y.value.from||b!==y.value.to;if(x===!1&&u===void 0){M(r);return}let{activeElement:S}=document,C=v.value;x===!0&&C!==null&&C!==S&&C.contains(S)===!0&&(C.addEventListener(`focusout`,O),setTimeout(()=>{C?.removeEventListener(`focusout`,O)})),Rh(C,r-_);let w=u===void 0?0:f.slice(_,r).reduce(zh,0);if(x===!0){let t=b>=y.value.from&&_<=y.value.to?y.value.to:b;y.value={from:_,to:t},p.value=Hh(d,f,0,_),m.value=Hh(d,f,b,e.value),requestAnimationFrame(()=>{y.value.to!==b&&c===n.scrollStart&&(y.value={from:y.value.from,to:b},m.value=Hh(d,f,b,e.value))})}requestAnimationFrame(()=>{if(c!==n.scrollStart)return;x===!0&&D(_);let e=f.slice(_,r).reduce(zh,0),o=e+n.offsetStart+p.value,d=o+f[r],m=o+a;if(u!==void 0){let t=e-w,i=n.scrollStart+t;m=l!==!0&&ie.classList&&e.classList.contains(`q-virtual-scroll--skip`)===!1),r=n.length,a=i.virtualScrollHorizontal===!0?e=>e.getBoundingClientRect().width:e=>e.offsetHeight,o=e,s,c;for(let e=0;e=a;t--)f[t]=i;let o=Math.floor((e.value-1)/Fh);d=[];for(let t=0;t<=o;t++){let n=0,r=Math.min((t+1)*Fh,e.value);for(let e=t*Fh;e=0?(D(y.value.from),U(()=>{w(t)})):N()}function A(e){if(e===void 0&&typeof window<`u`){let r=t();r!=null&&r.nodeType!==8&&(e=Bh(r,n(),g.value,_.value,i.virtualScrollHorizontal,s.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd).scrollViewSize)}u=e;let a=parseFloat(i.virtualScrollSliceRatioBefore)||0,o=parseFloat(i.virtualScrollSliceRatioAfter)||0,c=1+a+o,l=e===void 0||e<=0?1:Math.ceil(e/r.value),d=Math.max(1,l,Math.ceil((i.virtualScrollSliceSize>0?i.virtualScrollSliceSize:10)/c));h.value={total:Math.ceil(d*c),start:Math.ceil(d*a),center:Math.ceil(d*(.5+a)),end:Math.ceil(d*(1+a)),view:l}}function j(e,t){let n=i.virtualScrollHorizontal===!0?`width`:`height`,a={[`--q-virtual-scroll-item-`+n]:r.value+`px`};return[e===`tbody`?J(e,{class:`q-virtual-scroll__padding`,key:`before`,ref:g},[J(`tr`,[J(`td`,{style:{[n]:`${p.value}px`,...a},colspan:b.value})])]):J(e,{class:`q-virtual-scroll__padding`,key:`before`,ref:g,style:{[n]:`${p.value}px`,...a}}),J(e,{class:`q-virtual-scroll__content`,key:`content`,ref:v,tabindex:-1},t.flat()),e===`tbody`?J(e,{class:`q-virtual-scroll__padding`,key:`after`,ref:_},[J(`tr`,[J(`td`,{style:{[n]:`${m.value}px`,...a},colspan:b.value})])]):J(e,{class:`q-virtual-scroll__padding`,key:`after`,ref:_,style:{[n]:`${m.value}px`,...a}})]}function M(e){l!==e&&(i.onVirtualScroll!==void 0&&a(`virtualScroll`,{index:e,from:y.value.from,to:y.value.to-1,direction:e{A()});let P=!1;return Dr(()=>{P=!0}),Er(()=>{if(P!==!0)return;let e=t();c!==void 0&&e!=null&&e.nodeType!==8?Vh(e,c,i.virtualScrollHorizontal,s.lang.rtl):w(l)}),G(()=>{N.cancel()}),Object.assign(o,{scrollTo:w,reset:S,refresh:C}),{virtualScrollSliceRange:y,virtualScrollSliceSizeComputed:h,setVirtualScrollSize:A,onVirtualScrollEvt:N,localResetVirtualScroll:k,padVirtualScroll:j,scrollTo:w,reset:S,refresh:C}}var Gh=e=>[`add`,`add-unique`,`toggle`].includes(e),Kh=".*+?^${}()|[]\\",qh=Object.keys($d);function Jh(e,t){if(typeof e==`function`)return e;let n=e===void 0?t:e;return e=>typeof e==`object`&&e&&n in e?e[n]:e}var Yh=X({name:`QSelect`,inheritAttrs:!1,props:{...Uh,...mf,...$d,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],popupNoRouteDismiss:Boolean,useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:Gh},mapOptions:Boolean,emitValue:Boolean,disableTabSelection:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:{},transitionHide:{},transitionDuration:{},behavior:{type:String,validator:e=>[`default`,`menu`,`dialog`].includes(e),default:`default`},virtualScrollItemSize:Uh.virtualScrollItemSize.type,onNewValue:Function,onFilter:Function},emits:[...ef,`add`,`remove`,`inputValue`,`keyup`,`keypress`,`keydown`,`popupShow`,`popupHide`,`filterAbort`],setup(e,{slots:t,emit:n}){let{proxy:r}=K(),{$q:i}=r,a=H(!1),o=H(!1),s=H(-1),c=H(``),l=H(!1),u=H(!1),d=null,f=null,p,m,h,g=null,_,v,y,b,x=H(null),S=H(null),C=H(null),w=H(null),T=H(null),E=_f(e),D=Cf(ze),O=q(()=>Array.isArray(e.options)?e.options.length:0),{virtualScrollSliceRange:k,virtualScrollSliceSizeComputed:A,localResetVirtualScroll:j,padVirtualScroll:M,onVirtualScrollEvt:N,scrollTo:P,setVirtualScrollSize:F}=Wh({virtualScrollLength:O,getVirtualScrollTarget:Fe,getVirtualScrollEl:Pe,virtualScrollItemSizeComputed:q(()=>e.virtualScrollItemSize===void 0?e.optionsDense===!0?24:48:e.virtualScrollItemSize)}),I=tf(),L=q(()=>{let t=e.mapOptions===!0&&e.multiple!==!0,n=e.modelValue!==void 0&&(e.modelValue!==null||t===!0)?e.multiple===!0&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue]:[];if(e.mapOptions===!0&&Array.isArray(e.options)===!0){let r=e.mapOptions===!0&&p!==void 0?p:[],i=n.map(e=>De(e,r));return e.modelValue===null&&t===!0?i.filter(e=>e!==null):i}return n}),ee=q(()=>{let t={};return qh.forEach(n=>{let r=e[n];r!==void 0&&(t[n]=r)}),t}),te=q(()=>e.optionsDark===null?I.isDark.value:e.optionsDark),ne=q(()=>Qd(L.value)),re=q(()=>{let t=`q-field__input q-placeholder col`;return e.hideSelected===!0||L.value.length===0?[t,e.inputClass]:(t+=` q-field__input--padding`,e.inputClass===void 0?t:[t,e.inputClass])}),ie=q(()=>(e.virtualScrollHorizontal===!0?`q-virtual-scroll--horizontal`:``)+(e.popupContentClass?` `+e.popupContentClass:``)),ae=q(()=>O.value===0),oe=q(()=>L.value.map(e=>z.value(e)).join(`, `)),se=q(()=>e.displayValue===void 0?oe.value:e.displayValue),ce=q(()=>e.optionsHtml===!0?()=>!0:e=>e?.html===!0),le=q(()=>e.displayValueHtml===!0||e.displayValue===void 0&&(e.optionsHtml===!0||L.value.some(ce.value))),ue=q(()=>I.focused.value===!0?e.tabindex:-1),de=q(()=>{let t={tabindex:e.tabindex,role:`combobox`,"aria-label":e.label,"aria-readonly":e.readonly===!0?`true`:`false`,"aria-autocomplete":e.useInput===!0?`list`:`none`,"aria-expanded":a.value===!0?`true`:`false`,"aria-controls":`${I.targetUid.value}_lb`};return s.value>=0&&(t[`aria-activedescendant`]=`${I.targetUid.value}_${s.value}`),t}),fe=q(()=>({id:`${I.targetUid.value}_lb`,role:`listbox`,"aria-multiselectable":e.multiple===!0?`true`:`false`})),pe=q(()=>L.value.map((e,t)=>({index:t,opt:e,html:ce.value(e),selected:!0,removeAtIndex:Se,toggleOption:we,tabindex:ue.value}))),me=q(()=>{if(O.value===0)return[];let{from:t,to:n}=k.value;return e.options.slice(t,n).map((n,r)=>{let o=ve.value(n)===!0,c=Oe(n)===!0,l=t+r,u={clickable:!0,active:c,activeClass:_e.value,manualFocus:!0,focused:!1,disable:o,tabindex:-1,dense:e.optionsDense,dark:te.value,role:`option`,"aria-selected":c===!0?`true`:`false`,id:`${I.targetUid.value}_${l}`,onClick:()=>{we(n)}};return o!==!0&&(s.value===l&&(u.focused=!0),i.platform.is.desktop===!0&&(u.onMousemove=()=>{a.value===!0&&Te(l)})),{index:l,opt:n,html:ce.value(n),label:z.value(n),selected:u.active,focused:u.focused,toggleOption:we,setOptionIndex:Te,itemProps:u}})}),he=q(()=>e.dropdownIcon===void 0?i.iconSet.arrow.dropdown:e.dropdownIcon),ge=q(()=>e.optionsCover===!1&&e.outlined!==!0&&e.standout!==!0&&e.borderless!==!0&&e.rounded!==!0),_e=q(()=>e.optionsSelectedClass===void 0?e.color===void 0?``:`text-${e.color}`:e.optionsSelectedClass),R=q(()=>Jh(e.optionValue,`value`)),z=q(()=>Jh(e.optionLabel,`label`)),ve=q(()=>Jh(e.optionDisable,`disable`)),ye=q(()=>L.value.map(R.value)),be=q(()=>{let e={onInput:ze,onChange:D,onKeydown:Ne,onKeyup:je,onKeypress:Me,onFocus:ke,onClick(e){m===!0&&Qs(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=D,e});W(L,t=>{p=t,e.useInput===!0&&e.fillInput===!0&&e.multiple!==!0&&I.innerLoading.value!==!0&&(o.value!==!0&&a.value!==!0||ne.value!==!0)&&(h!==!0&&tt(),(o.value===!0||a.value===!0)&&He(``))},{immediate:!0}),W(()=>e.fillInput,tt),W(a,nt),W(O,rt);function B(t){return e.emitValue===!0?R.value(t):t}function xe(t){if(t!==-1&&t=e.maxValues)return;let a=e.modelValue.slice();n(`add`,{index:a.length,value:i}),a.push(i),n(`update:modelValue`,a)}function we(t,r){if(I.editable.value!==!0||t===void 0||ve.value(t)===!0)return;let i=R.value(t);if(e.multiple!==!0){r!==!0&&(Ve(e.fillInput===!0?z.value(t):``,!0,!0),et()),S.value?.focus(),(L.value.length===0||Lc(R.value(L.value[0]),i)!==!0)&&n(`update:modelValue`,e.emitValue===!0?i:t);return}if((m!==!0||l.value===!0)&&I.focus(),ke(),L.value.length===0){let r=e.emitValue===!0?i:t;n(`add`,{index:0,value:r}),n(`update:modelValue`,e.multiple===!0?[r]:r);return}let a=e.modelValue.slice(),o=ye.value.findIndex(e=>Lc(e,i));if(o!==-1)n(`remove`,{index:o,value:a.splice(o,1)[0]});else{if(e.maxValues!==void 0&&a.length>=e.maxValues)return;let r=e.emitValue===!0?i:t;n(`add`,{index:a.length,value:r}),a.push(r)}n(`update:modelValue`,a)}function Te(e){if(i.platform.is.desktop!==!0)return;let t=e!==-1&&e=0?z.value(e.options[r]):_,!0))}}function De(t,n){let r=e=>Lc(R.value(e),t);return e.options.find(r)||n.find(r)||t}function Oe(e){let t=R.value(e);return ye.value.find(e=>Lc(e,t))!==void 0}function ke(t){e.useInput===!0&&S.value!==null&&(t===void 0||S.value===t.target&&t.target.value===oe.value)&&S.value.select()}function Ae(e){fc(e,27)===!0&&a.value===!0&&(Qs(e),et(),tt()),n(`keyup`,e)}function je(t){let{value:n}=t.target;if(t.keyCode!==void 0){Ae(t);return}if(t.target.value=``,d!==null&&(clearTimeout(d),d=null),f!==null&&(clearTimeout(f),f=null),tt(),typeof n==`string`&&n.length!==0){let t=n.toLocaleLowerCase(),r=n=>{let r=e.options.find(e=>String(n.value(e)).toLocaleLowerCase()===t);return r===void 0?!1:(L.value.indexOf(r)===-1?we(r):et(),!0)},i=e=>{r(R)!==!0&&e!==!0&&r(z)!==!0&&He(n,!0,()=>i(!0))};i()}else I.clearValue(t)}function Me(e){n(`keypress`,e)}function Ne(t){if(n(`keydown`,t),dc(t)===!0)return;let r=c.value.length!==0&&(e.newValueMode!==void 0||e.onNewValue!==void 0),i=t.shiftKey!==!0&&e.disableTabSelection!==!0&&e.multiple!==!0&&(s.value!==-1||r===!0);if(t.keyCode===27){$s(t);return}if(t.keyCode===9&&i===!1){Qe();return}if(t.target===void 0||t.target.id!==I.targetUid.value||I.editable.value!==!0)return;if(t.keyCode===40&&I.innerLoading.value!==!0&&a.value===!1){Z(t),$e();return}if(t.keyCode===8&&(e.useChips===!0||e.clearable===!0)&&e.hideSelected!==!0&&c.value.length===0){e.multiple===!0&&Array.isArray(e.modelValue)===!0?xe(e.modelValue.length-1):e.multiple!==!0&&e.modelValue!==null&&n(`update:modelValue`,null);return}(t.keyCode===35||t.keyCode===36)&&(typeof c.value!=`string`||c.value.length===0)&&(Z(t),s.value=-1,Ee(t.keyCode===36?1:-1,e.multiple)),(t.keyCode===33||t.keyCode===34)&&A.value!==void 0&&(Z(t),s.value=Math.max(-1,Math.min(O.value,s.value+(t.keyCode===33?-1:1)*A.value.view)),Ee(t.keyCode===33?1:-1,e.multiple)),(t.keyCode===38||t.keyCode===40)&&(Z(t),Ee(t.keyCode===38?-1:1,e.multiple));let o=O.value;if((y===void 0||b0&&e.useInput!==!0&&t.key!==void 0&&t.key.length===1&&t.altKey===!1&&t.ctrlKey===!1&&t.metaKey===!1&&(t.keyCode!==32||y.length!==0)){a.value!==!0&&$e(t);let n=t.key.toLocaleLowerCase(),r=y.length===1&&y[0]===n;b=Date.now()+1500,r===!1&&(Z(t),y+=n);let i=RegExp(`^`+y.split(``).map(e=>Kh.indexOf(e)===-1?e:`\\`+e).join(`.*`),`i`),c=s.value;if(r===!0||c<0||i.test(z.value(e.options[c]))!==!0)do c=Nm(c+1,-1,o-1);while(c!==s.value&&(ve.value(e.options[c])===!0||i.test(z.value(e.options[c]))!==!0));s.value!==c&&U(()=>{Te(c),P(c),c>=0&&e.useInput===!0&&e.fillInput===!0&&Be(z.value(e.options[c]),!0)});return}if(!(t.keyCode!==13&&(t.keyCode!==32||e.useInput===!0||y!==``)&&(t.keyCode!==9||i===!1))){if(t.keyCode!==9&&Z(t),s.value!==-1&&s.value{if(n){if(Gh(n)!==!0)return}else n=e.newValueMode;Ve(``,e.multiple!==!0,!0),t!=null&&((n===`toggle`?we:Ce)(t,n===`add-unique`),e.multiple!==!0&&(S.value?.focus(),et()))};if(e.onNewValue===void 0?t(c.value):n(`newValue`,c.value,t),e.multiple!==!0)return}a.value===!0?Qe():I.innerLoading.value!==!0&&$e()}}function Pe(){return m===!0?T.value:C.value!==null&&C.value.contentEl!==null?C.value.contentEl:void 0}function Fe(){return Pe()}function Ie(){return e.hideSelected===!0?[]:t[`selected-item`]===void 0?t.selected===void 0?e.useChips===!0?pe.value.map((t,n)=>J(Ah,{key:`option-`+n,removable:I.editable.value===!0&&ve.value(t.opt)!==!0,dense:!0,textColor:e.color,tabindex:ue.value,onRemove(){t.removeAtIndex(n)}},()=>J(`span`,{class:`ellipsis`,[t.html===!0?`innerHTML`:`textContent`]:z.value(t.opt)}))):[J(`span`,{class:`ellipsis`,[le.value===!0?`innerHTML`:`textContent`]:se.value})]:[].concat(t.selected()):pe.value.map(e=>t[`selected-item`](e)).slice()}function Le(){if(ae.value===!0)return t[`no-option`]===void 0?void 0:t[`no-option`]({inputValue:c.value});let e=t.option===void 0?e=>J(dm,{key:e.index,...e.itemProps},()=>J(zp,()=>J(Bp,()=>J(`span`,{[e.html===!0?`innerHTML`:`textContent`]:e.label})))):t.option,n=M(`div`,me.value.map(e));return t[`before-options`]!==void 0&&(n=t[`before-options`]().concat(n)),au(t[`after-options`],n)}function Re(t,n){let r=n===!0?{...de.value,...I.splitAttrs.attributes.value}:void 0,i={ref:n===!0?S:void 0,key:`i_t`,class:re.value,style:e.inputStyle,value:c.value===void 0?``:c.value,type:`search`,...r,id:n===!0?I.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":t===!0||e.autofocus===!0||void 0,disabled:e.disable===!0,readonly:e.readonly===!0,...be.value};return t!==!0&&m===!0&&(Array.isArray(i.class)===!0?i.class=[...i.class,`no-pointer-events`]:i.class+=` no-pointer-events`),J(`input`,i)}function ze(t){d!==null&&(clearTimeout(d),d=null),f!==null&&(clearTimeout(f),f=null),!(t&&t.target&&t.target.qComposing===!0)&&(Be(t.target.value||``),h=!0,_=c.value,I.focused.value!==!0&&(m!==!0||l.value===!0)&&I.focus(),e.onFilter!==void 0&&(d=setTimeout(()=>{d=null,He(c.value)},e.inputDebounce)))}function Be(t,r){c.value!==t&&(c.value=t,r===!0||e.inputDebounce===0||e.inputDebounce===`0`?n(`inputValue`,t):f=setTimeout(()=>{f=null,n(`inputValue`,t)},e.inputDebounce))}function Ve(t,n,r){h=r!==!0,e.useInput===!0&&(Be(t,!0),(n===!0||r!==!0)&&(_=t),n!==!0&&He(t))}function He(t,i,o){if(e.onFilter===void 0||i!==!0&&I.focused.value!==!0)return;I.innerLoading.value===!0?n(`filterAbort`):(I.innerLoading.value=!0,u.value=!0),t!==``&&e.multiple!==!0&&L.value.length!==0&&h!==!0&&t===z.value(L.value[0])&&(t=``);let s=setTimeout(()=>{a.value===!0&&(a.value=!1)},10);g!==null&&clearTimeout(g),g=s,n(`filter`,t,(e,t)=>{(i===!0||I.focused.value===!0)&&g===s&&(clearTimeout(g),typeof e==`function`&&e(),u.value=!1,U(()=>{I.innerLoading.value=!1,I.editable.value===!0&&(i===!0?a.value===!0&&et():a.value===!0?nt(!0):a.value=!0),typeof t==`function`&&U(()=>{t(r)}),typeof o==`function`&&U(()=>{o(r)})}))},()=>{I.focused.value===!0&&g===s&&(clearTimeout(g),I.innerLoading.value=!1,u.value=!1),a.value===!0&&(a.value=!1)})}function Ue(){return J(Ym,{ref:C,class:ie.value,style:e.popupContentStyle,modelValue:a.value,fit:e.menuShrink!==!0,cover:e.optionsCover===!0&&ae.value!==!0&&e.useInput!==!0,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:te.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:ge.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...fe.value,onScrollPassive:N,onBeforeShow:at,onBeforeHide:We,onShow:Ge},Le)}function We(e){ot(e),Qe()}function Ge(){F()}function Ke(e){Qs(e),S.value?.focus(),l.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function qe(e){Qs(e),U(()=>{l.value=!1})}function Je(){let n=[J(Ph,{class:`col-auto ${I.fieldClass.value}`,...ee.value,for:I.targetUid.value,dark:te.value,square:!0,loading:u.value,itemAligned:!1,filled:!0,stackLabel:c.value.length!==0,...I.splitAttrs.listeners.value,onFocus:Ke,onBlur:qe},{...t,rawControl:()=>I.getControl(!0),before:void 0,after:void 0})];return a.value===!0&&n.push(J(`div`,{ref:T,class:ie.value+` scroll`,style:e.popupContentStyle,...fe.value,onClick:$s,onScrollPassive:N},Le())),J(Cu,{ref:w,modelValue:o.value,position:e.useInput===!0?`top`:void 0,transitionShow:v,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:at,onBeforeHide:Ye,onHide:Xe,onShow:Ze},()=>J(`div`,{class:`q-select__dialog`+(te.value===!0?` q-select__dialog--dark q-dark`:``)+(l.value===!0?` q-select__dialog--focused`:``)},n))}function Ye(e){ot(e),w.value!==null&&w.value.__updateRefocusTarget(I.rootRef.value.querySelector(`.q-field__native > [tabindex]:last-child`)),I.focused.value=!1}function Xe(e){et(),I.focused.value===!1&&n(`blur`,e),tt()}function Ze(){let e=document.activeElement;(e===null||e.id!==I.targetUid.value)&&S.value!==null&&S.value!==e&&S.value.focus(),F()}function Qe(){o.value!==!0&&(s.value=-1,a.value===!0&&(a.value=!1),I.focused.value===!1&&(g!==null&&(clearTimeout(g),g=null),I.innerLoading.value===!0&&(n(`filterAbort`),I.innerLoading.value=!1,u.value=!1)))}function $e(n){I.editable.value===!0&&(m===!0?(I.onControlFocusin(n),o.value=!0,U(()=>{I.focus()})):I.focus(),e.onFilter===void 0?(ae.value!==!0||t[`no-option`]!==void 0)&&(a.value=!0):He(c.value))}function et(){o.value=!1,Qe()}function tt(){e.useInput===!0&&Ve(e.multiple!==!0&&e.fillInput===!0&&L.value.length!==0&&z.value(L.value[0])||``,!0,!0)}function nt(t){let n=-1;if(t===!0){if(L.value.length!==0){let t=R.value(L.value[0]);n=e.options.findIndex(e=>Lc(R.value(e),t))}j(n)}Te(n)}function rt(e,t){a.value===!0&&I.innerLoading.value===!1&&(j(-1,!0),U(()=>{a.value===!0&&I.innerLoading.value===!1&&(e>t?j():nt(!0))}))}function it(){o.value===!1&&C.value!==null&&C.value.updatePosition()}function at(e){e!==void 0&&Qs(e),n(`popupShow`,e),I.hasPopupOpen=!0,I.onControlFocusin(e)}function ot(e){e!==void 0&&Qs(e),n(`popupHide`,e),I.hasPopupOpen=!1,I.onControlFocusout(e)}function st(){m=i.platform.is.mobile!==!0&&e.behavior!==`dialog`?!1:e.behavior!==`menu`&&(e.useInput===!0?t[`no-option`]!==void 0||e.onFilter!==void 0||ae.value===!1:!0),v=i.platform.is.ios===!0&&m===!0&&e.useInput===!0?`fade`:e.transitionShow}return Ir(st),Lr(it),st(),G(()=>{d!==null&&clearTimeout(d),f!==null&&clearTimeout(f)}),Object.assign(r,{showPopup:$e,hidePopup:et,removeAtIndex:xe,add:Ce,toggleOption:we,getOptionIndex:()=>s.value,setOptionIndex:Te,moveOptionSelection:Ee,filter:He,updateMenuPosition:it,updateInputValue:Ve,isOptionSelected:Oe,getEmittingOptionValue:B,isOptionDisabled:(...e)=>ve.value.apply(null,e)===!0,getOptionValue:(...e)=>R.value.apply(null,e),getOptionLabel:(...e)=>z.value.apply(null,e)}),Object.assign(I,{innerValue:L,fieldClass:q(()=>`q-select q-field--auto-height q-select--with${e.useInput===!0?``:`out`}-input q-select--with${e.useChips===!0?``:`out`}-chips q-select--${e.multiple===!0?`multiple`:`single`}`),inputRef:x,targetRef:S,hasValue:ne,showPopup:$e,floatingLabel:q(()=>e.hideSelected!==!0&&ne.value===!0||typeof c.value==`number`||c.value.length!==0||Qd(e.displayValue)),getControlChild:()=>{if(I.editable.value!==!1&&(o.value===!0||ae.value!==!0||t[`no-option`]!==void 0))return m===!0?Je():Ue();I.hasPopupOpen===!0&&(I.hasPopupOpen=!1)},controlEvents:{onFocusin(e){I.onControlFocusin(e)},onFocusout(e){I.onControlFocusout(e,()=>{tt(),Qe()})},onClick(e){if($s(e),m!==!0&&a.value===!0){Qe(),S.value?.focus();return}$e(e)}},getControl:t=>{let n=Ie(),r=t===!0||o.value!==!0||m!==!0;if(e.useInput===!0)n.push(Re(t,r));else if(I.editable.value===!0){let i=r===!0?de.value:void 0;n.push(J(`input`,{ref:r===!0?S:void 0,key:`d_t`,class:`q-select__focus-target`,id:r===!0?I.targetUid.value:void 0,value:se.value,readonly:!0,"data-autofocus":t===!0||e.autofocus===!0||void 0,...i,onKeydown:Ne,onKeyup:Ae,onKeypress:Me})),r===!0&&typeof e.autocomplete==`string`&&e.autocomplete.length!==0&&n.push(J(`input`,{class:`q-select__autocomplete-input`,autocomplete:e.autocomplete,tabindex:-1,onKeyup:je}))}if(E.value!==void 0&&e.disable!==!0&&ye.value.length!==0){let t=ye.value.map(e=>J(`option`,{value:e,selected:!0}));n.push(J(`select`,{class:`hidden`,name:E.value,multiple:e.multiple},t))}return J(`div`,{class:`q-field__native row items-center`,...e.useInput===!0||r!==!0?void 0:I.splitAttrs.attributes.value,...I.splitAttrs.listeners.value},n)},getInnerAppend:()=>e.loading!==!0&&u.value!==!0&&e.hideDropdownIcon!==!0?[J(Vu,{class:`q-select__dropdown-icon`+(a.value===!0?` rotate-180`:``),name:he.value})]:null}),nf(I)}}),Xh=[`top`,`right`,`bottom`,`left`],Zh={type:{type:String,default:`a`},outline:Boolean,push:Boolean,flat:Boolean,unelevated:Boolean,color:String,textColor:String,glossy:Boolean,square:Boolean,padding:String,label:{type:[String,Number],default:``},labelPosition:{type:String,default:`right`,validator:e=>Xh.includes(e)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]};function Qh(e,t){return{formClass:q(()=>`q-fab--form-${e.square===!0?`square`:`rounded`}`),stacked:q(()=>e.externalLabel===!1&&[`top`,`bottom`].includes(e.labelPosition)),labelProps:q(()=>{if(e.externalLabel===!0){let n=e.hideLabel===null?t.value===!1:e.hideLabel;return{action:`push`,data:{class:[e.labelClass,`q-fab__label q-tooltip--style q-fab__label--external q-fab__label--external-${e.labelPosition}`+(n===!0?` q-fab__label--external-hidden`:``)],style:e.labelStyle}}}return{action:[`left`,`top`].includes(e.labelPosition)?`unshift`:`push`,data:{class:[e.labelClass,`q-fab__label q-fab__label--internal q-fab__label--internal-${e.labelPosition}`+(e.hideLabel===!0?` q-fab__label--internal-hidden`:``)],style:e.labelStyle}}})}}var $h={start:`self-end`,center:`self-center`,end:`self-start`},eg=Object.keys($h),tg=X({name:`QFabAction`,props:{...Zh,icon:{type:String,default:``},anchor:{type:String,validator:e=>eg.includes(e)},to:[String,Object],replace:Boolean},emits:[`click`],setup(e,{slots:t,emit:n}){let r=Fn(Ac,()=>({showing:{value:!0},onChildClick:Js})),{formClass:i,labelProps:a}=Qh(e,r.showing),o=q(()=>{let t=$h[e.anchor];return i.value+(t===void 0?``:` ${t}`)}),s=q(()=>e.disable===!0||r.showing.value!==!0);function c(e){r.onChildClick(e),n(`click`,e)}function l(){let n=[];return t.icon===void 0?e.icon!==``&&n.push(J(Vu,{name:e.icon})):n.push(t.icon()),(e.label!==``||t.label!==void 0)&&n[a.value.action](J(`div`,a.value.data,t.label===void 0?[e.label]:t.label())),au(t.default,n)}let u=K();return Object.assign(u.proxy,{click:c}),()=>J(Sd,{class:o.value,...e,noWrap:!0,stack:e.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:s.value,onClick:c},l)}}),ng=[`up`,`right`,`down`,`left`],rg=[`left`,`center`,`right`],ig=X({name:`QFab`,props:{...Zh,...el,icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{...Zh.hideLabel,default:null},direction:{type:String,default:`right`,validator:e=>ng.includes(e)},persistent:Boolean,verticalActionsAlign:{type:String,default:`center`,validator:e=>rg.includes(e)}},emits:tl,setup(e,{slots:t}){let n=H(null),r=H(e.modelValue===!0),i=zd(),{proxy:{$q:a}}=K(),{formClass:o,labelProps:s}=Qh(e,r),{hide:c,toggle:l}=nl({showing:r,hideOnRouteChange:q(()=>e.persistent!==!0)}),u=q(()=>({opened:r.value})),d=q(()=>`q-fab z-fab row inline justify-center q-fab--align-${e.verticalActionsAlign} ${o.value}`+(r.value===!0?` q-fab--opened`:` q-fab--closed`)),f=q(()=>`q-fab__actions flex no-wrap inline q-fab__actions--${e.direction} q-fab__actions--${r.value===!0?`opened`:`closed`}`),p=q(()=>{let e={id:i.value,role:`menu`};return r.value!==!0&&(e[`aria-hidden`]=`true`),e}),m=q(()=>`q-fab__icon-holder q-fab__icon-holder--${r.value===!0?`opened`:`closed`}`);function h(n,r){let i=t[n],o=`q-fab__${n} absolute-full`;return i===void 0?J(Vu,{class:o,name:e[r]||a.iconSet.fab[r]}):J(`div`,{class:o},i(u.value))}function g(){let n=[];return e.hideIcon!==!0&&n.push(J(`div`,{class:m.value},[h(`icon`,`icon`),h(`active-icon`,`activeIcon`)])),(e.label!==``||t.label!==void 0)&&n[s.value.action](J(`div`,s.value.data,t.label===void 0?[e.label]:t.label(u.value))),au(t.tooltip,n)}return Pn(Ac,{showing:r,onChildClick(e){c(e),e?.qAvoidFocus!==!0&&n.value?.$el.focus()}}),()=>J(`div`,{class:d.value},[J(Sd,{ref:n,class:o.value,...e,noWrap:!0,stack:e.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0,"aria-expanded":r.value===!0?`true`:`false`,"aria-haspopup":`true`,"aria-controls":i.value,onClick:l},g),J(`div`,{class:f.value,...p.value},Q(t.default))])}}),ag=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function og(e,t,n){return Object.prototype.toString.call(e)===`[object Date]`&&(n=e.getDate(),t=e.getMonth()+1,e=e.getFullYear()),dg(fg(e,t,n))}function sg(e){return lg(e)===0}function cg(e,t){return t<=6?31:t<=11||sg(e)?30:29}function lg(e){let t=ag.length,n=ag[0],r,i,a,o,s;if(e=ag[t-1])throw Error(`Invalid Jalaali year `+e);for(s=1;s=ag[n-1])throw Error(`Invalid Jalaali year `+e);for(u=1;u=0){if(a<=185)return i=1+mg(a,31),r=hg(a,31)+1,{jy:n,jm:i,jd:r};a-=186}else --n,a+=179,o.leap===1&&(a+=1);return i=7+mg(a,30),r=hg(a,30)+1,{jy:n,jm:i,jd:r}}function fg(e,t,n){let r=mg((e+mg(t-8,6)+100100)*1461,4)+mg(153*hg(t+9,12)+2,5)+n-34840408;return r=r-mg(mg(e+100100+mg(t-8,6),100)*3,4)+752,r}function pg(e){let t=4*e+139361631;t=t+mg(mg(4*e+183187720,146097)*3,4)*4-3908;let n=mg(hg(t,1461),4)*5+308,r=mg(hg(n,153),5)+1,i=hg(mg(n,153),12)+1;return{gy:mg(t,1461)-100100+mg(8-i,6),gm:i,gd:r}}function mg(e,t){return~~(e/t)}function hg(e,t){return e-~~(e/t)*t}var gg=[`gregorian`,`persian`],_g={mask:{type:String},locale:Object,calendar:{type:String,validator:e=>gg.includes(e),default:`gregorian`},landscape:Boolean,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,readonly:Boolean,disable:Boolean},vg=[`update:modelValue`];function yg(e){return e.year+`/`+$(e.month)+`/`+$(e.day)}function bg(e,t){let n=q(()=>e.disable!==!0&&e.readonly!==!0),r=q(()=>n.value===!0?0:-1),i=q(()=>{let t=[];return e.color!==void 0&&t.push(`bg-${e.color}`),e.textColor!==void 0&&t.push(`text-${e.textColor}`),t.join(` `)});function a(){return e.locale===void 0?t.lang.date:{...t.lang.date,...e.locale}}function o(t){let n=new Date,r=t===!0?null:0;if(e.calendar===`persian`){let e=og(n);return{year:e.jy,month:e.jm,day:e.jd}}return{year:n.getFullYear(),month:n.getMonth()+1,day:n.getDate(),hour:r,minute:r,second:r,millisecond:r}}return{editable:n,tabindex:r,headerClass:i,getLocale:a,getCurrentDate:o}}var xg=864e5,Sg=36e5,Cg=6e4,wg=`YYYY-MM-DDTHH:mm:ss.SSSZ`,Tg=/\[((?:[^\]\\]|\\]|\\)*)\]|do|d{1,4}|Mo|M{1,4}|m{1,2}|wo|w{1,2}|Qo|Do|DDDo|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,Eg=/(\[[^\]]*\])|do|d{1,4}|Mo|M{1,4}|m{1,2}|wo|w{1,2}|Qo|Do|DDDo|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]|([.*+:?^,\s${}()|\\]+)/g,Dg={};function Og(e,t){let n=`(`+t.days.join(`|`)+`)`,r=e+n;if(Dg[r]!==void 0)return Dg[r];let i=`(`+t.daysShort.join(`|`)+`)`,a=`(`+t.months.join(`|`)+`)`,o=`(`+t.monthsShort.join(`|`)+`)`,s={},c=0,l=e.replace(Eg,e=>{switch(c++,e){case`YY`:return s.YY=c,`(-?\\d{1,2})`;case`YYYY`:return s.YYYY=c,`(-?\\d{1,4})`;case`M`:return s.M=c,`(\\d{1,2})`;case`Mo`:return s.M=c++,`(\\d{1,2}(st|nd|rd|th))`;case`MM`:return s.M=c,`(\\d{2})`;case`MMM`:return s.MMM=c,o;case`MMMM`:return s.MMMM=c,a;case`D`:return s.D=c,`(\\d{1,2})`;case`Do`:return s.D=c++,`(\\d{1,2}(st|nd|rd|th))`;case`DD`:return s.D=c,`(\\d{2})`;case`H`:return s.H=c,`(\\d{1,2})`;case`HH`:return s.H=c,`(\\d{2})`;case`h`:return s.h=c,`(\\d{1,2})`;case`hh`:return s.h=c,`(\\d{2})`;case`m`:return s.m=c,`(\\d{1,2})`;case`mm`:return s.m=c,`(\\d{2})`;case`s`:return s.s=c,`(\\d{1,2})`;case`ss`:return s.s=c,`(\\d{2})`;case`S`:return s.S=c,`(\\d{1})`;case`SS`:return s.S=c,`(\\d{2})`;case`SSS`:return s.S=c,`(\\d{3})`;case`A`:return s.A=c,`(AM|PM)`;case`a`:return s.a=c,`(am|pm)`;case`aa`:return s.aa=c,`(a\\.m\\.|p\\.m\\.)`;case`ddd`:return i;case`dddd`:return n;case`Q`:case`d`:case`E`:return`(\\d{1})`;case`do`:return c++,`(\\d{1}(st|nd|rd|th))`;case`Qo`:return`(1st|2nd|3rd|4th)`;case`DDD`:case`DDDD`:return`(\\d{1,3})`;case`DDDo`:return c++,`(\\d{1,3}(st|nd|rd|th))`;case`w`:return`(\\d{1,2})`;case`wo`:return c++,`(\\d{1,2}(st|nd|rd|th))`;case`ww`:return`(\\d{2})`;case`Z`:return s.Z=c,`(Z|[+-]\\d{2}:\\d{2})`;case`ZZ`:return s.ZZ=c,`(Z|[+-]\\d{2}\\d{2})`;case`X`:return s.X=c,`(-?\\d+)`;case`x`:return s.x=c,`(-?\\d{4,})`;default:return c--,e[0]===`[`&&(e=e.substring(1,e.length-1)),e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}}),u={map:s,regex:RegExp(`^`+l)};return Dg[r]=u,u}function kg(e,t){return e===void 0?t===void 0?Cc.date:t.date:e}function Ag(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.floor(r/60),a=r%60;return n+$(i)+t+$(a)}function jg(e,t,n,r,i){let a={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(i!==void 0&&Object.assign(a,i),e==null||e===``||typeof e!=`string`)return a;t===void 0&&(t=wg);let o=kg(n,Tc.props),s=o.months,c=o.monthsShort,{regex:l,map:u}=Og(t,o),d=e.match(l);if(d===null)return a;let f=``;if(u.X!==void 0||u.x!==void 0){let e=parseInt(d[u.X===void 0?u.x:u.X],10);if(isNaN(e)===!0||e<0)return a;let t=new Date(e*(u.X===void 0?1:1e3));a.year=t.getFullYear(),a.month=t.getMonth()+1,a.day=t.getDate(),a.hour=t.getHours(),a.minute=t.getMinutes(),a.second=t.getSeconds(),a.millisecond=t.getMilliseconds()}else{if(u.YYYY!==void 0)a.year=parseInt(d[u.YYYY],10);else if(u.YY!==void 0){let e=parseInt(d[u.YY],10);a.year=e<0?e:2e3+e}if(u.M!==void 0){if(a.month=parseInt(d[u.M],10),a.month<1||a.month>12)return a}else u.MMM===void 0?u.MMMM!==void 0&&(a.month=s.indexOf(d[u.MMMM])+1):a.month=c.indexOf(d[u.MMM])+1;if(u.D!==void 0){if(a.day=parseInt(d[u.D],10),a.year===null||a.month===null||a.day<1)return a;let e=r===`persian`?cg(a.year,a.month):new Date(a.year,a.month,0).getDate();if(a.day>e)return a}u.H===void 0?u.h!==void 0&&(a.hour=parseInt(d[u.h],10)%12,(u.A&&d[u.A]===`PM`||u.a&&d[u.a]===`pm`||u.aa&&d[u.aa]===`p.m.`)&&(a.hour+=12),a.hour%=24):a.hour=parseInt(d[u.H],10)%24,u.m!==void 0&&(a.minute=parseInt(d[u.m],10)%60),u.s!==void 0&&(a.second=parseInt(d[u.s],10)%60),u.S!==void 0&&(a.millisecond=parseInt(d[u.S],10)*10**(3-d[u.S].length)),(u.Z!==void 0||u.ZZ!==void 0)&&(f=u.Z===void 0?d[u.ZZ]:d[u.Z].replace(`:`,``),a.timezoneOffset=(f[0]===`+`?-1:1)*(60*f.slice(1,3)+Number(f.slice(3,5))))}return a.dateHash=$(a.year,4)+`/`+$(a.month)+`/`+$(a.day),a.timeHash=$(a.hour)+`:`+$(a.minute)+`:`+$(a.second)+f,a}function Mg(e){let t=new Date(e.getFullYear(),e.getMonth(),e.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);let n=new Date(t.getFullYear(),0,4);n.setDate(n.getDate()-(n.getDay()+6)%7+3);let r=t.getTimezoneOffset()-n.getTimezoneOffset();t.setHours(t.getHours()-r);let i=(t-n)/(xg*7);return 1+Math.floor(i)}function Ng(e,t,n){let r=new Date(e),i=`set${n===!0?`UTC`:``}`;switch(t){case`year`:case`years`:r[`${i}Month`](0);case`month`:case`months`:r[`${i}Date`](1);case`day`:case`days`:case`date`:r[`${i}Hours`](0);case`hour`:case`hours`:r[`${i}Minutes`](0);case`minute`:case`minutes`:r[`${i}Seconds`](0);case`second`:case`seconds`:r[`${i}Milliseconds`](0)}return r}function Pg(e,t,n){return(e.getTime()-e.getTimezoneOffset()*Cg-(t.getTime()-t.getTimezoneOffset()*Cg))/n}function Fg(e,t,n=`days`){let r=new Date(e),i=new Date(t);switch(n){case`years`:case`year`:return r.getFullYear()-i.getFullYear();case`months`:case`month`:return(r.getFullYear()-i.getFullYear())*12+r.getMonth()-i.getMonth();case`days`:case`day`:case`date`:return Pg(Ng(r,`day`),Ng(i,`day`),xg);case`hours`:case`hour`:return Pg(Ng(r,`hour`),Ng(i,`hour`),Sg);case`minutes`:case`minute`:return Pg(Ng(r,`minute`),Ng(i,`minute`),Cg);case`seconds`:case`second`:return Pg(Ng(r,`second`),Ng(i,`second`),1e3)}}function Ig(e){return Fg(e,Ng(e,`year`),`days`)+1}function Lg(e){if(e>=11&&e<=13)return`${e}th`;switch(e%10){case 1:return`${e}st`;case 2:return`${e}nd`;case 3:return`${e}rd`}return`${e}th`}var Rg={YY(e,t,n){let r=this.YYYY(e,t,n)%100;return r>=0?$(r):`-`+$(Math.abs(r))},YYYY(e,t,n){return n??e.getFullYear()},M(e){return e.getMonth()+1},Mo(e){return Lg(e.getMonth()+1)},MM(e){return $(e.getMonth()+1)},MMM(e,t){return t.monthsShort[e.getMonth()]},MMMM(e,t){return t.months[e.getMonth()]},Q(e){return Math.ceil((e.getMonth()+1)/3)},Qo(e){return Lg(this.Q(e))},D(e){return e.getDate()},Do(e){return Lg(e.getDate())},DD(e){return $(e.getDate())},DDD(e){return Ig(e)},DDDo(e){return Lg(Ig(e))},DDDD(e){return $(Ig(e),3)},d(e){return e.getDay()},do(e){return Lg(e.getDay())},dd(e,t){return t.days[e.getDay()].slice(0,2)},ddd(e,t){return t.daysShort[e.getDay()]},dddd(e,t){return t.days[e.getDay()]},E(e){return e.getDay()||7},w(e){return Mg(e)},wo(e){return Lg(Mg(e))},ww(e){return $(Mg(e))},H(e){return e.getHours()},HH(e){return $(e.getHours())},h(e){let t=e.getHours();return t===0?12:t>12?t%12:t},hh(e){return $(this.h(e))},m(e){return e.getMinutes()},mm(e){return $(e.getMinutes())},s(e){return e.getSeconds()},ss(e){return $(e.getSeconds())},S(e){return Math.floor(e.getMilliseconds()/100)},SS(e){return $(Math.floor(e.getMilliseconds()/10))},SSS(e){return $(e.getMilliseconds(),3)},A(e){return e.getHours()<12?`AM`:`PM`},a(e){return e.getHours()<12?`am`:`pm`},aa(e){return e.getHours()<12?`a.m.`:`p.m.`},Z(e,t,n,r){return Ag(r??e.getTimezoneOffset(),`:`)},ZZ(e,t,n,r){return Ag(r??e.getTimezoneOffset())},X(e){return Math.floor(e.getTime()/1e3)},x(e){return e.getTime()}};function zg(e,t,n,r,i){if(e!==0&&!e||e===1/0||e===-1/0)return;let a=new Date(e);if(isNaN(a))return;t===void 0&&(t=wg);let o=kg(n,Tc.props);return t.replace(Tg,(e,t)=>e in Rg?Rg[e](a,o,r,i):t===void 0?e:t.split(`\\]`).join(`]`))}function Bg(e,t){if(e.hour!==null){if(e.minute===null)return`minute`;if(t===!0&&e.second===null)return`second`}return`hour`}function Vg(){let e=new Date;return{hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}}var Hg=X({name:`QTime`,props:{...Cd,...mf,..._g,modelValue:{required:!0,validator:e=>typeof e==`string`||e===null},mask:{..._g.mask,default:null},format24h:{type:Boolean,default:null},defaultDate:{type:String,validator:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e)},options:Function,hourOptions:Array,minuteOptions:Array,secondOptions:Array,withSeconds:Boolean,nowBtn:Boolean},emits:vg,setup(e,{slots:t,emit:n}){let r=K(),{$q:i}=r.proxy,a=wd(e,i),{tabindex:o,headerClass:s,getLocale:c,getCurrentDate:l}=bg(e,i),u=gf(hf(e)),d,f,p=H(null),m=q(()=>ne()),h=q(()=>c()),g=q(()=>re()),_=jg(e.modelValue,m.value,h.value,e.calendar,g.value),v=H(Bg(_)),y=H(_),b=H(_.hour===null||_.hour<12),x=q(()=>`q-time q-time--${e.landscape===!0?`landscape`:`portrait`}`+(a.value===!0?` q-time--dark q-dark`:``)+(e.disable===!0?` disabled`:e.readonly===!0?` q-time--readonly`:``)+(e.bordered===!0?` q-time--bordered`:``)+(e.square===!0?` q-time--square no-border-radius`:``)+(e.flat===!0?` q-time--flat no-shadow`:``)),S=q(()=>{let e=y.value;return{hour:e.hour===null?`--`:C.value===!0?$(e.hour):String(b.value===!0?e.hour===0?12:e.hour:e.hour>12?e.hour-12:e.hour),minute:e.minute===null?`--`:$(e.minute),second:e.second===null?`--`:$(e.second)}}),C=q(()=>e.format24h===null?i.lang.date.format24h:e.format24h),w=q(()=>{let e=v.value===`hour`,t=e===!0?12:60,n=y.value[v.value],r=`rotate(${Math.round(360/t*n)-180}deg) translateX(-50%)`;return e===!0&&C.value===!0&&y.value.hour>=12&&(r+=` scale(.7)`),{transform:r}}),T=q(()=>y.value.hour!==null),E=q(()=>T.value===!0&&y.value.minute!==null),D=q(()=>e.hourOptions===void 0?e.options===void 0?null:t=>e.options(t,null,null):t=>e.hourOptions.includes(t)),O=q(()=>e.minuteOptions===void 0?e.options===void 0?null:t=>e.options(y.value.hour,t,null):t=>e.minuteOptions.includes(t)),k=q(()=>e.secondOptions===void 0?e.options===void 0?null:t=>e.options(y.value.hour,y.value.minute,t):t=>e.secondOptions.includes(t)),A=q(()=>{if(D.value===null)return null;let e=L(0,11,D.value),t=L(12,11,D.value);return{am:e,pm:t,values:e.values.concat(t.values)}}),j=q(()=>O.value===null?null:L(0,59,O.value)),M=q(()=>k.value===null?null:L(0,59,k.value)),N=q(()=>{switch(v.value){case`hour`:return A.value;case`minute`:return j.value;case`second`:return M.value}}),P=q(()=>{let e,t,n=0,r=1,i=N.value===null?void 0:N.value.values;v.value===`hour`?C.value===!0?(e=0,t=23):(e=0,t=11,b.value===!1&&(n=12)):(e=0,t=55,r=5);let a=[];for(let o=e,s=e;o<=t;o+=r,s++){let e=o+n,t=i?.includes(e)===!1,r=v.value===`hour`&&o===0?C.value===!0?`00`:`12`:o;a.push({val:e,index:s,disable:t,label:r})}return a}),F=q(()=>[[jm,oe,void 0,{stop:!0,prevent:!0,mouse:!0}]]);W(()=>e.modelValue,t=>{let n=jg(t,m.value,h.value,e.calendar,g.value);(n.dateHash!==y.value.dateHash||n.timeHash!==y.value.timeHash)&&(y.value=n,n.hour===null?v.value=`hour`:b.value=n.hour<12)}),W([m,h],()=>{U(()=>{Se()})});function I(){let e={...l(),...Vg()};Se(e),Object.assign(y.value,e),v.value=`hour`}function L(e,t,n){let r=Array.apply(null,{length:t+1}).map((t,r)=>{let i=r+e;return{index:i,val:n(i)===!0}}).filter(e=>e.val===!0).map(e=>e.index);return{min:r[0],max:r[r.length-1],values:r,threshold:t+1}}function ee(e,t,n){let r=Math.abs(e-t);return Math.min(r,n-r)}function te(e,{min:t,max:n,values:r,threshold:i}){if(e===t)return t;if(en)return ee(e,t,i)<=ee(e,n,i)?t:n;let a=r.findIndex(t=>e<=t),o=r[a-1],s=r[a];return e-o<=s-e?o:s}function ne(){return e.calendar!==`persian`&&e.mask!==null?e.mask:`HH:mm${e.withSeconds===!0?`:ss`:``}`}function re(){if(typeof e.defaultDate!=`string`){let e=l(!0);return e.dateHash=yg(e),e}return jg(e.defaultDate,`YYYY/MM/DD`,void 0,e.calendar)}function ie(){return Zc(r)===!0||N.value!==null&&(N.value.values.length===0||v.value===`hour`&&C.value!==!0&&A.value[b.value===!0?`am`:`pm`].values.length===0)}function ae(){let{top:e,left:t,width:n}=p.value.getBoundingClientRect(),r=n/2;return{top:e+r,left:t+r,dist:r*.7}}function oe(e){if(ie()!==!0){if(e.isFirst===!0){d=ae(),f=ce(e.evt,d);return}f=ce(e.evt,d,f),e.isFinal===!0&&(d=!1,f=null,se())}}function se(){v.value===`hour`?v.value=`minute`:e.withSeconds&&v.value===`minute`&&(v.value=`second`)}function ce(e,t,n){let r=Xs(e),i=Math.abs(r.top-t.top),a=Math.sqrt(Math.abs(r.top-t.top)**2+Math.abs(r.left-t.left)**2),o,s=Math.asin(i/a)*(180/Math.PI);if(s=r.top=t.dist:A.value.am.values.length!==0:b.value===!0;o=te(o+(e===!0?0:12),A.value[e===!0?`am`:`pm`])}else o=Math.round(o),C.value===!0?aJ(`div`,{key:`clock`+v.value,class:`q-time__container-parent absolute-full`},[J(`div`,{ref:p,class:`q-time__container-child fit overflow-hidden`},[Mn(J(`div`,{class:`q-time__clock cursor-pointer non-selectable`,onClick:fe,onMousedown:pe},[J(`div`,{class:`q-time__clock-circle fit`},[J(`div`,{class:`q-time__clock-pointer`+(y.value[v.value]===null?` hidden`:e.color===void 0?``:` text-${e.color}`),style:w.value}),P.value.map(e=>J(`div`,{class:`q-time__clock-position row flex-center q-time__clock-pos-${e.index}`+(e.val===t?` q-time__clock-position--active `+s.value:e.disable===!0?` q-time__clock-position--disable`:``)},[J(`span`,e.label)]))])]),F.value)])])),e.nowBtn===!0?J(Sd,{class:`q-time__now-button absolute`,icon:i.iconSet.datetime.now,unelevated:!0,size:`sm`,round:!0,color:e.color,textColor:e.textColor,tabindex:o.value,onClick:I}):null])}return r.proxy.setNow=I,()=>{let n=[we()],r=Q(t.default);return r!==void 0&&n.push(J(`div`,{class:`q-time__actions`},r)),e.name!==void 0&&e.disable!==!0&&u(n,`push`),J(`div`,{class:x.value,tabindex:-1},[Ce(),J(`div`,{class:`q-time__main col overflow-auto`},n)])}}});export{Cu as $,he as $t,um as A,Wr as At,Uf as B,Ht as Bt,Jm as C,Pr as Ct,vm as D,_a as Dt,Sm as E,Rr as Et,Np as F,Mn as Ft,wf as G,Mt as Gt,Rf as H,be as Ht,Mp as I,ve as It,Ed as J,Qt as Jt,Ad as K,Ut as Kt,wp as L,ye as Lt,zp as M,W as Mt,Lp as N,ni as Nt,pm as O,Pn as Ot,Pp as P,jn as Pt,Vu as Q,re as Qt,Cp as R,Rt,Ym as S,U as St,Rm as T,Fr as Tt,Pf as U,jt as Ut,Hf as V,zt as Vt,Nf as W,H as Wt,Sd as X,Kt as Xt,Td as Y,Yt,Ju as Z,ce as Zt,uh as _,K as _t,Nh as a,Bo as at,$m as b,Fn as bt,Oh as c,da as ct,wh as d,Ca as dt,Gc as et,Ch as f,Pa as ft,mh as g,gr as gt,hh as h,ka as ht,Yh as i,js as it,Bp as j,$r as jt,dm as k,Jr as kt,Dh as l,q as lt,yh as m,Na as mt,ig as n,So as nt,Mh as o,Ds as ot,bh as p,Sa as pt,Dd as q,V as qt,tg as r,Ms as rt,Ah as s,Ts as st,Hg as t,Wc as tt,Th as u,Oa as ut,lh as v,J as vt,qm as w,G as wt,Zm as x,Ra as xt,ch as y,In as yt,op as z,Ft as zt};