0&&e.stroke()}}function Ia(e,t,n){return n||=.5,!t||e&&e.x>t.left-n&&e.x c(i,y,_)&&s(i,y)!==0,x=()=>s(a,_)===0||c(a,y,_),S=()=>h||b(),C=()=>!h||x();for(let e=u,n=u;e<=d;++e)v=t[e%o],!v.skip&&(_=l(v[r]),_!==y&&(h=c(_,i,a),g===null&&S()&&(g=s(_,i)===0?e:n),g!==null&&C()&&(m.push(os({start:g,end:e,loop:f,count:o,style:p})),g=null),n=e,y=_));return g!==null&&m.push(os({start:g,end:d,loop:f,count:o,style:p})),m}function ls(e,t){let n=[],r=e.segments;for(let i=0;i 0&&e.stroke()}}function to(e,t,n){return n||=.5,!t||e&&e.x>t.left-n&&e.x c(i,y,_)&&s(i,y)!==0,x=()=>s(a,_)===0||c(a,y,_),S=()=>h||b(),C=()=>!h||x();for(let e=u,n=u;e<=d;++e)v=t[e%o],!v.skip&&(_=l(v[r]),_!==y&&(h=c(_,i,a),g===null&&S()&&(g=s(_,i)===0?e:n),g!==null&&C()&&(m.push(Ts({start:g,end:e,loop:f,count:o,style:p})),g=null),n=e,y=_));return g!==null&&m.push(Ts({start:g,end:d,loop:f,count:o,style:p})),m}function Os(e,t){let n=[],r=e.segments;for(let i=0;i{let n=this.getDatasetMeta(e);if(!n)throw Error(`No dataset found at index `+e);return{datasetIndex:e,element:n.data[t],index:t}});ti(n,t)||(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,t))}notifyPlugins(e,t,n){return this._plugins.notify(this,e,t,n)}isPluginEnabled(e){return this._plugins._cache.filter(t=>t.plugin.id===e).length===1}_updateHoverStyles(e,t,n){let r=this.options.hover,i=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),a=i(t,e),o=n?e:i(e,t);a.length&&this.updateHoverStyle(a,r.mode,!1),o.length&&r.mode&&this.updateHoverStyle(o,r.mode,!0)}_eventHandler(e,t){let n={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},r=t=>(t.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins(`beforeEvent`,n,r)===!1)return;let i=this._handleEvent(e,t,n.inChartArea);return n.cancelable=!1,this.notifyPlugins(`afterEvent`,n,r),(i||n.changed)&&this.render(),this}_handleEvent(e,t,n){let{_active:r=[],options:i}=this,a=t,o=this._getActiveElements(e,r,n,a),s=gi(e),c=xu(e,this._lastEvent,n,s);n&&(this._lastEvent=null,$r(i.onHover,[e,o,this],this),s&&$r(i.onClick,[e,o,this],this));let l=!ti(o,r);return(l||t)&&(this._active=o,this._updateHoverStyles(o,r,t)),this._lastEvent=c,l}_getActiveElements(e,t,n,r){if(e.type===`mouseout`)return[];if(!n)return t;let i=this.options.hover;return this.getElementsAtEventForMode(e,i.mode,i,r)}};q(Su,`defaults`,Oa),q(Su,`instances`,vu),q(Su,`overrides`,wa),q(Su,`registry`,zl),q(Su,`version`,du),q(Su,`getChart`,yu);function Cu(){return ei(Su.instances,e=>e._plugins.invalidate())}function wu(e,t,n){let{startAngle:r,x:i,y:a,outerRadius:o,innerRadius:s,options:c}=t,{borderWidth:l,borderJoinStyle:u}=c,d=Math.min(l/o,zi(r-n));if(e.beginPath(),e.arc(i,a,o-l/2,r+d/2,n-d/2),s>0){let t=Math.min(l/s,zi(r-n));e.arc(i,a,s+l/2,n-t/2,r+t/2,!0)}else{let t=Math.min(l/2,o*zi(r-n));if(u===`round`)e.arc(i,a,t,n-Z/2,r+Z/2,!0);else if(u===`bevel`){let o=2*t*t,s=-o*Math.cos(n+Z/2)+i,c=-o*Math.sin(n+Z/2)+a,l=o*Math.cos(r+Z/2)+i,u=o*Math.sin(r+Z/2)+a;e.lineTo(s,c),e.lineTo(l,u)}}e.closePath(),e.moveTo(0,0),e.rect(0,0,e.canvas.width,e.canvas.height),e.clip(`evenodd`)}function Tu(e,t,n){let{startAngle:r,pixelMargin:i,x:a,y:o,outerRadius:s,innerRadius:c}=t,l=i/s;e.beginPath(),e.arc(a,o,s,r-l,n+l),c>i?(l=i/c,e.arc(a,o,c,n+l,r-l,!0)):e.arc(a,o,i,n+xi,r-xi),e.closePath(),e.clip()}function Eu(e){return Xa(e,[`outerStart`,`outerEnd`,`innerStart`,`innerEnd`])}function Du(e,t,n,r){let i=Eu(e.options.borderRadius),a=(n-t)/2,o=Math.min(a,r*t/2),s=e=>{let t=(n-Math.min(a,e))*r/2;return Vi(e,0,Math.min(a,t))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:Vi(i.innerStart,0,o),innerEnd:Vi(i.innerEnd,0,o)}}function Ou(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function ku(e,t,n,r,i,a){let{x:o,y:s,startAngle:c,pixelMargin:l,innerRadius:u}=t,d=Math.max(t.outerRadius+r+n-l,0),f=u>0?u+r+n+l:0,p=0,m=i-c;if(r){let e=((u>0?u-r:0)+(d>0?d-r:0))/2;p=(m-(e===0?m:m*e/(e+r)))/2}let h=(m-Math.max(.001,m*d-n/Z)/d)/2,g=c+h+p,_=i-h-p,{outerStart:v,outerEnd:y,innerStart:b,innerEnd:x}=Du(t,f,d,_-g),S=d-v,C=d-y,w=g+v/S,T=_-y/C,E=f+b,D=f+x,O=g+b/E,k=_-x/D;if(e.beginPath(),a){let t=(w+T)/2;if(e.arc(o,s,d,w,t),e.arc(o,s,d,t,T),y>0){let t=Ou(C,T,o,s);e.arc(t.x,t.y,y,T,_+xi)}let n=Ou(D,_,o,s);if(e.lineTo(n.x,n.y),x>0){let t=Ou(D,k,o,s);e.arc(t.x,t.y,x,_+xi,k+Math.PI)}let r=(_-x/f+(g+b/f))/2;if(e.arc(o,s,f,_-x/f,r,!0),e.arc(o,s,f,r,g+b/f,!0),b>0){let t=Ou(E,O,o,s);e.arc(t.x,t.y,b,O+Math.PI,g-xi)}let i=Ou(S,g,o,s);if(e.lineTo(i.x,i.y),v>0){let t=Ou(S,w,o,s);e.arc(t.x,t.y,v,g-xi,w)}}else{e.moveTo(o,s);let t=Math.cos(w)*d+o,n=Math.sin(w)*d+s;e.lineTo(t,n);let r=Math.cos(T)*d+o,i=Math.sin(T)*d+s;e.lineTo(r,i)}e.closePath()}function Au(e,t,n,r,i){let{fullCircles:a,startAngle:o,circumference:s}=t,c=t.endAngle;if(a){ku(e,t,n,r,c,i);for(let t=0;t=Z&&p===0&&u!==`miter`&&wu(e,t,h),a||(ku(e,t,n,r,h,i),e.stroke())}var Mu=class extends ml{constructor(e){super(),q(this,`circumference`,void 0),q(this,`endAngle`,void 0),q(this,`fullCircles`,void 0),q(this,`innerRadius`,void 0),q(this,`outerRadius`,void 0),q(this,`pixelMargin`,void 0),q(this,`startAngle`,void 0),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,n){let{angle:r,distance:i}=Ii(this.getProps([`x`,`y`],n),{x:e,y:t}),{startAngle:a,endAngle:o,innerRadius:s,outerRadius:c,circumference:l}=this.getProps([`startAngle`,`endAngle`,`innerRadius`,`outerRadius`,`circumference`],n),u=(this.options.spacing+this.options.borderWidth)/2,d=X(l,o-a),f=Bi(r,a,o)&&a!==o,p=d>=_i||f,m=Ui(i,s+u,c+u);return p&&m}getCenterPoint(e){let{x:t,y:n,startAngle:r,endAngle:i,innerRadius:a,outerRadius:o}=this.getProps([`x`,`y`,`startAngle`,`endAngle`,`innerRadius`,`outerRadius`],e),{offset:s,spacing:c}=this.options,l=(r+i)/2,u=(a+o+c+s)/2;return{x:t+Math.cos(l)*u,y:n+Math.sin(l)*u}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){let{options:t,circumference:n}=this,r=(t.offset||0)/4,i=(t.spacing||0)/2,a=t.circular;if(this.pixelMargin=t.borderAlign===`inner`?.33:0,this.fullCircles=n>_i?Math.floor(n/_i):0,n===0||this.innerRadius<0||this.outerRadius<0)return;e.save();let o=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(o)*r,Math.sin(o)*r);let s=r*(1-Math.sin(Math.min(Z,n||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,Au(e,this,s,i,a),ju(e,this,s,i,a),e.restore()}};q(Mu,`id`,`arc`),q(Mu,`defaults`,{borderAlign:`center`,borderColor:`#fff`,borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1}),q(Mu,`defaultRoutes`,{backgroundColor:`backgroundColor`}),q(Mu,`descriptors`,{_scriptable:!0,_indexable:e=>e!==`borderDash`});function Nu(e,t,n=t){e.lineCap=X(n.borderCapStyle,t.borderCapStyle),e.setLineDash(X(n.borderDash,t.borderDash)),e.lineDashOffset=X(n.borderDashOffset,t.borderDashOffset),e.lineJoin=X(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=X(n.borderWidth,t.borderWidth),e.strokeStyle=X(n.borderColor,t.borderColor)}function Pu(e,t,n){e.lineTo(n.x,n.y)}function Fu(e){return e.stepped?za:e.tension||e.cubicInterpolationMode===`monotone`?Ba:Pu}function Iu(e,t,n={}){let r=e.length,{start:i=0,end:a=r-1}=n,{start:o,end:s}=t,c=Math.max(i,o),l=Math.min(a,s),u=ia&&n>a||to&&r>o)}function HC({x:e,y:t},n,{top:r,right:i,bottom:a,left:o}){return ea.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):(xe(e),a.event.mouse===!0&&(document.body.classList.add(`no-pointer-events--children`),document.body.classList.add(`non-selectable`),Kt(),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&&(p(a,`temp`),Te.is.firefox===!0&&k(e,!1),a.styleCleanup?.(!0),t!==void 0&&a.event.dir!==!1&&xe(t),a.event=void 0)}};e.__qtouchswipe=a,r.mouse===!0&&ce(a,`main`,[[e,`mousedown`,`mouseStart`,`passive${r.mouseCapture===!0||r.mousecapture===!0?`Capture`:``}`]]),Te.has.touch===!0&&ce(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=Ye(t.modifiers))},beforeUnmount(e){let t=e.__qtouchswipe;t!==void 0&&(p(t,`main`),p(t,`temp`),Te.is.firefox===!0&&k(e,!1),t.styleCleanup?.(),delete e.__qtouchswipe)}});function mn(){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 hn={name:{required:!0},disable:Boolean},gn={setup(e,{slots:t}){return()=>d(`div`,{class:`q-panel scroll`,role:`tabpanel`},He(t.default))}},_n={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},vn=[`update:modelValue`,`beforeTransition`,`transition`];function yn(){let{props:e,emit:t,proxy:n}=Ue(),{getCache:r}=mn(),{registerTimeout:i}=rt(),a,o,s=A(null),c={value:null};function l(t){let r=e.vertical===!0?`up`:`left`;E((n.$q.lang.rtl===!0?-1:1)*(t.direction===r?1:-1))}let u=R(()=>[[pn,l,void 0,{horizontal:e.vertical!==!0,vertical:e.vertical,mouse:!0}]]),f=R(()=>e.transitionPrev||`slide-${e.vertical===!0?`down`:`right`}`),p=R(()=>e.transitionNext||`slide-${e.vertical===!0?`up`:`left`}`),m=R(()=>`--q-transition-duration: ${e.transitionDuration}ms`),h=R(()=>typeof e.modelValue==`string`||typeof e.modelValue==`number`?e.modelValue:String(e.modelValue)),g=R(()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax})),_=R(()=>e.keepAliveInclude!==void 0||e.keepAliveExclude!==void 0);y(()=>e.modelValue,(n,r)=>{let a=S(n)===!0?C(n):-1;o!==!0&&T(a===-1?0:an.length){for(c=0;c