1 2 // Merge in the client-visible compile-time environment. 3 window.process = { 4 ...window.process, 5 env: { 6 ...window.process?.env, 7 ...({"CI_COMMIT":"c710bdeace0f21cb93a5c7a6953d7fe969fc3207","CI_PIPELINE_ID":"ccdb44e1-5b2e-423b-85c3-deedbf639a4a","GOOGLE_CLOUD_PROJECT":"marketing-web-platform","DEPLOYMENT_TYPE":"production","NODE_ENV":"production","PREVIEW":"false","SITE_CONFIG":"ar"}) 8 } 9 }; 10 11 // Stop crashing when certain node libraries are imported. 12 window.global = window.global ?? {}; 13 14import{a as Kr,b as Ur,c as Wr,g as Ua,j as Wa}from"./chunk-63VFSSBN.mjs";import"./chunk-HZNNGLLL.mjs";import{a as Za,b as Ja,c as ja,d as Yr,f as eo}from"./chunk-MR7JISI7.mjs";import{a as Bu,c as Ka,d as zu,e as ke,k as fn,o as Gr,q as Ya,r as Xa,s as Ha,w as Qa}from"./chunk-XT3PNJV5.mjs";import{a as sr}from"./chunk-JXTIQVQB.mjs";import{a as Ye}from"./chunk-OG2F4HJA.mjs";import"./chunk-AKBUYGLI.mjs";import{P as Fa,R as ur,S as oe,T as je,b as U,n as Ia,q as Pe,r as cn}from"./chunk-B3ROH2PX.mjs";import{c as Va,d as Nu,e as Ga}from"./chunk-BHERVG2C.mjs";import"./chunk-MKYVIS65.mjs";import{b as A,d as G,e as Lu}from"./chunk-YN73RZ73.mjs";var no=A((cr,to)=>{"use strict";(function(e,n){typeof cr=="object"&&typeof to<"u"?n(cr):typeof define=="function"&&define.amd?define(["exports"],n):(e=e||self,n(e.d3=e.d3||{}))})(cr,function(e){"use strict";var n=Math.PI,i=2*n,a=1e-6,u=i-a;function l(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function f(){return new l}l.prototype=f.prototype={constructor:l,moveTo:function(h,v){this._+="M"+(this._x0=this._x1=+h)+","+(this._y0=this._y1=+v)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(h,v){this._+="L"+(this._x1=+h)+","+(this._y1=+v)},quadraticCurveTo:function(h,v,_,g){this._+="Q"+ +h+","+ +v+","+(this._x1=+_)+","+(this._y1=+g)},bezierCurveTo:function(h,v,_,g,T,C){this._+="C"+ +h+","+ +v+","+ +_+","+ +g+","+(this._x1=+T)+","+(this._y1=+C)},arcTo:function(h,v,_,g,T){h=+h,v=+v,_=+_,g=+g,T=+T;var C=this._x1,P=this._y1,x=_-h,k=g-v,R=C-h,S=P-v,b=R*R+S*S;if(T<0)throw new Error("negative radius: "+T);if(this._x1===null)this._+="M"+(this._x1=h)+","+(this._y1=v);else if(b>a)if(!(Math.abs(S*x-k*R)>a)||!T)this._+="L"+(this._x1=h)+","+(this._y1=v);else{var q=_-C,$=g-P,w=x*x+k*k,F=q*q+$*$,I=Math.sqrt(w),z=Math.sqrt(b),L=T*Math.tan((n-Math.acos((w+b-F)/(2*I*z)))/2),N=L/z,j=L/I;Math.abs(N-1)>a&&(this._+="L"+(h+N*R)+","+(v+N*S)),this._+="A"+T+","+T+",0,0,"+ +(S*q>R*$)+","+(this._x1=h+j*x)+","+(this._y1=v+j*k)}},arc:function(h,v,_,g,T,C){h=+h,v=+v,_=+_,C=!!C;var P=_*Math.cos(g),x=_*Math.sin(g),k=h+P,R=v+x,S=1^C,b=C?g-T:T-g;if(_<0)throw new Error("negative radius: "+_);this._x1===null?this._+="M"+k+","+R:(Math.abs(this._x1-k)>a||Math.abs(this._y1-R)>a)&&(this._+="L"+k+","+R),_&&(b<0&&(b=b%i+i),b>u?this._+="A"+_+","+_+",0,1,"+S+","+(h-P)+","+(v-x)+"A"+_+","+_+",0,1,"+S+","+(this._x1=k)+","+(this._y1=R):b>a&&(this._+="A"+_+","+_+",0,"+ +(b>=n)+","+S+","+(this._x1=h+_*Math.cos(T))+","+(this._y1=v+_*Math.sin(T))))},rect:function(h,v,_,g){this._+="M"+(this._x0=this._x1=+h)+","+(this._y0=this._y1=+v)+"h"+ +_+"v"+ +g+"h"+-_+"Z"},toString:function(){return this._}},e.path=f,Object.defineProperty(e,"__esModule",{value:!0})})});var io=A(Qr=>{"use strict";Qr.__esModule=!0;Qr.default=ro;var et=Hr(Ye()),$u=Hr(U()),Iu=Hr(sr()),Fu=["top","left","transform","className","children","innerRef"];function Hr(e){return e&&e.__esModule?e:{default:e}}function Xr(){return Xr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Xr.apply(this,arguments)}function Vu(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function ro(e){var n=e.top,i=n===void 0?0:n,a=e.left,u=a===void 0?0:a,l=e.transform,f=e.className,h=e.children,v=e.innerRef,_=Vu(e,Fu);return $u.default.createElement("g",Xr({ref:v,className:(0,Iu.default)("visx-group",f),transform:l||"translate("+u+", "+i+")"},_),h)}ro.propTypes={top:et.default.number,left:et.default.number,transform:et.default.string,className:et.default.string,children:et.default.node,innerRef:et.default.oneOfType([et.default.string,et.default.func,et.default.object])}});var ei=A(pr=>{"use strict";
14pr.__esModule=!0;pr.Group=void 0;var Xu=Hu(io());pr.Group=Xu.default;function Hu(e){return e&&e.__esModule?e:{default:e}}});var _r=A(vr=>{"use strict";vr.__esModule=!0;vr.default=void 0;var Qu=(function(){function e(i){var a=i.x,u=a===void 0?0:a,l=i.y,f=l===void 0?0:l;this.x=0,this.y=0,this.x=u,this.y=f}var n=e.prototype;return n.value=function(){return{x:this.x,y:this.y}},n.toArray=function(){return[this.x,this.y]},e})();vr.default=Qu});var lo=A(ti=>{"use strict";ti.__esModule=!0;ti.default=ju;var Zu=Ju(_r());function Ju(e){return e&&e.__esModule?e:{default:e}}function ju(e,n){return new Zu.default({x:e.x+n.x,y:e.y+n.y})}});var uo=A(ni=>{"use strict";ni.__esModule=!0;ni.default=ns;var es=ts(_r());function ts(e){return e&&e.__esModule?e:{default:e}}function ns(e,n){return new es.default({x:e.x-n.x,y:e.y-n.y})}});var ii=A(ft=>{"use strict";ft.__esModule=!0;ft.sumPoints=ft.subtractPoints=ft.Point=void 0;var rs=ri(_r());ft.Point=rs.default;var is=ri(lo());ft.sumPoints=is.default;var as=ri(uo());ft.subtractPoints=as.default;function ri(e){return e&&e.__esModule?e:{default:e}}});var so=A(ai=>{"use strict";ai.__esModule=!0;ai.default=os;function os(e,n){n.domain&&("nice"in e||"quantiles"in e||"padding"in e,e.domain(n.domain))}});var co=A(oi=>{"use strict";oi.__esModule=!0;oi.default=ls;function ls(e,n){n.range&&("padding"in e,e.range(n.range))}});var fo=A(li=>{"use strict";li.__esModule=!0;li.default=us;function us(e,n){"align"in e&&"align"in n&&typeof n.align<"u"&&e.align(n.align)}});var ho=A(ui=>{"use strict";ui.__esModule=!0;ui.default=ss;function ss(e,n){"base"in e&&"base"in n&&typeof n.base<"u"&&e.base(n.base)}});var po=A(si=>{"use strict";si.__esModule=!0;si.default=cs;function cs(e,n){"clamp"in e&&"clamp"in n&&typeof n.clamp<"u"&&e.clamp(n.clamp)}});var vo=A(ci=>{"use strict";ci.__esModule=!0;ci.default=fs;function fs(e,n){"constant"in e&&"constant"in n&&typeof n.constant<"u"&&e.constant(n.constant)}});var _o=A(fi=>{"use strict";fi.__esModule=!0;fi.default=ds;function ds(e,n){"exponent"in e&&"exponent"in n&&typeof n.exponent<"u"&&e.exponent(n.exponent)}});var yo=A(di=>{"use strict";di.__esModule=!0;di.default=hs;var dt=Ka(),mo={lab:dt.interpolateLab,hcl:dt.interpolateHcl,"hcl-long":dt.interpolateHclLong,hsl:dt.interpolateHsl,"hsl-long":dt.interpolateHslLong,cubehelix:dt.interpolateCubehelix,"cubehelix-long":dt.interpolateCubehelixLong,rgb:dt.interpolateRgb};function hs(e){switch(e){case"lab":case"hcl":case"hcl-long":case"hsl":case"hsl-long":case"cubehelix":case"cubehelix-long":case"rgb":return mo[e];default:}var n=e.type,i=e.gamma,a=mo[n];return typeof i>"u"?a:a.gamma(i)}});var go=A(hi=>{"use strict";hi.__esModule=!0;hi.default=_s;var ps=vs(yo());function vs(e){return e&&e.__esModule?e:{default:e}}function _s(e,n){if("interpolate"in n&&"interpolate"in e&&typeof n.interpolate<"u"){var i=(0,ps.default)(n.interpolate);e.interpolate(i)}}});var vi=A(pi=>{"use strict";pi.__esModule=!0;pi.default=gs;var ms=new Date(Date.UTC(2020,1,2,3,4,5)),ys="%Y-%m-%d %H:%M";function gs(e){var n=e.tickFormat(1,ys)(ms);return n==="2020-02-02 03:04"}});var bo=A(_i=>{"use strict";_i.__esModule=!0;_i.default=bs;var Re=zu(),xs=Ss(vi());function Ss(e){return e&&e.__esModule?e:{default:e}}var xo={day:Re.timeDay,hour:Re.timeHour,minute:Re.timeMinute,month:Re.timeMonth,second:Re.timeSecond,week:Re.timeWeek,year:Re.timeYear},So={day:Re.utcDay,hour:Re.utcHour,minute:Re.utcMinute,month:Re.utcMonth,second:Re.utcSecond,week:Re.utcWeek,year:Re.utcYear};function bs(e,n){if("nice"in n&&typeof n.nice<"u"&&"nice"in e){var i=n.nice;if(typeof i=="boolean")i&&e.nice();else if(typeof i=="number")e.nice(i);else{var a=e,u=(0,xs.default)(a);if(typeof i=="string")a.nice(u?So[i]:xo[i]);else{var l=i.interval,f=i.step,h=(u?So[l]:xo[l]).every(f);h!=null&&a.nice(h)}}}}});var To=A(mi=>{"use strict";mi.__esModule=!0;mi.default=Ts;function Ts(e,n){"padding"in e&&"padding"in n&&typeof n.padding<"u"&&e.padding(n.padding),"paddingInner"in e&&"paddingInner"in n&&typeof n.paddingInner<"u"&&e.paddingInner(n.paddingInner),"paddingOuter"in e&&"paddingOuter"in n&&typeof n.paddingOuter<"u"&&e.paddingOuter(n.paddingOuter)}});var Eo=A(yi=>{"use strict";yi.__esModule=!0;yi.default=Es;function Es(e,n){if(n.reverse){var i=e.range().slice().reverse();"padding"in e,e.range(i)}}});var Oo=A(gi=>{"use strict";gi.__esModule=!0;gi.default=ws;var Os=Ka();function ws(e,n){"round"in n&&typeof n.round<"u"&&(n.round&&"interpolate"in n&&typeof n.interpolate<"u"?console.warn("[visx/scale/applyRound] ignoring round: scale config contains round and interpolate. only applying interpolate. config:",n):"roun
14d"in e?e.round(n.round):"interpolate"in e&&n.round&&e.interpolate(Os.interpolateRound))}});var wo=A(xi=>{"use strict";xi.__esModule=!0;xi.default=Cs;function Cs(e,n){"unknown"in e&&"unknown"in n&&typeof n.unknown<"u"&&e.unknown(n.unknown)}});var Co=A(Si=>{"use strict";Si.__esModule=!0;Si.default=Ps;function Ps(e,n){if("zero"in n&&n.zero===!0){var i=e.domain(),a=i[0],u=i[1],l=u<a,f=l?[u,a]:[a,u],h=f[0],v=f[1],_=[Math.min(0,h),Math.max(0,v)];e.domain(l?_.reverse():_)}}});var me=A(hn=>{"use strict";hn.__esModule=!0;hn.ALL_OPERATORS=void 0;hn.default=Ks;var ks=Ae(so()),Rs=Ae(co()),As=Ae(fo()),Ms=Ae(ho()),Ds=Ae(po()),qs=Ae(vo()),Ls=Ae(_o()),Ns=Ae(go()),Bs=Ae(bo()),zs=Ae(To()),$s=Ae(Eo()),Is=Ae(Oo()),Fs=Ae(wo()),Vs=Ae(Co());function Ae(e){return e&&e.__esModule?e:{default:e}}var Po=["domain","nice","zero","interpolate","round","range","reverse","align","base","clamp","constant","exponent","padding","unknown"];hn.ALL_OPERATORS=Po;var Gs={domain:ks.default,nice:Bs.default,zero:Vs.default,interpolate:Ns.default,round:Is.default,align:As.default,base:Ms.default,clamp:Ds.default,constant:qs.default,exponent:Ls.default,padding:zs.default,range:Rs.default,reverse:$s.default,unknown:Fs.default};function Ks(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];var a=new Set(n),u=Po.filter(function(l){return a.has(l)});return function(f,h){return typeof h<"u"&&u.forEach(function(v){Gs[v](f,h)}),f}}});var bi=A(pn=>{"use strict";pn.__esModule=!0;pn.default=Xs;pn.updateBandScale=void 0;var Us=ke(),Ws=Ys(me());function Ys(e){return e&&e.__esModule?e:{default:e}}var ko=(0,Ws.default)("domain","range","reverse","align","padding","round");pn.updateBandScale=ko;function Xs(e){return ko((0,Us.scaleBand)(),e)}});var Ti=A(vn=>{"use strict";vn.__esModule=!0;vn.default=Js;vn.updatePointScale=void 0;var Hs=ke(),Qs=Zs(me());function Zs(e){return e&&e.__esModule?e:{default:e}}var Ro=(0,Qs.default)("domain","range","reverse","align","padding","round");vn.updatePointScale=Ro;function Js(e){return Ro((0,Hs.scalePoint)(),e)}});var Ei=A(_n=>{"use strict";_n.__esModule=!0;_n.default=nc;_n.updateLinearScale=void 0;var js=ke(),ec=tc(me());function tc(e){return e&&e.__esModule?e:{default:e}}var Ao=(0,ec.default)("domain","range","reverse","clamp","interpolate","nice","round","zero");_n.updateLinearScale=Ao;function nc(e){return Ao((0,js.scaleLinear)(),e)}});var Do=A(mn=>{"use strict";mn.__esModule=!0;mn.default=oc;mn.updateRadialScale=void 0;var rc=ke(),ic=ac(me());function ac(e){return e&&e.__esModule?e:{default:e}}var Mo=(0,ic.default)("domain","range","clamp","nice","round","unknown");mn.updateRadialScale=Mo;function oc(e){return Mo((0,rc.scaleRadial)(),e)}});var Oi=A(yn=>{"use strict";yn.__esModule=!0;yn.default=cc;yn.updateTimeScale=void 0;var lc=ke(),uc=sc(me());function sc(e){return e&&e.__esModule?e:{default:e}}var qo=(0,uc.default)("domain","range","reverse","clamp","interpolate","nice","round");yn.updateTimeScale=qo;function cc(e){return qo((0,lc.scaleTime)(),e)}});var wi=A(gn=>{"use strict";gn.__esModule=!0;gn.default=pc;gn.updateUtcScale=void 0;var fc=ke(),dc=hc(me());function hc(e){return e&&e.__esModule?e:{default:e}}var Lo=(0,dc.default)("domain","range","reverse","clamp","interpolate","nice","round");gn.updateUtcScale=Lo;function pc(e){return Lo((0,fc.scaleUtc)(),e)}});var Ci=A(xn=>{"use strict";xn.__esModule=!0;xn.default=yc;xn.updateLogScale=void 0;var vc=ke(),_c=mc(me());function mc(e){return e&&e.__esModule?e:{default:e}}var No=(0,_c.default)("domain","range","reverse","base","clamp","interpolate","nice","round");xn.updateLogScale=No;function yc(e){return No((0,vc.scaleLog)(),e)}});var Pi=A(Sn=>{"use strict";Sn.__esModule=!0;Sn.default=bc;Sn.updatePowScale=void 0;var gc=ke(),xc=Sc(me());function Sc(e){return e&&e.__esModule?e:{default:e}}var Bo=(0,xc.default)("domain","range","reverse","clamp","exponent","interpolate","nice","round","zero");Sn.updatePowScale=Bo;function bc(e){return Bo((0,gc.scalePow)(),e)}});var mr=A(bn=>{"use strict";bn.__esModule=!0;bn.default=wc;bn.updateOrdinalScale=void 0;var Tc=ke(),Ec=Oc(me());
14function Oc(e){return e&&e.__esModule?e:{default:e}}var zo=(0,Ec.default)("domain","range","reverse","unknown");bn.updateOrdinalScale=zo;function wc(e){return zo((0,Tc.scaleOrdinal)(),e)}});var ki=A(Tn=>{"use strict";Tn.__esModule=!0;Tn.default=Rc;Tn.updateQuantizeScale=void 0;var Cc=ke(),Pc=kc(me());function kc(e){return e&&e.__esModule?e:{default:e}}var $o=(0,Pc.default)("domain","range","reverse","nice","zero");Tn.updateQuantizeScale=$o;function Rc(e){return $o((0,Cc.scaleQuantize)(),e)}});var Ri=A(En=>{"use strict";En.__esModule=!0;En.default=qc;En.updateQuantileScale=void 0;var Ac=ke(),Mc=Dc(me());function Dc(e){return e&&e.__esModule?e:{default:e}}var Io=(0,Mc.default)("domain","range","reverse");En.updateQuantileScale=Io;function qc(e){return Io((0,Ac.scaleQuantile)(),e)}});var Ai=A(On=>{"use strict";On.__esModule=!0;On.default=zc;On.updateSymlogScale=void 0;var Lc=ke(),Nc=Bc(me());function Bc(e){return e&&e.__esModule?e:{default:e}}var Fo=(0,Nc.default)("domain","range","reverse","clamp","constant","nice","zero","round");On.updateSymlogScale=Fo;function zc(e){return Fo((0,Lc.scaleSymlog)(),e)}});var Mi=A(wn=>{"use strict";wn.__esModule=!0;wn.default=Vc;wn.updateThresholdScale=void 0;var $c=ke(),Ic=Fc(me());function Fc(e){return e&&e.__esModule?e:{default:e}}var Vo=(0,Ic.default)("domain","range","reverse");wn.updateThresholdScale=Vo;function Vc(e){return Vo((0,$c.scaleThreshold)(),e)}});var Di=A(Cn=>{"use strict";Cn.__esModule=!0;Cn.default=Wc;Cn.updateSqrtScale=void 0;var Gc=ke(),Kc=Uc(me());function Uc(e){return e&&e.__esModule?e:{default:e}}var Go=(0,Kc.default)("domain","range","reverse","clamp","interpolate","nice","round","zero");Cn.updateSqrtScale=Go;function Wc(e){return Go((0,Gc.scaleSqrt)(),e)}});var Uo=A(yr=>{"use strict";yr.__esModule=!0;yr.default=void 0;var Ko=qe(Ei()),Yc=qe(Ci()),Xc=qe(Pi()),Hc=qe(Di()),Qc=qe(Ai()),Zc=qe(Oi()),Jc=qe(wi()),jc=qe(Ri()),ef=qe(ki()),tf=qe(Mi()),nf=qe(mr()),rf=qe(Ti()),af=qe(bi());function qe(e){return e&&e.__esModule?e:{default:e}}function of(e){if(typeof e<"u"&&"type"in e)switch(e.type){case"linear":return(0,Ko.default)(e);case"log":return(0,Yc.default)(e);case"pow":return(0,Xc.default)(e);case"sqrt":return(0,Hc.default)(e);case"symlog":return(0,Qc.default)(e);case"time":return(0,Zc.default)(e);case"utc":return(0,Jc.default)(e);case"quantile":return(0,jc.default)(e);case"quantize":return(0,ef.default)(e);case"threshold":return(0,tf.default)(e);case"ordinal":return(0,nf.default)(e);case"point":return(0,rf.default)(e);case"band":return(0,af.default)(e);default:}return(0,Ko.default)(e)}var lf=of;yr.default=lf});var Xo=A(gr=>{"use strict";gr.__esModule=!0;gr.default=void 0;var Wo=uf(me());function Yo(e){if(typeof WeakMap!="function")return null;var n=new WeakMap,i=new WeakMap;return(Yo=function(u){return u?i:n})(e)}function uf(e,n){if(!n&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var i=Yo(n);if(i&&i.has(e))return i.get(e);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if(l!=="default"&&Object.prototype.hasOwnProperty.call(e,l)){var f=u?Object.getOwnPropertyDescriptor(e,l):null;f&&(f.get||f.set)?Object.defineProperty(a,l,f):a[l]=e[l]}return a.default=e,i&&i.set(e,a),a}var sf=Wo.default.apply(void 0,Wo.ALL_OPERATORS);function cf(e,n){return sf(e.copy(),n)}var ff=cf;gr.default=ff});var Ho=A(qi=>{"use strict";qi.__esModule=!0;qi.default=pf;var df=hf(vi());function hf(e){return e&&e.__esModule?e:{default:e}}function pf(e){return"paddingInner"in e?"band":"padding"in e?"point":"quantiles"in e?"quantile":"base"in e?"log":"exponent"in e?e.exponent()===.5?"sqrt":"pow":"constant"in e?"symlog":"clamp"in e?e.ticks()[0]instanceof Date?(0,df.default)(e)?"utc":"time":"linear":"nice"in e?"quantize":"invertExtent"in e?"threshold":"ordinal"}});var Qo=A(Li=>{"use strict";Li.__esModule=!0;Li.default=vf;function vf(e){if((typeof e=="function"||typeof e=="object"&&e)&&"valueOf"in e){var n=e.valueOf();if(typeof n=="number")return n}return e}});var Zo=A(Ni=>{"use strict";Ni.__esModule=!0;Ni.default=_f;function _f(e,n){var i=e;return"ticks"in i?i.ticks(n):i.domain().filter(function(a,u,l){return n==null||l.length<=n||u%Math.round((l.length-1)/n)===0})}});var Jo=A(Bi=>{"use strict";Bi.__esModule=!0;Bi.default=mf;function mf(e){return e?.toString()}});var jo=A(zi=>{"use strict";zi.__esModule=!0;zi.default=gf;var yf=new Set(["linear","pow","quantize","sqrt","symlog"]);function gf(e){return yf.has(e.type)}});var tl=A(el=>{"use strict";
14el.__esModule=!0});var rl=A(nl=>{"use strict";nl.__esModule=!0});var al=A(il=>{"use strict";il.__esModule=!0});var ll=A(ol=>{"use strict";ol.__esModule=!0});var sl=A(ul=>{"use strict";ul.__esModule=!0});var Ki=A(D=>{"use strict";D.__esModule=!0;var Pn={scaleBand:!0,scalePoint:!0,scaleLinear:!0,scaleRadial:!0,scaleTime:!0,scaleUtc:!0,scaleLog:!0,scalePower:!0,scaleOrdinal:!0,scaleQuantize:!0,scaleQuantile:!0,scaleSymlog:!0,scaleThreshold:!0,scaleSqrt:!0,createScale:!0,updateScale:!0,inferScaleType:!0,coerceNumber:!0,getTicks:!0,toString:!0,scaleCanBeZeroed:!0};D.updateScale=D.toString=D.scaleUtc=D.scaleTime=D.scaleThreshold=D.scaleSymlog=D.scaleSqrt=D.scaleRadial=D.scaleQuantize=D.scaleQuantile=D.scalePower=D.scalePoint=D.scaleOrdinal=D.scaleLog=D.scaleLinear=D.scaleCanBeZeroed=D.scaleBand=D.inferScaleType=D.getTicks=D.createScale=D.coerceNumber=void 0;var xf=ne(bi());D.scaleBand=xf.default;var Sf=ne(Ti());D.scalePoint=Sf.default;var bf=ne(Ei());D.scaleLinear=bf.default;var Tf=ne(Do());D.scaleRadial=Tf.default;var Ef=ne(Oi());D.scaleTime=Ef.default;var Of=ne(wi());D.scaleUtc=Of.default;var wf=ne(Ci());D.scaleLog=wf.default;var Cf=ne(Pi());D.scalePower=Cf.default;var Pf=ne(mr());D.scaleOrdinal=Pf.default;var kf=ne(ki());D.scaleQuantize=kf.default;var Rf=ne(Ri());D.scaleQuantile=Rf.default;var Af=ne(Ai());D.scaleSymlog=Af.default;var Mf=ne(Mi());D.scaleThreshold=Mf.default;var Df=ne(Di());D.scaleSqrt=Df.default;var qf=ne(Uo());D.createScale=qf.default;var Lf=ne(Xo());D.updateScale=Lf.default;var Nf=ne(Ho());D.inferScaleType=Nf.default;var Bf=ne(Qo());D.coerceNumber=Bf.default;var zf=ne(Zo());D.getTicks=zf.default;var $f=ne(Jo());D.toString=$f.default;var If=ne(jo());D.scaleCanBeZeroed=If.default;var $i=tl();Object.keys($i).forEach(function(e){e==="default"||e==="__esModule"||Object.prototype.hasOwnProperty.call(Pn,e)||e in D&&D[e]===$i[e]||(D[e]=$i[e])});var Ii=rl();Object.keys(Ii).forEach(function(e){e==="default"||e==="__esModule"||Object.prototype.hasOwnProperty.call(Pn,e)||e in D&&D[e]===Ii[e]||(D[e]=Ii[e])});var Fi=al();Object.keys(Fi).forEach(function(e){e==="default"||e==="__esModule"||Object.prototype.hasOwnProperty.call(Pn,e)||e in D&&D[e]===Fi[e]||(D[e]=Fi[e])});var Vi=ll();
14Object.keys(Vi).forEach(function(e){e==="default"||e==="__esModule"||Object.prototype.hasOwnProperty.call(Pn,e)||e in D&&D[e]===Vi[e]||(D[e]=Vi[e])});var Gi=sl();Object.keys(Gi).forEach(function(e){e==="default"||e==="__esModule"||Object.prototype.hasOwnProperty.call(Pn,e)||e in D&&D[e]===Gi[e]||(D[e]=Gi[e])});function ne(e){return e&&e.__esModule?e:{default:e}}});var Wi=A(Ui=>{"use strict";Ui.__esModule=!0;Ui.default=Ff;function Ff(e){return"bandwidth"in e?e.bandwidth():0}});var vl=A(Xi=>{"use strict";Xi.__esModule=!0;Xi.default=pl;var cl=kn(Ye()),fl=kn(U()),Vf=kn(sr()),Gf=kn(Wa()),Kf=ei(),dl=ii(),hl=Ki(),Uf=kn(Wi()),Wf=["top","left","scale","width","stroke","strokeWidth","strokeDasharray","className","children","numTicks","lineStyle","offset","tickValues"];function kn(e){return e&&e.__esModule?e:{default:e}}function Yi(){return Yi=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Yi.apply(this,arguments)}function Yf(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function pl(e){var n=e.top,i=n===void 0?0:n,a=e.left,u=a===void 0?0:a,l=e.scale,f=e.width,h=e.stroke,v=h===void 0?"#eaf0f6":h,_=e.strokeWidth,g=_===void 0?1:_,T=e.strokeDasharray,C=e.className,P=e.children,x=e.numTicks,k=x===void 0?10:x,R=e.lineStyle,S=e.offset,b=e.tickValues,q=Yf(e,Wf),$=b??(0,hl.getTicks)(l,k),w=(S??0)+(0,Uf.default)(l)/2,F=$.map(function(I,z){var L,N=((L=(0,hl.coerceNumber)(l(I)))!=null?L:0)+w;return{index:z,from:new dl.Point({x:0,y:N}),to:new dl.Point({x:f,y:N})}});return fl.default.createElement(Kf.Group,{className:(0,Vf.default)("visx-rows",C),top:i,left:u},P?P({lines:F}):F.map(function(I){var z=I.from,L=I.to,N=I.index;return fl.default.createElement(Gf.default,Yi({key:"row-line-"+N,from:z,to:L,stroke:v,strokeWidth:g,strokeDasharray:T,style:R},q))}))}pl.propTypes={tickValues:cl.default.array,width:cl.default.number.isRequired}});var Sl=A(Qi=>{"use strict";Qi.__esModule=!0;Qi.default=xl;var _l=Rn(Ye()),ml=Rn(U()),Xf=Rn(sr()),Hf=Rn(Wa()),Qf=ei(),yl=ii(),gl=Ki(),Zf=Rn(Wi()),Jf=["top","left","scale","height","stroke","strokeWidth","strokeDasharray","className","numTicks","lineStyle","offset","tickValues","children"];function Rn(e){return e&&e.__esModule?e:{default:e}}function Hi(){return Hi=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Hi.apply(this,arguments)}function jf(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function xl(e){var n=e.top,i=n===void 0?0:n,a=e.left,u=a===void 0?0:a,l=e.scale,f=e.height,h=e.stroke,v=h===void 0?"#eaf0f6":h,_=e.strokeWidth,g=_===void 0?1:_,T=e.strokeDasharray,C=e.className,P=e.numTicks,x=P===void 0?10:P,k=e.lineStyle,R=e.offset,S=e.tickValues,b=e.children,q=jf(e,Jf),$=S??(0,gl.getTicks)(l,x),w=(R??0)+(0,Zf.default)(l)/2,F=$.map(function(I,z){var L,N=((L=(0,gl.coerceNumber)(l(I)))!=null?L:0)+w;return{index:z,from:new yl.Point({x:N,y:0}),to:new yl.Point({x:N,y:f})}});return ml.default.createElement(Qf.Group,{className:(0,Xf.default)("visx-columns",C),top:i,left:u},b?b({lines:F}):F.map(function(I){var z=I.from,L=I.to,N=I.index;return ml.default.createElement(Hf.default,Hi({key:"column-line-"+N,from:z,to:L,stroke:v,strokeWidth:g,strokeDasharray:T,style:k},q))}))}xl.propTypes={tickValues:_l.default.array,height:_l.default.number.isRequired}});var Ml=A(ji=>{"use strict";ji.__esModule=!0;ji.default=Al;var ht=Rl(Ye()),ad=Rl((Ga(),Lu(Nu))),Wt=ud(U()),od=Bu(),ld=["className","children","debounceTime","ignoreDimensions","parentSizeStyles","enableDebounceLeadingCall"];function kl(e){if(typeof WeakMap!="function")return null;var n=new WeakMap,i=new WeakMap;return(kl=function(u){return u?i:n})(e)}function ud(e,n){if(!n&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var i=kl(n);if(i&&i.has(e))return i.get(e);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if(l!=="default"&&Object.prototype.hasOwnProperty.call(e,l)){var f=u?Object.getOwnPropertyDescriptor(e,l):null;f&&(f.get||f.set)?Object.defineProperty(a,l,f):a[l]=e[l]}return a.default=e,i&&i.set(e,a),a}
14function Rl(e){return e&&e.__esModule?e:{default:e}}function Sr(){return Sr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Sr.apply(this,arguments)}function sd(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}var cd=[];function Al(e){var n=e.className,i=e.children,a=e.debounceTime,u=a===void 0?300:a,l=e.ignoreDimensions,f=l===void 0?cd:l,h=e.parentSizeStyles,v=h===void 0?{width:"100%",height:"100%"}:h,_=e.enableDebounceLeadingCall,g=_===void 0?!0:_,T=sd(e,ld),C=(0,Wt.useRef)(null),P=(0,Wt.useRef)(0),x=(0,Wt.useState)({width:0,height:0,top:0,left:0}),k=x[0],R=x[1],S=(0,Wt.useMemo)(function(){var b=Array.isArray(f)?f:[f];return(0,ad.default)(function(q){R(function($){var w=Object.keys($),F=w.filter(function(z){return $[z]!==q[z]}),I=F.every(function(z){return b.includes(z)});return I?$:q})},u,{leading:g})},[u,g,f]);return(0,Wt.useEffect)(function(){var b=new od.ResizeObserver(function(q){q===void 0&&(q=[]),q.forEach(function($){var w=$.contentRect,F=w.left,I=w.top,z=w.width,L=w.height;P.current=window.requestAnimationFrame(function(){S({width:z,height:L,top:I,left:F})})})});return C.current&&b.observe(C.current),function(){window.cancelAnimationFrame(P.current),b.disconnect(),S!=null&&S.cancel&&S.cancel()}},[S]),Wt.default.createElement("div",Sr({style:v,ref:C,className:n},T),i(Sr({},k,{ref:C.current,resize:S})))}Al.propTypes={className:ht.default.string,debounceTime:ht.default.number,enableDebounceLeadingCall:ht.default.bool,ignoreDimensions:ht.default.oneOfType([ht.default.any,ht.default.arrayOf(ht.default.any)]),children:ht.default.func.isRequired}});var Rr=A((kr,Ul)=>{"use strict";(function(e,n){typeof kr=="object"&&typeof Ul<"u"?n(kr,no()):typeof define=="function"&&define.amd?define(["exports","d3-path"],n):(e=typeof globalThis<"u"?globalThis:e||self,n(e.d3=e.d3||{},e.d3))})(kr,(function(e,n){"use strict";function i(t){return function(){return t}}var a=Math.abs,u=Math.atan2,l=Math.cos,f=Math.max,h=Math.min,v=Math.sin,_=Math.sqrt,g=1e-12,T=Math.PI,C=T/2,P=2*T;function x(t){return t>1?0:t<-1?T:Math.acos(t)}function k(t){return t>=1?C:t<=-1?-C:Math.asin(t)}function R(t){return t.innerRadius}function S(t){return t.outerRadius}function b(t){return t.startAngle}function q(t){return t.endAngle}function $(t){return t&&t.padAngle}function w(t,r,o,s,d,p,m,c){var y=o-t,O=s-r,E=m-d,M=c-p,B=M*y-E*O;if(!(B*B<g))return B=(E*(r-p)-M*(t-d))/B,[t+B*y,r+B*O]}function F(t,r,o,s,d,p,m){var c=t-o,y=r-s,O=(m?p:-p)/_(c*c+y*y),E=O*y,M=-O*c,B=t+E,Q=r+M,Y=o+E,ee=s+M,K=(B+Y)/2,fe=(Q+ee)/2,se=Y-B,ae=ee-Q,de=se*se+ae*ae,ze=d-p,Ce=B*ee-Y*Q,st=(ae<0?-1:1)*_(f(0,ze*ze*de-Ce*Ce)),ct=(Ce*ae-se*st)/de,$e=(-Ce*se-ae*st)/de,Ue=(Ce*ae+se*st)/de,We=(-Ce*se+ae*st)/de,V=ct-K,H=$e-fe,Et=Ue-K,Ot=We-fe;return V*V+H*H>Et*Et+Ot*Ot&&(ct=Ue,$e=We),{cx:ct,cy:$e,x01:-E,y01:-M,x11:ct*(d/ze-1),y11:$e*(d/ze-1)}}function I(){var t=R,r=S,o=i(0),s=null,d=b,p=q,m=$,c=null;function y(){var O,E,M=+t.apply(this,arguments),B=+r.apply(this,arguments),Q=d.apply(this,arguments)-C,Y=p.apply(this,arguments)-C,ee=a(Y-Q),K=Y>Q;if(c||(c=O=n.path()),B<M&&(E=B,B=M,M=E),!(B>g))c.moveTo(0,0);else if(ee>P-g)c.moveTo(B*l(Q),B*v(Q)),c.arc(0,0,B,Q,Y,!K),M>g&&(c.moveTo(M*l(Y),M*v(Y)),c.arc(0,0,M,Y,Q,K));else{var fe=Q,se=Y,ae=Q,de=Y,ze=ee,Ce=ee,st=m.apply(this,arguments)/2,ct=st>g&&(s?+s.apply(this,arguments):_(M*M+B*B)),$e=h(a(B-M)/2,+o.apply(this,arguments)),Ue=$e,We=$e,V,H;if(ct>g){var Et=k(ct/M*v(st)),Ot=k(ct/B*v(st));(ze-=Et*2)>
14g?(Et*=K?1:-1,ae+=Et,de-=Et):(ze=0,ae=de=(Q+Y)/2),(Ce-=Ot*2)>g?(Ot*=K?1:-1,fe+=Ot,se-=Ot):(Ce=0,fe=se=(Q+Y)/2)}var Gt=B*l(fe),Kt=B*v(fe),ir=M*l(de),ar=M*v(de);if($e>g){var or=B*l(se),lr=B*v(se),Br=M*l(ae),zr=M*v(ae),Je;if(ee<T&&(Je=w(Gt,Kt,Br,zr,or,lr,ir,ar))){var $r=Gt-Je[0],Ir=Kt-Je[1],Fr=or-Je[0],Vr=lr-Je[1],za=1/v(x(($r*Fr+Ir*Vr)/(_($r*$r+Ir*Ir)*_(Fr*Fr+Vr*Vr)))/2),$a=_(Je[0]*Je[0]+Je[1]*Je[1]);Ue=h($e,(M-$a)/(za-1)),We=h($e,(B-$a)/(za+1))}}Ce>g?We>g?(V=F(Br,zr,Gt,Kt,B,We,K),H=F(or,lr,ir,ar,B,We,K),c.moveTo(V.cx+V.x01,V.cy+V.y01),We<$e?c.arc(V.cx,V.cy,We,u(V.y01,V.x01),u(H.y01,H.x01),!K):(c.arc(V.cx,V.cy,We,u(V.y01,V.x01),u(V.y11,V.x11),!K),c.arc(0,0,B,u(V.cy+V.y11,V.cx+V.x11),u(H.cy+H.y11,H.cx+H.x11),!K),c.arc(H.cx,H.cy,We,u(H.y11,H.x11),u(H.y01,H.x01),!K))):(c.moveTo(Gt,Kt),c.arc(0,0,B,fe,se,!K)):c.moveTo(Gt,Kt),!(M>g)||!(ze>g)?c.lineTo(ir,ar):Ue>g?(V=F(ir,ar,or,lr,M,-Ue,K),H=F(Gt,Kt,Br,zr,M,-Ue,K),c.lineTo(V.cx+V.x01,V.cy+V.y01),Ue<$e?c.arc(V.cx,V.cy,Ue,u(V.y01,V.x01),u(H.y01,H.x01),!K):(c.arc(V.cx,V.cy,Ue,u(V.y01,V.x01),u(V.y11,V.x11),!K),c.arc(0,0,M,u(V.cy+V.y11,V.cx+V.x11),u(H.cy+H.y11,H.cx+H.x11),K),c.arc(H.cx,H.cy,Ue,u(H.y11,H.x11),u(H.y01,H.x01),!K))):c.arc(0,0,M,de,ae,K)}if(c.closePath(),O)return c=null,O+""||null}return y.centroid=function(){var O=(+t.apply(this,arguments)+ +r.apply(this,arguments))/2,E=(+d.apply(this,arguments)+ +p.apply(this,arguments))/2-T/2;return[l(E)*O,v(E)*O]},y.innerRadius=function(O){return arguments.length?(t=typeof O=="function"?O:i(+O),y):t},y.outerRadius=function(O){return arguments.length?(r=typeof O=="function"?O:i(+O),y):r},y.cornerRadius=function(O){return arguments.length?(o=typeof O=="function"?O:i(+O),y):o},y.padRadius=function(O){return arguments.length?(s=O==null?null:typeof O=="function"?O:i(+O),y):s},y.startAngle=function(O){return arguments.length?(d=typeof O=="function"?O:i(+O),y):d},y.endAngle=function(O){return arguments.length?(p=typeof O=="function"?O:i(+O),y):p},y.padAngle=function(O){return arguments.length?(m=typeof O=="function"?O:i(+O),y):m},y.context=function(O){return arguments.length?(c=O??null,y):c},y}var z=Array.prototype.slice;function L(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function N(t){this._context=t}N.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break;case 1:this._point=2;default:this._context.lineTo(t,r);break}}};function j(t){return new N(t)}function ce(t){return t[0]}function Z(t){return t[1]}function pe(t,r){var o=i(!0),s=null,d=j,p=null;t=typeof t=="function"?t:t===void 0?ce:i(t),r=typeof r=="function"?r:r===void 0?Z:i(r);function m(c){var y,O=(c=L(c)).length,E,M=!1,B;for(s==null&&(p=d(B=n.path())),y=0;y<=O;++y)!(y<O&&o(E=c[y],y,c))===M&&((M=!M)?p.lineStart():p.lineEnd()),M&&p.point(+t(E,y,c),+r(E,y,c));if(B)return p=null,B+""||null}return m.x=function(c){return arguments.length?(t=typeof c=="function"?c:i(+c),m):t},m.y=function(c){return arguments.length?(r=typeof c=="function"?c:i(+c),m):r},m.defined=function(c){return arguments.length?(o=typeof c=="function"?c:i(!!c),m):o},m.curve=function(c){return arguments.length?(d=c,s!=null&&(p=d(s)),m):d},m.context=function(c){return arguments.length?(c==null?s=p=null:p=d(s=c),m):s},m}function ve(t,r,o){var s=null,d=i(!0),p=null,m=j,c=null;t=typeof t=="function"?t:t===void 0?ce:i(+t),r=typeof r=="function"?r:i(r===void 0?0:+r),o=typeof o=="function"?o:o===void 0?Z:i(+o);function y(E){var M,B,Q,Y=(E=L(E)).length,ee,K=!1,fe,se=new Array(Y),ae=new Array(Y);for(p==null&&(c=m(fe=n.path())),M=0;M<=Y;++M){if(!(M<Y&&d(ee=E[M],M,E))===K)if(K=!K)B=M,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),Q=M-1;Q>=B;--Q)c.point(se[Q],ae[Q]);c.lineEnd(),c.areaEnd()}K&&(se[M]=+t(ee,M,E),ae[M]=+r(ee,M,E),c.point(s?+s(ee,M,E):se[M],o?+o(ee,M,E):ae[M]))}if(fe)return c=null,fe+""||null}
14function O(){return pe().defined(d).curve(m).context(p)}return y.x=function(E){return arguments.length?(t=typeof E=="function"?E:i(+E),s=null,y):t},y.x0=function(E){return arguments.length?(t=typeof E=="function"?E:i(+E),y):t},y.x1=function(E){return arguments.length?(s=E==null?null:typeof E=="function"?E:i(+E),y):s},y.y=function(E){return arguments.length?(r=typeof E=="function"?E:i(+E),o=null,y):r},y.y0=function(E){return arguments.length?(r=typeof E=="function"?E:i(+E),y):r},y.y1=function(E){return arguments.length?(o=E==null?null:typeof E=="function"?E:i(+E),y):o},y.lineX0=y.lineY0=function(){return O().x(t).y(r)},y.lineY1=function(){return O().x(t).y(o)},y.lineX1=function(){return O().x(s).y(r)},y.defined=function(E){return arguments.length?(d=typeof E=="function"?E:i(!!E),y):d},y.curve=function(E){return arguments.length?(m=E,p!=null&&(c=m(p)),y):m},y.context=function(E){return arguments.length?(E==null?p=c=null:c=m(p=E),y):p},y}function ue(t,r){return r<t?-1:r>t?1:r>=t?0:NaN}function Fe(t){return t}function _e(){var t=Fe,r=ue,o=null,s=i(0),d=i(P),p=i(0);function m(c){var y,O=(c=L(c)).length,E,M,B=0,Q=new Array(O),Y=new Array(O),ee=+s.apply(this,arguments),K=Math.min(P,Math.max(-P,d.apply(this,arguments)-ee)),fe,se=Math.min(Math.abs(K)/O,p.apply(this,arguments)),ae=se*(K<0?-1:1),de;for(y=0;y<O;++y)(de=Y[Q[y]=y]=+t(c[y],y,c))>0&&(B+=de);for(r!=null?Q.sort(function(ze,Ce){return r(Y[ze],Y[Ce])}):o!=null&&Q.sort(function(ze,Ce){return o(c[ze],c[Ce])}),y=0,M=B?(K-O*ae)/B:0;y<O;++y,ee=fe)E=Q[y],de=Y[E],fe=ee+(de>0?de*M:0)+ae,Y[E]={data:c[E],index:y,value:de,startAngle:ee,endAngle:fe,padAngle:se};return Y}return m.value=function(c){return arguments.length?(t=typeof c=="function"?c:i(+c),m):t},m.sortValues=function(c){return arguments.length?(r=c,o=null,m):r},m.sort=function(c){return arguments.length?(o=c,r=null,m):o},m.startAngle=function(c){return arguments.length?(s=typeof c=="function"?c:i(+c),m):s},m.endAngle=function(c){return arguments.length?(d=typeof c=="function"?c:i(+c),m):d},m.padAngle=function(c){return arguments.length?(p=typeof c=="function"?c:i(+c),m):p},m}var xe=Xe(j);function ie(t){this._curve=t}ie.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,r){this._curve.point(r*Math.sin(t),r*-Math.cos(t))}};function Xe(t){function r(o){return new ie(t(o))}return r._curve=t,r}function Le(t){var r=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(o){return arguments.length?r(Xe(o)):r()._curve},t}function Oe(){return Le(pe().curve(xe))}function Ve(){var t=ve().curve(xe),r=t.curve,o=t.lineX0,s=t.lineX1,d=t.lineY0,p=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Le(o())},delete t.lineX0,t.lineEndAngle=function(){return Le(s())},delete t.lineX1,t.lineInnerRadius=function(){return Le(d())},delete t.lineY0,t.lineOuterRadius=function(){return Le(p())},delete t.lineY1,t.curve=function(m){return arguments.length?r(Xe(m)):r()._curve},t}function W(t,r){return[(r=+r)*Math.cos(t-=Math.PI/2),r*Math.sin(t)]}function Gn(t){return t.source}function Kn(t){return t.target}function ot(t){var r=Gn,o=Kn,s=ce,d=Z,p=null;function m(){var c,y=z.call(arguments),O=r.apply(this,y),E=o.apply(this,y);if(p||(p=c=n.path()),t(p,+s.apply(this,(y[0]=O,y)),+d.apply(this,y),+s.apply(this,(y[0]=E,y)),+d.apply(this,y)),c)return p=null,c+""||null}return m.source=function(c){return arguments.length?(r=c,m):r},m.target=function(c){return arguments.length?(o=c,m):o},m.x=function(c){return arguments.length?(s=typeof c=="function"?c:i(+c),m):s},m.y=function(c){return arguments.length?(d=typeof c=="function"?c:i(+c),m):d},m.context=function(c){return arguments.length?(p=c??null,m):p},m}function yt(t,r,o,s,d){t.moveTo(r,o),t.bezierCurveTo(r=(r+s)/2,o,r,d,s,d)}function gt(t,r,o,s,d){t.moveTo(r,o),t.bezierCurveTo(r,o=(o+d)/2,s,o,s,d)}function jt(t,r,o,s,d){var p=W(r,o),m=W(r,o=(o+d)/2),c=W(s,o),y=W(s,d);
14t.moveTo(p[0],p[1]),t.bezierCurveTo(m[0],m[1],c[0],c[1],y[0],y[1])}function Se(){return ot(yt)}function en(){return ot(gt)}function Un(){var t=ot(jt);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}var lt={draw:function(t,r){var o=Math.sqrt(r/T);t.moveTo(o,0),t.arc(0,0,o,0,P)}},tn={draw:function(t,r){var o=Math.sqrt(r/5)/2;t.moveTo(-3*o,-o),t.lineTo(-o,-o),t.lineTo(-o,-3*o),t.lineTo(o,-3*o),t.lineTo(o,-o),t.lineTo(3*o,-o),t.lineTo(3*o,o),t.lineTo(o,o),t.lineTo(o,3*o),t.lineTo(-o,3*o),t.lineTo(-o,o),t.lineTo(-3*o,o),t.closePath()}},Wn=Math.sqrt(1/3),Yn=Wn*2,Qe={draw:function(t,r){var o=Math.sqrt(r/Yn),s=o*Wn;t.moveTo(0,-o),t.lineTo(s,0),t.lineTo(0,o),t.lineTo(-s,0),t.closePath()}},Xn=.8908130915292852,xt=Math.sin(T/10)/Math.sin(7*T/10),Lt=Math.sin(P/10)*xt,Hn=-Math.cos(P/10)*xt,nn={draw:function(t,r){var o=Math.sqrt(r*Xn),s=Lt*o,d=Hn*o;t.moveTo(0,-o),t.lineTo(s,d);for(var p=1;p<5;++p){var m=P*p/5,c=Math.cos(m),y=Math.sin(m);t.lineTo(y*o,-c*o),t.lineTo(c*s-y*d,y*s+c*d)}t.closePath()}},Nt={draw:function(t,r){var o=Math.sqrt(r),s=-o/2;t.rect(s,s,o,o)}},we=Math.sqrt(3),ut={draw:function(t,r){var o=-Math.sqrt(r/(we*3));t.moveTo(0,o*2),t.lineTo(-we*o,-o),t.lineTo(we*o,-o),t.closePath()}},be=-.5,Te=Math.sqrt(3)/2,Bt=1/Math.sqrt(12),rn=(Bt/2+1)*3,an={draw:function(t,r){var o=Math.sqrt(r/rn),s=o/2,d=o*Bt,p=s,m=o*Bt+o,c=-p,y=m;t.moveTo(s,d),t.lineTo(p,m),t.lineTo(c,y),t.lineTo(be*s-Te*d,Te*s+be*d),t.lineTo(be*p-Te*m,Te*p+be*m),t.lineTo(be*c-Te*y,Te*c+be*y),t.lineTo(be*s+Te*d,be*d-Te*s),t.lineTo(be*p+Te*m,be*m-Te*p),t.lineTo(be*c+Te*y,be*y-Te*c),t.closePath()}},Qn=[lt,tn,Qe,Nt,nn,ut,an];function Zn(t,r){var o=null;t=typeof t=="function"?t:i(t||lt),r=typeof r=="function"?r:i(r===void 0?64:+r);function s(){var d;if(o||(o=d=n.path()),t.apply(this,arguments).draw(o,+r.apply(this,arguments)),d)return o=null,d+""||null}return s.type=function(d){return arguments.length?(t=typeof d=="function"?d:i(d),s):t},s.size=function(d){return arguments.length?(r=typeof d=="function"?d:i(+d),s):r},s.context=function(d){return arguments.length?(o=d??null,s):o},s}function Ge(){}function St(t,r,o){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+r)/6,(t._y0+4*t._y1+o)/6)}function bt(t){this._context=t}bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:St(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:St(this,t,r);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=r}};function Jn(t){return new bt(t)}function on(t){this._context=t}on.prototype={areaStart:Ge,areaEnd:Ge,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1,this._x2=t,this._y2=r;break;case 1:this._point=2,this._x3=t,this._y3=r;break;case 2:this._point=3,this._x4=t,this._y4=r,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+r)/6);break;default:St(this,t,r);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=r}};function jn(t){return new on(t)}function ln(t){this._context=t}ln.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var o=(this._x0+4*this._x1+t)/6,s=(this._y0+4*this._y1+r)/6;this._line?this._context.lineTo(o,s):this._context.moveTo(o,s);break;case 3:this._point=4;default:St(this,t,r);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=r}};function er(t){return new ln(t)}class un{constructor(r,o){this._context=r,this._x=o}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(r,o){switch(r=+r,o=+o,this._point){case 0:{this._point=1,this._line?this._context.lineTo(r,o):this._context.moveTo(r,o);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+r)/2,this._y0,this._x0,o,r,o):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+o)/2,r,this._y0,r,o);break}}this._x0=r,this._y0=o}}function tr(t){return new un(t,!0)}function Lr(t){return new un(t,!1)}function Ee(t,r){this._basis=new bt(t),this._beta=r}Ee.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,r=this._y,o=t.length-1;if(o>
vendor: 10,270 bytes, line 14
140)for(var s=t[0],d=r[0],p=t[o]-s,m=r[o]-d,c=-1,y;++c<=o;)y=c/o,this._basis.point(this._beta*t[c]+(1-this._beta)*(s+y*p),this._beta*r[c]+(1-this._beta)*(d+y*m));this._x=this._y=null,this._basis.lineEnd()},point:function(t,r){this._x.push(+t),this._y.push(+r)}};var Ne=(function t(r){function o(s){return r===1?new bt(s):new Ee(s,r)}return o.beta=function(s){return t(+s)},o})(.85);function Be(t,r,o){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-r),t._y2+t._k*(t._y1-o),t._x2,t._y2)}function Ke(t,r){this._context=t,this._k=(1-r)/6}Ke.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Be(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break;case 1:this._point=2,this._x1=t,this._y1=r;break;case 2:this._point=3;default:Be(this,t,r);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=r}};var De=(function t(r){function o(s){return new Ke(s,r)}return o.tension=function(s){return t(+s)},o})(0);function Ze(t,r){this._context=t,this._k=(1-r)/6}Ze.prototype={areaStart:Ge,areaEnd:Ge,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1,this._x3=t,this._y3=r;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=r);break;case 2:this._point=3,this._x5=t,this._y5=r;break;default:Be(this,t,r);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=r}};var zt=(function t(r){function o(s){return new Ze(s,r)}return o.tension=function(s){return t(+s)},o})(0);function Tt(t,r){this._context=t,this._k=(1-r)/6}Tt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Be(this,t,r);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=r}};var $t=(function t(r){function o(s){return new Tt(s,r)}return o.tension=function(s){return t(+s)},o})(0);function It(t,r,o){var s=t._x1,d=t._y1,p=t._x2,m=t._y2;if(t._l01_a>g){var c=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,y=3*t._l01_a*(t._l01_a+t._l12_a);s=(s*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/y,d=(d*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/y}if(t._l23_a>g){var O=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,E=3*t._l23_a*(t._l23_a+t._l12_a);p=(p*O+t._x1*t._l23_2a-r*t._l12_2a)/E,m=(m*O+t._y1*t._l23_2a-o*t._l12_2a)/E}t._context.bezierCurveTo(s,d,p,m,t._x2,t._y2)}function sn(t,r){this._context=t,this._alpha=r}sn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){if(t=+t,r=+r,this._point){var o=this._x2-t,s=this._y2-r;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(o*o+s*s,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break;case 1:this._point=2;break;case 2:this._point=3;default:It(this,t,r);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=r}};var pu=(function t(r){function o(s){return r?new sn(s,r):new Ke(s,0)}return o.alpha=function(s){return t(+s)},o})(.5);function Oa(t,r){this._context=t,this._alpha=r}Oa.prototype={areaStart:Ge,areaEnd:Ge,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(t,r){if(t=+t,r=+r,this._point){var o=this._x2-t,s=this._y2-r;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(o*o+s*s,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=r;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=r);break;case 2:this._point=3,this._x5=t,this._y5=r;break;default:It(this,t,r);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=r}};var vu=(function t(r){function o(s){return r?new Oa(s,r):new Ze(s,0)}return o.alpha=function(s){return t(+s)},o})(.5);function wa(t,r){this._context=t,this._alpha=r}wa.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){if(t=+t,r=+r,this._point){var o=this._x2-t,s=this._y2-r;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(o*o+s*s,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:It(this,t,r);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=r}};var _u=(function t(r){function o(s){return r?new wa(s,r):new Tt(s,0)}return o.alpha=function(s){return t(+s)},o})(.5);function Ca(t){this._context=t}Ca.prototype={areaStart:Ge,areaEnd:Ge,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,r){t=+t,r=+r,this._point?this._context.lineTo(t,r):(this._point=1,this._context.moveTo(t,r))}};function mu(t){return new Ca(t)}function Pa(t){return t<0?-1:1}function ka(t,r,o){var s=t._x1-t._x0,d=r-t._x1,p=(t._y1-t._y0)/(s||d<0&&-0),m=(o-t._y1)/(d||s<0&&-0),c=(p*d+m*s)/(s+d);return(Pa(p)+Pa(m))*Math.min(Math.abs(p),Math.abs(m),.5*Math.abs(c))||0}function Ra(t,r){var o=t._x1-t._x0;return o?(3*(t._y1-t._y0)/o-r)/2:r}function Nr(t,r,o){var s=t._x0,d=t._y0,p=t._x1,m=t._y1,c=(p-s)/3;t._context.bezierCurveTo(s+c,d+c*r,p-c,m-c*o,p,m)}function nr(t){this._context=t}nr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Nr(this,this._t0,Ra(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,r){var o=NaN;if(t=+t,r=+r,!(t===this._x1&&r===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break;case 1:this._point=2;break;case 2:this._point=3,Nr(this,Ra(this,o=ka(this,t,r)),o);break;default:Nr(this,this._t0,o=ka(this,t,r));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=r,this._t0=o}}};function Aa(t){this._context=new Ma(t)}(Aa.prototype=Object.create(nr.prototype)).point=function(t,r){nr.prototype.point.call(this,r,t)};function Ma(t){this._context=t}Ma.prototype={moveTo:function(t,r){this._context.moveTo(r,t)},closePath:function(){this._context.closePath()},lineTo:function(t,r){this._context.lineTo(r,t)},bezierCurveTo:function(t,r,o,s,d,p){this._context.bezierCurveTo(r,t,s,o,p,d)}};function yu(t){return new nr(t)}function gu(t){return new Aa(t)}function Da(t){this._context=t}Da.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,r=this._y,o=t.length;if(o)if(this._line?this._context.lineTo(t[0],r[0]):this._context.moveTo(t[0],r[0]),o===2)this._context.lineTo(t[1],r[1]);else for(var s=qa(t),d=qa(r),p=0,m=1;m<o;++p,++m)this._context.bezierCurveTo(s[0][p],d[0][p],s[1][p],d[1][p],t[m],r[m]);(this._line||this._line!==0&&o===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,r){this._x.push(+t),this._y.push(+r)}};function qa(t){var r,o=t.length-1,s,d=new Array(o),p=new Array(o),m=new Array(o);for(d[0]=0,p[0]=2,m[0]=t[0]+2*t[1],r=1;r<o-1;++r)d[r]=1,p[r]=4,m[r]=4*t[r]+2*t[r+1];for(d[o-1]=2,p[o-1]=7,m[o-1]=8*t[o-1]+t[o],r=1;r<o;++r)s=d[r]/p[r-1],p[r]-=s,m[r]-=s*m[r-1];for(d[o-1]=m[o-1]/p[o-1],r=o-2;r>=0;--r)d[r]=(m[r]-d[r+1])/p[r];for(p[o-1]=(t[o]+d[o-1])/2,r=0;r<o-1;++r)p[r]=2*t[r+1]-d[r+1];
14return[d,p]}function xu(t){return new Da(t)}function rr(t,r){this._context=t,this._t=r}rr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,r){switch(t=+t,r=+r,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,r),this._context.lineTo(t,r);else{var o=this._x*(1-this._t)+t*this._t;this._context.lineTo(o,this._y),this._context.lineTo(o,r)}break}}this._x=t,this._y=r}};function Su(t){return new rr(t,.5)}function bu(t){return new rr(t,0)}function Tu(t){return new rr(t,1)}function Ft(t,r){if((m=t.length)>1)for(var o=1,s,d,p=t[r[0]],m,c=p.length;o<m;++o)for(d=p,p=t[r[o]],s=0;s<c;++s)p[s][1]+=p[s][0]=isNaN(d[s][1])?d[s][0]:d[s][1]}function Vt(t){for(var r=t.length,o=new Array(r);--r>=0;)o[r]=r;return o}function Eu(t,r){return t[r]}function Ou(t){let r=[];return r.key=t,r}function wu(){var t=i([]),r=Vt,o=Ft,s=Eu;function d(p){var m=Array.from(t.apply(this,arguments),Ou),c,y=m.length,O=-1,E;for(let M of p)for(c=0,++O;c<y;++c)(m[c][O]=[0,+s(M,m[c].key,O,p)]).data=M;for(c=0,E=L(r(m));c<y;++c)m[E[c]].index=c;return o(m,E),m}return d.keys=function(p){return arguments.length?(t=typeof p=="function"?p:i(Array.from(p)),d):t},d.value=function(p){return arguments.length?(s=typeof p=="function"?p:i(+p),d):s},d.order=function(p){return arguments.length?(r=p==null?Vt:typeof p=="function"?p:i(Array.from(p)),d):r},d.offset=function(p){return arguments.length?(o=p??Ft,d):o},d}function Cu(t,r){if((s=t.length)>0){for(var o,s,d=0,p=t[0].length,m;d<p;++d){for(m=o=0;o<s;++o)m+=t[o][d][1]||0;if(m)for(o=0;o<s;++o)t[o][d][1]/=m}Ft(t,r)}}function Pu(t,r){if((y=t.length)>0)for(var o,s=0,d,p,m,c,y,O=t[r[0]].length;s<O;++s)for(m=c=0,o=0;o<y;++o)(p=(d=t[r[o]][s])[1]-d[0])>0?(d[0]=m,d[1]=m+=p):p<0?(d[1]=c,d[0]=c+=p):(d[0]=0,d[1]=p)}function ku(t,r){if((d=t.length)>0){for(var o=0,s=t[r[0]],d,p=s.length;o<p;++o){for(var m=0,c=0;m<d;++m)c+=t[m][o][1]||0;s[o][1]+=s[o][0]=-c/2}Ft(t,r)}}function Ru(t,r){if(!(!((m=t.length)>0)||!((p=(d=t[r[0]]).length)>0))){for(var o=0,s=1,d,p,m;s<p;++s){for(var c=0,y=0,O=0;c<m;++c){for(var E=t[r[c]],M=E[s][1]||0,B=E[s-1][1]||0,Q=(M-B)/2,Y=0;Y<c;++Y){var ee=t[r[Y]],K=ee[s][1]||0,fe=ee[s-1][1]||0;Q+=K-fe}y+=M,O+=Q*M}d[s-1][1]+=d[s-1][0]=o,y&&(o-=O/y)}d[s-1][1]+=d[s-1][0]=o,Ft(t,r)}}function La(t){var r=t.map(Au);return Vt(t).sort(function(o,s){return r[o]-r[s]})}function Au(t){for(var r=-1,o=0,s=t.length,d,p=-1/0;++r<s;)(d=+t[r][1])>p&&(p=d,o=r);return o}function Na(t){var r=t.map(Ba);return Vt(t).sort(function(o,s){return r[o]-r[s]})}function Ba(t){for(var r=0,o=-1,s=t.length,d;++o<s;)(d=+t[o][1])&&(r+=d);return r}function Mu(t){return Na(t).reverse()}function Du(t){var r=t.length,o,s,d=t.map(Ba),p=La(t),m=0,c=0,y=[],O=[];for(o=0;o<r;++o)s=p[o],m<c?(m+=d[s],y.push(s)):(c+=d[s],O.push(s));return O.reverse().concat(y)}function qu(t){return Vt(t).reverse()}e.arc=I,e.area=ve,e.areaRadial=Ve,e.curveBasis=Jn,e.curveBasisClosed=jn,e.curveBasisOpen=er,e.curveBumpX=tr,e.curveBumpY=Lr,e.curveBundle=Ne,e.curveCardinal=De,e.curveCardinalClosed=zt,e.curveCardinalOpen=$t,e.curveCatmullRom=pu,e.curveCatmullRomClosed=vu,e.curveCatmullRomOpen=_u,e.curveLinear=j,e.curveLinearClosed=mu,e.curveMonotoneX=yu,e.curveMonotoneY=gu,e.curveNatural=xu,e.curveStep=Su,e.curveStepAfter=Tu,e.curveStepBefore=bu,e.line=pe,e.lineRadial=Oe,e.linkHorizontal=Se,e.linkRadial=Un,e.linkVertical=en,e.pie=_e,e.pointRadial=W,e.radialArea=Ve,e.radialLine=Oe,e.stack=wu,e.stackOffsetDiverging=Pu,e.stackOffsetExpand=Cu,e.stackOffsetNone=Ft,e.stackOffsetSilhouette=ku,e.stackOffsetWiggle=Ru,e.stackOrderAppearance=La,e.stackOrderAscending=Na,e.stackOrderDescending=Mu,e.stackOrderInsideOut=Du,e.stackOrderNone=Vt,e.stackOrderReverse=qu,e.symbol=Zn,e.symbolCircle=lt,e.symbolCross=tn,e.symbolDiamond=Qe,e.symbolSquare=Nt,e.symbolStar=nn,e.symbolTriangle=ut,e.symbolWye=an,e.symbols=Qn,Object.defineProperty(e,"__esMo
14dule",{value:!0})}))});var Wl=A(pa=>{"use strict";pa.__esModule=!0;pa.default=vd;function vd(e,n){e(n)}});var Yl=A(Mt=>{"use strict";Mt.__esModule=!0;Mt.STACK_ORDER_NAMES=Mt.STACK_ORDERS=void 0;Mt.default=md;var zn=Rr(),Ar={ascending:zn.stackOrderAscending,descending:zn.stackOrderDescending,insideout:zn.stackOrderInsideOut,none:zn.stackOrderNone,reverse:zn.stackOrderReverse};Mt.STACK_ORDERS=Ar;var _d=Object.keys(Ar);Mt.STACK_ORDER_NAMES=_d;function md(e){return e&&Ar[e]||Ar.none}});var Xl=A(Dt=>{"use strict";Dt.__esModule=!0;Dt.STACK_OFFSET_NAMES=Dt.STACK_OFFSETS=void 0;Dt.default=gd;var $n=Rr(),Mr={expand:$n.stackOffsetExpand,diverging:$n.stackOffsetDiverging,none:$n.stackOffsetNone,silhouette:$n.stackOffsetSilhouette,wiggle:$n.stackOffsetWiggle};Dt.STACK_OFFSETS=Mr;var yd=Object.keys(Mr);Dt.STACK_OFFSET_NAMES=yd;function gd(e){return e&&Mr[e]||Mr.none}});var Hl=A(_t=>{"use strict";_t.__esModule=!0;_t.arc=bd;_t.area=Td;_t.line=Ed;_t.pie=Od;_t.radialLine=wd;_t.stack=Cd;var Qt=Rr(),re=va(Wl()),xd=va(Yl()),Sd=va(Xl());function va(e){return e&&e.__esModule?e:{default:e}}function bd(e){var n=e===void 0?{}:e,i=n.innerRadius,a=n.outerRadius,u=n.cornerRadius,l=n.startAngle,f=n.endAngle,h=n.padAngle,v=n.padRadius,_=(0,Qt.arc)();return i!=null&&(0,re.default)(_.innerRadius,i),a!=null&&(0,re.default)(_.outerRadius,a),u!=null&&(0,re.default)(_.cornerRadius,u),l!=null&&(0,re.default)(_.startAngle,l),f!=null&&(0,re.default)(_.endAngle,f),h!=null&&(0,re.default)(_.padAngle,h),v!=null&&(0,re.default)(_.padRadius,v),_}function Td(e){var n=e===void 0?{}:e,i=n.x,a=n.x0,u=n.x1,l=n.y,f=n.y0,h=n.y1,v=n.defined,_=n.curve,g=(0,Qt.area)();return i&&(0,re.default)(g.x,i),a&&(0,re.default)(g.x0,a),u&&(0,re.default)(g.x1,u),l&&(0,re.default)(g.y,l),f&&(0,re.default)(g.y0,f),h&&(0,re.default)(g.y1,h),v&&g.defined(v),_&&g.curve(_),g}function Ed(e){var n=e===void 0?{}:e,i=n.x,a=n.y,u=n.defined,l=n.curve,f=(0,Qt.line)();return i&&(0,re.default)(f.x,i),a&&(0,re.default)(f.y,a),u&&f.defined(u),l&&f.curve(l),f}function Od(e){var n=e===void 0?{}:e,i=n.startAngle,a=n.endAngle,u=n.padAngle,l=n.value,f=n.sort,h=n.sortValues,v=(0,Qt.pie)();return(f===null||f!=null)&&v.sort(f),(h===null||h!=null)&&v.sortValues(h),l!=null&&v.value(l),u!=null&&(0,re.default)(v.padAngle,u),i!=null&&(0,re.default)(v.startAngle,i),a!=null&&(0,re.default)(v.endAngle,a),v}function wd(e){var n=e===void 0?{}:e,i=n.angle,a=n.radius,u=n.defined,l=n.curve,f=(0,Qt.radialLine)();return i&&(0,re.default)(f.angle,i),a&&(0,re.default)(f.radius,a),u&&f.defined(u),l&&f.curve(l),f}function Cd(e){var n=e.keys,i=e.value,a=e.order,u=e.offset,l=(0,Qt.stack)();return n&&l.keys(n),i&&(0,re.default)(l.value,i),a&&l.order((0,xd.default)(a)),u&&l.offset((0,Sd.default)(u)),l}});var Zl=A(ya=>{"use strict";ya.__esModule=!0;ya.default=Md;var _a=Ql(U()),Pd=Ql(sr()),kd=Hl(),Rd=["children","data","x","y","fill","className","curve","innerRef","defined"];function Ql(e){return e&&e.__esModule?e:{default:e}}function ma(){return ma=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},ma.apply(this,arguments)}function Ad(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function Md(e){var n=e.children,i=e.data,a=i===void 0?[]:i,u=e.x,l=e.y,f=e.fill,h=f===void 0?"transparent":f,v=e.className,_=e.curve,g=e.innerRef,T=e.defined,C=T===void 0?function(){return!0}:T,P=Ad(e,Rd),x=(0,kd.line)({x:u,y:l,defined:C,curve:_});return n?_a.default.createElement(_a.default.Fragment,null,n({path:x})):_a.default.createElement("path",ma({ref:g,className:(0,Pd.default)("visx-linepath",v),d:x(a)||"",fill:h,strokeLinecap:"round"},P))}});var ao=G(U()),Gu=ao.default.createContext({}),te=Gu;function Ut(e){var n,i=e;return i&&"bandwidth"in i&&(n=i?.bandwidth())!=null?n:0}function le(e){return e!=null&&typeof e=="number"&&!Number.isNaN(e)&&Number.isFinite(e)}var wt=G(U());var Ku=["AxisComponent"];function fr(){return fr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},fr.apply(this,arguments)}function Uu(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function Zr(e){var n,i,a,u,l,f,h,v=e.AxisComponent,_=Uu(e,Ku),g=(0,wt.useContext)(te),T=g.theme,C=g.xScale,P=g.yScale,x=g.margin,k=g.width,R=g.height,S=_.orientation,b=(0,wt.useMemo)(function(){var z,L,N,j;return S==="left"||S==="right"?T==null||(z=T.axisStyles)==null||(L=z.y)==null?void 0:L[S]:T==null||(N=T.axisStyles)==null||(j=N.x)==null?void 0:j[S]},[T,S]),q=_.tickLabelProps,$=(0,wt.useMemo)(function(){return q||b?function(z,L,N){return fr({},b?.tickLabel,{width:S==="left"||S==="right"?x?.[S]:void 0},q?.(z,L,N))}:void 0},[q,b,S,x]),w=S==="bottom"?(R??0)-((n=x?.bottom)!=null?n:0):S==="top"&&(i=x?.top)!=null?i:0,F=S==="left"?
14(a=x?.left)!=null?a:0:S==="right"?(k??0)-((u=x?.right)!=null?u:0):0,I=S==="left"||S==="right"?P:C;return I?wt.default.createElement(v,fr({top:w,left:F,labelProps:b?.axisLabel,stroke:b==null||(l=b.axisLine)==null?void 0:l.stroke,strokeWidth:b==null||(f=b.axisLine)==null?void 0:f.strokeWidth,tickLength:b?.tickLength,tickStroke:b==null||(h=b.tickLine)==null?void 0:h.stroke},_,{tickLabelProps:$,scale:I})):null}var Jr=G(Ye()),Ct=G(U());var Wu=["rows","columns","GridRowsComponent","GridColumnsComponent"];function dr(){return dr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},dr.apply(this,arguments)}function Yu(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function hr(e){var n=e.rows,i=n===void 0?!0:n,a=e.columns,u=a===void 0?!0:a,l=e.GridRowsComponent,f=e.GridColumnsComponent,h=Yu(e,Wu),v=(0,Ct.useContext)(te),_=v.theme,g=v.xScale,T=v.yScale,C=v.margin,P=v.innerWidth,x=v.innerHeight,k=_?.gridStyles;return Ct.default.createElement(Ct.default.Fragment,null,i&&T&&P!=null&&Ct.default.createElement(l,dr({left:C?.left,lineStyle:k,width:P,scale:T},h)),u&&g&&x!=null&&Ct.default.createElement(f,dr({top:C?.top,lineStyle:k,height:x,scale:g},h)))}hr.propTypes={rows:Jr.default.bool,columns:Jr.default.bool};var oo=G(U());function jr(){return jr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},jr.apply(this,arguments)}function dn(e){return oo.default.createElement(Zr,jr({AxisComponent:Ua},e))}var bl=G(U()),Tl=G(vl()),El=G(Sl());function Zi(){return Zi=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Zi.apply(this,arguments)}function xr(e){return bl.default.createElement(hr,Zi({GridRowsComponent:Tl.default,GridColumnsComponent:El.default},e))}var he=G(Ye()),X=G(U());var Ol=G(U()),ed=(0,Ol.createContext)(null),tt=ed;var td=["debounce","detectBounds","horizontalCrosshairStyle","glyphStyle","renderTooltip","renderGlyph","resizeObserverPolyfill","scroll","showDatumGlyph","showHorizontalCrosshair","showSeriesGlyphs","showVerticalCrosshair","snapTooltipToDatumX","snapTooltipToDatumY","verticalCrosshairStyle","zIndex"],nd=["x","y"];function wl(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},nt.apply(this,arguments)}var Ji={position:"absolute",pointerEvents:"none",fontSize:0,lineHeight:0},rd={position:"absolute",left:0,top:0,opacity:0,width:0,height:0,pointerEvents:"none"};function Cl(e){var n=(0,X.useContext)(te)||{},i=n.theme;return X.default.createElement("circle",nt({cx:e.x,cy:e.y,r:e.size,fill:e.color,stroke:i?.backgroundColor,strokeWidth:1.5,paintOrder:"fill"},e.glyphStyle))}Cl.propTypes={isNearestDatum:he.default.bool.isRequired};function id(e){return X.default.createElement(Cl,e)}function Pl(e){var n,i,a,u,l,f,h,v,_,g,T,C,P,x=e.debounce,k=e.detectBounds,R=e.horizontalCrosshairStyle,S=e.glyphStyle,b=e.renderTooltip,q=e.renderGlyph,$=q===void 0?id:q,w=e.resizeObserverPolyfill,F=e.scroll,I=F===void 0?!0:F,z=e.showDatumGlyph,L=z===void 0?!1:z,N=e.showHorizontalCrosshair,j=N===void 0?!1:N,ce=e.showSeriesGlyphs,Z=ce===void 0?!1:ce,pe=e.showVerticalCrosshair,ve=pe===void 0?!1:pe,ue=e.snapTooltipToDatumX,Fe=ue===void 0?!1:ue,_e=e.snapTooltipToDatumY,xe=_e===void 0?!1:_e,ie=e.verticalCrosshairStyle,Xe=e.zIndex,Le=wl(e,td),Oe=(0,X.useContext)(te)||{}
14,Ve=Oe.colorScale,W=Oe.theme,Gn=Oe.innerHeight,Kn=Oe.innerWidth,ot=Oe.margin,yt=Oe.xScale,gt=Oe.yScale,jt=Oe.dataRegistry,Se=(0,X.useContext)(tt),en=Ha({debounce:x,detectBounds:k,polyfill:w,scroll:I,zIndex:Xe}),Un=en.containerRef,lt=en.TooltipInPortal,tn=en.forceRefreshBounds,Wn=(0,X.useCallback)(function(Ee){var Ne;Un((Ne=Ee?.parentElement)!=null?Ne:null)},[Un]),Yn=Se!=null&&Se.tooltipOpen?b(nt({},Se,{colorScale:Ve})):null,Qe=Se?.tooltipOpen&&Yn!=null,Xn=(0,X.useRef)(!1);(0,X.useEffect)(function(){Qe&&!Xn.current&&tn(),Xn.current=Qe},[Qe,tn]);var xt=Se?.tooltipLeft,Lt=Se?.tooltipTop,Hn=yt?Ut(yt):0,nn=gt?Ut(gt):0,Nt=(0,X.useCallback)(function(Ee,Ne){var Be,Ke,De=jt?.get(Ee),Ze=De?.xAccessor,zt=De?.yAccessor,Tt=yt&&Ze?(Be=Number(yt(Ze(Ne)))+Hn/2)!=null?Be:0:void 0,$t=gt&&zt?(Ke=Number(gt(zt(Ne)))+nn/2)!=null?Ke:0:void 0;return{left:Tt,top:$t}},[jt,Hn,nn,yt,gt]),we=Se==null||(n=Se.tooltipData)==null?void 0:n.nearestDatum,ut=(i=we?.key)!=null?i:"";if(Qe&&we&&(Fe||xe)){var be=Nt(ut,we.datum),Te=be.left,Bt=be.top;xt=Fe&&le(Te)?Te:xt,Lt=xe&&le(Bt)?Bt:Lt}var rn=[];if(Qe&&(L||Z)){var an,Qn=Number((an=S?.radius)!=null?an:4);if(Z){var Zn,Ge;Object.values((Zn=Se==null||(Ge=Se.tooltipData)==null?void 0:Ge.datumByKey)!=null?Zn:{}).forEach(function(Ee){var Ne,Be,Ke,De=Ee.key,Ze=Ee.datum,zt=Ee.index,Tt=(Ne=(Be=Ve?.(De))!=null?Be:W==null||(Ke=W.htmlLabel)==null?void 0:Ke.color)!=null?Ne:"#222",$t=Nt(De,Ze),It=$t.left,sn=$t.top;!le(It)||!le(sn)||rn.push({key:De,color:Tt,datum:Ze,index:zt,size:Qn,x:It,y:sn,glyphStyle:S,isNearestDatum:we?we.key===De:!1})})}else if(we){var St=Nt(ut,we.datum),bt=St.left,Jn=St.top;if(le(bt)&&le(Jn)){var on,jn,ln,er,un,tr,Lr=(on=(jn=(ln=(er=ut&&Ve?.(ut))!=null?er:null)!=null?ln:W==null||(un=W.gridStyles)==null?void 0:un.stroke)!=null?jn:W==null||(tr=W.htmlLabel)==null?void 0:tr.color)!=null?on:"#222";rn.push({key:ut,color:Lr,datum:we.datum,index:we.index,size:Qn,x:bt,y:Jn,glyphStyle:S,isNearestDatum:!0})}}}return X.default.createElement(X.default.Fragment,null,X.default.createElement("svg",{ref:Wn,style:rd}),Qe&&X.default.createElement(X.default.Fragment,null,ve&&X.default.createElement(lt,{className:"visx-crosshair visx-crosshair-vertical",left:xt,top:ot?.top,offsetLeft:0,offsetTop:0,detectBounds:!1,style:Ji},X.default.createElement("svg",{width:"1",height:Gn,overflow:"visible"},X.default.createElement("line",nt({x1:0,x2:0,y1:0,y2:Gn,strokeWidth:1.5,stroke:(a=(u=W==null||(l=W.gridStyles)==null?void 0:l.stroke)!=null?u:W==null||(f=W.htmlLabel)==null?void 0:f.color)!=null?a:"#222"},ie)))),j&&X.default.createElement(lt,{className:"visx-crosshair visx-crosshair-horizontal",left:ot?.left,top:Lt,offsetLeft:0,offsetTop:0,detectBounds:!1,style:Ji},X.default.createElement("svg",{width:Kn,height:"1",overflow:"visible"},X.default.createElement("line",nt({x1:0,x2:Kn,y1:0,y2:0,strokeWidth:1.5,stroke:(h=(v=W==null||(_=W.gridStyles)==null?void 0:_.stroke)!=null?v:W==null||(g=W.htmlLabel)==null?void 0:g.color)!=null?h:"#222"},R)))),rn.map(function(Ee,Ne){var Be=Ee.x,Ke=Ee.y,De=wl(Ee,nd);return X.default.createElement(lt,{key:Ne,className:"visx-tooltip-glyph",left:Be,top:Ke,offsetLeft:0,offsetTop:0,detectBounds:!1,style:Ji},X.default.createElement("svg",{overflow:"visible"},$(nt({x:0,y:0},De))))}),X.default.createElement(lt,nt({left:xt,top:Lt,style:nt({},Xa,{background:(T=W?.backgroundColor)!=null?T:"white",boxShadow:"0 1px 2px "+(W!=null&&(C=W.htmlLabel)!=null&&C.color?(W==null||(P=W.htmlLabel)==null?void 0:P.color)+"55":"#22222255")},W?.htmlLabel)},Le),Yn)))}Pl.propTypes={renderTooltip:he.default.func.isRequired,renderGlyph:he.default.func,snapTooltipToDatumX:he.default.bool,snapTooltipToDatumY:he.default.bool,showVerticalCrosshair:he.default.bool,showHorizontalCrosshair:he.default.bool,showDatumGlyph:he.default.bool,showSeriesGlyphs:he.default.bool};function An(e){var n=(0,X.useContext)(tt);return n!=null&&n.tooltipOpen?X.default.createElement(Pl,e):null}An.propTypes={renderTooltip:he.default.func.isRequired,renderGlyph:he.default.func,snapTooltipToDatumX:he.default.bool,snapTooltipToDatumY:he.default.bool,showVerticalCrosshair:he.default.bool,showHorizontalCrosshair:he.default.bool,showDatumGlyph:he.default.bool,showSeriesGlyphs:he.default.bool};var Me=G(Ye()),ye=G(U()),Kl=G(Ml());var pt=G(U());var Dl=G(U()),fd=(0,Dl.createContext)(null),br=fd;function Ie(e,n,i){var a=(0,pt.useContext)(br),u=(0,pt.useRef)();u.current=i;var l=(0,pt.useCallback)(function(f,h,v){a&&a.emit(f,{event:h,svgPoint:Za(h),source:v})},[a]);return(0,pt.useEffect)(function(){if(a&&e&&n){var f=function(v){var _;(!u.current||v!=null&&v.source&&(_=u.current)!=null&&_.includes(v.source))&&n(v)};return a.on(e,f),function(){return a?.off(e,f)}}},[a,e,n]),a?l:null}var Tr=G(U());function ql(e){return{all:e=e||new Map,on:function(n,i){var a=e.get(n);a&&a.push(i)||e.set(n,[i])},off:function(n,i){var a=e.get(n);a&&a.splice(a.indexOf(i)>>>0,1)},emit:function(n,i){(e.get(n)||[]).slice().map(function(a){a(i)}),(e.get("*")||[]).slice().map(function(a){a(n,i)})}}}function ea(e){var n=e.children,i=(0,Tr.useMemo)(function(){return ql()},[]);return Tr.default.createElement(br.Provider,{value:i},n)}var ta=G(Ye()),rt=G(U());Ga();function na(){return na=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},na.apply(this,arguments)}function Er(e){var n=e.hideTooltipDebounceMs,i=n===void 0?400:n,a=e.children,u=Ya(void 0),l=u.tooltipOpen,f=u.tooltipLeft,h=u.tooltipTop,v=u.tooltipData,_=u.updateTooltip,g=u.hideTooltip,T=(0,rt.useRef)(null),C=(0,rt.useRef)(function(k){var R=k.svgPoint,S=k.index,b=k.key,q=k.datum,$=k.distanceX,w=k.distanceY;T.current&&(T.current.cancel(),T.current=null);var F=le($)?$:1/0,I=le(w)?w:1/0,z=Math.sqrt(Math.pow(F,2)+Math.pow(I,2));_(function(L){var N,j,ce,Z=L.tooltipData,pe=Z!=null&&Z.nearestDatum&&le(Z.nearestDatum.distance)?Z.nearestDatum.distance:1/0;return{tooltipOpen:!0,tooltipLeft:R?.x,tooltipTop:R?.y,tooltipData:{nearestDatum:((N=
14Z==null||(j=Z.nearestDatum)==null?void 0:j.key)!=null?N:"")!==b&&pe<z?Z?.nearestDatum:{key:b,index:S,datum:q,distance:z},datumByKey:na({},Z?.datumByKey,(ce={},ce[b]={datum:q,index:S,key:b},ce))}}})}),P=(0,rt.useCallback)(function(){T.current=Va(g,i),T.current()},[g,i]),x=(0,rt.useMemo)(function(){return{tooltipOpen:l,tooltipLeft:f,tooltipTop:h,tooltipData:v,updateTooltip:_,showTooltip:C.current,hideTooltip:P}},[P,v,f,l,h,_]);return rt.default.createElement(tt.Provider,{value:x},a)}Er.propTypes={hideTooltipDebounceMs:ta.default.number,children:ta.default.node.isRequired};var Dn=G(Ye()),Pt=G(U()),Il=G(mr());var Bl=G(U());var vt={red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e8f7ff","#ccedff","#a3daff","#72c3fc","#4dadf7","#329af0","#228ae6","#1c7cd6","#1b6ec2","#1862ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"]},Yt=vt.gray,Or=Yt[7],Ll=[vt.cyan[9],vt.cyan[3],vt.yellow[5],vt.red[4],vt.grape[8],vt.grape[5],vt.pink[9]];function J(){return J=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},J.apply(this,arguments)}var ra={fontFamily:"-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif",fontWeight:700,fontSize:12,textAnchor:"middle",pointerEvents:"none",letterSpacing:.4};function ia(e){var n,i,a,u,l,f,h=J({},ra,{fill:Or,stroke:"none"},e.svgLabelBig),v=J({},ra,{fontWeight:200,fontSize:11,fill:Or,stroke:"none"},e.svgLabelSmall),_=J({color:(n=(i=(a=(u=e.htmlLabel)==null?void 0:u.color)!=null?a:(l=e.svgLabelBig)==null?void 0:l.fill)!=null?i:(f=e.svgLabelSmall)==null?void 0:f.fill)!=null?n:Or},ra,e.htmlLabel);return{backgroundColor:e.backgroundColor,colors:[].concat(e.colors),htmlLabel:J({},_),svgLabelSmall:J({},v),svgLabelBig:J({},h),gridStyles:J({stroke:e.gridColor,strokeWidth:1},e.gridStyles),axisStyles:{x:{top:{axisLabel:J({},h,{dy:"-0.25em"}),axisLine:J({stroke:e.gridColorDark,strokeWidth:2},e.xAxisLineStyles),tickLabel:J({},v,{dy:"-0.25em"}),tickLength:e.tickLength,tickLine:J({strokeWidth:1,stroke:e.gridColor},e.xTickLineStyles)},bottom:{axisLabel:J({},h,{dy:"-0.25em"}),axisLine:J({stroke:e.gridColorDark,strokeWidth:2},e.xAxisLineStyles),tickLabel:J({},v,{dy:"0.125em"}),tickLength:e.tickLength,tickLine:J({strokeWidth:1,stroke:e.gridColor},e.xTickLineStyles)}},y:{left:{axisLabel:J({},h,{dx:"-1.25em"}),axisLine:J({stroke:e.gridColor,strokeWidth:1},e.yAxisLineStyles),tickLabel:J({},v,{textAnchor:"end",dx:"-0.25em",dy:"0.25em"}),tickLength:e.tickLength,tickLine:J({strokeWidth:1,stroke:e.gridColor},e.yTickLineStyles)},right:{axisLabel:J({},h,{dx:"1.25em"}),axisLine:J({stroke:e.gridColor,strokeWidth:1},e.yAxisLineStyles),tickLabel:J({},v,{textAnchor:"start",dx:"0.25em",dy:"0.25em"}),tickLength:e.tickLength,tickLine:J({strokeWidth:1,stroke:e.gridColor},e.yTickLineStyles)}}}}}var Nl=ia({backgroundColor:"#fff",colors:Ll,tickLength:4,svgLabelSmall:{fill:Yt[7]},svgLabelBig:{fill:Yt[9]},gridColor:Yt[5],gridColorDark:Yt[9]});var dd=Bl.default.createContext(Nl),zl=dd;var Mn=G(U());var $l=(function(){function e(){this.registry={},this.registryKeys=[]}var n=e.prototype;return n.registerData=function(a){var u=this,l=Array.isArray(a)?a:[a];l.forEach(function(f){f.key in u.registry&&u.registry[f.key]!=null&&console.debug("Overriding data registry key",f.key),u.registry[f.key]=f,u.registryKeys=Object.keys(u.registry)})},n.unregisterData=function(a){var u=this,l=Array.isArray(a)?a:[a];l.forEach(function(f){delete u.registry[f],u.registryKeys=Object.keys(u.registry)})},n.entries=function(){return Object.values(this.registry)},n.get=function(a){return this.registry[a]},n.keys=function(){return this.registryKeys},e})();function aa(){var e=(0,Mn.useState)(Math.random()),n=e[1],i=(0,Mn.useMemo)(function(){return new $l},[]);return(0,Mn.useMemo)(function(){return{registerData:function(){i.registerData.apply(i,arguments),n(Math.random())},unregisterData:function(){i.unregisterData.apply(i,arguments),n(Math.random())},entries:function(){return i.entries()},get:function(u){return i.get(u)},keys:function(){return i.keys()}}},[i])}var wr=G(U()),oa={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}};function la(e){var n=(0,wr.useState)({width:e?.width==null?oa.width:e.width,height:e?.height==null?oa.height:e.height,margin:e?.margin==null?oa.margin:e.margin}),i=n[0],a=n[1],u=(0,wr.useCallback)(function(l){(l.width!==i.width||l.height!==i.height||l.margin.left!==i.margin.left||l.margin.right!==i.margin.right||l.margin.top!==i.margin.top||l.margin.bottom!==i.margin.bottom)&&a(l)},[i.width,i.height,i.margin.left,i.margin.right,i.margin.bottom,i.margin.top]);return[i,u]}var ua=G(U());function Xt(e){return e?.type==="band"||e?.type==="ordinal"||e?.type==="point"}function Ht(){return Ht=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Ht.apply(this,arguments)}function sa(e){var n=e.dataRegistry,i=e.xRange,a=e.xScaleConfig,u=e.yRange,l=e.yScaleConfig,f=n.keys(),h=i[0],v=i[1],_=u[0],g=u[1],T=(0,ua.useMemo)(function(){var P=f.map(function(S){return n.get(S)}),x=P.reduce(function(S,b){return b?S.concat(b.data.map(function(q){return b.xAccessor(q)})):S},[]);if(x.length!==0){var k=Xt(a)?x:Yr(x),R=Gr(a)?fn(Ht({range:[h,v],domain:k,zero:!0},a)):fn(Ht({range:[h,v],domain:k},a));return P.forEach(function(S){S!=null&&S.xScale&&(R=S.xScale(R))}),R}},[n,a,f,h,v]),C=(0,ua.useMemo)(function(){var P=f.map(function(S){return n.get(S)}),x=P.reduce(function(S,b){return b?S.concat(b.data.map(function(q){return b.yAccessor(q)})):S},[]);if(x.length!==0){var k=Xt(l)?x:Yr(x),R=Gr(l)?fn(Ht({range:[_,g],domain:k,zero:!0},l)):fn(Ht({range:[_,g],domain:k},l));return P.forEach(function(S){S!=null&&S.yScale&&(R=S.yScale(R))}),R}},[n,l,f,_,g]);return{xScale:T,yScale:C}}function kt(e){var n=e.initialDimensions,i=e.theme,a=e.xScale,u=e.yScale,l=e.children,f=e.horizontal,h=f===void 0?"auto":f,v=(0,Pt.useContext)(zl),_=i||v,g=la(n),T=g[0],C=T.width,P=T.height,x=T.margin,k=g[1],R=Math.max(0,C-x.left-x.right),S=Math.max(0,P-x.top-x.bottom),b=aa(),q=sa({dataRegistry:b,xScaleConfig:a,yScaleConfig:u,xRange:[x.left,Math.max(0,C-x.right)],yRange:[Math.max(0,P-x.bottom),x.top]}),$=q.xScale,w=q.yScale,F=b.keys(),I=(0,Pt.useMemo)(function(){return(0,Il.default)({domain:F,range:_.colors})},[F,_.colors]),z=h==="auto"?Xt(u)||u.type==="time"||u.type==="utc":h,L=(0,Pt.useMemo)(function(){return{dataRegistry:b,registerData:b.registerData,unregisterData:b.unregisterData,xScale:$,yScale:w,colorScale:I,theme:_,width:C,height:P,margin:x,innerWidth:R,innerHeight:S,setDimensions:k,horizontal:z}},[I,b,P,z,S,R,x,k,_,C,$,w]);return Pt.default.createElement(te.Provider,{value:L},l)}kt.propTypes={children:Dn.default.node.isRequired,horizontal:Dn.default.oneOfType([Dn.default.bool,Dn.default.oneOf(["auto"])])};var Rt=G(U());function qn(e){var n=e.source,i=e.onPointerOut,a=i===void 0?!0:i,u=e.onPointerMove,l=u===void 0?!0:u,f=e.onPointerUp,h=f===void 0?!0:f,v=e.onPointerDown,_=v===void 0?!0:v,g=e.onFocus,T=g===void 0?!1:g,C=e.onBlur,P=C===void 0?!1:C,x=Ie(),k=(0,Rt.useCallback)(function(w){return x?.("pointermove",w,n)},[x,n]),R=(0,Rt.useCallback)(function(w){return x?.("pointerout",w,n)},[x,n]),S=(0,Rt.useCallback)(function(w){return x?.("pointerup",w,n)},[x,n]),b=(0,Rt.useCallback)(function(w){return x?.("pointerdown",w,n)},[x,n]),q=(0,Rt.useCallback)(function(w){return x?.("focus",w,n)},[x,n]),$=(0,Rt.useCallback)(function(w){return x?.("blur",w,n)},[x,n]);return{onPointerMove:l?k:void 0,onFocus:T?q:void 0,onBlur:P?$:void 0,onPointerOut:a?R:void 0,onPointerUp:h?S:void 0,onPointerDown:_?b:void 0}}var Fl="GLYPHSERIES_EVENT_SOURCE",Vl="LINESERIES_EVENT_SOURCE",At="XYCHART_EVENT_SOURCE";var He=G(U());function ca(e){return!!e&&("clientX"in e||"changedTouches"in e)}function Gl(e){return!!e&&!ca(e)}function Ln(e){var n=e.scale,i=e.accessor,a=e.scaledValue,u=e.data,l=n,f,h;if("invert"in l&&typeof l.invert=="function"){var v=Ja(i).left,_=Number(l.invert(a)),g=v(u,_),T=u[g-1],C=u[g];f=!T||Math.abs(_-i(T))>Math.abs(_-i(C))?C:T,h=f===T?g-1:g}else if("step"in l&&typeof l.step<"u"){var P=n.domain(),x=n.range().map(Number),k=[].concat(x).sort(function(F,I){return F-I}),R=eo(k[0],k[1],l.step()),S=ja(R,a),b=x[0]<x[1]?P:P.reverse(),q=b[S-1],$=u.findIndex(function(F){return String(i(F))===String(q)});f=u[$],h=$}else return console.warn("[visx/xychart/findNearestDatum] encountered incompatible scale type, bailing"),null;if(f==null||h==null)return null;var w=Math.abs(Number(l(i(f)))-a);return{datum:f,index:h,distance:w}}function fa(e){var n=e.xScale,i=e.xAccessor,a=e.yScale,u=e.yAccessor,l=e.point,f=e.data;if(!l)return null;var h=Ln({scale:n,accessor:i,scaledValue:l.x,data:f});return h?{datum:h.datum,index:h.index,distanceX:h.distance,distanceY:Math.abs(Number(a(u(h.datum)))-l.y)}:null}function da(e){var n=e.yScale,i=e.yAccessor,a=e.xScale,u=e.xAccessor,l=e.point,f=e.data;if(!l)return null;var h=Ln({scale:n,accessor:i,scaledValue:l.y,data:f});return h?{datum:h.datum,index:h.index,distanceY:h.distance,distanceX:Math.abs(Number(a(u(h.datum)))-l.x)}:null}function ha(){return ha=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},ha.apply(this,arguments)}var Cr="__POINTER_EVENTS_ALL",Nn="__POINTER_EVENTS_NEAREST";function Bn(e){var n=e.dataKey,i=e.findNearestDatum,a=e.onBlur,u=e.onFocus,l=e.onPointerMove,f=e.onPointerOut,h=e.onPointerUp,v=e.onPointerDown,_=e.allowedSources,g=(0,He.useContext)(te),T=g.width,C=g.height,P=g.horizontal,x=g.dataRegistry,k=g.xScale,R=g.yScale,S=i||(P?da:fa),b=(0,He.useCallback)(function(L){var N=L||{},j=N.svgPoint,ce=N.event,Z={},pe=null,ve=1/0;if(L&&ce&&j&&T&&C&&k&&R){var ue,Fe=n===Nn||n===Cr,_e=Fe?(ue=x?.keys())!=null?ue:[]:Array.isArray(n)?n:[n];_e.forEach(function(ie){var Xe=x?.get(ie);if(Xe){var Le=S({dataKey:ie,data:Xe.data,height:C,point:j,width:T,xAccessor:Xe.xAccessor,xScale:k,yAccessor:Xe.yAccessor,yScale:R});
14if(Le&&(Z[ie]=ha({key:ie,svgPoint:j,event:ce},Le),n===Nn)){var Oe,Ve,W=Math.sqrt(((Oe=Le.distanceX)!=null?Oe:Math.pow(1/0,2))+((Ve=Le.distanceY)!=null?Ve:Math.pow(1/0,2)));pe=W<ve?Z[ie]:pe,ve=Math.min(ve,W)}}});var xe=n===Nn?[pe]:n===Cr||Array.isArray(n)?Object.values(Z):[Z[n]];return xe.filter(function(ie){return ie})}return[]},[n,x,k,R,T,C,S]),q=(0,He.useCallback)(function(L){l&&b(L).forEach(function(N){return l(N)})},[b,l]),$=(0,He.useCallback)(function(L){h&&b(L).forEach(function(N){return h(N)})},[b,h]),w=(0,He.useCallback)(function(L){v&&b(L).forEach(function(N){return v(N)})},[b,v]),F=(0,He.useCallback)(function(L){u&&b(L).forEach(function(N){return u(N)})},[b,u]),I=(0,He.useCallback)(function(L){var N=L?.event;N&&ca(N)&&f&&f(N)},[f]),z=(0,He.useCallback)(function(L){var N=L?.event;N&&Gl(N)&&a&&a(N)},[a]);Ie("pointermove",l?q:void 0,_),Ie("pointerout",f?I:void 0,_),Ie("pointerup",h?$:void 0,_),Ie("pointerdown",v?w:void 0,_),Ie("focus",u?F:void 0,_),Ie("blur",a?z:void 0,_)}function Pr(){return Pr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Pr.apply(this,arguments)}var hd={top:50,right:50,bottom:50,left:50},pd=[At];function it(e){var n=e.accessibilityLabel,i=n===void 0?"XYChart":n,a=e.captureEvents,u=a===void 0?!0:a,l=e.children,f=e.height,h=e.horizontal,v=e.margin,_=v===void 0?hd:v,g=e.onPointerMove,T=e.onPointerOut,C=e.onPointerUp,P=e.onPointerDown,x=e.pointerEventsDataKey,k=x===void 0?"nearest":x,R=e.theme,S=e.width,b=e.xScale,q=e.yScale,$=(0,ye.useContext)(te),w=$.setDimensions,F=(0,ye.useContext)(tt),I=Ie();(0,ye.useEffect)(function(){w&&S!=null&&f!=null&&S>0&&f>0&&w({width:S,height:f,margin:_})},[w,S,f,_]);var z=qn({source:At});return Bn({dataKey:k==="nearest"?Nn:Cr,onPointerMove:g,onPointerOut:T,onPointerUp:C,onPointerDown:P,allowedSources:pd}),w?S==null||f==null?ye.default.createElement(Kl.default,null,function(L){return ye.default.createElement(it,Pr({},e,{width:e.width==null?L.width:e.width,height:e.height==null?L.height:e.height}))}):F==null?ye.default.createElement(Er,null,ye.default.createElement(it,e)):I==null?ye.default.createElement(ea,null,ye.default.createElement(it,e)):S>0&&f>0?ye.default.createElement("svg",{width:S,height:f,"aria-label":i},l,u&&ye.default.createElement("rect",Pr({x:_.left,y:_.top,width:S-_.left-_.right,height:f-_.top-_.bottom,fill:"transparent"},z))):null:!b||!q?(console.warn("[@visx/xychart] XYChart: When no DataProvider is available in context, you must pass xScale & yScale config to XYChart."),null):ye.default.createElement(kt,{xScale:b,yScale:q,theme:R,initialDimensions:{width:S,height:f,margin:_},horizontal:h},ye.default.createElement(it,e))}it.propTypes={accessibilityLabel:Me.default.string,captureEvents:Me.default.bool,width:Me.default.number,height:Me.default.number,children:Me.default.node.isRequired,horizontal:Me.default.oneOfType([Me.default.bool,Me.default.oneOf(["auto"])]),onPointerMove:Me.default.func,onPointerOut:Me.default.func,onPointerUp:Me.default.func,onPointerDown:Me.default.func,pointerEventsDataKey:Me.default.oneOf(["all","nearest"])};var Zt=G(U());function ga(){return ga=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},ga.apply(this,arguments)}function In(e){function n(i){var a=i.dataKey,u=i.data,l=i.xAccessor,f=i.yAccessor,h=(0,Zt.useContext)(te),v=h.xScale,_=h.yScale,g=h.dataRegistry;(0,Zt.useEffect)(function(){return g&&g.registerData({key:a,data:u,xAccessor:l,yAccessor:f}),function(){return g?.unregisterData(a)}},[g,a,u,l,f]);var T=g?.get(a);if(!v||!_||!T)return null;var C=e;return Zt.default.createElement(C,ga({},i,{xScale:v,yScale:_,data:T.data,xAccessor:T.xAccessor,yAccessor:T.yAccessor}))}return n}function qt(e,n,i){return i===void 0&&(i="center"),function(a){var u=e(n(a));if(le(u)){var l=(i==="start"?0:Ut(e))/(i==="center"?2:1);return u+l}return NaN}}var Jt=G(Ye()),at=G(U());var mt=G(U());function Fn(e){var n,i=e.dataKey,a=e.enableEvents,u=e.findNearestDatum,l=e.onBlur,f=e.onFocus,h=e.onPointerMove,v=e.onPointerOut,_=e.onPointerUp,g=e.onPointerDown,T=e.source,C=e.allowedSources,P=(n=(0,mt.useContext)(tt))!=null?n:{},x=P.showTooltip,k=P.hideTooltip,R=(0,mt.useCallback)(function(w){x(w),h&&h(w)},[x,h]),S=(0,mt.useCallback)(function(w){x(w),f&&f(w)},[x,f]),b=(0,mt.useCallback)(function(w){k(),w&&v&&v(w)},[k,v]),q=(0,mt.useCallback)(function(w){k(),w&&l&&l(w)},[k,l]),$=(0,mt.useCallback)(function(w){x(w),g&&g(w)},[x,g]);return Bn({dataKey:i,findNearestDatum:u,onBlur:a?q:void 0,onFocus:a?S:void 0,onPointerMove:a?R:void 0,onPointerOut:a?b:void 0,onPointerUp:a?_:void 0,onPointerDown:a?$:void 0,allowedSources:C}),qn({source:T,onBlur:!!l&&a,onFocus:!!f&&a,onPointerMove:!!h&&a,onPointerOut:!!v&&a,onPointerUp:!!_&&a,onPointerDown:!!g&&a})}function xa(){return xa=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},xa.apply(this,arguments)}function Dr(e){var n,i,a,u=e.colorAccessor,l=e.data,f=e.dataKey,h=e.onBlur,v=e.onFocus,_=e.onPointerMove,g=e.onPointerOut,T=e.onPointerUp,C=e.onPointerDown,P=e.enableEvents,x=P===void 0?!0:P,k=e.renderGlyphs,R=e.size,S=R===void 0?8:R,b=e.xAccessor,q=e.xScale,$=e.yAccessor,w=e.yScale,F=(0,at.useContext)(te),I=F.colorScale,z=F.theme,L=F.horizontal,N=(0,at.useMemo)(function(){return qt(q,b)},[q,b]),j=(0,at.useMemo)(function(){return qt(w,$)},[w,$]),ce=(n=(i=I?.(f))!=null?i:z==null||(a=z.colors)==null?void 0:a[0])!=null?n:"#222",Z=Fl+"-"+f,pe=Fn({dataKey:f,enableEvents:x,onBlur:h,onFocus:v,onPointerMove:_,onPointerOut:g,onPointerUp:T,onPointerDown:C,source:Z,allowedSources:[At,Z]}),ve=(0,at.useMemo)(function(){return l.map(function(ue,Fe){var _e,xe=N(ue);if(!le(xe))return null;var ie=j(ue);return le(ie)?{key:""+Fe,x:xe,y:ie,color:(_e=u?.(ue,Fe))!=null?_e:ce,size:typeof S=="function"?S(ue):S,datum:ue}:null}).filter(function(ue){return ue})},[ce,u,l,N,j,S]);return at.default.createElement(at.default.Fragment,null,k(xa({glyphs:ve,xScale:q,yScale:w,horizontal:L},pe)))}Dr.propTypes={colorAccessor:Jt.default.func,size:Jt.default.oneOfType([Jt.default.number,Jt.default.func]),renderGlyphs:Jt.default.func.isRequired};var Zv=In(Dr);
14var Jl=G(U());function Sa(e){var n=e.key,i=e.color,a=e.x,u=e.y,l=e.size,f=e.onBlur,h=e.onFocus,v=e.onPointerMove,_=e.onPointerOut,g=e.onPointerUp;return Jl.default.createElement("circle",{className:"visx-circle-glyph",key:n,tabIndex:f||h?0:void 0,fill:i,r:l/2,cx:a,cy:u,onBlur:f,onFocus:h,onPointerMove:v,onPointerOut:_,onPointerUp:g})}var ru=G(U());var jl=G(Ye()),ge=G(U()),eu=G(Zl());var Dd=["colorAccessor","curve","data","dataKey","onBlur","onFocus","onPointerMove","onPointerOut","onPointerUp","onPointerDown","enableEvents","xAccessor","xScale","yAccessor","yScale","PathComponent"];function Vn(){return Vn=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},Vn.apply(this,arguments)}function qd(e,n){if(e==null)return{};var i={},a=Object.keys(e),u,l;for(l=0;l<a.length;l++)u=a[l],!(n.indexOf(u)>=0)&&(i[u]=e[u]);return i}function tu(e){var n,i,a,u=e.colorAccessor,l=e.curve,f=e.data,h=e.dataKey,v=e.onBlur,_=e.onFocus,g=e.onPointerMove,T=e.onPointerOut,C=e.onPointerUp,P=e.onPointerDown,x=e.enableEvents,k=x===void 0?!0:x,R=e.xAccessor,S=e.xScale,b=e.yAccessor,q=e.yScale,$=e.PathComponent,w=$===void 0?"path":$,F=qd(e,Dd),I=(0,ge.useContext)(te),z=I.colorScale,L=I.theme,N=(0,ge.useMemo)(function(){return qt(S,R)},[S,R]),j=(0,ge.useMemo)(function(){return qt(q,b)},[q,b]),ce=(0,ge.useCallback)(function(_e){return le(S(R(_e)))&&le(q(b(_e)))}
14,[S,R,q,b]),Z=(n=(i=z?.(h))!=null?i:L==null||(a=L.colors)==null?void 0:a[0])!=null?n:"#222",pe=Vl+"-"+h,ve=Fn({dataKey:h,enableEvents:k,onBlur:v,onFocus:_,onPointerMove:g,onPointerOut:T,onPointerUp:C,onPointerDown:P,source:pe,allowedSources:[At,pe]}),ue=!!(_||v),Fe=(0,ge.useCallback)(function(_e){var xe=_e.glyphs;return ue?xe.map(function(ie){return ge.default.createElement(ge.default.Fragment,{key:ie.key},Sa(Vn({},ie,{color:"transparent",onFocus:ve.onFocus,onBlur:ve.onBlur})))}):null},[ue,ve.onFocus,ve.onBlur]);return ge.default.createElement(ge.default.Fragment,null,ge.default.createElement(eu.default,Vn({x:N,y:j,defined:ce,curve:l},F),function(_e){var xe,ie=_e.path;return ge.default.createElement(w,Vn({stroke:(xe=u?.(h))!=null?xe:Z,strokeWidth:2,fill:"transparent",strokeLinecap:"round"},F,{d:ie(f)||""},ve))}),ue&&ge.default.createElement(Dr,{dataKey:h,data:f,xAccessor:R,yAccessor:b,xScale:S,yScale:q,renderGlyphs:Fe}))}tu.propTypes={colorAccessor:jl.default.func};var nu=In(tu);function qr(e){return ru.default.createElement(nu,e)}var hu=G(U());var Ld=G(U()),ba=(e,n="en-US")=>typeof e=="number"?Nd(e,n):e,Nd=(e,n)=>e.toLocaleString(n,{notation:"compact"});var T_=Pe` 15 padding: 0px 1rem; 16`,iu=Pe` 17 padding: 0; 18`,au=Pe` 19 background-color: ${cn("--palette-black-v200")}; 20 padding: 5px 10px; 21 color: ${cn("--palette-plain-white")}; 22 border-radius: 4px 4px 0px 0px; 23`,ou=Pe` 24 background-color: ${cn("--palette-black-v100")}; 25 padding: 5px 10px; 26 color: ${cn("--palette-plain-white")}; 27 border-radius: 0px 0px 4px 4px; 28 p { 29 margin: 0; 30 } 31`,lu=Pe` 32 display: flex; 33 align-items: center; 34`,uu=Pe` 35 font-size: 10px; 36`,su=Pe` 37 font-size: 12px; 38 && { 39 margin-left: 11px; 40 } 41`,cu=Pe` 42 width: 6px; 43 height: 6px; 44 border-radius: 3px; 45 margin: 0 5px 0 0; 46 *[dir='rtl'] & { 47 margin: 0 0 0 5px; 48 } 49`,fu=Pe` 50 transform: translate(50px, 0px); 51 *[dir='rtl'] & { 52 transform: translate(35px, 0px); 53 } 54`,E_=Pe` 55 position: relative; 56`,du=Pe` 57 display: flex; 58 position: absolute; 59`;var Ta=({xLabel:e,yLabel:n})=>je(ur,{children:[oe(dn,{orientation:"bottom",tickFormat:i=>ba(i),hideAxisLine:!0,label:e}),oe(dn,{axisClassName:fu,orientation:"left",tickFormat:i=>ba(i),label:n})]});var Ea=({accessors:e})=>{let n=i=>{let a=i?.nearestDatum?.key??"";return{xAccessor:e.x[a],yAccessor:e.y[a]}};return oe(An,{offsetTop:-85,unstyled:!0,applyPositionStyle:!0,className:iu,snapTooltipToDatumX:!0,snapTooltipToDatumY:!0,showDatumGlyph:!0,renderTooltip:({tooltipData:i,colorScale:a})=>i?.nearestDatum?je("article",{children:[oe("section",{className:au,children:n(i).xAccessor(i.nearestDatum.datum)}),je("section",{className:ou,children:[je("div",{className:lu,children:[oe("div",{className:cu,style:{backgroundColor:a?.(i.nearestDatum.key)}}),oe("p",{className:uu,children:i.nearestDatum.key})]}),oe("p",{className:su,children:n(i).yAccessor(i.nearestDatum.datum)})]})]}):null})};var Bd=Pe` 60 text-align: center; 61 margin-bottom: 0; 62`,zd=()=>{let{colorScale:e,margin:n}=(0,hu.useContext)(te);return oe(Qa,{direction:"row",itemMargin:"8px 8px 8px 0",scale:e,shape:"line",style:{paddingLeft:n?.left},className:du})};function $d({accessors:e,chartTitle:n,curve:i="linear",data:a,height:u=500,width:l,xLabel:f,yKeys:h,yLabel:v}){Fa("sdsm-line-chat");let _=i==="cardinal"&&Ur||i==="step"&&Wr||Kr,g=oe(ur,{children:h.map(T=>oe(qr,{dataKey:T,data:a,xAccessor:e.x[T],yAccessor:e.y[T],curve:_},T))});return oe("section",{className:Ia("sdsm-line-chat"),children:oe(kt,{xScale:{type:"band",paddingInner:.5},yScale:{type:"linear",nice:!0},children:je("section",{"data-testid":"lineChart",children:[n?oe("h2",{className:Bd,children:n}):null,oe(zd,{}),je(it,{height:u,width:l,children:[oe(Ta,{xLabel:f,yLabel:v}),oe(Ea,{accessors:e}),oe(xr,{columns:!1,left:70}),g]})]})})})}export{$d as LineChart};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.