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