/*! https://github.com/leeoniya/uPlot (v1.6.1) */ var uPlot=function(){"use strict";function n(n,e,r,t){var l;r=r||0;for(var a=2147483647>=(t=t||e.length-1);t-r>1;)n>e[l=a?r+t>>1:h((r+t)/2)]?r=l:t=l;return n-e[r]>e[t]-n?t:r}function e(n,e,r,t){for(var l=1==t?e:r;l>=e&&r>=l;l+=t)if(null!=n[l])return l;return-1}var r=[0,0];function t(n,e,t,l){return r[0]=0>t?W(n,-t):n,r[1]=0>l?W(e,-l):e,r}function l(n,e,r,l){var a,i,o,s=10==r?b:_;return n==e&&(n/=r,e*=r),l?(a=h(s(n)),i=m(s(e)),n=(o=t(w(r,a),w(r,i),a,i))[0],e=o[1]):(a=h(s(n)),i=h(s(e)),n=P(n,(o=t(w(r,a),w(r,i),a,i))[0]),e=E(e,o[1])),[n,e]}var a={pad:0,soft:null,mode:0},i={min:a,max:a};function o(n,e,r,t){return N(r)?u(n,e,r):(a.pad=r,a.soft=t?0:null,a.mode=t?3:0,u(n,e,i))}function s(n,e){return null==n?e:n}function u(n,e,r){var t=r.min,l=r.max,a=s(t.pad,0),i=s(l.pad,0),o=s(t.hard,-y),u=s(l.hard,y),f=s(t.soft,y),c=s(l.soft,-y),d=s(t.mode,0),m=s(l.mode,0),x=e-n,_=x||v(e)||1e3,k=b(_),M=w(10,h(k)),S=W(P(n-_*(0==x?0==n?.1:1:a),M/10),6),z=f>n||1!=d&&(3!=d||S>f)&&(2!=d||f>S)?y:f,T=g(o,z>S&&n>=z?z:p(z,S)),D=W(E(e+_*(0==x?0==e?.1:1:i),M/10),6),Y=e>c||1!=m&&(3!=m||c>D)&&(2!=m||D>c)?-y:c,C=p(u,D>Y&&Y>=e?Y:g(Y,D));return T==C&&0==T&&(C=100),[T,C]}var f=new Intl.NumberFormat(navigator.language).format,c=Math,v=c.abs,h=c.floor,d=c.round,m=c.ceil,p=c.min,g=c.max,w=c.pow,x=c.sqrt,b=c.log10,_=c.log2,k=c.PI,y=1/0;function M(n,e){return d(n/e)*e}function S(n,e,r){return p(g(n,e),r)}function z(n){return"function"==typeof n?n:()=>n}var T=(n,e)=>e,D=()=>null;function E(n,e){return m(n/e)*e}function P(n,e){return h(n/e)*e}function W(n,e){return d(n*(e=Math.pow(10,e)))/e}var Y=new Map;function C(n){return((""+n).split(".")[1]||"").length}function A(n,e,r,t){for(var l=[],a=t.map(C),i=e;r>i;i++)for(var o=v(i),s=W(w(n,i),o),u=0;t.length>u;u++){var f=t[u]*s,c=(0>f||0>i?o:0)+(a[u]>i?a[u]:0),h=W(f,c);l.push(h),Y.set(h,c)}return l}var H={},F=Array.isArray;function G(n){return"string"==typeof n}function N(n){var e=!1;if(null!=n){var r=n.constructor;e=null==r||r==Object}return e}function I(n){var e;if(F(n))e=n.map(I);else if(N(n))for(var r in e={},n)e[r]=I(n[r]);else e=n;return e}function L(n){for(var e=arguments,r=1;e.length>r;r++){var t=e[r];for(var l in t)N(n[l])?L(n[l],I(t[l])):n[l]=I(t[l])}return n}var V="undefined"==typeof queueMicrotask?n=>Promise.resolve().then(n):queueMicrotask,O="width",j="height",B="top",R="bottom",U="left",J="right",q="#000",Z="#0000",X="mousemove",K="mousedown",Q="mouseup",$="mouseenter",nn="mouseleave",en="dblclick",rn="resize",tn="scroll",ln="u-off",an="u-label",on=document,sn=window,un=devicePixelRatio;function fn(n,e){null!=e&&n.classList.add(e)}function cn(n,e){n.classList.remove(e)}function vn(n,e,r){n.style[e]=r+"px"}function hn(n,e,r,t){var l=on.createElement(n);return null!=e&&fn(l,e),null!=r&&r.insertBefore(l,t),l}function dn(n,e){return hn("div",n,e)}function mn(n,e,r,t,l){n.style.transform="translate("+e+"px,"+r+"px)",0>e||0>r||e>t||r>l?fn(n,ln):cn(n,ln)}var pn={passive:!0};function gn(n,e,r){e.addEventListener(n,r,pn)}function wn(n,e,r){e.removeEventListener(n,r,pn)}var xn=["January","February","March","April","May","June","July","August","September","October","November","December"],bn=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function _n(n){return n.slice(0,3)}var kn=bn.map(_n),yn=xn.map(_n),Mn={MMMM:xn,MMM:yn,WWWW:bn,WWW:kn};function Sn(n){return(10>n?"0":"")+n}var zn={YYYY:n=>n.getFullYear(),YY:n=>(n.getFullYear()+"").slice(2),MMMM:(n,e)=>e.MMMM[n.getMonth()],MMM:(n,e)=>e.MMM[n.getMonth()],MM:n=>Sn(n.getMonth()+1),M:n=>n.getMonth()+1,DD:n=>Sn(n.getDate()),D:n=>n.getDate(),WWWW:(n,e)=>e.WWWW[n.getDay()],WWW:(n,e)=>e.WWW[n.getDay()],HH:n=>Sn(n.getHours()),H:n=>n.getHours(),h:n=>{var e=n.getHours();return 0==e?12:e>12?e-12:e},AA:n=>12>n.getHours()?"AM":"PM",aa:n=>12>n.getHours()?"am":"pm",a:n=>12>n.getHours()?"a":"p",mm:n=>Sn(n.getMinutes()),m:n=>n.getMinutes(),ss:n=>Sn(n.getSeconds()),s:n=>n.getSeconds(),fff:n=>function(n){return(10>n?"00":100>n?"0":"")+n}(n.getMilliseconds())};function Tn(n,e){e=e||Mn;for(var r,t=[],l=/\{([a-z]+)\}|[^{]+/gi;r=l.exec(n);)t.push("{"==r[0][0]?zn[r[1]]:r[0]);return n=>{for(var r="",l=0;t.length>l;l++)r+="string"==typeof t[l]?t[l]:t[l](n,e);return r}}var Dn=(new Intl.DateTimeFormat).resolvedOptions().timeZone,En=n=>n%1==0,Pn=[1,2,2.5,5],Wn=A(10,-16,0,Pn),Yn=A(10,0,16,Pn),Cn=Yn.filter(En),An=Wn.concat(Yn),Hn="{YYYY}",Fn="\n"+Hn,Gn="{M}/{D}",Nn="\n"+Gn,In=Nn+"/{YY}",Ln="{aa}",Vn="{h}:{mm}"+Ln,On="\n"+Vn,jn=":{ss}",Bn=null;function Rn(n){var e=1e3*n,r=60*e,t=60*r,l=24*t,a=30*l,i=365*l;return[(1==n?A(10,0,3,Pn).filter(En):A(10,-3,0,Pn)).concat([e,5*e,10*e,15*e,30*e,r,5*r,10*r,15*r,30*r,t,2*t,3*t,4*t,6*t,8*t,12*t,l,2*l,3*l,4*l,5*l,6*l,7*l,8*l,9*l,10*l,15*l,a,2*a,3*a,4*a,6*a,i,2*i,5*i,10*i,25*i,50*i,100*i]),[[i,Hn,Bn,Bn,Bn,Bn,Bn,Bn,1],[28*l,"{MMM}",Fn,Bn,Bn,Bn,Bn,Bn,1],[l,Gn,Fn,Bn,Bn,Bn,Bn,Bn,1],[t,"{h}"+Ln,In,Bn,Nn,Bn,Bn,Bn,1],[r,Vn,In,Bn,Nn,Bn,Bn,Bn,1],[e,jn,In+" "+Vn,Bn,Nn+" "+Vn,Bn,On,Bn,1],[n,jn+".{fff}",In+" "+Vn,Bn,Nn+" "+Vn,Bn,On,Bn,1]],function(e){return(o,s,u,f,c,v)=>{var d=[],m=c>=i,p=c>=a&&i>c,g=e(u),w=g*n,x=re(g.getFullYear(),m?0:g.getMonth(),p||m?1:g.getDate()),b=x*n;if(p||m)for(var _=p?c/a:0,k=m?c/i:0,y=w==b?w:re(x.getFullYear()+k,x.getMonth()+_,1)*n,M=new Date(y/n),S=M.getFullYear(),z=M.getMonth(),T=0;f>=y;T++){var D=re(S+k*T,z+_*T,1);(y=(+D+(D-e(D*n)))*n)>f||d.push(y)}else{var P=l>c?c:l,Y=b+(h(u)-h(w))+E(w-b,P);d.push(Y);for(var C=e(Y),A=C.getHours()+C.getMinutes()/r+C.getSeconds()/t,H=c/t,F=v/o.axes[s]._space;(Y=W(Y+c,1==n?0:3))<=f;)if(H>1){var G=h(W(A+H,6))%24,N=e(Y).getHours()-G;N>1&&(N=-1),A=(A+H)%24,.7>W(((Y-=N*t)-d[d.length-1])/c,3)*F||d.push(Y)}else d.push(Y)}return d}}]}var Un=Rn(1),Jn=Un[0],qn=Un[1],Zn=Un[2],Xn=Rn(.001),Kn=Xn[0],Qn=Xn[1],$n=Xn[2];function ne(n,e){return n.map((n=>n.map(((r,t)=>0==t||8==t||null==r?r:e(1==t||0==n[8]?r:n[1]+r)))))}function ee(n,e){return(r,t,l,a,i)=>{var o,s,u,f,c,v,h=e.find((n=>i>=n[0]))||e[e.length-1];return t.map((e=>{var r=n(e),t=r.getFullYear(),l=r.getMonth(),a=r.getDate(),i=r.getHours(),d=r.getMinutes(),m=r.getSeconds(),p=t!=o&&h[2]||l!=s&&h[3]||a!=u&&h[4]||i!=f&&h[5]||d!=c&&h[6]||m!=v&&h[7]||h[1];return o=t,s=l,u=a,f=i,c=d,v=m,p(r)}))}}function re(n,e,r){return new Date(n,e,r)}function te(n,e){return e(n)}function le(n,e){return(r,t)=>e(n(t))}function ae(n,e){var r=n.series[e];return r.width?r.stroke(n,e):r.points.width?r.points.stroke(n,e):null}function ie(n,e){return n.series[e].fill(n,e)}A(2,-53,53,[1]);var oe=[0,0];function se(n,e,r){return n=>{0==n.button&&r(n)}}function ue(n,e,r){return r}var fe={show:!0,x:!0,y:!0,lock:!1,move:function(n,e,r){return oe[0]=e,oe[1]=r,oe},points:{show:function(n,e){var r=n.cursor.points,t=dn(),l=r.stroke(n,e),a=r.fill(n,e);t.style.background=a||l;var i=r.size(n,e),o=r.width(n,e,i);o&&(t.style.border=o+"px solid "+l);var s=i/-2;return vn(t,O,i),vn(t,j,i),vn(t,"marginLeft",s),vn(t,"marginTop",s),t},size:function(n,e){return Te(n.series[e].width,1)},width:0,stroke:function(n,e){return n.series[e].stroke(n,e)},fill:function(n,e){return n.series[e].stroke(n,e)}},bind:{mousedown:se,mouseup:se,click:se,dblclick:se,mousemove:ue,mouseleave:ue,mouseenter:ue},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(n,e,r){return r}},ce={show:!0,stroke:"rgba(0,0,0,0.07)",width:2,filter:T},ve=L({},ce,{size:10}),he='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',de="bold "+he,me={show:!0,scale:"x",space:50,gap:5,size:50,labelSize:30,labelFont:de,side:2,grid:ce,ticks:ve,font:he,rotate:0},pe={show:!0,scale:"x",auto:!1,sorted:1,min:y,max:-y,idxs:[]};function ge(n,e){return e.map((n=>null==n?"":f(n)))}function we(n,e,r,t,l,a,i){for(var o=[],s=Y.get(l)||0,u=r=i?r:W(E(r,l),s);t>=u;u=W(u+l,s))o.push(Object.is(u,-0)?0:u);return o}function xe(n,e,r,t,l){var a=[],i=n.scales[n.axes[e].scale].log,o=h((10==i?b:_)(r));l=w(i,o),0>o&&(l=W(l,-o));var s=r;do{a.push(s),l*i>(s=W(s+l,Y.get(l)))||(l=s)}while(t>=s);return a}var be=/./,_e=/[12357]/,ke=/[125]/,ye=/1/;function Me(n,e,r){var t=n.axes[r],l=t.scale;if(2==n.scales[l].log)return e;var a=n.valToPos,i=t._space,o=a(10,l),s=a(9,l)-os.test(n)?n:null))}function Se(n,e){return null==e?"":f(e)}var ze={show:!0,scale:"y",space:30,gap:5,size:50,labelSize:30,labelFont:de,side:3,grid:ce,ticks:ve,font:he,rotate:0};function Te(n,e){return W((3+2*(n||1))*e,3)}function De(n,e){var r=n.scales[n.series[e].scale];return 3==r.distr?r.min:0}var Ee={scale:"y",auto:!0,sorted:0,show:!0,band:!1,spanGaps:!1,isGap:()=>!0,alpha:1,points:{show:function(n,e){var r=n.series[0].idxs;return(0==n.scales[n.series[0].scale].ori?n.bbox.width:n.bbox.height)/(n.series[e].points.space*un)>=r[1]-r[0]}},values:null,min:y,max:-y,idxs:[],path:null,clip:null};function Pe(n,e,r){return r/10}var We={time:!0,auto:!0,distr:1,log:10,min:null,max:null,dir:1,ori:0},Ye=L({},We,{time:!1,ori:1}),Ce={};function Ae(){var n=[];return{sub:function(e){n.push(e)},unsub:function(e){n=n.filter((n=>n!=e))},pub:function(e,r,t,l,a,i,o){n.length>1&&n.forEach((n=>{n!=r&&n.pub(e,r,t,l,a,i,o)}))}}}function He(n,e,r){var t=n.series[e],l=n.scales,a=n.bbox,i=n._data[0],o=n._data[e],s=l[n.series[0].scale],u=l[t.scale],f=a.left,c=a.top,v=a.width,h=a.height,d=n.valToPosH,m=n.valToPosV;return 0==s.ori?r(t,i,o,s,u,d,m,f,c,v,h,Ie,Ve,je,Re,Je):r(t,i,o,s,u,m,d,c,f,h,v,Le,Oe,Be,Ue,qe)}function Fe(n,e,r,t,l){return He(n,e,((n,e,a,i,o,s,u,f,c,v,h)=>{var d,m,p=0==i.ori?Ve:Oe;1==i.dir*(0==i.ori?1:-1)?(d=r,m=t):(d=t,m=r);var g=M(s(e[d],i,v,f),.5),w=M(u(a[d],o,h,c),.5),x=M(s(e[m],i,v,f),.5),b=M(u(o.max,o,h,c),.5),_=new Path2D(l);return p(_,x,b),p(_,g,b),p(_,g,w),_}))}function Ge(n,e,r,t,l,a){var i=null;if(n.length>0){i=new Path2D;for(var o=0==e?je:Be,s=r,u=0;n.length>u;u++){var f=n[u];o(i,s,t,f[0]-s,t+a),s=f[1]}o(i,s,t,r+l-s,t+a)}return i}function Ne(n,e,r){if(r>e){var t=n[n.length-1];t&&t[0]==e?t[1]=r:n.push([e,r])}}function Ie(n,e,r){n.moveTo(e,r)}function Le(n,e,r){n.moveTo(r,e)}function Ve(n,e,r){n.lineTo(e,r)}function Oe(n,e,r){n.lineTo(r,e)}function je(n,e,r,t,l){n.rect(e,r,t,l)}function Be(n,e,r,t,l){n.rect(r,e,l,t)}function Re(n,e,r,t,l,a){n.arc(e,r,t,l,a)}function Ue(n,e,r,t,l,a){n.arc(r,e,t,l,a)}function Je(n,e,r,t,l,a,i){n.bezierCurveTo(e,r,t,l,a,i)}function qe(n,e,r,t,l,a,i){n.bezierCurveTo(r,e,l,t,i,a)}function Ze(n){return(e,r,t,l,a)=>{n(e,r,t),n(e,r,l),n(e,r,a)}}var Xe=Ze(Ve),Ke=Ze(Oe);function Qe(){return(n,r,t,l)=>He(n,r,((a,i,o,s,u,f,c,v,h,m,w)=>{var x,b;0==s.ori?(x=Ve,b=Xe):(x=Oe,b=Ke);var _,k,S,z=a.isGap,T=s.dir*(0==s.ori?1:-1),D={stroke:new Path2D,fill:null,clip:null,band:null},E=D.stroke,P=y,W=-y,Y=[],C=d(f(i[1==T?t:l],s,m,v)),A=!1,H=e(o,t,l,1*T),F=e(o,t,l,-1*T),G=M(f(i[H],s,m,v),.5),N=M(f(i[F],s,m,v),.5);G>v&&Ne(Y,v,G);for(var I=1==T?t:l;I>=t&&l>=I;I+=T){var L=d(f(i[I],s,m,v));if(L==C)null!=o[I]?(_=d(c(o[I],u,w,h)),P==y&&x(E,L,_),P=p(_,P),W=g(_,W)):!A&&z(n,r,I)&&(A=!0);else{var V=!1;P!=y?(b(E,C,P,W,_),k=S=C):A&&(V=!0,A=!1),null!=o[I]?(x(E,L,_=d(c(o[I],u,w,h))),P=W=_,L-C>1&&null==o[I-T]&&z(n,r,I-T)&&(V=!0)):(P=y,W=-y,!A&&z(n,r,I)&&(A=!0)),V&&Ne(Y,k,L),C=L}}if(P!=y&&P!=W&&S!=C&&b(E,C,P,W,_),v+m>N&&Ne(Y,N,v+m),null!=a.fill){var O=D.fill=new Path2D(E),j=d(c(a.fillTo(n,r,a.min,a.max),u,w,h));x(O,N,j),x(O,G,j)}return a.spanGaps||(D.clip=Ge(Y,s.ori,v,h,m,w)),n.bands.length>0&&(D.band=Fe(n,r,t,l,E)),D}))}function $e(n,e,r,t,l){var a,i,o,s,u,f,c,v,h,m,p,g,b,_,k,y,M,S,z,T,D,E,P,W,Y,C=new Path2D,A=n.length;t(C,d(n[0]),d(e[0]));for(var H=0;A-1>H;H++){var F=0==H?0:H-1;i=e[F],s=e[H],u=n[H+1],f=e[H+1],A>H+2?(c=n[H+2],v=e[H+2]):(c=u,v=f),b=x(w((a=n[F])-(o=n[H]),2)+w(i-s,2)),_=x(w(o-u,2)+w(s-f,2)),k=x(w(u-c,2)+w(f-v,2)),T=w(k,r),E=w(k,2*r),D=w(_,r),P=w(_,2*r),(S=3*(Y=w(b,r))*(Y+D))>0&&(S=1/S),(z=3*T*(T+D))>0&&(z=1/z),m=(-P*i+(y=2*(W=w(b,2*r))+3*Y*D+P)*s+W*f)*S,g=(E*s+(M=2*E+3*T*D+P)*f-P*v)*z,0==(h=(-P*a+y*o+W*u)*S)&&0==m&&(h=o,m=s),0==(p=(E*o+M*u-P*c)*z)&&0==g&&(p=u,g=f),l(C,h,m,p,g,u,f)}return C}var nr=Qe();function er(n,e,r,t){return(t?[n[0],n[1]].concat(n.slice(2)):[n[0]].concat(n.slice(1))).map(((n,t)=>rr(n,t,e,r)))}function rr(n,e,r,t){return L({},0==e?r:t,n)}var tr=[null,null];function lr(n,e,r){return null==e?tr:[e,r]}var ar=lr;function ir(n,e,r){return null==e?tr:o(e,r,.1,!0)}function or(n,e,r,t){return null==e?tr:l(e,r,n.scales[t].log,!1)}var sr=or;function ur(n){var e;return[n=n.replace(/(\d+)px/,((n,r)=>(e=d(r*un))+"px")),e]}function fr(e,r,t){var a={};function i(n,e){return 3==e.distr?b((n>0?n:e.clamp(a,n,e.min,e.max,e.key))/e.min)/b(e.max/e.min):(n-e.min)/(e.max-e.min)}function u(n,e,r,t){var l=i(n,e);return t+r*(-1==e.dir?1-l:l)}function f(n,e,r,t){var l=i(n,e);return t+r*(-1==e.dir?l:1-l)}function c(n,e,r,t){return 0==e.ori?u(n,e,r,t):f(n,e,r,t)}a.valToPosH=u,a.valToPosV=f;var x=!1;a.status=0;var _=a.root=dn("uplot");null!=e.id&&(_.id=e.id),fn(_,e.class),e.title&&(dn("u-title",_).textContent=e.title);var P=hn("canvas"),C=a.ctx=P.getContext("2d"),A=dn("u-wrap",_),pn=dn("u-under",A);A.appendChild(P);var xn=dn("u-over",A);((e=I(e)).plugins||[]).forEach((n=>{n.opts&&(e=n.opts(a,e)||e)}));var bn=e.ms||.001,_n=a.series=er(e.series||[],pe,Ee,!1),kn=a.axes=er(e.axes||[],me,ze,!0),yn=a.scales={},Mn=a.bands=e.bands||[];Mn.forEach((n=>{n.fill=z(n.fill||null)}));var Sn=_n[0].scale,zn={axes:function(){kn.forEach(((n,e)=>{if(n.show&&n._show){var r=yn[n.scale],t=n.side,l=t%2,i=0==l?je:Be,o=0==l?Ve:Oe,s=d(n.gap*un),u=n.ticks,f=u.show?d(u.size*un):0,v=n._found,h=v[0],m=v[1],p=n._splits,g=2==r.distr?p.map((n=>Mr[n])):p,w=2==r.distr?Mr[p[1]]-Mr[p[0]]:h,x=n._rotate*-k/180,b=d(n._pos*un),_=b+(f+s)*(0==l&&0==t||1==l&&3==t?-1:1),y=0==l?_:0,M=1==l?_:0;C.font=n.font[0],C.fillStyle=n.stroke||q,C.textAlign=1==n.align?U:2==n.align?J:x>0?U:0>x?J:0==l?"center":3==t?J:U,C.textBaseline=x||1==l?"middle":2==t?B:R;var S=1.5*n.font[1],z=p.map((n=>d(c(n,r,i,o))));if(n._values.forEach(((n,e)=>{null!=n&&(0==l?M=z[e]:y=z[e],(""+n).split(/\n/gm).forEach(((n,e)=>{x?(C.save(),C.translate(M,y+e*S),C.rotate(x),C.fillText(n,0,0),C.restore()):C.fillText(n,M,y+e*S)})))})),n.label){C.save();var T=d(n._lpos*un);1==l?(M=y=0,C.translate(T,d(Oe+Be/2)),C.rotate((3==t?-k:k)/2)):(M=d(Ve+je/2),y=T),C.font=n.labelFont[0],C.textAlign="center",C.textBaseline=2==t?B:R,C.fillText(n.label,M,y),C.restore()}u.show&&Er(z,u.filter(a,g,e,m,w),l,t,b,f,W(u.width*un,3),u.stroke,u.dash,u.cap);var D=n.grid;D.show&&Er(z,D.filter(a,g,e,m,w),l,0==l?2:1,0==l?Oe:Ve,0==l?Be:je,W(D.width*un,3),D.stroke,D.dash,D.cap)}})),zt("drawAxes")},series:function(){wr>0&&(_n.forEach(((n,e)=>{if(e>0&&n.show&&null==n._paths){var t=function(n){for(var e=S(_r-1,0,wr-1),r=S(kr+1,0,wr-1);null==n[e]&&e>0;)e--;for(;null==n[r]&&wr-1>r;)r++;return[e,r]}(r[e]);n._paths=n.paths(a,e,t[0],t[1])}})),_n.forEach(((n,e)=>{e>0&&n.show&&(n._paths&&function(n){var e=_n[n],r=e._paths,t=r.stroke,l=r.fill,i=r.clip,o=W(e.width*un,3),s=o%2/2,u=e._stroke=e.stroke(a,n),f=e._fill=e.fill(a,n);Dr(u,o,e.dash,e.cap,f),C.globalAlpha=e.alpha,C.translate(s,s),C.save();var c=Ve,v=Oe,h=je,d=Be,m=o*un/2;0==e.min&&(d+=m),0==e.max&&(v-=m,d+=m),C.beginPath(),C.rect(c,v,h,d),C.clip(),null!=i&&C.clip(i),function(n,e){var r=!1,t=_n[n];return Mn.forEach(((l,i)=>{if(l.series[0]==n){r=!0;var o=_n[l.series[1]],s=(o._paths||H).band;o.show&&s&&(C.save(),Dr(null,null,null,null,l.fill(a,i)||e),C.clip(s),C.fill(t._paths.fill),C.restore())}})),r}(n,f)||null==f||C.fill(l),o&&C.stroke(t),C.restore(),C.translate(-s,-s),C.globalAlpha=1}(e),n.points.show(a,e,_r,kr)&&function(n){var e=_n[n],t=e.points,l=W(t.width*un,3),i=l%2/2,o=t.width>0,s=(t.size-t.width)/2*un,u=W(2*s,3);C.translate(i,i),C.save(),C.beginPath(),C.rect(Ve-u,Oe-u,je+2*u,Be+2*u),C.clip(),C.globalAlpha=e.alpha;var f,c,v,h,m=new Path2D,p=yn[e.scale];0==Gn.ori?(f=je,c=Ve,v=Be,h=Oe):(f=Be,c=Oe,v=je,h=Ve);for(var g=_r;kr>=g;g++)if(null!=r[n][g]){var w=d(Wn(r[0][g],Gn,f,c)),x=d(Yn(r[n][g],p,v,h));Hn(m,w+s,x),Fn(m,w,x,s,0,2*k)}var b=t._stroke=t.stroke(a,n),_=t._fill=t.fill(a,n);Dr(b,l,t.dash,t.cap,_||(o?"#fff":e._stroke)),C.fill(m),o&&C.stroke(m),C.globalAlpha=1,C.restore(),C.translate(-i,-i)}(e),zt("drawSeries",e))})))}},Dn=(e.drawOrder||["axes","series"]).map((n=>zn[n]));function En(n){var r=yn[n];if(null==r){var t=(e.scales||H)[n]||H;if(null!=t.from)En(t.from),yn[n]=L({},yn[t.from],t);else{(r=yn[n]=L({},n==Sn?We:Ye,t)).key=n;var l=r.time,a=3==r.distr,i=r.range;if(n!=Sn&&!F(i)&&N(i)){var s=i;i=(n,e,r)=>null==e?tr:o(e,r,s)}r.range=z(i||(l?ar:n==Sn?a?sr:lr:a?or:ir)),r.auto=z(r.auto),r.clamp=z(r.clamp||Pe)}}}for(var Pn in En("x"),En("y"),_n.forEach((n=>{En(n.scale)})),kn.forEach((n=>{En(n.scale)})),e.scales)En(Pn);var Wn,Yn,Hn,Fn,Gn=yn[Sn],Nn=Gn.distr;0==Gn.ori?(fn(_,"u-hz"),Wn=u,Yn=f,Hn=Ie,Fn=Re):(fn(_,"u-vt"),Wn=f,Yn=u,Hn=Le,Fn=Ue);var In={};for(var Ln in yn){var Vn=yn[Ln];null==Vn.min&&null==Vn.max||(In[Ln]={min:Vn.min,max:Vn.max})}var On,jn=e.tzDate||(n=>new Date(n/bn)),Bn=e.fmtDate||Tn,Rn=1==bn?Zn(jn):$n(jn),Un=ee(jn,ne(1==bn?qn:Qn,Bn)),Xn=le(jn,te("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",Bn)),re=L({show:!0,live:!0},e.legend),oe=re.show;re.width=z(s(re.width,2)),re.dash=z(re.dash||"solid"),re.stroke=z(re.stroke||ae),re.fill=z(re.fill||ie);var se,ue=[],ce=!1;if(oe){On=hn("table","u-legend",_);var ve=_n[1]?_n[1].values:null;if(ce=null!=ve){var he=hn("tr","u-thead",On);for(var de in hn("th",null,he),se=ve(a,1,0))hn("th",an,he).textContent=de}else se={_:0},fn(On,"u-inline"),re.live&&fn(On,"u-live")}var be=new Map;function _e(n,e,r){var t=be.get(e)||{},l=fr.bind[n](a,e,r);l&&(gn(n,e,t[n]=l),be.set(e,t))}var ke=0,ye=0,He=0,Fe=0,Ge=0,Ne=0,Ve=0,Oe=0,je=0,Be=0;a.bbox={};var Je=!1,qe=!1,Ze=!1,Xe=!1,Ke=!1;function Qe(n,e){n==a.width&&e==a.height||$e(n,e),Yr(!1),Ze=!0,qe=!0,Xe=!0,Ke=!0,Ur()}function $e(n,e){a.width=ke=He=n,a.height=ye=Fe=e,Ge=Ne=0,function(){var n=!1,e=!1,r=!1,t=!1;kn.forEach((l=>{if(l.show&&l._show){var a=l.side,i=a%2,o=l._size+(l.labelSize=null!=l.label?l.labelSize||30:0);o>0&&(i?(He-=o,3==a?(Ge+=o,t=!0):r=!0):(Fe-=o,0==a?(Ne+=o,n=!0):e=!0))}})),pr[0]=n,pr[1]=r,pr[2]=e,pr[3]=t,He-=br[1]+br[3],Ge+=br[3],Fe-=br[2]+br[0],Ne+=br[0]}(),function(){var n=Ge+He,e=Ne+Fe,r=Ge,t=Ne;function l(l,a){switch(l){case 1:return(n+=a)-a;case 2:return(e+=a)-a;case 3:return(r-=a)+a;case 0:return(t-=a)+a}}kn.forEach((n=>{if(n.show&&n._show){var e=n.side;n._pos=l(e,n._size),null!=n.label&&(n._lpos=l(e,n.labelSize))}}))}();var r=a.bbox;Ve=r.left=M(Ge*un,.5),Oe=r.top=M(Ne*un,.5),je=r.width=M(He*un,.5),Be=r.height=M(Fe*un,.5)}a.setSize=function(n){Qe(n.width,n.height)};var fr=a.cursor=L({},fe,e.cursor);fr._lock=!1;var cr=fr.points;cr.show=z(cr.show),cr.size=z(cr.size),cr.stroke=z(cr.stroke),cr.width=z(cr.width),cr.fill=z(cr.fill);var vr=a.focus=L({},e.focus||{alpha:.3},fr.focus),hr=vr.prox>=0,dr=[null];function mr(n,e){var r=yn[n.scale].time,t=n.value;if(n.value=r?G(t)?le(jn,te(t,Bn)):t||Xn:t||Se,n.label=n.label||(r?"Time":"Value"),e>0){n.width=null==n.width?1:n.width,n.paths=n.paths||nr||D,n.fillTo=z(n.fillTo||De),n.stroke=z(n.stroke||q),n.fill=z(n.fill||null),n._stroke=n._fill=n._paths=null;var l=Te(n.width,1),i=n.points=L({},{size:l,width:g(1,.2*l),stroke:n.stroke,space:2*l,_stroke:null,_fill:null},n.points);i.show=z(i.show),i.fill=z(i.fill),i.stroke=z(i.stroke)}if(oe&&ue.splice(e,0,function(n,e){if(0==e&&(ce||!re.live))return null;var r=[],t=hn("tr","u-series",On,On.childNodes[e]);fn(t,n.class),n.show||fn(t,ln);var l=hn("th",null,t),i=dn("u-marker",l);if(e>0){var o=re.width(a,e);o&&(i.style.border=o+"px "+re.dash(a,e)+" "+re.stroke(a,e)),i.style.background=re.fill(a,e)}var s=dn(an,l);for(var u in s.textContent=n.label,e>0&&(_e("click",l,(()=>{fr._lock||it(_n.indexOf(n),{show:!n.show},Tt.setSeries)})),hr&&_e($,l,(()=>{fr._lock||it(_n.indexOf(n),ot,Tt.setSeries)}))),se){var f=hn("td","u-value",t);f.textContent="--",r.push(f)}return r}(n,e)),fr.show){var o=function(n,e){if(e>0){var r=fr.points.show(a,e);if(r)return fn(r,"u-cursor-pt"),fn(r,n.class),mn(r,-10,-10,He,Fe),xn.insertBefore(r,dr[e]),r}}(n,e);o&&dr.splice(e,0,o)}}a.addSeries=function(n,e){n=rr(n,e=null==e?_n.length:e,pe,Ee),_n.splice(e,0,n),mr(_n[e],e)},a.delSeries=function(n){_n.splice(n,1),oe&&ue.splice(n,1)[0][0].parentNode.remove(),dr.length>1&&dr.splice(n,1)[0].remove()},_n.forEach(mr);var pr=[!1,!1,!1,!1];function gr(n,e,r){var t=r[0],l=r[1],a=r[2],i=r[3],o=e%2,s=0;return 0==o&&(i||l)&&(s=0==e&&!t||2==e&&!a?d(me.size/3):0),1==o&&(t||a)&&(s=1==e&&!l||3==e&&!i?d(ze.size/2):0),s}kn.forEach((function(n,e){if(n._show=n.show,n.show){var r=yn[n.scale];null==r&&(n.scale=n.side%2?_n[1].scale:Sn,r=yn[n.scale]);var t=r.time;n.size=z(n.size),n.space=z(n.space),n.rotate=z(n.rotate),n.incrs=z(n.incrs||(2==r.distr?Cn:t?1==bn?Jn:Kn:An)),n.splits=z(n.splits||(t&&1==r.distr?Rn:3==r.distr?xe:we));var l=n.values;n.values=t?F(l)?ee(jn,ne(l,Bn)):G(l)?function(n,e){var r=Tn(e);return(e,t)=>t.map((e=>r(n(e))))}(jn,l):l||Un:l||ge,n.filter=z(n.filter||(3==r.distr?Me:T)),n.font=ur(n.font),n.labelFont=ur(n.labelFont),n._size=n.size(a,null,e,0),n._space=n._rotate=n._incrs=n._found=n._splits=n._values=null,n._size>0&&(pr[e]=!0)}}));var wr,xr=a.padding=(e.padding||[gr,gr,gr,gr]).map((n=>z(s(n,gr)))),br=a._padding=xr.map(((n,e)=>n(a,e,pr,0))),_r=null,kr=null,yr=_n[0].idxs,Mr=null,Sr=!1;function zr(n,e){if(!F(n)&&N(n)&&(n.isGap&&_n.forEach((e=>{e.isGap=n.isGap})),n=n.data),(n=n||[])[0]=n[0]||[],a.data=n,r=n.slice(),wr=(Mr=r[0]).length,2==Nn&&(r[0]=Mr.map(((n,e)=>e))),a._data=r,Yr(!0),zt("setData"),!1!==e){var t=Gn;t.auto(a,Sr)?Tr():at(Sn,t.min,t.max),Xe=!0,Ke=!0,Ur()}}function Tr(){var n,e,t,a;Sr=!0,wr>0?(_r=yr[0]=0,kr=yr[1]=wr-1,t=r[0][_r],a=r[0][kr],2==Nn?(t=_r,a=kr):1==wr&&(3==Nn?(t=(n=l(t,t,Gn.log,!1))[0],a=n[1]):Gn.time?a=t+86400/bn:(t=(e=o(t,a,.1,!0))[0],a=e[1]))):(_r=yr[0]=t=null,kr=yr[1]=a=null),at(Sn,t,a)}function Dr(n,e,r,t,l){C.strokeStyle=n||Z,C.lineWidth=e,C.lineJoin="round",C.lineCap=t||"butt",C.setLineDash(r||[]),C.fillStyle=l||Z}function Er(n,e,r,t,l,a,i,o,s,u){var f=i%2/2;C.translate(f,f),Dr(o,i,s,u),C.beginPath();var c,v,h,d,m=l+(0==t||3==t?-a:a);0==r?(v=l,d=m):(c=l,h=m),n.forEach(((n,t)=>{null!=e[t]&&(0==r?c=h=n:v=d=n,C.moveTo(c,v),C.lineTo(h,d))})),C.stroke(),C.translate(-f,-f)}function Pr(n){var e=!0;return kn.forEach(((r,t)=>{if(r.show){var l=yn[r.scale];if(null!=l.min){r._show||(e=!1,r._show=!0,Yr(!1));var i=r.side,o=l.min,s=l.max,u=function(n,e,r,t){var l,i=kn[n];if(t>0){var o=i._space=i.space(a,n,e,r,t),s=i._incrs=i.incrs(a,n,e,r,t,o);l=i._found=function(n,e,r,t,l){for(var a=t/(e-n),i=(""+h(n)).length,o=0;r.length>o;o++){var s=r[o]*a,u=10>r[o]?Y.get(r[o]):0;if(s>=l&&17>i+u)return[r[o],s]}return[0,0]}(e,r,s,t,o)}else l=[0,0];return l}(t,o,s,0==i%2?He:Fe),f=u[0],c=u[1];if(0!=c){var v=r._splits=r.splits(a,t,o,s,f,c,2==l.distr),d=2==l.distr?v.map((n=>Mr[n])):v,p=2==l.distr?Mr[v[1]]-Mr[v[0]]:f,g=r._values=r.values(a,r.filter(a,d,t,c,p),t,c,p);r._rotate=2==i?r.rotate(a,g,t,c):0;var w=r._size;r._size=m(r.size(a,g,t,n)),null!=w&&r._size!=w&&(e=!1)}}else r._show&&(e=!1,r._show=!1,Yr(!1))}})),e}function Wr(n){var e=!0;return xr.forEach(((r,t)=>{var l=r(a,t,pr,n);l!=br[t]&&(e=!1),br[t]=l})),e}function Yr(n){_n.forEach(((e,r)=>{r>0&&(e._paths=null,n&&(e.min=null,e.max=null))}))}a.setData=zr;var Cr,Ar,Hr,Fr,Gr,Nr,Ir,Lr,Vr,Or,jr,Br,Rr=!1;function Ur(){Rr||(V(Jr),Rr=!0)}function Jr(){Je&&(function(){var e=I(yn);for(var t in e){var l=e[t],i=In[t];if(null!=i&&null!=i.min)L(l,i),t==Sn&&Yr(!0);else if(t!=Sn)if(0==wr&&null==l.from){var o=l.range(a,null,null,t);l.min=o[0],l.max=o[1]}else l.min=y,l.max=-y}if(wr>0)for(var s in _n.forEach(((t,l)=>{var i=t.scale,o=e[i],s=In[i];if(0==l){var u=o.range(a,o.min,o.max,i);o.min=u[0],o.max=u[1],_r=n(o.min,r[0]),kr=n(o.max,r[0]),o.min>r[0][_r]&&_r++,r[0][kr]>o.max&&kr--,t.min=Mr[_r],t.max=Mr[kr]}else if(t.show&&t.auto&&o.auto(a,Sr)&&(null==s||null==s.min)){var f=null==t.min?3==o.distr?function(n,e,r){for(var t=y,l=-y,a=e;r>=a;a++)n[a]>0&&(t=p(t,n[a]),l=g(l,n[a]));return[t==y?1:t,l==-y?10:l]}(r[l],_r,kr):function(n,e,r,t){var l=y,a=-y;if(1==t)l=n[e],a=n[r];else if(-1==t)l=n[r],a=n[e];else for(var i=e;r>=i;i++)null!=n[i]&&(l=p(l,n[i]),a=g(a,n[i]));return[l,a]}(r[l],_r,kr,t.sorted):[t.min,t.max];o.min=p(o.min,t.min=f[0]),o.max=g(o.max,t.max=f[1])}t.idxs[0]=_r,t.idxs[1]=kr})),e){var u=e[s],f=In[s];if(null==u.from&&(null==f||null==f.min)){var c=u.range(a,u.min==y?null:u.min,u.max==-y?null:u.max,s);u.min=c[0],u.max=c[1]}}for(var v in e){var h=e[v];if(null!=h.from){var d=e[h.from],m=h.range(a,d.min,d.max,v);h.min=m[0],h.max=m[1]}}var w={},x=!1;for(var b in e){var _=e[b],k=yn[b];k.min==_.min&&k.max==_.max||(k.min=_.min,k.max=_.max,w[b]=x=!0)}if(x){for(var M in _n.forEach((n=>{w[n.scale]&&(n._paths=null)})),w)Ze=!0,zt("setScale",M);fr.show&&(Xe=!0)}for(var S in In)In[S]=null}(),Je=!1),Ze&&(function(){for(var n=!1,e=0;!n;){var r=Pr(++e),t=Wr(e);(n=r&&t)||($e(a.width,a.height),qe=!0)}}(),Ze=!1),qe&&(vn(pn,U,Ge),vn(pn,B,Ne),vn(pn,O,He),vn(pn,j,Fe),vn(xn,U,Ge),vn(xn,B,Ne),vn(xn,O,He),vn(xn,j,Fe),vn(A,O,ke),vn(A,j,ye),P.width=d(ke*un),P.height=d(ye*un),pt(),zt("setSize"),qe=!1),fr.show&&Xe&&(dt(),Xe=!1),ke>0&&ye>0&&(C.clearRect(0,0,P.width,P.height),zt("drawClear"),Dn.forEach((n=>n())),zt("draw")),x||(x=!0,a.status=1,zt("ready")),Sr=!1,Rr=!1}function qr(e,t){var l=yn[e];if(null==l.from){if(0==wr){var i=l.range(a,t.min,t.max,e);t.min=i[0],t.max=i[1]}if(t.min>t.max){var o=t.min;t.min=t.max,t.max=o}if(wr>1&&null!=t.min&&null!=t.max&&1e-16>t.max-t.min)return;e==Sn&&2==l.distr&&wr>0&&(t.min=n(t.min,r[0]),t.max=n(t.max,r[0])),In[e]=t,Je=!0,Ur()}}a.redraw=n=>{!1!==n?at(Sn,Gn.min,Gn.max):Ur()},a.setScale=qr;var Zr=!1,Xr=fr.drag,Kr=Xr.x,Qr=Xr.y;fr.show&&(fr.x&&(Cr=dn("u-cursor-x",xn)),fr.y&&(Ar=dn("u-cursor-y",xn)),0==Gn.ori?(Hr=Cr,Fr=Ar):(Hr=Ar,Fr=Cr),jr=fr.left,Br=fr.top);var $r,nt,et,rt=a.select=L({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),tt=rt.show?dn("u-select",rt.over?xn:pn):null;function lt(n,e){if(rt.show){for(var r in n)vn(tt,r,rt[r]=n[r]);!1!==e&&zt("setSelect")}}function at(n,e,r){qr(n,{min:e,max:r})}function it(n,e,r){var t=_n[n];null!=e.focus&&function(n){n!=et&&(_n.forEach(((e,r)=>{!function(n,e){!function(n,e){_n[n].alpha=e,fr.show&&dr[n]&&(dr[n].style.opacity=e),oe&&ue[n]&&(ue[n][0].parentNode.style.opacity=e)}(n,e)}(r,null==n||0==r||r==n?1:vr.alpha)})),et=n,Ur())}(n),null!=e.show&&(t.show=e.show,function(n){var e=oe?ue[n][0].parentNode:null;_n[n].show?e&&cn(e,ln):(e&&fn(e,ln),dr.length>1&&mn(dr[n],-10,-10,He,Fe))}(n),at(t.scale,null,null),Ur()),zt("setSeries",n,e),r&&Et.pub("setSeries",a,n,e)}a.setSelect=lt,a.setSeries=it;var ot={focus:!0},st={focus:!1};function ut(n,e){var r=yn[e],t=He;1==r.ori&&(n=(t=Fe)-n),-1==r.dir&&(n=t-n);var l=r.min,a=r.max,i=n/t;return 3==r.distr?(l=b(l),a=b(a),w(10,l+(a-l)*i)):l+(a-l)*i}function ft(n,e){vn(tt,U,rt.left=n),vn(tt,O,rt.width=e)}function ct(n,e){vn(tt,B,rt.top=n),vn(tt,j,rt.height=e)}oe&&hr&&gn(nn,On,(()=>{fr._lock||(it(null,st,Tt.setSeries),dt())})),a.valToIdx=e=>n(e,r[0]),a.posToIdx=function(e){return n(ut(e,Sn),r[0],_r,kr)},a.posToVal=ut,a.valToPos=(n,e,r)=>0==yn[e].ori?u(n,yn[e],r?je:He,r?Ve:0):f(n,yn[e],r?Be:Fe,r?Oe:0),a.batch=function(n){n(a),Ur()},a.setCursor=n=>{jr=n.left,Br=n.top,dt()};var vt=0==Gn.ori?ft:ct,ht=1==Gn.ori?ft:ct;function dt(e,t){var l,i;Vr=jr,Or=Br,l=fr.move(a,jr,Br),jr=l[0],Br=l[1],fr.show&&(Hr&&mn(Hr,d(jr),0,He,Fe),Fr&&mn(Fr,0,d(Br),He,Fe)),$r=y;var o=0==Gn.ori?He:Fe,s=1==Gn.ori?He:Fe;if(0>jr||0==wr||_r>kr){i=null;for(var u=0;_n.length>u;u++)if(u>0&&dr.length>1&&mn(dr[u],-10,-10,He,Fe),oe&&re.live){if(0==u&&ce)continue;for(var f=0;ue[u].length>f;f++)ue[u][f].firstChild.nodeValue="--"}hr&&it(null,ot,Tt.setSeries)}else{var c=ut(0==Gn.ori?jr:Br,Sn);i=n(c,r[0],_r,kr);for(var h=E(Wn(r[0][i],Gn,o,0),.5),m=0;_n.length>m;m++){var g=_n[m],w=fr.dataIdx(a,m,i,c),b=w==i?h:E(Wn(r[0][w],Gn,o,0),.5);if(m>0&&g.show){var _=r[m][w],k=null==_?-10:E(Yn(_,yn[g.scale],s,0),.5);if(k>0){var M=v(k-Br);M>$r||($r=M,nt=m)}var S=void 0,z=void 0;0==Gn.ori?(S=b,z=k):(S=k,z=b),dr.length>1&&mn(dr[m],S,z,He,Fe)}if(oe&&re.live){if(w==fr.idx&&!Ke||0==m&&ce)continue;var T=0==m&&2==Nn?Mr:r[m],D=ce?g.values(a,m,w):{_:g.value(a,T[w],m,w)},P=0;for(var W in D)ue[m][P++].firstChild.nodeValue=D[W]}}Ke=!1}if(rt.show&&Zr)if(null!=t){var Y=Tt.scales,C=Y[0],A=Y[1],H=t.cursor.drag;Kr=H._x,Qr=H._y;var F,G,N,I,L,V=t.select,O=V.left,j=V.top,B=V.width,R=V.height,U=t.scales[C].ori,J=t.posToVal;C&&(0==U?(F=O,G=B):(F=j,G=R),N=yn[C],I=Wn(J(F,C),N,o,0),L=Wn(J(F+G,C),N,o,0),vt(p(I,L),v(L-I)),A||ht(0,s)),A&&(1==U?(F=O,G=B):(F=j,G=R),N=yn[A],I=Yn(J(F,A),N,s,0),L=Yn(J(F+G,A),N,s,0),ht(p(I,L),v(L-I)),C||vt(0,o))}else{var q=v(Vr-Gr),Z=v(Or-Nr);if(1==Gn.ori){var K=q;q=Z,Z=K}Kr=Xr.x&&q>=Xr.dist,Qr=Xr.y&&Z>=Xr.dist;var Q,$,nn=Xr.uni;null!=nn?Kr&&Qr&&(Qr=Z>=nn,(Kr=q>=nn)||Qr||(Z>q?Qr=!0:Kr=!0)):Xr.x&&Xr.y&&(Kr||Qr)&&(Kr=Qr=!0),Kr&&(0==Gn.ori?(Q=Ir,$=jr):(Q=Lr,$=Br),vt(p(Q,$),v($-Q)),Qr||ht(0,s)),Qr&&(1==Gn.ori?(Q=Ir,$=jr):(Q=Lr,$=Br),ht(p(Q,$),v($-Q)),Kr||vt(0,o)),Kr||Qr||(vt(0,0),ht(0,0))}if(fr.idx=i,fr.left=jr,fr.top=Br,Xr._x=Kr,Xr._y=Qr,null!=e&&(Et.pub(X,a,jr,Br,o,s,i),hr)){var en=Tt.setSeries,rn=vr.prox;null==et?$r>rn||it(nt,ot,en):$r>rn?it(null,ot,en):nt!=et&&it(nt,ot,en)}x&&zt("setCursor")}var mt=null;function pt(){mt=xn.getBoundingClientRect()}function gt(n,e,r,t,l,a){fr._lock||(wt(n,e,r,t,l,a,0,!1,null!=n),null!=n?dt(1):dt(null,e))}function wt(n,e,r,t,l,i,o,s,u){var f;if(null!=n)r=n.clientX-mt.left,t=n.clientY-mt.top;else{if(0>r||0>t)return jr=-10,void(Br=-10);var v=He,h=Fe,d=l,m=i,p=r,g=t;1==Gn.ori&&(v=Fe,h=He);var w=Tt.scales,x=w[0],b=w[1];if(1==e.scales[x].ori&&(d=i,m=l,p=t,g=r),r=null!=x?c(e.posToVal(p,x),yn[x],v,0):v*(p/d),t=null!=b?c(e.posToVal(g,b),yn[b],h,0):h*(g/m),1==Gn.ori){var _=r;r=t,t=_}}u&&(r>1&&He-1>r||(r=M(r,He)),t>1&&Fe-1>t||(t=M(t,Fe))),s?(Gr=r,Nr=t,f=fr.move(a,r,t),Ir=f[0],Lr=f[1]):(jr=r,Br=t)}function xt(){lt({width:0,height:0},!1)}function bt(n,e,r,t,l,i){Zr=!0,Kr=Qr=Xr._x=Xr._y=!1,wt(n,e,r,t,l,i,0,!0,!1),null!=n&&(_e(Q,on,_t),Et.pub(K,a,Ir,Lr,He,Fe,null))}function _t(n,e,r,t,l,i){Zr=Xr._x=Xr._y=!1,wt(n,e,r,t,l,i,0,!1,!0);var o=rt.left,s=rt.top,u=rt.width,f=rt.height,c=u>0||f>0;if(c&<(rt),Xr.setScale&&c){var v=o,h=u,d=s,m=f;if(1==Gn.ori&&(v=s,h=f,d=o,m=u),Kr&&at(Sn,ut(v,Sn),ut(v+h,Sn)),Qr)for(var p in yn){var g=yn[p];p!=Sn&&null==g.from&&g.min!=y&&at(p,ut(d+m,p),ut(d,p))}xt()}else fr.lock&&(fr._lock=!fr._lock,fr._lock||dt());null!=n&&(function(n,e){var r=be.get(e)||{};wn(n,e,r[n]),r[n]=null}(Q,on),Et.pub(Q,a,jr,Br,He,Fe,null))}function kt(n){Tr(),xt(),null!=n&&Et.pub(en,a,jr,Br,He,Fe,null)}var yt,Mt={};Mt.mousedown=bt,Mt.mousemove=gt,Mt.mouseup=_t,Mt.dblclick=kt,Mt.setSeries=(n,e,r,t)=>{it(r,t)},fr.show&&(_e(K,xn,bt),_e(X,xn,gt),_e($,xn,pt),_e(nn,xn,(function(){if(!fr._lock){var n=Zr;if(Zr){var e,r,t=!0,l=!0;0==Gn.ori?(e=Kr,r=Qr):(e=Qr,r=Kr),e&&r&&(t=10>=jr||jr>=He-10,l=10>=Br||Br>=Fe-10),e&&t&&(jr=Ir>jr?0:He),r&&l&&(Br=Lr>Br?0:Fe),dt(1),Zr=!1}jr=-10,Br=-10,dt(1),n&&(Zr=n)}})),_e(en,xn,kt),yt=function(n){var e=null;function r(){e=null,n()}return function(){clearTimeout(e),e=setTimeout(r,100)}}(pt),gn(rn,sn,yt),gn(tn,sn,yt),a.syncRect=pt);var St=a.hooks=e.hooks||{};function zt(n,e,r){n in St&&St[n].forEach((n=>{n.call(null,a,e,r)}))}(e.plugins||[]).forEach((n=>{for(var e in n.hooks)St[e]=(St[e]||[]).concat(n.hooks[e])}));var Tt=L({key:null,setSeries:!1,scales:[Sn,null]},fr.sync),Dt=Tt.key,Et=null!=Dt?Ce[Dt]=Ce[Dt]||Ae():Ae();function Pt(){zt("init",e,r),zr(r||e.data,!1),In[Sn]?qr(Sn,In[Sn]):Tr(),Qe(e.width,e.height),lt(rt,!1)}return Et.sub(a),a.pub=function(n,e,r,t,l,a,i){Mt[n](null,e,r,t,l,a,i)},a.destroy=function(){Et.unsub(a),wn(rn,sn,yt),wn(tn,sn,yt),_.remove(),zt("destroy")},t?t instanceof HTMLElement?(t.appendChild(_),Pt()):t(a,Pt):Pt(),a}fr.assign=L,fr.fmtNum=f,fr.rangeNum=o,fr.rangeLog=l,fr.orient=He,fr.join=function(n,e){if(1==n.length)return{data:n[0],isGap:e?(n,r)=>0!=e[0][r]:()=>!0};for(var r=new Set,t=[new Set],l=0;n.length>l;l++){for(var a=n[l],i=a[0],o=i.length,s=0;o>s;s++)r.add(i[s]);for(var u=1;a.length>u;u++){var f=new Set;if(null==e||1==e[l][u]||2==e[l][u])for(var c=a[u],v=0;o>v;v++)null==c[v]&&f.add(i[v]);t.push(f)}}for(var h=[Array.from(r).sort(((n,e)=>n-e))],d=h[0].length,m=new Map,p=0;d>p;p++)m.set(h[0][p],p);for(var g=1,w=0;n.length>w;w++)for(var x=n[w],b=x[0],_=1;x.length>_;_++){for(var k=x[_],M=Array(d).fill(null),S=0;k.length>S;S++)M[m.get(b[S])]=k[S];if(e&&2==e[w][_]){var z=t[g],T=z.size,D=0,E=void 0,P=-y;for(var W of z.values()){if(D++==T)break;if(W>P){var Y=m.get(W);for(E=Y-1;null===M[E];)z.add(h[0][E]),E--;for(E=Y+1;null===M[E];)z.add(P=h[0][E]),E++}}}h.push(M),g++}return{data:h,isGap:function(n,e,r){return t[e].has(n._data[0][r])}}},fr.fmtDate=Tn,fr.tzDate=function(n,e){var r;return"Etc/UTC"==e?r=new Date(+n+6e4*n.getTimezoneOffset()):e==Dn?r=n:(r=new Date(n.toLocaleString("en-US",{timeZone:e}))).setMilliseconds(n.getMilliseconds()),r},fr.addGap=Ne,fr.clipGaps=Ge;var cr=fr.paths={};return cr.linear=Qe,cr.spline=function(){return(n,r,t,l)=>He(n,r,((a,i,o,s,u,f,c,v,h,m,p)=>{var g,w,x;0==s.ori?(g=Ie,x=Ve,w=Je):(g=Le,x=Oe,w=qe);var b=1*s.dir*(0==s.ori?1:-1);t=e(o,t,l,1),l=e(o,t,l,-1);for(var _=[],k=!1,y=d(f(i[1==b?t:l],s,m,v)),M=y,S=[],z=[],T=1==b?t:l;T>=t&&l>=T;T+=b){var D=o[T],E=f(i[T],s,m,v);null!=D?(k&&(Ne(_,M,E),k=!1),S.push(M=E),z.push(c(o[T],u,p,h))):a.isGap(n,r,T)&&(Ne(_,M,E),k=!0)}var P={stroke:$e(S,z,.5,g,w),fill:null,clip:null,band:null},W=P.stroke;if(null!=a.fill){var Y=P.fill=new Path2D(W),C=a.fillTo(n,r,a.min,a.max),A=d(c(C,u,p,h));x(Y,M,A),x(Y,y,A)}return a.spanGaps||(P.clip=Ge(_,s.ori,v,h,m,p)),n.bands.length>0&&(P.band=Fe(n,r,t,l,W)),P}))},cr.stepped=function(n){var r=s(n.align,1);return(n,t,l,a)=>He(n,t,((i,o,s,u,f,c,v,h,m,p,g)=>{var w=0==u.ori?Ve:Oe,x={stroke:new Path2D,fill:null,clip:null,band:null},b=x.stroke,_=1*u.dir*(0==u.ori?1:-1);l=e(s,l,a,1),a=e(s,l,a,-1);var k=[],y=!1,M=d(v(s[1==_?l:a],f,g,m)),S=d(c(o[1==_?l:a],u,p,h)),z=S;w(b,S,M);for(var T=1==_?l:a;T>=l&&a>=T;T+=_){var D=s[T],E=d(c(o[T],u,p,h));if(null!=D){var P=d(v(D,f,g,m));if(y){if(Ne(k,z,E),M!=P){var W=i.width*un/2,Y=k[k.length-1];Y[0]+=W,Y[1]-=W}y=!1}1==r?w(b,E,M):w(b,z,P),w(b,E,P),M=P,z=E}else i.isGap(n,t,T)&&(Ne(k,z,E),y=!0)}if(null!=i.fill){var C=x.fill=new Path2D(b),A=i.fillTo(n,t,i.min,i.max),H=d(v(A,f,g,m));w(C,z,H),w(C,S,H)}return i.spanGaps||(x.clip=Ge(k,u.ori,h,m,p,g)),n.bands.length>0&&(x.band=Fe(n,t,l,a,b)),x}))},cr.bars=function(n){var r=s((n=n||H).size,[.6,y]),t=n.align||0,l=1-r[0],a=s(r[1],y)*un;return(n,r,i,o)=>He(n,r,((s,u,f,c,v,h,m,w,x,b,_)=>{var k,y=0==c.ori?je:Be,S=h(u[1],c,b,w)-h(u[0],c,b,w),z=S*l,T=m(s.fillTo(n,r,s.min,s.max),v,_,x),D=d(s.width*un),E=d(p(a,S-z)-D),P=1==t?0:-1==t?E:E/2,W={stroke:new Path2D,fill:null,clip:null,band:null},Y=n.bands.length>0;Y&&(W.band=new Path2D,k=M(m(v.max,v,_,x),.5));for(var C=W.stroke,A=W.band,H=c.dir*(0==c.ori?1:-1),F=1==H?i:o;F>=i&&o>=F;F+=H){var G=f[F];if(null==G){if(!Y)continue;var N=e(f,1==H?i:o,F,-H),I=e(f,F,1==H?o:i,H),L=f[N];G=L+(F-N)/(I-N)*(f[I]-L)}var V=h(2==c.distr?F:u[F],c,b,w),O=m(G,v,_,x),j=d(V-P),B=d(g(O,T)),R=d(p(O,T)),U=B-R;null!=f[F]&&y(C,j,R,E,U),Y&&(B=R,y(A,j,R=k,E,U=B-R))}return null!=s.fill&&(W.fill=new Path2D(C)),W}))},fr}();