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