import{f as jh,b as _e,r as pt,h as ee,R as Q,P as ae,c as Mk,d as kk}from"./mantine-PZICIGS6.js";var bv,aO;function $r(){if(aO)return bv;aO=1;var r=Array.isArray;return bv=r,bv}var xv,oO;function Rk(){if(oO)return xv;oO=1;var r=typeof jh=="object"&&jh&&jh.Object===Object&&jh;return xv=r,xv}var wv,sO;function Ti(){if(sO)return wv;sO=1;var r=Rk(),t=typeof self=="object"&&self&&self.Object===Object&&self,e=r||t||Function("return this")();return wv=e,wv}var Sv,lO;function Jf(){if(lO)return Sv;lO=1;var r=Ti(),t=r.Symbol;return Sv=t,Sv}var Ov,cO;function G2(){if(cO)return Ov;cO=1;var r=Jf(),t=Object.prototype,e=t.hasOwnProperty,n=t.toString,i=r?r.toStringTag:void 0;function a(o){var s=e.call(o,i),l=o[i];try{o[i]=void 0;var c=!0}catch{}var u=n.call(o);return c&&(s?o[i]=l:delete o[i]),u}return Ov=a,Ov}var Av,uO;function U2(){if(uO)return Av;uO=1;var r=Object.prototype,t=r.toString;function e(n){return t.call(n)}return Av=e,Av}var Tv,fO;function ua(){if(fO)return Tv;fO=1;var r=Jf(),t=G2(),e=U2(),n="[object Null]",i="[object Undefined]",a=r?r.toStringTag:void 0;function o(s){return s==null?s===void 0?i:n:a&&a in Object(s)?t(s):e(s)}return Tv=o,Tv}var Pv,hO;function fa(){if(hO)return Pv;hO=1;function r(t){return t!=null&&typeof t=="object"}return Pv=r,Pv}var _v,dO;function lc(){if(dO)return _v;dO=1;var r=ua(),t=fa(),e="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&r(i)==e}return _v=n,_v}var Ev,gO;function lS(){if(gO)return Ev;gO=1;var r=$r(),t=lc(),e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,o){if(r(a))return!1;var s=typeof a;return s=="number"||s=="symbol"||s=="boolean"||a==null||t(a)?!0:n.test(a)||!e.test(a)||o!=null&&a in Object(o)}return Ev=i,Ev}var Cv,pO;function to(){if(pO)return Cv;pO=1;function r(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}return Cv=r,Cv}var Mv,vO;function cS(){if(vO)return Mv;vO=1;var r=ua(),t=to(),e="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(s){if(!t(s))return!1;var l=r(s);return l==n||l==i||l==e||l==a}return Mv=o,Mv}var kv,yO;function X2(){if(yO)return kv;yO=1;var r=Ti(),t=r["__core-js_shared__"];return kv=t,kv}var Rv,mO;function Y2(){if(mO)return Rv;mO=1;var r=X2(),t=(function(){var n=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function e(n){return!!t&&t in n}return Rv=e,Rv}var Iv,bO;function Ik(){if(bO)return Iv;bO=1;var r=Function.prototype,t=r.toString;function e(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return Iv=e,Iv}var Lv,xO;function j2(){if(xO)return Lv;xO=1;var r=cS(),t=Y2(),e=to(),n=Ik(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,l=o.toString,c=s.hasOwnProperty,u=RegExp("^"+l.call(c).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(h){if(!e(h)||t(h))return!1;var v=r(h)?u:a;return v.test(n(h))}return Lv=f,Lv}var Dv,wO;function V2(){if(wO)return Dv;wO=1;function r(t,e){return t?.[e]}return Dv=r,Dv}var Nv,SO;function ws(){if(SO)return Nv;SO=1;var r=j2(),t=V2();function e(n,i){var a=t(n,i);return r(a)?a:void 0}return Nv=e,Nv}var Bv,OO;function Zg(){if(OO)return Bv;OO=1;var r=ws(),t=r(Object,"create");return Bv=t,Bv}var Fv,AO;function K2(){if(AO)return Fv;AO=1;var r=Zg();function t(){this.__data__=r?r(null):{},this.size=0}return Fv=t,Fv}var zv,TO;function Z2(){if(TO)return zv;TO=1;function r(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}return zv=r,zv}var Wv,PO;function J2(){if(PO)return Wv;PO=1;var r=Zg(),t="__lodash_hash_undefined__",e=Object.prototype,n=e.hasOwnProperty;function i(a){var o=this.__data__;if(r){var s=o[a];return s===t?void 0:s}return n.call(o,a)?o[a]:void 0}return Wv=i,Wv}var Hv,_O;function Q2(){if(_O)return Hv;_O=1;var r=Zg(),t=Object.prototype,e=t.hasOwnProperty;function n(i){var a=this.__data__;return r?a[i]!==void 0:e.call(a,i)}return Hv=n,Hv}var Gv,EO;function q2(){if(EO)return Gv;EO=1;var r=Zg(),t="__lodash_hash_undefined__";function e(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=r&&i===void 0?t:i,this}return Gv=e,Gv}var Uv,CO;function $2(){if(CO)return Uv;CO=1;var r=K2(),t=Z2(),e=J2(),n=Q2(),i=q2();function a(o){var s=-1,l=o==null?0:o.length;for(this.clear();++s-1}return Zv=t,Zv}var Jv,NO;function iD(){if(NO)return Jv;NO=1;var r=Jg();function t(e,n){var i=this.__data__,a=r(i,e);return a<0?(++this.size,i.push([e,n])):i[a][1]=n,this}return Jv=t,Jv}var Qv,BO;function Qg(){if(BO)return Qv;BO=1;var r=tD(),t=eD(),e=rD(),n=nD(),i=iD();function a(o){var s=-1,l=o==null?0:o.length;for(this.clear();++s0?1:-1},os=function(t){return ps(t)&&t.indexOf("%")===t.length-1},vt=function(t){return _D(t)&&!uc(t)},ED=function(t){return Jt(t)},ur=function(t){return vt(t)||ps(t)},CD=0,Qf=function(t){var e=++CD;return"".concat(t||"").concat(e)},vs=function(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!vt(t)&&!ps(t))return n;var a;if(os(t)){var o=t.indexOf("%");a=e*parseFloat(t.slice(0,o))/100}else a=+t;return uc(a)&&(a=n),i&&a>e&&(a=e),a},Ka=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},MD=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function BD(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function px(r){"@babel/helpers - typeof";return px=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},px(r)}var fA={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},ra=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},hA=null,Oy=null,vS=function r(t){if(t===hA&&Array.isArray(Oy))return Oy;var e=[];return pt.Children.forEach(t,function(n){Jt(n)||(OD.isFragment(n)?e=e.concat(r(n.props.children)):e.push(n))}),Oy=e,hA=t,e};function Vn(r,t){var e=[],n=[];return Array.isArray(t)?n=t.map(function(i){return ra(i)}):n=[ra(t)],vS(r).forEach(function(i){var a=wn(i,"type.displayName")||wn(i,"type.name");n.indexOf(a)!==-1&&e.push(i)}),e}function sn(r,t){var e=Vn(r,t);return e&&e[0]}var dA=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,i=e.height;return!(!vt(n)||n<=0||!vt(i)||i<=0)},FD=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],zD=function(t){return t&&t.type&&ps(t.type)&&FD.indexOf(t.type)>=0},WD=function(t){return t&&px(t)==="object"&&"clipDot"in t},HD=function(t,e,n,i){var a,o=(a=Sy?.[i])!==null&&a!==void 0?a:[];return e.startsWith("data-")||!Gt(t)&&(i&&o.includes(e)||ID.includes(e))||n&&pS.includes(e)},jt=function(t,e,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(pt.isValidElement(t)&&(i=t.props),!cc(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;HD((s=i)===null||s===void 0?void 0:s[o],o,e,n)&&(a[o]=i[o])}),a},vx=function r(t,e){if(t===e)return!0;var n=pt.Children.count(t);if(n!==pt.Children.count(e))return!1;if(n===0)return!0;if(n===1)return gA(Array.isArray(t)?t[0]:t,Array.isArray(e)?e[0]:e);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function jD(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function mx(r){var t=r.children,e=r.width,n=r.height,i=r.viewBox,a=r.className,o=r.style,s=r.title,l=r.desc,c=YD(r,XD),u=i||{width:e,height:n,x:0,y:0},f=ee("recharts-surface",a);return Q.createElement("svg",yx({},jt(c,!0,"svg"),{className:f,width:e,height:n,style:o,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),Q.createElement("title",null,s),Q.createElement("desc",null,l),t)}var VD=["children","className"];function bx(){return bx=Object.assign?Object.assign.bind():function(r){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function ZD(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}var De=Q.forwardRef(function(r,t){var e=r.children,n=r.className,i=KD(r,VD),a=ee("recharts-layer",n);return Q.createElement("g",bx({className:a},jt(i,!0),{ref:t}),e)}),na=function(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;aa?0:a+e),n=n>a?a:n,n<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(a);++i=a?e:r(e,n,i)}return Ty=t,Ty}var Py,mA;function zk(){if(mA)return Py;mA=1;var r="\\ud800-\\udfff",t="\\u0300-\\u036f",e="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+e+n,a="\\ufe0e\\ufe0f",o="\\u200d",s=RegExp("["+o+r+i+a+"]");function l(c){return s.test(c)}return Py=l,Py}var _y,bA;function qD(){if(bA)return _y;bA=1;function r(t){return t.split("")}return _y=r,_y}var Ey,xA;function $D(){if(xA)return Ey;xA=1;var r="\\ud800-\\udfff",t="\\u0300-\\u036f",e="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+e+n,a="\\ufe0e\\ufe0f",o="["+r+"]",s="["+i+"]",l="\\ud83c[\\udffb-\\udfff]",c="(?:"+s+"|"+l+")",u="[^"+r+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",h="[\\ud800-\\udbff][\\udc00-\\udfff]",v="\\u200d",x=c+"?",b="["+a+"]?",m="(?:"+v+"(?:"+[u,f,h].join("|")+")"+b+x+")*",w=b+x+m,A="(?:"+[u+s+"?",s,f,h,o].join("|")+")",P=RegExp(l+"(?="+l+")|"+A+w,"g");function E(T){return T.match(P)||[]}return Ey=E,Ey}var Cy,wA;function tN(){if(wA)return Cy;wA=1;var r=qD(),t=zk(),e=$D();function n(i){return t(i)?e(i):r(i)}return Cy=n,Cy}var My,SA;function eN(){if(SA)return My;SA=1;var r=QD(),t=zk(),e=tN(),n=Dk();function i(a){return function(o){o=n(o);var s=t(o)?e(o):void 0,l=s?s[0]:o.charAt(0),c=s?r(s,1).join(""):o.slice(1);return l[a]()+c}}return My=i,My}var ky,OA;function rN(){if(OA)return ky;OA=1;var r=eN(),t=r("toUpperCase");return ky=t,ky}var nN=rN();const tp=_e(nN);function xe(r){return function(){return r}}const Wk=Math.cos,Kd=Math.sin,Kn=Math.sqrt,Zd=Math.PI,ep=2*Zd,xx=Math.PI,wx=2*xx,es=1e-6,iN=wx-es;function Hk(r){this._+=r[0];for(let t=1,e=r.length;t=0))throw new Error(`invalid digits: ${r}`);if(t>15)return Hk;const e=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;ies)if(!(Math.abs(f*l-c*u)>es)||!a)this._append`L${this._x1=t},${this._y1=e}`;else{let v=n-o,x=i-s,b=l*l+c*c,m=v*v+x*x,w=Math.sqrt(b),A=Math.sqrt(h),P=a*Math.tan((xx-Math.acos((b+h-m)/(2*w*A)))/2),E=P/A,T=P/w;Math.abs(E-1)>es&&this._append`L${t+E*u},${e+E*f}`,this._append`A${a},${a},0,0,${+(f*v>u*x)},${this._x1=t+T*l},${this._y1=e+T*c}`}}arc(t,e,n,i,a,o){if(t=+t,e=+e,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),c=t+s,u=e+l,f=1^o,h=o?i-a:a-i;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>es||Math.abs(this._y1-u)>es)&&this._append`L${c},${u}`,n&&(h<0&&(h=h%wx+wx),h>iN?this._append`A${n},${n},0,1,${f},${t-s},${e-l}A${n},${n},0,1,${f},${this._x1=c},${this._y1=u}`:h>es&&this._append`A${n},${n},0,${+(h>=xx)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=e+n*Math.sin(a)}`)}rect(t,e,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function yS(r){let t=3;return r.digits=function(e){if(!arguments.length)return t;if(e==null)t=null;else{const n=Math.floor(e);if(!(n>=0))throw new RangeError(`invalid digits: ${e}`);t=n}return r},()=>new oN(t)}function mS(r){return typeof r=="object"&&"length"in r?r:Array.from(r)}function Gk(r){this._context=r}Gk.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(r,t){switch(r=+r,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,t):this._context.moveTo(r,t);break;case 1:this._point=2;default:this._context.lineTo(r,t);break}}};function rp(r){return new Gk(r)}function Uk(r){return r[0]}function Xk(r){return r[1]}function Yk(r,t){var e=xe(!0),n=null,i=rp,a=null,o=yS(s);r=typeof r=="function"?r:r===void 0?Uk:xe(r),t=typeof t=="function"?t:t===void 0?Xk:xe(t);function s(l){var c,u=(l=mS(l)).length,f,h=!1,v;for(n==null&&(a=i(v=o())),c=0;c<=u;++c)!(c=v;--x)s.point(P[x],E[x]);s.lineEnd(),s.areaEnd()}w&&(P[h]=+r(m,h,f),E[h]=+t(m,h,f),s.point(n?+n(m,h,f):P[h],e?+e(m,h,f):E[h]))}if(A)return s=null,A+""||null}function u(){return Yk().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(r=typeof f=="function"?f:xe(+f),n=null,c):r},c.x0=function(f){return arguments.length?(r=typeof f=="function"?f:xe(+f),c):r},c.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:xe(+f),c):n},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:xe(+f),e=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:xe(+f),c):t},c.y1=function(f){return arguments.length?(e=f==null?null:typeof f=="function"?f:xe(+f),c):e},c.lineX0=c.lineY0=function(){return u().x(r).y(t)},c.lineY1=function(){return u().x(r).y(e)},c.lineX1=function(){return u().x(n).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:xe(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(s=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=s=null:s=o(a=f),c):a},c}class jk{constructor(t,e){this._context=t,this._x=e}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(t,e){switch(t=+t,e=+e,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e);break}}this._x0=t,this._y0=e}}function sN(r){return new jk(r,!0)}function lN(r){return new jk(r,!1)}const bS={draw(r,t){const e=Kn(t/Zd);r.moveTo(e,0),r.arc(0,0,e,0,ep)}},cN={draw(r,t){const e=Kn(t/5)/2;r.moveTo(-3*e,-e),r.lineTo(-e,-e),r.lineTo(-e,-3*e),r.lineTo(e,-3*e),r.lineTo(e,-e),r.lineTo(3*e,-e),r.lineTo(3*e,e),r.lineTo(e,e),r.lineTo(e,3*e),r.lineTo(-e,3*e),r.lineTo(-e,e),r.lineTo(-3*e,e),r.closePath()}},Vk=Kn(1/3),uN=Vk*2,fN={draw(r,t){const e=Kn(t/uN),n=e*Vk;r.moveTo(0,-e),r.lineTo(n,0),r.lineTo(0,e),r.lineTo(-n,0),r.closePath()}},hN={draw(r,t){const e=Kn(t),n=-e/2;r.rect(n,n,e,e)}},dN=.8908130915292852,Kk=Kd(Zd/10)/Kd(7*Zd/10),gN=Kd(ep/10)*Kk,pN=-Wk(ep/10)*Kk,vN={draw(r,t){const e=Kn(t*dN),n=gN*e,i=pN*e;r.moveTo(0,-e),r.lineTo(n,i);for(let a=1;a<5;++a){const o=ep*a/5,s=Wk(o),l=Kd(o);r.lineTo(l*e,-s*e),r.lineTo(s*n-l*i,l*n+s*i)}r.closePath()}},Ry=Kn(3),yN={draw(r,t){const e=-Kn(t/(Ry*3));r.moveTo(0,e*2),r.lineTo(-Ry*e,-e),r.lineTo(Ry*e,-e),r.closePath()}},pn=-.5,vn=Kn(3)/2,Sx=1/Kn(12),mN=(Sx/2+1)*3,bN={draw(r,t){const e=Kn(t/mN),n=e/2,i=e*Sx,a=n,o=e*Sx+e,s=-a,l=o;r.moveTo(n,i),r.lineTo(a,o),r.lineTo(s,l),r.lineTo(pn*n-vn*i,vn*n+pn*i),r.lineTo(pn*a-vn*o,vn*a+pn*o),r.lineTo(pn*s-vn*l,vn*s+pn*l),r.lineTo(pn*n+vn*i,pn*i-vn*n),r.lineTo(pn*a+vn*o,pn*o-vn*a),r.lineTo(pn*s+vn*l,pn*l-vn*s),r.closePath()}};function xN(r,t){let e=null,n=yS(i);r=typeof r=="function"?r:xe(r||bS),t=typeof t=="function"?t:xe(t===void 0?64:+t);function i(){let a;if(e||(e=a=n()),r.apply(this,arguments).draw(e,+t.apply(this,arguments)),a)return e=null,a+""||null}return i.type=function(a){return arguments.length?(r=typeof a=="function"?a:xe(a),i):r},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:xe(+a),i):t},i.context=function(a){return arguments.length?(e=a??null,i):e},i}function Jd(){}function Qd(r,t,e){r._context.bezierCurveTo((2*r._x0+r._x1)/3,(2*r._y0+r._y1)/3,(r._x0+2*r._x1)/3,(r._y0+2*r._y1)/3,(r._x0+4*r._x1+t)/6,(r._y0+4*r._y1+e)/6)}function Zk(r){this._context=r}Zk.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:Qd(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(r,t){switch(r=+r,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,t):this._context.moveTo(r,t);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:Qd(this,r,t);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=t}};function wN(r){return new Zk(r)}function Jk(r){this._context=r}Jk.prototype={areaStart:Jd,areaEnd:Jd,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(r,t){switch(r=+r,t=+t,this._point){case 0:this._point=1,this._x2=r,this._y2=t;break;case 1:this._point=2,this._x3=r,this._y3=t;break;case 2:this._point=3,this._x4=r,this._y4=t,this._context.moveTo((this._x0+4*this._x1+r)/6,(this._y0+4*this._y1+t)/6);break;default:Qd(this,r,t);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=t}};function SN(r){return new Jk(r)}function Qk(r){this._context=r}Qk.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(r,t){switch(r=+r,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+r)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 3:this._point=4;default:Qd(this,r,t);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=t}};function ON(r){return new Qk(r)}function qk(r){this._context=r}qk.prototype={areaStart:Jd,areaEnd:Jd,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(r,t){r=+r,t=+t,this._point?this._context.lineTo(r,t):(this._point=1,this._context.moveTo(r,t))}};function AN(r){return new qk(r)}function AA(r){return r<0?-1:1}function TA(r,t,e){var n=r._x1-r._x0,i=t-r._x1,a=(r._y1-r._y0)/(n||i<0&&-0),o=(e-r._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(AA(a)+AA(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function PA(r,t){var e=r._x1-r._x0;return e?(3*(r._y1-r._y0)/e-t)/2:t}function Iy(r,t,e){var n=r._x0,i=r._y0,a=r._x1,o=r._y1,s=(a-n)/3;r._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*e,a,o)}function qd(r){this._context=r}qd.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:Iy(this,this._t0,PA(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,t){var e=NaN;if(r=+r,t=+t,!(r===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(r,t):this._context.moveTo(r,t);break;case 1:this._point=2;break;case 2:this._point=3,Iy(this,PA(this,e=TA(this,r,t)),e);break;default:Iy(this,this._t0,e=TA(this,r,t));break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=t,this._t0=e}}};function $k(r){this._context=new tR(r)}($k.prototype=Object.create(qd.prototype)).point=function(r,t){qd.prototype.point.call(this,t,r)};function tR(r){this._context=r}tR.prototype={moveTo:function(r,t){this._context.moveTo(t,r)},closePath:function(){this._context.closePath()},lineTo:function(r,t){this._context.lineTo(t,r)},bezierCurveTo:function(r,t,e,n,i,a){this._context.bezierCurveTo(t,r,n,e,a,i)}};function TN(r){return new qd(r)}function PN(r){return new $k(r)}function eR(r){this._context=r}eR.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var r=this._x,t=this._y,e=r.length;if(e)if(this._line?this._context.lineTo(r[0],t[0]):this._context.moveTo(r[0],t[0]),e===2)this._context.lineTo(r[1],t[1]);else for(var n=_A(r),i=_A(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[e-1]=(r[e]+i[e-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(r,t){switch(r=+r,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,t):this._context.moveTo(r,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(r,t);else{var e=this._x*(1-this._t)+r*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,t)}break}}this._x=r,this._y=t}};function EN(r){return new np(r,.5)}function CN(r){return new np(r,0)}function MN(r){return new np(r,1)}function Fl(r,t){if((o=r.length)>1)for(var e=1,n,i,a=r[t[0]],o,s=a.length;e=0;)e[t]=t;return e}function kN(r,t){return r[t]}function RN(r){const t=[];return t.key=r,t}function IN(){var r=xe([]),t=Ox,e=Fl,n=kN;function i(a){var o=Array.from(r.apply(this,arguments),RN),s,l=o.length,c=-1,u;for(const f of a)for(s=0,++c;s0){for(var e,n,i=0,a=r[0].length,o;i0){for(var e=0,n=r[t[0]],i,a=n.length;e0)||!((a=(i=r[t[0]]).length)>0))){for(var e=0,n=1,i,a,o;n=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function GN(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}var rR={symbolCircle:bS,symbolCross:cN,symbolDiamond:fN,symbolSquare:hN,symbolStar:vN,symbolTriangle:yN,symbolWye:bN},UN=Math.PI/180,XN=function(t){var e="symbol".concat(tp(t));return rR[e]||bS},YN=function(t,e,n){if(e==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*UN;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},jN=function(t,e){rR["symbol".concat(tp(t))]=e},xS=function(t){var e=t.type,n=e===void 0?"circle":e,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,l=HN(t,BN),c=CA(CA({},l),{},{type:n,size:a,sizeType:s}),u=function(){var m=XN(n),w=xN().type(m).size(YN(a,s,n));return w()},f=c.className,h=c.cx,v=c.cy,x=jt(c,!0);return h===+h&&v===+v&&a===+a?Q.createElement("path",Ax({},x,{className:ee("recharts-symbols",f),transform:"translate(".concat(h,", ").concat(v,")"),d:u()})):null};xS.registerSymbol=jN;function zl(r){"@babel/helpers - typeof";return zl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zl(r)}function Tx(){return Tx=Object.assign?Object.assign.bind():function(r){for(var t=1;t`);var A=v.inactive?c:v.color;return Q.createElement("li",Tx({className:m,style:f,key:"legend-item-".concat(x)},Vd(n.props,v,x)),Q.createElement(mx,{width:o,height:o,viewBox:u,style:h},n.renderIcon(v)),Q.createElement("span",{className:"recharts-legend-item-text",style:{color:A}},b?b(w,v,x):w))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return Q.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])})(pt.PureComponent);hf(wS,"displayName","Legend");hf(wS,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Ly,kA;function rB(){if(kA)return Ly;kA=1;var r=Qg();function t(){this.__data__=new r,this.size=0}return Ly=t,Ly}var Dy,RA;function nB(){if(RA)return Dy;RA=1;function r(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}return Dy=r,Dy}var Ny,IA;function iB(){if(IA)return Ny;IA=1;function r(t){return this.__data__.get(t)}return Ny=r,Ny}var By,LA;function aB(){if(LA)return By;LA=1;function r(t){return this.__data__.has(t)}return By=r,By}var Fy,DA;function oB(){if(DA)return Fy;DA=1;var r=Qg(),t=fS(),e=hS(),n=200;function i(a,o){var s=this.__data__;if(s instanceof r){var l=s.__data__;if(!t||l.lengthv))return!1;var b=f.get(o),m=f.get(s);if(b&&m)return b==s&&m==o;var w=-1,A=!0,P=l&i?new r:void 0;for(f.set(o,s),f.set(s,o);++w-1&&n%1==0&&n-1&&e%1==0&&e<=r}return om=t,om}var sm,aT;function bB(){if(aT)return sm;aT=1;var r=ua(),t=TS(),e=fa(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",s="[object Error]",l="[object Function]",c="[object Map]",u="[object Number]",f="[object Object]",h="[object RegExp]",v="[object Set]",x="[object String]",b="[object WeakMap]",m="[object ArrayBuffer]",w="[object DataView]",A="[object Float32Array]",P="[object Float64Array]",E="[object Int8Array]",T="[object Int16Array]",_="[object Int32Array]",I="[object Uint8Array]",L="[object Uint8ClampedArray]",D="[object Uint16Array]",U="[object Uint32Array]",W={};W[A]=W[P]=W[E]=W[T]=W[_]=W[I]=W[L]=W[D]=W[U]=!0,W[n]=W[i]=W[m]=W[a]=W[w]=W[o]=W[s]=W[l]=W[c]=W[u]=W[f]=W[h]=W[v]=W[x]=W[b]=!1;function H(Y){return e(Y)&&t(Y.length)&&!!W[r(Y)]}return sm=H,sm}var lm,oT;function hR(){if(oT)return lm;oT=1;function r(t){return function(e){return t(e)}}return lm=r,lm}var $u={exports:{}};$u.exports;var sT;function xB(){return sT||(sT=1,(function(r,t){var e=Rk(),n=t&&!t.nodeType&&t,i=n&&!0&&r&&!r.nodeType&&r,a=i&&i.exports===n,o=a&&e.process,s=(function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}})();r.exports=s})($u,$u.exports)),$u.exports}var cm,lT;function dR(){if(lT)return cm;lT=1;var r=bB(),t=hR(),e=xB(),n=e&&e.isTypedArray,i=n?t(n):r;return cm=i,cm}var um,cT;function wB(){if(cT)return um;cT=1;var r=vB(),t=OS(),e=$r(),n=fR(),i=AS(),a=dR(),o=Object.prototype,s=o.hasOwnProperty;function l(c,u){var f=e(c),h=!f&&t(c),v=!f&&!h&&n(c),x=!f&&!h&&!v&&a(c),b=f||h||v||x,m=b?r(c.length,String):[],w=m.length;for(var A in c)(u||s.call(c,A))&&!(b&&(A=="length"||v&&(A=="offset"||A=="parent")||x&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||i(A,w)))&&m.push(A);return m}return um=l,um}var fm,uT;function SB(){if(uT)return fm;uT=1;var r=Object.prototype;function t(e){var n=e&&e.constructor,i=typeof n=="function"&&n.prototype||r;return e===i}return fm=t,fm}var hm,fT;function gR(){if(fT)return hm;fT=1;function r(t,e){return function(n){return t(e(n))}}return hm=r,hm}var dm,hT;function OB(){if(hT)return dm;hT=1;var r=gR(),t=r(Object.keys,Object);return dm=t,dm}var gm,dT;function AB(){if(dT)return gm;dT=1;var r=SB(),t=OB(),e=Object.prototype,n=e.hasOwnProperty;function i(a){if(!r(a))return t(a);var o=[];for(var s in Object(a))n.call(a,s)&&s!="constructor"&&o.push(s);return o}return gm=i,gm}var pm,gT;function qf(){if(gT)return pm;gT=1;var r=cS(),t=TS();function e(n){return n!=null&&t(n.length)&&!r(n)}return pm=e,pm}var vm,pT;function ip(){if(pT)return vm;pT=1;var r=wB(),t=AB(),e=qf();function n(i){return e(i)?r(i):t(i)}return vm=n,vm}var ym,vT;function TB(){if(vT)return ym;vT=1;var r=hB(),t=pB(),e=ip();function n(i){return r(i,e,t)}return ym=n,ym}var mm,yT;function PB(){if(yT)return mm;yT=1;var r=TB(),t=1,e=Object.prototype,n=e.hasOwnProperty;function i(a,o,s,l,c,u){var f=s&t,h=r(a),v=h.length,x=r(o),b=x.length;if(v!=b&&!f)return!1;for(var m=v;m--;){var w=h[m];if(!(f?w in o:n.call(o,w)))return!1}var A=u.get(a),P=u.get(o);if(A&&P)return A==o&&P==a;var E=!0;u.set(a,o),u.set(o,a);for(var T=f;++m-1}return Xm=t,Xm}var Ym,XT;function jB(){if(XT)return Ym;XT=1;function r(t,e,n){for(var i=-1,a=t==null?0:t.length;++i=o){var w=c?null:i(l);if(w)return a(w);x=!1,h=n,m=new r}else m=c?[]:b;t:for(;++f=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function sF(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function lF(r){return r.value}function cF(r,t){if(Q.isValidElement(r))return Q.cloneElement(r,t);if(typeof r=="function")return Q.createElement(r,t);t.ref;var e=oF(t,qB);return Q.createElement(wS,e)}var qT=1,Dl=(function(r){function t(){var e;$B(this,t);for(var n=arguments.length,i=new Array(n),a=0;aqT||Math.abs(i.height-this.lastBoundingBox.height)>qT)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Vi({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,l=i.margin,c=i.chartWidth,u=i.chartHeight,f,h;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var v=this.getBBoxSnapshot();f={left:((c||0)-v.width)/2}}else f=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var x=this.getBBoxSnapshot();h={top:((u||0)-x.height)/2}}else h=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return Vi(Vi({},f),h)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,l=i.wrapperStyle,c=i.payloadUniqBy,u=i.payload,f=Vi(Vi({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return Q.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(v){n.wrapperNode=v}},cF(a,Vi(Vi({},this.props),{},{payload:bR(u,c,lF)})))}}],[{key:"getWithHeight",value:function(n,i){var a=Vi(Vi({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&vt(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])})(pt.PureComponent);ap(Dl,"displayName","Legend");ap(Dl,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Jm,$T;function uF(){if($T)return Jm;$T=1;var r=Jf(),t=OS(),e=$r(),n=r?r.isConcatSpreadable:void 0;function i(a){return e(a)||t(a)||!!(n&&a&&a[n])}return Jm=i,Jm}var Qm,tP;function SR(){if(tP)return Qm;tP=1;var r=uR(),t=uF();function e(n,i,a,o,s){var l=-1,c=n.length;for(a||(a=t),s||(s=[]);++l0&&a(u)?i>1?e(u,i-1,a,o,s):r(s,u):o||(s[s.length]=u)}return s}return Qm=e,Qm}var qm,eP;function fF(){if(eP)return qm;eP=1;function r(t){return function(e,n,i){for(var a=-1,o=Object(e),s=i(e),l=s.length;l--;){var c=s[t?l:++a];if(n(o[c],c,o)===!1)break}return e}}return qm=r,qm}var $m,rP;function hF(){if(rP)return $m;rP=1;var r=fF(),t=r();return $m=t,$m}var tb,nP;function OR(){if(nP)return tb;nP=1;var r=hF(),t=ip();function e(n,i){return n&&r(n,i,t)}return tb=e,tb}var eb,iP;function dF(){if(iP)return eb;iP=1;var r=qf();function t(e,n){return function(i,a){if(i==null)return i;if(!r(i))return e(i,a);for(var o=i.length,s=n?o:-1,l=Object(i);(n?s--:++sn||s&&l&&u&&!c&&!f||a&&l&&u||!i&&u||!o)return 1;if(!a&&!s&&!f&&e=c)return u;var f=i[a];return u*(f=="desc"?-1:1)}}return e.index-n.index}return ob=t,ob}var sb,uP;function yF(){if(uP)return sb;uP=1;var r=dS(),t=gS(),e=eo(),n=AR(),i=gF(),a=hR(),o=vF(),s=fc(),l=$r();function c(u,f,h){f.length?f=r(f,function(b){return l(b)?function(m){return t(m,b.length===1?b[0]:b)}:b}):f=[s];var v=-1;f=r(f,a(e));var x=n(u,function(b,m,w){var A=r(f,function(P){return P(b)});return{criteria:A,index:++v,value:b}});return i(x,function(b,m){return o(b,m,h)})}return sb=c,sb}var lb,fP;function mF(){if(fP)return lb;fP=1;function r(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}return lb=r,lb}var cb,hP;function bF(){if(hP)return cb;hP=1;var r=mF(),t=Math.max;function e(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var o=arguments,s=-1,l=t(o.length-i,0),c=Array(l);++s0){if(++a>=r)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return db=n,db}var gb,yP;function OF(){if(yP)return gb;yP=1;var r=wF(),t=SF(),e=t(r);return gb=e,gb}var pb,mP;function AF(){if(mP)return pb;mP=1;var r=fc(),t=bF(),e=OF();function n(i,a){return e(t(i,a,r),i+"")}return pb=n,pb}var vb,bP;function op(){if(bP)return vb;bP=1;var r=uS(),t=qf(),e=AS(),n=to();function i(a,o,s){if(!n(s))return!1;var l=typeof o;return(l=="number"?t(s)&&e(o,s.length):l=="string"&&o in s)?r(s[o],a):!1}return vb=i,vb}var yb,xP;function TF(){if(xP)return yb;xP=1;var r=SR(),t=yF(),e=AF(),n=op(),i=e(function(a,o){if(a==null)return[];var s=o.length;return s>1&&n(a,o[0],o[1])?o=[]:s>2&&n(o[0],o[1],o[2])&&(o=[o[0]]),t(a,r(o,1),[])});return yb=i,yb}var PF=TF();const ES=_e(PF);function df(r){"@babel/helpers - typeof";return df=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},df(r)}function Ex(){return Ex=Object.assign?Object.assign.bind():function(r){for(var t=1;tr.length)&&(t=r.length);for(var e=0,n=new Array(t);e=t.x),"".concat(Pu,"-left"),vt(e)&&t&&vt(t.x)&&e=t.y),"".concat(Pu,"-top"),vt(n)&&t&&vt(t.y)&&nb?Math.max(u,l[n]):Math.max(f,l[n])}function HF(r){var t=r.translateX,e=r.translateY,n=r.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(e,"px, 0)"):"translate(".concat(t,"px, ").concat(e,"px)")}}function GF(r){var t=r.allowEscapeViewBox,e=r.coordinate,n=r.offsetTopLeft,i=r.position,a=r.reverseDirection,o=r.tooltipBox,s=r.useTranslate3d,l=r.viewBox,c,u,f;return o.height>0&&o.width>0&&e?(u=OP({allowEscapeViewBox:t,coordinate:e,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),f=OP({allowEscapeViewBox:t,coordinate:e,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),c=HF({translateX:u,translateY:f,useTranslate3d:s})):c=zF,{cssProperties:c,cssClasses:WF({translateX:u,translateY:f,coordinate:e})}}function Hl(r){"@babel/helpers - typeof";return Hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hl(r)}function AP(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function TP(r){for(var t=1;tPP||Math.abs(n.height-this.state.lastBoundingBox.height)>PP)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,c=i.children,u=i.coordinate,f=i.hasPayload,h=i.isAnimationActive,v=i.offset,x=i.position,b=i.reverseDirection,m=i.useTranslate3d,w=i.viewBox,A=i.wrapperStyle,P=GF({allowEscapeViewBox:o,coordinate:u,offsetTopLeft:v,position:x,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:m,viewBox:w}),E=P.cssClasses,T=P.cssProperties,_=TP(TP({transition:h&&a?"transform ".concat(s,"ms ").concat(l):void 0},T),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&f?"visible":"hidden",position:"absolute",top:0,left:0},A);return Q.createElement("div",{tabIndex:-1,className:E,style:_,ref:function(L){n.wrapperNode=L}},c)}}])})(pt.PureComponent),qF=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},hc={isSsr:qF()};function Gl(r){"@babel/helpers - typeof";return Gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gl(r)}function _P(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function EP(r){for(var t=1;t0;return Q.createElement(QF,{allowEscapeViewBox:o,animationDuration:s,animationEasing:l,isAnimationActive:h,active:a,coordinate:u,hasPayload:_,offset:v,position:m,reverseDirection:w,useTranslate3d:A,viewBox:P,wrapperStyle:E},l3(c,EP(EP({},this.props),{},{payload:T})))}}])})(pt.PureComponent);CS(Zi,"displayName","Tooltip");CS(Zi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!hc.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var bb,CP;function c3(){if(CP)return bb;CP=1;var r=Ti(),t=function(){return r.Date.now()};return bb=t,bb}var xb,MP;function u3(){if(MP)return xb;MP=1;var r=/\s/;function t(e){for(var n=e.length;n--&&r.test(e.charAt(n)););return n}return xb=t,xb}var wb,kP;function f3(){if(kP)return wb;kP=1;var r=u3(),t=/^\s+/;function e(n){return n&&n.slice(0,r(n)+1).replace(t,"")}return wb=e,wb}var Sb,RP;function MR(){if(RP)return Sb;RP=1;var r=f3(),t=to(),e=lc(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function l(c){if(typeof c=="number")return c;if(e(c))return n;if(t(c)){var u=typeof c.valueOf=="function"?c.valueOf():c;c=t(u)?u+"":u}if(typeof c!="string")return c===0?c:+c;c=r(c);var f=a.test(c);return f||o.test(c)?s(c.slice(2),f?2:8):i.test(c)?n:+c}return Sb=l,Sb}var Ob,IP;function h3(){if(IP)return Ob;IP=1;var r=to(),t=c3(),e=MR(),n="Expected a function",i=Math.max,a=Math.min;function o(s,l,c){var u,f,h,v,x,b,m=0,w=!1,A=!1,P=!0;if(typeof s!="function")throw new TypeError(n);l=e(l)||0,r(c)&&(w=!!c.leading,A="maxWait"in c,h=A?i(e(c.maxWait)||0,l):h,P="trailing"in c?!!c.trailing:P);function E(Y){var j=u,V=f;return u=f=void 0,m=Y,v=s.apply(V,j),v}function T(Y){return m=Y,x=setTimeout(L,l),w?E(Y):v}function _(Y){var j=Y-b,V=Y-m,F=l-j;return A?a(F,h-V):F}function I(Y){var j=Y-b,V=Y-m;return b===void 0||j>=l||j<0||A&&V>=h}function L(){var Y=t();if(I(Y))return D(Y);x=setTimeout(L,_(Y))}function D(Y){return x=void 0,P&&u?E(Y):(u=f=void 0,v)}function U(){x!==void 0&&clearTimeout(x),m=0,u=b=f=x=void 0}function W(){return x===void 0?v:D(t())}function H(){var Y=t(),j=I(Y);if(u=arguments,f=this,b=Y,j){if(x===void 0)return T(b);if(A)return clearTimeout(x),x=setTimeout(L,l),E(b)}return x===void 0&&(x=setTimeout(L,l)),v}return H.cancel=U,H.flush=W,H}return Ob=o,Ob}var Ab,LP;function d3(){if(LP)return Ab;LP=1;var r=h3(),t=to(),e="Expected a function";function n(i,a,o){var s=!0,l=!0;if(typeof i!="function")throw new TypeError(e);return t(o)&&(s="leading"in o?!!o.leading:s,l="trailing"in o?!!o.trailing:l),r(i,a,{leading:s,maxWait:a,trailing:l})}return Ab=n,Ab}var g3=d3();const kR=_e(g3);function pf(r){"@babel/helpers - typeof";return pf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pf(r)}function DP(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function Zh(r){for(var t=1;tr.length)&&(t=r.length);for(var e=0,n=new Array(t);e0&&(Y=kR(Y,b,{trailing:!0,leading:!1}));var j=new ResizeObserver(Y),V=T.current.getBoundingClientRect(),F=V.width,K=V.height;return W(F,K),j.observe(T.current),function(){j.disconnect()}},[W,b]);var H=pt.useMemo(function(){var Y=D.containerWidth,j=D.containerHeight;if(Y<0||j<0)return null;na(os(o)||os(l),`The width(%s) and height(%s) are both fixed numbers, maybe you don't need to use a ResponsiveContainer.`,o,l),na(!e||e>0,"The aspect(%s) must be greater than zero.",e);var V=os(o)?Y:o,F=os(l)?j:l;e&&e>0&&(V?F=V/e:F&&(V=F*e),h&&F>h&&(F=h)),na(V>0||F>0,`The width(%s) and height(%s) of chart should be greater than 0, please check the style of container, or the props width(%s) and height(%s), or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the height and width.`,V,F,o,l,u,f,e);var K=!Array.isArray(v)&&ra(v.type).endsWith("Chart");return Q.Children.map(v,function(at){return Q.isValidElement(at)?pt.cloneElement(at,Zh({width:V,height:F},K?{style:Zh({height:"100%",width:"100%",maxHeight:F,maxWidth:V},at.props.style)}:{})):at})},[e,v,l,h,f,u,D,o]);return Q.createElement("div",{id:m?"".concat(m):void 0,className:ee("recharts-responsive-container",w),style:Zh(Zh({},E),{},{width:o,height:l,minWidth:u,minHeight:f,maxHeight:h}),ref:T},H)}),RR=function(t){return null};RR.displayName="Cell";function vf(r){"@babel/helpers - typeof";return vf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vf(r)}function BP(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function Rx(r){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||hc.isSsr)return{width:0,height:0};var n=E3(e),i=JSON.stringify({text:t,copyStyle:n});if(bl.widthCache[i])return bl.widthCache[i];try{var a=document.getElementById(FP);a||(a=document.createElement("span"),a.setAttribute("id",FP),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=Rx(Rx({},_3),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return bl.widthCache[i]=l,++bl.cacheCount>P3&&(bl.cacheCount=0,bl.widthCache={}),l}catch{return{width:0,height:0}}},C3=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function yf(r){"@babel/helpers - typeof";return yf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yf(r)}function ng(r,t){return I3(r)||R3(r,t)||k3(r,t)||M3()}function M3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k3(r,t){if(r){if(typeof r=="string")return zP(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return zP(r,t)}}function zP(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function V3(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function YP(r,t){return Q3(r)||J3(r,t)||Z3(r,t)||K3()}function K3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z3(r,t){if(r){if(typeof r=="string")return jP(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return jP(r,t)}}function jP(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(F,K){var at=K.word,lt=K.width,q=F[F.length-1];if(q&&(i==null||a||q.width+lt+nK.width?F:K})};if(!u)return v;for(var b="…",m=function(V){var F=f.slice(0,V),K=NR({breakAll:c,style:l,children:F+b}).wordsWithComputedWidth,at=h(K),lt=at.length>o||x(at).width>Number(i);return[lt,at]},w=0,A=f.length-1,P=0,E;w<=A&&P<=f.length-1;){var T=Math.floor((w+A)/2),_=T-1,I=m(_),L=YP(I,2),D=L[0],U=L[1],W=m(T),H=YP(W,1),Y=H[0];if(!D&&!Y&&(w=T+1),D&&Y&&(A=T-1),!D&&Y){E=U;break}P++}return E||v},VP=function(t){var e=Jt(t)?[]:t.toString().split(DR);return[{words:e}]},$3=function(t){var e=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((e||n)&&!hc.isSsr){var l,c,u=NR({breakAll:o,children:i,style:a});if(u){var f=u.wordsWithComputedWidth,h=u.spaceWidth;l=f,c=h}else return VP(i);return q3({breakAll:o,children:i,maxLines:s,style:a},l,c,e,n)}return VP(i)},KP="#808080",ig=function(t){var e=t.x,n=e===void 0?0:e,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,l=t.capHeight,c=l===void 0?"0.71em":l,u=t.scaleToFit,f=u===void 0?!1:u,h=t.textAnchor,v=h===void 0?"start":h,x=t.verticalAnchor,b=x===void 0?"end":x,m=t.fill,w=m===void 0?KP:m,A=XP(t,Y3),P=pt.useMemo(function(){return $3({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:f,style:A.style,width:A.width})},[A.breakAll,A.children,A.maxLines,f,A.style,A.width]),E=A.dx,T=A.dy,_=A.angle,I=A.className,L=A.breakAll,D=XP(A,j3);if(!ur(n)||!ur(a))return null;var U=n+(vt(E)?E:0),W=a+(vt(T)?T:0),H;switch(b){case"start":H=Tb("calc(".concat(c,")"));break;case"middle":H=Tb("calc(".concat((P.length-1)/2," * -").concat(s," + (").concat(c," / 2))"));break;default:H=Tb("calc(".concat(P.length-1," * -").concat(s,")"));break}var Y=[];if(f){var j=P[0].width,V=A.width;Y.push("scale(".concat((vt(V)?V/j:1)/j,")"))}return _&&Y.push("rotate(".concat(_,", ").concat(U,", ").concat(W,")")),Y.length&&(D.transform=Y.join(" ")),Q.createElement("text",Ix({},jt(D,!0),{x:U,y:W,className:ee("recharts-text",I),textAnchor:v,fill:w.includes("url")?KP:w}),P.map(function(F,K){var at=F.words.join(L?"":" ");return Q.createElement("tspan",{x:U,dy:K===0?H:s,key:"".concat(at,"-").concat(K)},at)}))};function Qa(r,t){return r==null||t==null?NaN:rt?1:r>=t?0:NaN}function tz(r,t){return r==null||t==null?NaN:tr?1:t>=r?0:NaN}function MS(r){let t,e,n;r.length!==2?(t=Qa,e=(s,l)=>Qa(r(s),l),n=(s,l)=>r(s)-l):(t=r===Qa||r===tz?r:ez,e=r,n=r);function i(s,l,c=0,u=s.length){if(c>>1;e(s[f],l)<0?c=f+1:u=f}while(c>>1;e(s[f],l)<=0?c=f+1:u=f}while(cc&&n(s[f-1],l)>-n(s[f],l)?f-1:f}return{left:i,center:o,right:a}}function ez(){return 0}function BR(r){return r===null?NaN:+r}function*rz(r,t){for(let e of r)e!=null&&(e=+e)>=e&&(yield e)}const nz=MS(Qa),$f=nz.right;MS(BR).center;class ZP extends Map{constructor(t,e=oz){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(JP(this,t))}has(t){return super.has(JP(this,t))}set(t,e){return super.set(iz(this,t),e)}delete(t){return super.delete(az(this,t))}}function JP({_intern:r,_key:t},e){const n=t(e);return r.has(n)?r.get(n):e}function iz({_intern:r,_key:t},e){const n=t(e);return r.has(n)?r.get(n):(r.set(n,e),e)}function az({_intern:r,_key:t},e){const n=t(e);return r.has(n)&&(e=r.get(n),r.delete(n)),e}function oz(r){return r!==null&&typeof r=="object"?r.valueOf():r}function sz(r=Qa){if(r===Qa)return FR;if(typeof r!="function")throw new TypeError("compare is not a function");return(t,e)=>{const n=r(t,e);return n||n===0?n:(r(e,e)===0)-(r(t,t)===0)}}function FR(r,t){return(r==null||!(r>=r))-(t==null||!(t>=t))||(rt?1:0)}const lz=Math.sqrt(50),cz=Math.sqrt(10),uz=Math.sqrt(2);function ag(r,t,e){const n=(t-r)/Math.max(0,e),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=lz?10:a>=cz?5:a>=uz?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(r*c),l=Math.round(t*c),s/ct&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(r/c),l=Math.round(t/c),s*ct&&--l),l0))return[];if(r===t)return[r];const n=t=i))return[];const s=a-i+1,l=new Array(s);if(n)if(o<0)for(let c=0;c=n)&&(e=n);return e}function qP(r,t){let e;for(const n of r)n!=null&&(e>n||e===void 0&&n>=n)&&(e=n);return e}function zR(r,t,e=0,n=1/0,i){if(t=Math.floor(t),e=Math.floor(Math.max(0,e)),n=Math.floor(Math.min(r.length-1,n)),!(e<=t&&t<=n))return r;for(i=i===void 0?FR:sz(i);n>e;){if(n-e>600){const l=n-e+1,c=t-e+1,u=Math.log(l),f=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*f*(l-f)/l)*(c-l/2<0?-1:1),v=Math.max(e,Math.floor(t-c*f/l+h)),x=Math.min(n,Math.floor(t+(l-c)*f/l+h));zR(r,t,v,x,i)}const a=r[t];let o=e,s=n;for(_u(r,e,t),i(r[n],a)>0&&_u(r,e,n);o0;)--s}i(r[e],a)===0?_u(r,e,s):(++s,_u(r,s,n)),s<=t&&(e=s+1),t<=s&&(n=s-1)}return r}function _u(r,t,e){const n=r[t];r[t]=r[e],r[e]=n}function fz(r,t,e){if(r=Float64Array.from(rz(r)),!(!(n=r.length)||isNaN(t=+t))){if(t<=0||n<2)return qP(r);if(t>=1)return QP(r);var n,i=(n-1)*t,a=Math.floor(i),o=QP(zR(r,a).subarray(0,a+1)),s=qP(r.subarray(a+1));return o+(s-o)*(i-a)}}function hz(r,t,e=BR){if(!(!(n=r.length)||isNaN(t=+t))){if(t<=0||n<2)return+e(r[0],0,r);if(t>=1)return+e(r[n-1],n-1,r);var n,i=(n-1)*t,a=Math.floor(i),o=+e(r[a],a,r),s=+e(r[a+1],a+1,r);return o+(s-o)*(i-a)}}function dz(r,t,e){r=+r,t=+t,e=(i=arguments.length)<2?(t=r,r=0,1):i<3?1:+e;for(var n=-1,i=Math.max(0,Math.ceil((t-r)/e))|0,a=new Array(i);++n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):e===8?Qh(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):e===4?Qh(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=pz.exec(r))?new qr(t[1],t[2],t[3],1):(t=vz.exec(r))?new qr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=yz.exec(r))?Qh(t[1],t[2],t[3],t[4]):(t=mz.exec(r))?Qh(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=bz.exec(r))?a_(t[1],t[2]/100,t[3]/100,1):(t=xz.exec(r))?a_(t[1],t[2]/100,t[3]/100,t[4]):$P.hasOwnProperty(r)?r_($P[r]):r==="transparent"?new qr(NaN,NaN,NaN,0):null}function r_(r){return new qr(r>>16&255,r>>8&255,r&255,1)}function Qh(r,t,e,n){return n<=0&&(r=t=e=NaN),new qr(r,t,e,n)}function Oz(r){return r instanceof th||(r=wf(r)),r?(r=r.rgb(),new qr(r.r,r.g,r.b,r.opacity)):new qr}function Fx(r,t,e,n){return arguments.length===1?Oz(r):new qr(r,t,e,n??1)}function qr(r,t,e,n){this.r=+r,this.g=+t,this.b=+e,this.opacity=+n}RS(qr,Fx,HR(th,{brighter(r){return r=r==null?og:Math.pow(og,r),new qr(this.r*r,this.g*r,this.b*r,this.opacity)},darker(r){return r=r==null?bf:Math.pow(bf,r),new qr(this.r*r,this.g*r,this.b*r,this.opacity)},rgb(){return this},clamp(){return new qr(hs(this.r),hs(this.g),hs(this.b),sg(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:n_,formatHex:n_,formatHex8:Az,formatRgb:i_,toString:i_}));function n_(){return`#${ss(this.r)}${ss(this.g)}${ss(this.b)}`}function Az(){return`#${ss(this.r)}${ss(this.g)}${ss(this.b)}${ss((isNaN(this.opacity)?1:this.opacity)*255)}`}function i_(){const r=sg(this.opacity);return`${r===1?"rgb(":"rgba("}${hs(this.r)}, ${hs(this.g)}, ${hs(this.b)}${r===1?")":`, ${r})`}`}function sg(r){return isNaN(r)?1:Math.max(0,Math.min(1,r))}function hs(r){return Math.max(0,Math.min(255,Math.round(r)||0))}function ss(r){return r=hs(r),(r<16?"0":"")+r.toString(16)}function a_(r,t,e,n){return n<=0?r=t=e=NaN:e<=0||e>=1?r=t=NaN:t<=0&&(r=NaN),new Xn(r,t,e,n)}function GR(r){if(r instanceof Xn)return new Xn(r.h,r.s,r.l,r.opacity);if(r instanceof th||(r=wf(r)),!r)return new Xn;if(r instanceof Xn)return r;r=r.rgb();var t=r.r/255,e=r.g/255,n=r.b/255,i=Math.min(t,e,n),a=Math.max(t,e,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(e-n)/s+(e0&&l<1?0:o,new Xn(o,s,l,r.opacity)}function Tz(r,t,e,n){return arguments.length===1?GR(r):new Xn(r,t,e,n??1)}function Xn(r,t,e,n){this.h=+r,this.s=+t,this.l=+e,this.opacity=+n}RS(Xn,Tz,HR(th,{brighter(r){return r=r==null?og:Math.pow(og,r),new Xn(this.h,this.s,this.l*r,this.opacity)},darker(r){return r=r==null?bf:Math.pow(bf,r),new Xn(this.h,this.s,this.l*r,this.opacity)},rgb(){var r=this.h%360+(this.h<0)*360,t=isNaN(r)||isNaN(this.s)?0:this.s,e=this.l,n=e+(e<.5?e:1-e)*t,i=2*e-n;return new qr(Pb(r>=240?r-240:r+120,i,n),Pb(r,i,n),Pb(r<120?r+240:r-120,i,n),this.opacity)},clamp(){return new Xn(o_(this.h),qh(this.s),qh(this.l),sg(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const r=sg(this.opacity);return`${r===1?"hsl(":"hsla("}${o_(this.h)}, ${qh(this.s)*100}%, ${qh(this.l)*100}%${r===1?")":`, ${r})`}`}}));function o_(r){return r=(r||0)%360,r<0?r+360:r}function qh(r){return Math.max(0,Math.min(1,r||0))}function Pb(r,t,e){return(r<60?t+(e-t)*r/60:r<180?e:r<240?t+(e-t)*(240-r)/60:t)*255}const IS=r=>()=>r;function Pz(r,t){return function(e){return r+e*t}}function _z(r,t,e){return r=Math.pow(r,e),t=Math.pow(t,e)-r,e=1/e,function(n){return Math.pow(r+n*t,e)}}function Ez(r){return(r=+r)==1?UR:function(t,e){return e-t?_z(t,e,r):IS(isNaN(t)?e:t)}}function UR(r,t){var e=t-r;return e?Pz(r,e):IS(isNaN(r)?t:r)}const s_=(function r(t){var e=Ez(t);function n(i,a){var o=e((i=Fx(i)).r,(a=Fx(a)).r),s=e(i.g,a.g),l=e(i.b,a.b),c=UR(i.opacity,a.opacity);return function(u){return i.r=o(u),i.g=s(u),i.b=l(u),i.opacity=c(u),i+""}}return n.gamma=r,n})(1);function Cz(r,t){t||(t=[]);var e=r?Math.min(t.length,r.length):0,n=t.slice(),i;return function(a){for(i=0;ie&&(a=t.slice(e,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:lg(n,i)})),e=_b.lastIndex;return et&&(e=r,r=t,t=e),function(n){return Math.max(r,Math.min(t,n))}}function Wz(r,t,e){var n=r[0],i=r[1],a=t[0],o=t[1];return i2?Hz:Wz,l=c=null,f}function f(h){return h==null||isNaN(h=+h)?a:(l||(l=s(r.map(n),t,e)))(n(o(h)))}return f.invert=function(h){return o(i((c||(c=s(t,r.map(n),lg)))(h)))},f.domain=function(h){return arguments.length?(r=Array.from(h,cg),u()):r.slice()},f.range=function(h){return arguments.length?(t=Array.from(h),u()):t.slice()},f.rangeRound=function(h){return t=Array.from(h),e=LS,u()},f.clamp=function(h){return arguments.length?(o=h?!0:Hr,u()):o!==Hr},f.interpolate=function(h){return arguments.length?(e=h,u()):e},f.unknown=function(h){return arguments.length?(a=h,f):a},function(h,v){return n=h,i=v,u()}}function DS(){return sp()(Hr,Hr)}function Gz(r){return Math.abs(r=Math.round(r))>=1e21?r.toLocaleString("en").replace(/,/g,""):r.toString(10)}function ug(r,t){if(!isFinite(r)||r===0)return null;var e=(r=t?r.toExponential(t-1):r.toExponential()).indexOf("e"),n=r.slice(0,e);return[n.length>1?n[0]+n.slice(2):n,+r.slice(e+1)]}function Ul(r){return r=ug(Math.abs(r)),r?r[1]:NaN}function Uz(r,t){return function(e,n){for(var i=e.length,a=[],o=0,s=r[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(e.substring(i-=s,i+s)),!((l+=s+1)>n));)s=r[o=(o+1)%r.length];return a.reverse().join(t)}}function Xz(r){return function(t){return t.replace(/[0-9]/g,function(e){return r[+e]})}}var Yz=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Sf(r){if(!(t=Yz.exec(r)))throw new Error("invalid format: "+r);var t;return new NS({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Sf.prototype=NS.prototype;function NS(r){this.fill=r.fill===void 0?" ":r.fill+"",this.align=r.align===void 0?">":r.align+"",this.sign=r.sign===void 0?"-":r.sign+"",this.symbol=r.symbol===void 0?"":r.symbol+"",this.zero=!!r.zero,this.width=r.width===void 0?void 0:+r.width,this.comma=!!r.comma,this.precision=r.precision===void 0?void 0:+r.precision,this.trim=!!r.trim,this.type=r.type===void 0?"":r.type+""}NS.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function jz(r){t:for(var t=r.length,e=1,n=-1,i;e0&&(n=0);break}return n>0?r.slice(0,n)+r.slice(i+1):r}var fg;function Vz(r,t){var e=ug(r,t);if(!e)return fg=void 0,r.toPrecision(t);var n=e[0],i=e[1],a=i-(fg=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+ug(r,Math.max(0,t+a-1))[0]}function c_(r,t){var e=ug(r,t);if(!e)return r+"";var n=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const u_={"%":(r,t)=>(r*100).toFixed(t),b:r=>Math.round(r).toString(2),c:r=>r+"",d:Gz,e:(r,t)=>r.toExponential(t),f:(r,t)=>r.toFixed(t),g:(r,t)=>r.toPrecision(t),o:r=>Math.round(r).toString(8),p:(r,t)=>c_(r*100,t),r:c_,s:Vz,X:r=>Math.round(r).toString(16).toUpperCase(),x:r=>Math.round(r).toString(16)};function f_(r){return r}var h_=Array.prototype.map,d_=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Kz(r){var t=r.grouping===void 0||r.thousands===void 0?f_:Uz(h_.call(r.grouping,Number),r.thousands+""),e=r.currency===void 0?"":r.currency[0]+"",n=r.currency===void 0?"":r.currency[1]+"",i=r.decimal===void 0?".":r.decimal+"",a=r.numerals===void 0?f_:Xz(h_.call(r.numerals,String)),o=r.percent===void 0?"%":r.percent+"",s=r.minus===void 0?"−":r.minus+"",l=r.nan===void 0?"NaN":r.nan+"";function c(f,h){f=Sf(f);var v=f.fill,x=f.align,b=f.sign,m=f.symbol,w=f.zero,A=f.width,P=f.comma,E=f.precision,T=f.trim,_=f.type;_==="n"?(P=!0,_="g"):u_[_]||(E===void 0&&(E=12),T=!0,_="g"),(w||v==="0"&&x==="=")&&(w=!0,v="0",x="=");var I=(h&&h.prefix!==void 0?h.prefix:"")+(m==="$"?e:m==="#"&&/[boxX]/.test(_)?"0"+_.toLowerCase():""),L=(m==="$"?n:/[%p]/.test(_)?o:"")+(h&&h.suffix!==void 0?h.suffix:""),D=u_[_],U=/[defgprs%]/.test(_);E=E===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function W(H){var Y=I,j=L,V,F,K;if(_==="c")j=D(H)+j,H="";else{H=+H;var at=H<0||1/H<0;if(H=isNaN(H)?l:D(Math.abs(H),E),T&&(H=jz(H)),at&&+H==0&&b!=="+"&&(at=!1),Y=(at?b==="("?b:s:b==="-"||b==="("?"":b)+Y,j=(_==="s"&&!isNaN(H)&&fg!==void 0?d_[8+fg/3]:"")+j+(at&&b==="("?")":""),U){for(V=-1,F=H.length;++VK||K>57){j=(K===46?i+H.slice(V+1):H.slice(V))+j,H=H.slice(0,V);break}}}P&&!w&&(H=t(H,1/0));var lt=Y.length+H.length+j.length,q=lt>1)+Y+H+j+q.slice(lt);break;default:H=q+Y+H+j;break}return a(H)}return W.toString=function(){return f+""},W}function u(f,h){var v=Math.max(-8,Math.min(8,Math.floor(Ul(h)/3)))*3,x=Math.pow(10,-v),b=c((f=Sf(f),f.type="f",f),{suffix:d_[8+v/3]});return function(m){return b(x*m)}}return{format:c,formatPrefix:u}}var $h,BS,XR;Zz({thousands:",",grouping:[3],currency:["$",""]});function Zz(r){return $h=Kz(r),BS=$h.format,XR=$h.formatPrefix,$h}function Jz(r){return Math.max(0,-Ul(Math.abs(r)))}function Qz(r,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ul(t)/3)))*3-Ul(Math.abs(r)))}function qz(r,t){return r=Math.abs(r),t=Math.abs(t)-r,Math.max(0,Ul(t)-Ul(r))+1}function YR(r,t,e,n){var i=Nx(r,t,e),a;switch(n=Sf(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(r),Math.abs(t));return n.precision==null&&!isNaN(a=Qz(i,o))&&(n.precision=a),XR(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=qz(i,Math.max(Math.abs(r),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=Jz(i))&&(n.precision=a-(n.type==="%")*2);break}}return BS(n)}function ro(r){var t=r.domain;return r.ticks=function(e){var n=t();return Lx(n[0],n[n.length-1],e??10)},r.tickFormat=function(e,n){var i=t();return YR(i[0],i[i.length-1],e??10,n)},r.nice=function(e){e==null&&(e=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,c,u=10;for(s0;){if(c=Dx(o,s,e),c===l)return n[i]=o,n[a]=s,t(n);if(c>0)o=Math.floor(o/c)*c,s=Math.ceil(s/c)*c;else if(c<0)o=Math.ceil(o*c)/c,s=Math.floor(s*c)/c;else break;l=c}return r},r}function hg(){var r=DS();return r.copy=function(){return eh(r,hg())},On.apply(r,arguments),ro(r)}function jR(r){var t;function e(n){return n==null||isNaN(n=+n)?t:n}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(r=Array.from(n,cg),e):r.slice()},e.unknown=function(n){return arguments.length?(t=n,e):t},e.copy=function(){return jR(r).unknown(t)},r=arguments.length?Array.from(r,cg):[0,1],ro(e)}function VR(r,t){r=r.slice();var e=0,n=r.length-1,i=r[e],a=r[n],o;return aMath.pow(r,t)}function nW(r){return r===Math.E?Math.log:r===10&&Math.log10||r===2&&Math.log2||(r=Math.log(r),t=>Math.log(t)/r)}function v_(r){return(t,e)=>-r(-t,e)}function FS(r){const t=r(g_,p_),e=t.domain;let n=10,i,a;function o(){return i=nW(n),a=rW(n),e()[0]<0?(i=v_(i),a=v_(a),r($z,tW)):r(g_,p_),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(e(s),o()):e()},t.ticks=s=>{const l=e();let c=l[0],u=l[l.length-1];const f=u0){for(;h<=v;++h)for(x=1;xu)break;w.push(b)}}else for(;h<=v;++h)for(x=n-1;x>=1;--x)if(b=h>0?x/a(-h):x*a(h),!(bu)break;w.push(b)}w.length*2{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Sf(l)).precision==null&&(l.trim=!0),l=BS(l)),s===1/0)return l;const c=Math.max(1,n*s/t.ticks().length);return u=>{let f=u/a(Math.round(i(u)));return f*ne(VR(e(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function KR(){const r=FS(sp()).domain([1,10]);return r.copy=()=>eh(r,KR()).base(r.base()),On.apply(r,arguments),r}function y_(r){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/r))}}function m_(r){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*r}}function zS(r){var t=1,e=r(y_(t),m_(t));return e.constant=function(n){return arguments.length?r(y_(t=+n),m_(t)):t},ro(e)}function ZR(){var r=zS(sp());return r.copy=function(){return eh(r,ZR()).constant(r.constant())},On.apply(r,arguments)}function b_(r){return function(t){return t<0?-Math.pow(-t,r):Math.pow(t,r)}}function iW(r){return r<0?-Math.sqrt(-r):Math.sqrt(r)}function aW(r){return r<0?-r*r:r*r}function WS(r){var t=r(Hr,Hr),e=1;function n(){return e===1?r(Hr,Hr):e===.5?r(iW,aW):r(b_(e),b_(1/e))}return t.exponent=function(i){return arguments.length?(e=+i,n()):e},ro(t)}function HS(){var r=WS(sp());return r.copy=function(){return eh(r,HS()).exponent(r.exponent())},On.apply(r,arguments),r}function oW(){return HS.apply(null,arguments).exponent(.5)}function x_(r){return Math.sign(r)*r*r}function sW(r){return Math.sign(r)*Math.sqrt(Math.abs(r))}function JR(){var r=DS(),t=[0,1],e=!1,n;function i(a){var o=sW(r(a));return isNaN(o)?n:e?Math.round(o):o}return i.invert=function(a){return r.invert(x_(a))},i.domain=function(a){return arguments.length?(r.domain(a),i):r.domain()},i.range=function(a){return arguments.length?(r.range((t=Array.from(a,cg)).map(x_)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(e=!!a,i):e},i.clamp=function(a){return arguments.length?(r.clamp(a),i):r.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return JR(r.domain(),t).round(e).clamp(r.clamp()).unknown(n)},On.apply(i,arguments),ro(i)}function QR(){var r=[],t=[],e=[],n;function i(){var o=0,s=Math.max(1,t.length);for(e=new Array(s-1);++o0?e[s-1]:r[0],s=e?[n[e-1],t]:[n[c-1],n[c]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return qR().domain([r,t]).range(i).unknown(a)},On.apply(ro(o),arguments)}function $R(){var r=[.5],t=[0,1],e,n=1;function i(a){return a!=null&&a<=a?t[$f(r,a,0,n)]:e}return i.domain=function(a){return arguments.length?(r=Array.from(a),n=Math.min(r.length,t.length-1),i):r.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(r.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[r[o-1],r[o]]},i.unknown=function(a){return arguments.length?(e=a,i):e},i.copy=function(){return $R().domain(r).range(t).unknown(e)},On.apply(i,arguments)}const Eb=new Date,Cb=new Date;function fr(r,t,e,n){function i(a){return r(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(r(a=new Date(+a)),a),i.ceil=a=>(r(a=new Date(a-1)),t(a,1),r(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a0))return l;let c;do l.push(c=new Date(+a)),t(a,s),r(a);while(cfr(o=>{if(o>=o)for(;r(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),e&&(i.count=(a,o)=>(Eb.setTime(+a),Cb.setTime(+o),r(Eb),r(Cb),Math.floor(e(Eb,Cb))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const dg=fr(()=>{},(r,t)=>{r.setTime(+r+t)},(r,t)=>t-r);dg.every=r=>(r=Math.floor(r),!isFinite(r)||!(r>0)?null:r>1?fr(t=>{t.setTime(Math.floor(t/r)*r)},(t,e)=>{t.setTime(+t+e*r)},(t,e)=>(e-t)/r):dg);dg.range;const qi=1e3,xn=qi*60,$i=xn*60,aa=$i*24,GS=aa*7,w_=aa*30,Mb=aa*365,ls=fr(r=>{r.setTime(r-r.getMilliseconds())},(r,t)=>{r.setTime(+r+t*qi)},(r,t)=>(t-r)/qi,r=>r.getUTCSeconds());ls.range;const US=fr(r=>{r.setTime(r-r.getMilliseconds()-r.getSeconds()*qi)},(r,t)=>{r.setTime(+r+t*xn)},(r,t)=>(t-r)/xn,r=>r.getMinutes());US.range;const XS=fr(r=>{r.setUTCSeconds(0,0)},(r,t)=>{r.setTime(+r+t*xn)},(r,t)=>(t-r)/xn,r=>r.getUTCMinutes());XS.range;const YS=fr(r=>{r.setTime(r-r.getMilliseconds()-r.getSeconds()*qi-r.getMinutes()*xn)},(r,t)=>{r.setTime(+r+t*$i)},(r,t)=>(t-r)/$i,r=>r.getHours());YS.range;const jS=fr(r=>{r.setUTCMinutes(0,0,0)},(r,t)=>{r.setTime(+r+t*$i)},(r,t)=>(t-r)/$i,r=>r.getUTCHours());jS.range;const rh=fr(r=>r.setHours(0,0,0,0),(r,t)=>r.setDate(r.getDate()+t),(r,t)=>(t-r-(t.getTimezoneOffset()-r.getTimezoneOffset())*xn)/aa,r=>r.getDate()-1);rh.range;const lp=fr(r=>{r.setUTCHours(0,0,0,0)},(r,t)=>{r.setUTCDate(r.getUTCDate()+t)},(r,t)=>(t-r)/aa,r=>r.getUTCDate()-1);lp.range;const tI=fr(r=>{r.setUTCHours(0,0,0,0)},(r,t)=>{r.setUTCDate(r.getUTCDate()+t)},(r,t)=>(t-r)/aa,r=>Math.floor(r/aa));tI.range;function Ss(r){return fr(t=>{t.setDate(t.getDate()-(t.getDay()+7-r)%7),t.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+e*7)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*xn)/GS)}const cp=Ss(0),gg=Ss(1),lW=Ss(2),cW=Ss(3),Xl=Ss(4),uW=Ss(5),fW=Ss(6);cp.range;gg.range;lW.range;cW.range;Xl.range;uW.range;fW.range;function Os(r){return fr(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-r)%7),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e*7)},(t,e)=>(e-t)/GS)}const up=Os(0),pg=Os(1),hW=Os(2),dW=Os(3),Yl=Os(4),gW=Os(5),pW=Os(6);up.range;pg.range;hW.range;dW.range;Yl.range;gW.range;pW.range;const VS=fr(r=>{r.setDate(1),r.setHours(0,0,0,0)},(r,t)=>{r.setMonth(r.getMonth()+t)},(r,t)=>t.getMonth()-r.getMonth()+(t.getFullYear()-r.getFullYear())*12,r=>r.getMonth());VS.range;const KS=fr(r=>{r.setUTCDate(1),r.setUTCHours(0,0,0,0)},(r,t)=>{r.setUTCMonth(r.getUTCMonth()+t)},(r,t)=>t.getUTCMonth()-r.getUTCMonth()+(t.getUTCFullYear()-r.getUTCFullYear())*12,r=>r.getUTCMonth());KS.range;const oa=fr(r=>{r.setMonth(0,1),r.setHours(0,0,0,0)},(r,t)=>{r.setFullYear(r.getFullYear()+t)},(r,t)=>t.getFullYear()-r.getFullYear(),r=>r.getFullYear());oa.every=r=>!isFinite(r=Math.floor(r))||!(r>0)?null:fr(t=>{t.setFullYear(Math.floor(t.getFullYear()/r)*r),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e*r)});oa.range;const sa=fr(r=>{r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0)},(r,t)=>{r.setUTCFullYear(r.getUTCFullYear()+t)},(r,t)=>t.getUTCFullYear()-r.getUTCFullYear(),r=>r.getUTCFullYear());sa.every=r=>!isFinite(r=Math.floor(r))||!(r>0)?null:fr(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/r)*r),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e*r)});sa.range;function eI(r,t,e,n,i,a){const o=[[ls,1,qi],[ls,5,5*qi],[ls,15,15*qi],[ls,30,30*qi],[a,1,xn],[a,5,5*xn],[a,15,15*xn],[a,30,30*xn],[i,1,$i],[i,3,3*$i],[i,6,6*$i],[i,12,12*$i],[n,1,aa],[n,2,2*aa],[e,1,GS],[t,1,w_],[t,3,3*w_],[r,1,Mb]];function s(c,u,f){const h=um).right(o,h);if(v===o.length)return r.every(Nx(c/Mb,u/Mb,f));if(v===0)return dg.every(Math.max(Nx(c,u,f),1));const[x,b]=o[h/o[v-1][2]53)return null;"w"in ht||(ht.w=1),"Z"in ht?(Lt=Rb(Eu(ht.y,0,1)),Qt=Lt.getUTCDay(),Lt=Qt>4||Qt===0?pg.ceil(Lt):pg(Lt),Lt=lp.offset(Lt,(ht.V-1)*7),ht.y=Lt.getUTCFullYear(),ht.m=Lt.getUTCMonth(),ht.d=Lt.getUTCDate()+(ht.w+6)%7):(Lt=kb(Eu(ht.y,0,1)),Qt=Lt.getDay(),Lt=Qt>4||Qt===0?gg.ceil(Lt):gg(Lt),Lt=rh.offset(Lt,(ht.V-1)*7),ht.y=Lt.getFullYear(),ht.m=Lt.getMonth(),ht.d=Lt.getDate()+(ht.w+6)%7)}else("W"in ht||"U"in ht)&&("w"in ht||(ht.w="u"in ht?ht.u%7:"W"in ht?1:0),Qt="Z"in ht?Rb(Eu(ht.y,0,1)).getUTCDay():kb(Eu(ht.y,0,1)).getDay(),ht.m=0,ht.d="W"in ht?(ht.w+6)%7+ht.W*7-(Qt+5)%7:ht.w+ht.U*7-(Qt+6)%7);return"Z"in ht?(ht.H+=ht.Z/100|0,ht.M+=ht.Z%100,Rb(ht)):kb(ht)}}function L(ct,At,Ot,ht){for(var St=0,Lt=At.length,Qt=Ot.length,le,ce;St=Qt)return-1;if(le=At.charCodeAt(St++),le===37){if(le=At.charAt(St++),ce=T[le in S_?At.charAt(St++):le],!ce||(ht=ce(ct,Ot,ht))<0)return-1}else if(le!=Ot.charCodeAt(ht++))return-1}return ht}function D(ct,At,Ot){var ht=c.exec(At.slice(Ot));return ht?(ct.p=u.get(ht[0].toLowerCase()),Ot+ht[0].length):-1}function U(ct,At,Ot){var ht=v.exec(At.slice(Ot));return ht?(ct.w=x.get(ht[0].toLowerCase()),Ot+ht[0].length):-1}function W(ct,At,Ot){var ht=f.exec(At.slice(Ot));return ht?(ct.w=h.get(ht[0].toLowerCase()),Ot+ht[0].length):-1}function H(ct,At,Ot){var ht=w.exec(At.slice(Ot));return ht?(ct.m=A.get(ht[0].toLowerCase()),Ot+ht[0].length):-1}function Y(ct,At,Ot){var ht=b.exec(At.slice(Ot));return ht?(ct.m=m.get(ht[0].toLowerCase()),Ot+ht[0].length):-1}function j(ct,At,Ot){return L(ct,t,At,Ot)}function V(ct,At,Ot){return L(ct,e,At,Ot)}function F(ct,At,Ot){return L(ct,n,At,Ot)}function K(ct){return o[ct.getDay()]}function at(ct){return a[ct.getDay()]}function lt(ct){return l[ct.getMonth()]}function q(ct){return s[ct.getMonth()]}function J(ct){return i[+(ct.getHours()>=12)]}function dt(ct){return 1+~~(ct.getMonth()/3)}function gt(ct){return o[ct.getUTCDay()]}function yt(ct){return a[ct.getUTCDay()]}function ut(ct){return l[ct.getUTCMonth()]}function xt(ct){return s[ct.getUTCMonth()]}function _t(ct){return i[+(ct.getUTCHours()>=12)]}function kt(ct){return 1+~~(ct.getUTCMonth()/3)}return{format:function(ct){var At=_(ct+="",P);return At.toString=function(){return ct},At},parse:function(ct){var At=I(ct+="",!1);return At.toString=function(){return ct},At},utcFormat:function(ct){var At=_(ct+="",E);return At.toString=function(){return ct},At},utcParse:function(ct){var At=I(ct+="",!0);return At.toString=function(){return ct},At}}}var S_={"-":"",_:" ",0:"0"},yr=/^\s*\d+/,wW=/^%/,SW=/[\\^$*+?|[\]().{}]/g;function re(r,t,e){var n=r<0?"-":"",i=(n?-r:r)+"",a=i.length;return n+(a[t.toLowerCase(),e]))}function AW(r,t,e){var n=yr.exec(t.slice(e,e+1));return n?(r.w=+n[0],e+n[0].length):-1}function TW(r,t,e){var n=yr.exec(t.slice(e,e+1));return n?(r.u=+n[0],e+n[0].length):-1}function PW(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.U=+n[0],e+n[0].length):-1}function _W(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.V=+n[0],e+n[0].length):-1}function EW(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.W=+n[0],e+n[0].length):-1}function O_(r,t,e){var n=yr.exec(t.slice(e,e+4));return n?(r.y=+n[0],e+n[0].length):-1}function A_(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.y=+n[0]+(+n[0]>68?1900:2e3),e+n[0].length):-1}function CW(r,t,e){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(e,e+6));return n?(r.Z=n[1]?0:-(n[2]+(n[3]||"00")),e+n[0].length):-1}function MW(r,t,e){var n=yr.exec(t.slice(e,e+1));return n?(r.q=n[0]*3-3,e+n[0].length):-1}function kW(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.m=n[0]-1,e+n[0].length):-1}function T_(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.d=+n[0],e+n[0].length):-1}function RW(r,t,e){var n=yr.exec(t.slice(e,e+3));return n?(r.m=0,r.d=+n[0],e+n[0].length):-1}function P_(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.H=+n[0],e+n[0].length):-1}function IW(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.M=+n[0],e+n[0].length):-1}function LW(r,t,e){var n=yr.exec(t.slice(e,e+2));return n?(r.S=+n[0],e+n[0].length):-1}function DW(r,t,e){var n=yr.exec(t.slice(e,e+3));return n?(r.L=+n[0],e+n[0].length):-1}function NW(r,t,e){var n=yr.exec(t.slice(e,e+6));return n?(r.L=Math.floor(n[0]/1e3),e+n[0].length):-1}function BW(r,t,e){var n=wW.exec(t.slice(e,e+1));return n?e+n[0].length:-1}function FW(r,t,e){var n=yr.exec(t.slice(e));return n?(r.Q=+n[0],e+n[0].length):-1}function zW(r,t,e){var n=yr.exec(t.slice(e));return n?(r.s=+n[0],e+n[0].length):-1}function __(r,t){return re(r.getDate(),t,2)}function WW(r,t){return re(r.getHours(),t,2)}function HW(r,t){return re(r.getHours()%12||12,t,2)}function GW(r,t){return re(1+rh.count(oa(r),r),t,3)}function rI(r,t){return re(r.getMilliseconds(),t,3)}function UW(r,t){return rI(r,t)+"000"}function XW(r,t){return re(r.getMonth()+1,t,2)}function YW(r,t){return re(r.getMinutes(),t,2)}function jW(r,t){return re(r.getSeconds(),t,2)}function VW(r){var t=r.getDay();return t===0?7:t}function KW(r,t){return re(cp.count(oa(r)-1,r),t,2)}function nI(r){var t=r.getDay();return t>=4||t===0?Xl(r):Xl.ceil(r)}function ZW(r,t){return r=nI(r),re(Xl.count(oa(r),r)+(oa(r).getDay()===4),t,2)}function JW(r){return r.getDay()}function QW(r,t){return re(gg.count(oa(r)-1,r),t,2)}function qW(r,t){return re(r.getFullYear()%100,t,2)}function $W(r,t){return r=nI(r),re(r.getFullYear()%100,t,2)}function tH(r,t){return re(r.getFullYear()%1e4,t,4)}function eH(r,t){var e=r.getDay();return r=e>=4||e===0?Xl(r):Xl.ceil(r),re(r.getFullYear()%1e4,t,4)}function rH(r){var t=r.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+re(t/60|0,"0",2)+re(t%60,"0",2)}function E_(r,t){return re(r.getUTCDate(),t,2)}function nH(r,t){return re(r.getUTCHours(),t,2)}function iH(r,t){return re(r.getUTCHours()%12||12,t,2)}function aH(r,t){return re(1+lp.count(sa(r),r),t,3)}function iI(r,t){return re(r.getUTCMilliseconds(),t,3)}function oH(r,t){return iI(r,t)+"000"}function sH(r,t){return re(r.getUTCMonth()+1,t,2)}function lH(r,t){return re(r.getUTCMinutes(),t,2)}function cH(r,t){return re(r.getUTCSeconds(),t,2)}function uH(r){var t=r.getUTCDay();return t===0?7:t}function fH(r,t){return re(up.count(sa(r)-1,r),t,2)}function aI(r){var t=r.getUTCDay();return t>=4||t===0?Yl(r):Yl.ceil(r)}function hH(r,t){return r=aI(r),re(Yl.count(sa(r),r)+(sa(r).getUTCDay()===4),t,2)}function dH(r){return r.getUTCDay()}function gH(r,t){return re(pg.count(sa(r)-1,r),t,2)}function pH(r,t){return re(r.getUTCFullYear()%100,t,2)}function vH(r,t){return r=aI(r),re(r.getUTCFullYear()%100,t,2)}function yH(r,t){return re(r.getUTCFullYear()%1e4,t,4)}function mH(r,t){var e=r.getUTCDay();return r=e>=4||e===0?Yl(r):Yl.ceil(r),re(r.getUTCFullYear()%1e4,t,4)}function bH(){return"+0000"}function C_(){return"%"}function M_(r){return+r}function k_(r){return Math.floor(+r/1e3)}var xl,oI,sI;xH({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function xH(r){return xl=xW(r),oI=xl.format,xl.parse,sI=xl.utcFormat,xl.utcParse,xl}function wH(r){return new Date(r)}function SH(r){return r instanceof Date?+r:+new Date(+r)}function ZS(r,t,e,n,i,a,o,s,l,c){var u=DS(),f=u.invert,h=u.domain,v=c(".%L"),x=c(":%S"),b=c("%I:%M"),m=c("%I %p"),w=c("%a %d"),A=c("%b %d"),P=c("%B"),E=c("%Y");function T(_){return(l(_)<_?v:s(_)<_?x:o(_)<_?b:a(_)<_?m:n(_)<_?i(_)<_?w:A:e(_)<_?P:E)(_)}return u.invert=function(_){return new Date(f(_))},u.domain=function(_){return arguments.length?h(Array.from(_,SH)):h().map(wH)},u.ticks=function(_){var I=h();return r(I[0],I[I.length-1],_??10)},u.tickFormat=function(_,I){return I==null?T:c(I)},u.nice=function(_){var I=h();return(!_||typeof _.range!="function")&&(_=t(I[0],I[I.length-1],_??10)),_?h(VR(I,_)):u},u.copy=function(){return eh(u,ZS(r,t,e,n,i,a,o,s,l,c))},u}function OH(){return On.apply(ZS(mW,bW,oa,VS,cp,rh,YS,US,ls,oI).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function AH(){return On.apply(ZS(vW,yW,sa,KS,up,lp,jS,XS,ls,sI).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function fp(){var r=0,t=1,e,n,i,a,o=Hr,s=!1,l;function c(f){return f==null||isNaN(f=+f)?l:o(i===0?.5:(f=(a(f)-e)*i,s?Math.max(0,Math.min(1,f)):f))}c.domain=function(f){return arguments.length?([r,t]=f,e=a(r=+r),n=a(t=+t),i=e===n?0:1/(n-e),c):[r,t]},c.clamp=function(f){return arguments.length?(s=!!f,c):s},c.interpolator=function(f){return arguments.length?(o=f,c):o};function u(f){return function(h){var v,x;return arguments.length?([v,x]=h,o=f(v,x),c):[o(0),o(1)]}}return c.range=u(dc),c.rangeRound=u(LS),c.unknown=function(f){return arguments.length?(l=f,c):l},function(f){return a=f,e=f(r),n=f(t),i=e===n?0:1/(n-e),c}}function no(r,t){return t.domain(r.domain()).interpolator(r.interpolator()).clamp(r.clamp()).unknown(r.unknown())}function lI(){var r=ro(fp()(Hr));return r.copy=function(){return no(r,lI())},ha.apply(r,arguments)}function cI(){var r=FS(fp()).domain([1,10]);return r.copy=function(){return no(r,cI()).base(r.base())},ha.apply(r,arguments)}function uI(){var r=zS(fp());return r.copy=function(){return no(r,uI()).constant(r.constant())},ha.apply(r,arguments)}function JS(){var r=WS(fp());return r.copy=function(){return no(r,JS()).exponent(r.exponent())},ha.apply(r,arguments)}function TH(){return JS.apply(null,arguments).exponent(.5)}function fI(){var r=[],t=Hr;function e(n){if(n!=null&&!isNaN(n=+n))return t(($f(r,n,1)-1)/(r.length-1))}return e.domain=function(n){if(!arguments.length)return r.slice();r=[];for(let i of n)i!=null&&!isNaN(i=+i)&&r.push(i);return r.sort(Qa),e},e.interpolator=function(n){return arguments.length?(t=n,e):t},e.range=function(){return r.map((n,i)=>t(i/(r.length-1)))},e.quantiles=function(n){return Array.from({length:n+1},(i,a)=>fz(r,a/n))},e.copy=function(){return fI(t).domain(r)},ha.apply(e,arguments)}function hp(){var r=0,t=.5,e=1,n=1,i,a,o,s,l,c=Hr,u,f=!1,h;function v(b){return isNaN(b=+b)?h:(b=.5+((b=+u(b))-a)*(n*be}return Lb=r,Lb}var Db,D_;function EH(){if(D_)return Db;D_=1;var r=pI(),t=_H(),e=fc();function n(i){return i&&i.length?r(i,e,t):void 0}return Db=n,Db}var CH=EH();const Za=_e(CH);var Nb,N_;function MH(){if(N_)return Nb;N_=1;function r(t,e){return tr.e^a.s<0?1:-1;for(n=a.d.length,i=r.d.length,t=0,e=nr.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};Tt.decimalPlaces=Tt.dp=function(){var r=this,t=r.d.length-1,e=(t-r.e)*Pe;if(t=r.d[t],t)for(;t%10==0;t/=10)e--;return e<0?0:e};Tt.dividedBy=Tt.div=function(r){return ia(this,new this.constructor(r))};Tt.dividedToIntegerBy=Tt.idiv=function(r){var t=this,e=t.constructor;return ve(ia(t,new e(r),0,1),e.precision)};Tt.equals=Tt.eq=function(r){return!this.cmp(r)};Tt.exponent=function(){return Ze(this)};Tt.greaterThan=Tt.gt=function(r){return this.cmp(r)>0};Tt.greaterThanOrEqualTo=Tt.gte=function(r){return this.cmp(r)>=0};Tt.isInteger=Tt.isint=function(){return this.e>this.d.length-2};Tt.isNegative=Tt.isneg=function(){return this.s<0};Tt.isPositive=Tt.ispos=function(){return this.s>0};Tt.isZero=function(){return this.s===0};Tt.lessThan=Tt.lt=function(r){return this.cmp(r)<0};Tt.lessThanOrEqualTo=Tt.lte=function(r){return this.cmp(r)<1};Tt.logarithm=Tt.log=function(r){var t,e=this,n=e.constructor,i=n.precision,a=i+5;if(r===void 0)r=new n(10);else if(r=new n(r),r.s<1||r.eq(ln))throw Error(Sn+"NaN");if(e.s<1)throw Error(Sn+(e.s?"NaN":"-Infinity"));return e.eq(ln)?new n(0):(Re=!1,t=ia(Af(e,a),Af(r,a),a),Re=!0,ve(t,i))};Tt.minus=Tt.sub=function(r){var t=this;return r=new t.constructor(r),t.s==r.s?bI(t,r):yI(t,(r.s=-r.s,r))};Tt.modulo=Tt.mod=function(r){var t,e=this,n=e.constructor,i=n.precision;if(r=new n(r),!r.s)throw Error(Sn+"NaN");return e.s?(Re=!1,t=ia(e,r,0,1).times(r),Re=!0,e.minus(t)):ve(new n(e),i)};Tt.naturalExponential=Tt.exp=function(){return mI(this)};Tt.naturalLogarithm=Tt.ln=function(){return Af(this)};Tt.negated=Tt.neg=function(){var r=new this.constructor(this);return r.s=-r.s||0,r};Tt.plus=Tt.add=function(r){var t=this;return r=new t.constructor(r),t.s==r.s?yI(t,r):bI(t,(r.s=-r.s,r))};Tt.precision=Tt.sd=function(r){var t,e,n,i=this;if(r!==void 0&&r!==!!r&&r!==1&&r!==0)throw Error(ds+r);if(t=Ze(i)+1,n=i.d.length-1,e=n*Pe+1,n=i.d[n],n){for(;n%10==0;n/=10)e--;for(n=i.d[0];n>=10;n/=10)e++}return r&&t>e?t:e};Tt.squareRoot=Tt.sqrt=function(){var r,t,e,n,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Sn+"NaN")}for(r=Ze(s),Re=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=bi(s.d),(t.length+r)%2==0&&(t+="0"),i=Math.sqrt(t),r=pc((r+1)/2)-(r<0||r%2),i==1/0?t="5e"+r:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+r),n=new l(t)):n=new l(i.toString()),e=l.precision,i=o=e+3;;)if(a=n,n=a.plus(ia(s,a,o+2)).times(.5),bi(a.d).slice(0,o)===(t=bi(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(ve(a,e+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return Re=!0,ve(n,e)};Tt.times=Tt.mul=function(r){var t,e,n,i,a,o,s,l,c,u=this,f=u.constructor,h=u.d,v=(r=new f(r)).d;if(!u.s||!r.s)return new f(0);for(r.s*=u.s,e=u.e+r.e,l=h.length,c=v.length,l=0;){for(t=0,i=l+n;i>n;)s=a[i]+v[n]*h[i-n-1]+t,a[i--]=s%vr|0,t=s/vr|0;a[i]=(a[i]+t)%vr|0}for(;!a[--o];)a.pop();return t?++e:a.shift(),r.d=a,r.e=e,Re?ve(r,f.precision):r};Tt.toDecimalPlaces=Tt.todp=function(r,t){var e=this,n=e.constructor;return e=new n(e),r===void 0?e:(Ai(r,0,gc),t===void 0?t=n.rounding:Ai(t,0,8),ve(e,r+Ze(e)+1,t))};Tt.toExponential=function(r,t){var e,n=this,i=n.constructor;return r===void 0?e=ys(n,!0):(Ai(r,0,gc),t===void 0?t=i.rounding:Ai(t,0,8),n=ve(new i(n),r+1,t),e=ys(n,!0,r+1)),e};Tt.toFixed=function(r,t){var e,n,i=this,a=i.constructor;return r===void 0?ys(i):(Ai(r,0,gc),t===void 0?t=a.rounding:Ai(t,0,8),n=ve(new a(i),r+Ze(i)+1,t),e=ys(n.abs(),!1,r+Ze(n)+1),i.isneg()&&!i.isZero()?"-"+e:e)};Tt.toInteger=Tt.toint=function(){var r=this,t=r.constructor;return ve(new t(r),Ze(r)+1,t.rounding)};Tt.toNumber=function(){return+this};Tt.toPower=Tt.pow=function(r){var t,e,n,i,a,o,s=this,l=s.constructor,c=12,u=+(r=new l(r));if(!r.s)return new l(ln);if(s=new l(s),!s.s){if(r.s<1)throw Error(Sn+"Infinity");return s}if(s.eq(ln))return s;if(n=l.precision,r.eq(ln))return ve(s,n);if(t=r.e,e=r.d.length-1,o=t>=e,a=s.s,o){if((e=u<0?-u:u)<=vI){for(i=new l(ln),t=Math.ceil(n/Pe+4),Re=!1;e%2&&(i=i.times(s),G_(i.d,t)),e=pc(e/2),e!==0;)s=s.times(s),G_(s.d,t);return Re=!0,r.s<0?new l(ln).div(i):ve(i,n)}}else if(a<0)throw Error(Sn+"NaN");return a=a<0&&r.d[Math.max(t,e)]&1?-1:1,s.s=1,Re=!1,i=r.times(Af(s,n+c)),Re=!0,i=mI(i),i.s=a,i};Tt.toPrecision=function(r,t){var e,n,i=this,a=i.constructor;return r===void 0?(e=Ze(i),n=ys(i,e<=a.toExpNeg||e>=a.toExpPos)):(Ai(r,1,gc),t===void 0?t=a.rounding:Ai(t,0,8),i=ve(new a(i),r,t),e=Ze(i),n=ys(i,r<=e||e<=a.toExpNeg,r)),n};Tt.toSignificantDigits=Tt.tosd=function(r,t){var e=this,n=e.constructor;return r===void 0?(r=n.precision,t=n.rounding):(Ai(r,1,gc),t===void 0?t=n.rounding:Ai(t,0,8)),ve(new n(e),r,t)};Tt.toString=Tt.valueOf=Tt.val=Tt.toJSON=Tt[Symbol.for("nodejs.util.inspect.custom")]=function(){var r=this,t=Ze(r),e=r.constructor;return ys(r,t<=e.toExpNeg||t>=e.toExpPos)};function yI(r,t){var e,n,i,a,o,s,l,c,u=r.constructor,f=u.precision;if(!r.s||!t.s)return t.s||(t=new u(r)),Re?ve(t,f):t;if(l=r.d,c=t.d,o=r.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,s=c.length):(n=c,i=o,s=l.length),o=Math.ceil(f/Pe),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=l.length,a=c.length,s-a<0&&(a=s,n=c,c=l,l=n),e=0;a;)e=(l[--a]=l[a]+c[a]+e)/vr|0,l[a]%=vr;for(e&&(l.unshift(e),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,Re?ve(t,f):t}function Ai(r,t,e){if(r!==~~r||re)throw Error(ds+r)}function bi(r){var t,e,n,i=r.length-1,a="",o=r[0];if(i>0){for(a+=o,t=1;to?1:-1;else for(s=l=0;si[s]?1:-1;break}return l}function e(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]1;)n.shift()}return function(n,i,a,o){var s,l,c,u,f,h,v,x,b,m,w,A,P,E,T,_,I,L,D=n.constructor,U=n.s==i.s?1:-1,W=n.d,H=i.d;if(!n.s)return new D(n);if(!i.s)throw Error(Sn+"Division by zero");for(l=n.e-i.e,I=H.length,T=W.length,v=new D(U),x=v.d=[],c=0;H[c]==(W[c]||0);)++c;if(H[c]>(W[c]||0)&&--l,a==null?A=a=D.precision:o?A=a+(Ze(n)-Ze(i))+1:A=a,A<0)return new D(0);if(A=A/Pe+2|0,c=0,I==1)for(u=0,H=H[0],A++;(c1&&(H=r(H,u),W=r(W,u),I=H.length,T=W.length),E=I,b=W.slice(0,I),m=b.length;m=vr/2&&++_;do u=0,s=t(H,b,I,m),s<0?(w=b[0],I!=m&&(w=w*vr+(b[1]||0)),u=w/_|0,u>1?(u>=vr&&(u=vr-1),f=r(H,u),h=f.length,m=b.length,s=t(f,b,h,m),s==1&&(u--,e(f,I16)throw Error(qS+Ze(r));if(!r.s)return new u(ln);for(Re=!1,s=f,o=new u(.03125);r.abs().gte(.1);)r=r.times(o),c+=5;for(n=Math.log(rs(2,c))/Math.LN10*2+5|0,s+=n,e=i=a=new u(ln),u.precision=s;;){if(i=ve(i.times(r),s),e=e.times(++l),o=a.plus(ia(i,e,s)),bi(o.d).slice(0,s)===bi(a.d).slice(0,s)){for(;c--;)a=ve(a.times(a),s);return u.precision=f,t==null?(Re=!0,ve(a,f)):a}a=o}}function Ze(r){for(var t=r.e*Pe,e=r.d[0];e>=10;e/=10)t++;return t}function Hb(r,t,e){if(t>r.LN10.sd())throw Re=!0,e&&(r.precision=e),Error(Sn+"LN10 precision limit exceeded");return ve(new r(r.LN10),t)}function Va(r){for(var t="";r--;)t+="0";return t}function Af(r,t){var e,n,i,a,o,s,l,c,u,f=1,h=10,v=r,x=v.d,b=v.constructor,m=b.precision;if(v.s<1)throw Error(Sn+(v.s?"NaN":"-Infinity"));if(v.eq(ln))return new b(0);if(t==null?(Re=!1,c=m):c=t,v.eq(10))return t==null&&(Re=!0),Hb(b,c);if(c+=h,b.precision=c,e=bi(x),n=e.charAt(0),a=Ze(v),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&e.charAt(1)>3;)v=v.times(r),e=bi(v.d),n=e.charAt(0),f++;a=Ze(v),n>1?(v=new b("0."+e),a++):v=new b(n+"."+e.slice(1))}else return l=Hb(b,c+2,m).times(a+""),v=Af(new b(n+"."+e.slice(1)),c-h).plus(l),b.precision=m,t==null?(Re=!0,ve(v,m)):v;for(s=o=v=ia(v.minus(ln),v.plus(ln),c),u=ve(v.times(v),c),i=3;;){if(o=ve(o.times(u),c),l=s.plus(ia(o,new b(i),c)),bi(l.d).slice(0,c)===bi(s.d).slice(0,c))return s=s.times(2),a!==0&&(s=s.plus(Hb(b,c+2,m).times(a+""))),s=ia(s,new b(f),c),b.precision=m,t==null?(Re=!0,ve(s,m)):s;s=l,i+=2}}function H_(r,t){var e,n,i;for((e=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(e<0&&(e=n),e+=+t.slice(n+1),t=t.substring(0,n)):e<0&&(e=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,e=e-n-1,r.e=pc(e/Pe),r.d=[],n=(e+1)%Pe,e<0&&(n+=Pe),nvg||r.e<-vg))throw Error(qS+e)}else r.s=0,r.e=0,r.d=[0];return r}function ve(r,t,e){var n,i,a,o,s,l,c,u,f=r.d;for(o=1,a=f[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=Pe,i=t,c=f[u=0];else{if(u=Math.ceil((n+1)/Pe),a=f.length,u>=a)return r;for(c=a=f[u],o=1;a>=10;a/=10)o++;n%=Pe,i=n-Pe+o}if(e!==void 0&&(a=rs(10,o-i-1),s=c/a%10|0,l=t<0||f[u+1]!==void 0||c%a,l=e<4?(s||l)&&(e==0||e==(r.s<0?3:2)):s>5||s==5&&(e==4||l||e==6&&(n>0?i>0?c/rs(10,o-i):0:f[u-1])%10&1||e==(r.s<0?8:7))),t<1||!f[0])return l?(a=Ze(r),f.length=1,t=t-a-1,f[0]=rs(10,(Pe-t%Pe)%Pe),r.e=pc(-t/Pe)||0):(f.length=1,f[0]=r.e=r.s=0),r;if(n==0?(f.length=u,a=1,u--):(f.length=u+1,a=rs(10,Pe-n),f[u]=i>0?(c/rs(10,o-i)%rs(10,i)|0)*a:0),l)for(;;)if(u==0){(f[0]+=a)==vr&&(f[0]=1,++r.e);break}else{if(f[u]+=a,f[u]!=vr)break;f[u--]=0,a=1}for(n=f.length;f[--n]===0;)f.pop();if(Re&&(r.e>vg||r.e<-vg))throw Error(qS+Ze(r));return r}function bI(r,t){var e,n,i,a,o,s,l,c,u,f,h=r.constructor,v=h.precision;if(!r.s||!t.s)return t.s?t.s=-t.s:t=new h(r),Re?ve(t,v):t;if(l=r.d,f=t.d,n=t.e,c=r.e,l=l.slice(),o=c-n,o){for(u=o<0,u?(e=l,o=-o,s=f.length):(e=f,n=c,s=l.length),i=Math.max(Math.ceil(v/Pe),s)+2,o>i&&(o=i,e.length=1),e.reverse(),i=o;i--;)e.push(0);e.reverse()}else{for(i=l.length,s=f.length,u=i0;--i)l[s++]=0;for(i=f.length;i>o;){if(l[--i]0?a=a.charAt(0)+"."+a.slice(1)+Va(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Va(-i-1)+a,e&&(n=e-o)>0&&(a+=Va(n))):i>=o?(a+=Va(i+1-o),e&&(n=e-i-1)>0&&(a=a+"."+Va(n))):((n=i+1)0&&(i+1===o&&(a+="."),a+=Va(n))),r.s<0?"-"+a:a}function G_(r,t){if(r.length>t)return r.length=t,!0}function xI(r){var t,e,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(ds+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return H_(o,a.toString())}else if(typeof a!="string")throw Error(ds+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,WH.test(a))H_(o,a);else throw Error(ds+a)}if(i.prototype=Tt,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=xI,i.config=i.set=HH,r===void 0&&(r={}),r)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&n<=i[t+2])this[e]=n;else throw Error(ds+e+": "+n);if((n=r[e="LN10"])!==void 0)if(n==Math.LN10)this[e]=new this(n);else throw Error(ds+e+": "+n);return this}var $S=xI(zH);ln=new $S(1);const de=$S;function GH(r){return jH(r)||YH(r)||XH(r)||UH()}function UH(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XH(r,t){if(r){if(typeof r=="string")return Hx(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Hx(r,t)}}function YH(r){if(typeof Symbol<"u"&&Symbol.iterator in Object(r))return Array.from(r)}function jH(r){if(Array.isArray(r))return Hx(r)}function Hx(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e=t?e.apply(void 0,i):r(t-o,U_(function(){for(var s=arguments.length,l=new Array(s),c=0;cr.length)&&(t=r.length);for(var e=0,n=new Array(t);e"u"||!(Symbol.iterator in Object(r)))){var e=[],n=!0,i=!1,a=void 0;try{for(var o=r[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(e.push(s.value),!(t&&e.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return e}}function s5(r){if(Array.isArray(r))return r}function TI(r){var t=Tf(r,2),e=t[0],n=t[1],i=e,a=n;return e>n&&(i=n,a=e),[i,a]}function PI(r,t,e){if(r.lte(0))return new de(0);var n=pp.getDigitCount(r.toNumber()),i=new de(10).pow(n),a=r.div(i),o=n!==1?.05:.1,s=new de(Math.ceil(a.div(o).toNumber())).add(e).mul(o),l=s.mul(i);return t?l:new de(Math.ceil(l))}function l5(r,t,e){var n=1,i=new de(r);if(!i.isint()&&e){var a=Math.abs(r);a<1?(n=new de(10).pow(pp.getDigitCount(r)-1),i=new de(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new de(Math.floor(r)))}else r===0?i=new de(Math.floor((t-1)/2)):e||(i=new de(Math.floor(r)));var o=Math.floor((t-1)/2),s=JH(ZH(function(l){return i.add(new de(l-o).mul(n)).toNumber()}),Gx);return s(0,t)}function _I(r,t,e,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-r)/(e-1)))return{step:new de(0),tickMin:new de(0),tickMax:new de(0)};var a=PI(new de(t).sub(r).div(e-1),n,i),o;r<=0&&t>=0?o=new de(0):(o=new de(r).add(t).div(2),o=o.sub(new de(o).mod(a)));var s=Math.ceil(o.sub(r).div(a).toNumber()),l=Math.ceil(new de(t).sub(o).div(a).toNumber()),c=s+l+1;return c>e?_I(r,t,e,n,i+1):(c0?l+(e-c):l,s=t>0?s:s+(e-c)),{step:a,tickMin:o.sub(new de(s).mul(a)),tickMax:o.add(new de(l).mul(a))})}function c5(r){var t=Tf(r,2),e=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=TI([e,n]),l=Tf(s,2),c=l[0],u=l[1];if(c===-1/0||u===1/0){var f=u===1/0?[c].concat(Xx(Gx(0,i-1).map(function(){return 1/0}))):[].concat(Xx(Gx(0,i-1).map(function(){return-1/0})),[u]);return e>n?Ux(f):f}if(c===u)return l5(c,i,a);var h=_I(c,u,o,a),v=h.step,x=h.tickMin,b=h.tickMax,m=pp.rangeStep(x,b.add(new de(.1).mul(v)),v);return e>n?Ux(m):m}function u5(r,t){var e=Tf(r,2),n=e[0],i=e[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=TI([n,i]),s=Tf(o,2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[n,i];if(l===c)return[l];var u=Math.max(t,2),f=PI(new de(c).sub(l).div(u-1),a,0),h=[].concat(Xx(pp.rangeStep(new de(l),new de(c).sub(new de(.99).mul(f)),f)),[c]);return n>i?Ux(h):h}var f5=OI(c5),h5=OI(u5),d5="Invariant failed";function ms(r,t){if(!r)throw new Error(d5)}var g5=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function jl(r){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(r)}function yg(){return yg=Object.assign?Object.assign.bind():function(r){for(var t=1;tr.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function w5(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function S5(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}function O5(r,t){for(var e=0;er.length)&&(t=r.length);for(var e=0,n=new Array(t);e1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(e=n?.length)!==null&&e!==void 0?e:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,c=0;c0?i[c-1].coordinate:i[s-1].coordinate,f=i[c].coordinate,h=c>=s-1?i[0].coordinate:i[c+1].coordinate,v=void 0;if(Yn(f-u)!==Yn(h-f)){var x=[];if(Yn(h-f)===Yn(l[1]-l[0])){v=h;var b=f+l[1]-l[0];x[0]=Math.min(b,(b+u)/2),x[1]=Math.max(b,(b+u)/2)}else{v=u;var m=h+l[1]-l[0];x[0]=Math.min(f,(m+f)/2),x[1]=Math.max(f,(m+f)/2)}var w=[Math.min(f,(v+f)/2),Math.max(f,(v+f)/2)];if(t>w[0]&&t<=w[1]||t>=x[0]&&t<=x[1]){o=i[c].index;break}}else{var A=Math.min(u,h),P=Math.max(u,h);if(t>(A+f)/2&&t<=(P+f)/2){o=i[c].index;break}}}else for(var E=0;E0&&E(n[E].coordinate+n[E-1].coordinate)/2&&t<=(n[E].coordinate+n[E+1].coordinate)/2||E===s-1&&t>(n[E].coordinate+n[E-1].coordinate)/2){o=n[E].index;break}return o},t1=function(t){var e,n=t,i=n.type.displayName,a=(e=t.type)!==null&&e!==void 0&&e.defaultProps?ze(ze({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:s;break;default:l=s;break}return l},W5=function(t){var e=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),l=0,c=s.length;l=0});if(w&&w.length){var A=w[0].type.defaultProps,P=A!==void 0?ze(ze({},A),w[0].props):w[0].props,E=P.barSize,T=P[m];o[T]||(o[T]=[]);var _=Jt(E)?e:E;o[T].push({item:w[0],stackList:w.slice(1),barSize:Jt(_)?void 0:vs(_,n,0)})}}return o},H5=function(t){var e=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var c=vs(e,i,0,!0),u,f=[];if(o[0].barSize===+o[0].barSize){var h=!1,v=i/l,x=o.reduce(function(E,T){return E+T.barSize||0},0);x+=(l-1)*c,x>=i&&(x-=(l-1)*c,c=0),x>=i&&v>0&&(h=!0,v*=.9,x=l*v);var b=(i-x)/2>>0,m={offset:b-c,size:0};u=o.reduce(function(E,T){var _={item:T.item,position:{offset:m.offset+m.size+c,size:h?v:T.barSize}},I=[].concat(j_(E),[_]);return m=I[I.length-1].position,T.stackList&&T.stackList.length&&T.stackList.forEach(function(L){I.push({item:L,position:m})}),I},f)}else{var w=vs(n,i,0,!0);i-2*w-(l-1)*c<=0&&(c=0);var A=(i-2*w-(l-1)*c)/l;A>1&&(A>>=0);var P=s===+s?Math.min(A,s):A;u=o.reduce(function(E,T,_){var I=[].concat(j_(E),[{item:T.item,position:{offset:w+(A+c)*_+(A-P)/2,size:P}}]);return T.stackList&&T.stackList.length&&T.stackList.forEach(function(L){I.push({item:L,position:I[I.length-1].position})}),I},f)}return u},G5=function(t,e,n,i){var a=n.children,o=n.width,s=n.margin,l=o-(s.left||0)-(s.right||0),c=kI({children:a,legendWidth:l});if(c){var u=i||{},f=u.width,h=u.height,v=c.align,x=c.verticalAlign,b=c.layout;if((b==="vertical"||b==="horizontal"&&x==="middle")&&v!=="center"&&vt(t[v]))return ze(ze({},t),{},Bl({},v,t[v]+(f||0)));if((b==="horizontal"||b==="vertical"&&v==="center")&&x!=="middle"&&vt(t[x]))return ze(ze({},t),{},Bl({},x,t[x]+(h||0)))}return t},U5=function(t,e,n){return Jt(e)?!0:t==="horizontal"?e==="yAxis":t==="vertical"||n==="x"?e==="xAxis":n==="y"?e==="yAxis":!0},RI=function(t,e,n,i,a){var o=e.props.children,s=Vn(o,vp).filter(function(c){return U5(i,a,c.props.direction)});if(s&&s.length){var l=s.map(function(c){return c.props.dataKey});return t.reduce(function(c,u){var f=un(u,n);if(Jt(f))return c;var h=Array.isArray(f)?[dp(f),Za(f)]:[f,f],v=l.reduce(function(x,b){var m=un(u,b,0),w=h[0]-Math.abs(Array.isArray(m)?m[0]:m),A=h[1]+Math.abs(Array.isArray(m)?m[1]:m);return[Math.min(w,x[0]),Math.max(A,x[1])]},[1/0,-1/0]);return[Math.min(v[0],c[0]),Math.max(v[1],c[1])]},[1/0,-1/0])}return null},X5=function(t,e,n,i,a){var o=e.map(function(s){return RI(t,s,n,a,i)}).filter(function(s){return!Jt(s)});return o&&o.length?o.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},II=function(t,e,n,i,a){var o=e.map(function(l){var c=l.props.dataKey;return n==="number"&&c&&RI(t,l,c,i)||of(t,c,n,a)});if(n==="number")return o.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,c){for(var u=0,f=c.length;u=2?Yn(s[0]-s[1])*2*c:c,e&&(t.ticks||t.niceTicks)){var u=(t.ticks||t.niceTicks).map(function(f){var h=a?a.indexOf(f):f;return{coordinate:i(h)+c,value:f,offset:c}});return u.filter(function(f){return!uc(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,h){return{coordinate:i(f)+c,value:f,index:h,offset:c}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(f){return{coordinate:i(f)+c,value:f,offset:c}}):i.domain().map(function(f,h){return{coordinate:i(f)+c,value:a?a[f]:f,index:h,offset:c}})},Gb=new WeakMap,td=function(t,e){if(typeof e!="function")return t;Gb.has(t)||Gb.set(t,new WeakMap);var n=Gb.get(t);if(n.has(e))return n.get(e);var i=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return n.set(e,i),i},Y5=function(t,e,n){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:mf(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:hg(),realScaleType:"linear"}:a==="category"&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:af(),realScaleType:"point"}:a==="category"?{scale:mf(),realScaleType:"band"}:{scale:hg(),realScaleType:"linear"};if(ps(i)){var l="scale".concat(tp(i));return{scale:(R_[l]||af)(),realScaleType:R_[l]?l:"point"}}return Gt(i)?{scale:i}:{scale:af(),realScaleType:"point"}},K_=1e-4,j5=function(t){var e=t.domain();if(!(!e||e.length<=2)){var n=e.length,i=t.range(),a=Math.min(i[0],i[1])-K_,o=Math.max(i[0],i[1])+K_,s=t(e[0]),l=t(e[n-1]);(so||lo)&&t.domain([e[0],e[n-1]])}},V5=function(t,e){if(!t)return null;for(var n=0,i=t.length;ni)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]=0?(t[s][n][0]=a,t[s][n][1]=a+l,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+l,o=t[s][n][1])}},J5=function(t){var e=t.length;if(!(e<=0))for(var n=0,i=t[0].length;n=0?(t[o][n][0]=a,t[o][n][1]=a+s,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},Q5={sign:Z5,expand:LN,none:Fl,silhouette:DN,wiggle:NN,positive:J5},q5=function(t,e,n){var i=e.map(function(s){return s.props.dataKey}),a=Q5[n],o=IN().keys(i).value(function(s,l){return+un(s,l,0)}).order(Ox).offset(a);return o(t)},$5=function(t,e,n,i,a,o){if(!t)return null;var s=o?e.reverse():e,l={},c=s.reduce(function(f,h){var v,x=(v=h.type)!==null&&v!==void 0&&v.defaultProps?ze(ze({},h.type.defaultProps),h.props):h.props,b=x.stackId,m=x.hide;if(m)return f;var w=x[n],A=f[w]||{hasStack:!1,stackGroups:{}};if(ur(b)){var P=A.stackGroups[b]||{numericAxisId:n,cateAxisId:i,items:[]};P.items.push(h),A.hasStack=!0,A.stackGroups[b]=P}else A.stackGroups[Qf("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[h]};return ze(ze({},f),{},Bl({},w,A))},l),u={};return Object.keys(c).reduce(function(f,h){var v=c[h];if(v.hasStack){var x={};v.stackGroups=Object.keys(v.stackGroups).reduce(function(b,m){var w=v.stackGroups[m];return ze(ze({},b),{},Bl({},m,{numericAxisId:n,cateAxisId:i,items:w.items,stackedData:q5(t,w.items,a)}))},x)}return ze(ze({},f),{},Bl({},h,v))},u)},tG=function(t,e){var n=e.realScaleType,i=e.type,a=e.tickCount,o=e.originalDomain,s=e.allowDecimals,l=n||e.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var c=t.domain();if(!c.length)return null;var u=f5(c,a,s);return t.domain([dp(u),Za(u)]),{niceTicks:u}}if(a&&i==="number"){var f=t.domain(),h=h5(f,a,s);return{niceTicks:h}}return null};function Z_(r){var t=r.axis,e=r.ticks,n=r.bandSize,i=r.entry,a=r.index,o=r.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Jt(i[t.dataKey])){var s=Yd(e,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return e[a]?e[a].coordinate+n/2:null}var l=un(i,Jt(o)?t.dataKey:o);return Jt(l)?null:t.scale(l)}var J_=function(t){var e=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(e.type==="category")return n[s]?n[s].coordinate+i:null;var l=un(o,e.dataKey,e.domain[s]);return Jt(l)?null:e.scale(l)-a/2+i},eG=function(t){var e=t.numericAxis,n=e.scale.domain();if(e.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},rG=function(t,e){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ze(ze({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(ur(a)){var o=e[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},nG=function(t){return t.reduce(function(e,n){return[dp(n.concat([e[0]]).filter(vt)),Za(n.concat([e[1]]).filter(vt))]},[1/0,-1/0])},NI=function(t,e,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(c,u){var f=nG(u.slice(e,n+1));return[Math.min(c[0],f[0]),Math.max(c[1],f[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},Q_=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,q_=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Kx=function(t,e,n){if(Gt(t))return t(e,n);if(!Array.isArray(t))return e;var i=[];if(vt(t[0]))i[0]=n?t[0]:Math.min(t[0],e[0]);else if(Q_.test(t[0])){var a=+Q_.exec(t[0])[1];i[0]=e[0]-a}else Gt(t[0])?i[0]=t[0](e[0]):i[0]=e[0];if(vt(t[1]))i[1]=n?t[1]:Math.max(t[1],e[1]);else if(q_.test(t[1])){var o=+q_.exec(t[1])[1];i[1]=e[1]+o}else Gt(t[1])?i[1]=t[1](e[1]):i[1]=e[1];return i},bg=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&e&&e.length>=2){for(var a=ES(e,function(f){return f.coordinate}),o=1/0,s=1,l=a.length;so&&(c=2*Math.PI-c),{radius:s,angle:sG(c),angleInRadian:c}},uG=function(t){var e=t.startAngle,n=t.endAngle,i=Math.floor(e/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:e-o*360,endAngle:n-o*360}},fG=function(t,e){var n=e.startAngle,i=e.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},rE=function(t,e){var n=t.x,i=t.y,a=cG({x:n,y:i},e),o=a.radius,s=a.angle,l=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(o===0)return!0;var u=uG(e),f=u.startAngle,h=u.endAngle,v=s,x;if(f<=h){for(;v>h;)v-=360;for(;v=f&&v<=h}else{for(;v>f;)v-=360;for(;v=h&&v<=f}return x?eE(eE({},e),{},{radius:o,angle:fG(v,e)}):null};function Cf(r){"@babel/helpers - typeof";return Cf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cf(r)}var hG=["offset"];function dG(r){return yG(r)||vG(r)||pG(r)||gG()}function gG(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pG(r,t){if(r){if(typeof r=="string")return Zx(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Zx(r,t)}}function vG(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function yG(r){if(Array.isArray(r))return Zx(r)}function Zx(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function bG(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function nE(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function sr(r){for(var t=1;t=0?1:-1,P,E;i==="insideStart"?(P=v+A*o,E=b):i==="insideEnd"?(P=x-A*o,E=!b):i==="end"&&(P=x+A*o,E=b),E=w<=0?E:!E;var T=Or(c,u,m,P),_=Or(c,u,m,P+(E?1:-1)*359),I="M".concat(T.x,",").concat(T.y,` A`).concat(m,",").concat(m,",0,1,").concat(E?0:1,`, `).concat(_.x,",").concat(_.y),L=Jt(t.id)?Qf("recharts-radial-line-"):t.id;return Q.createElement("text",Mf({},n,{dominantBaseline:"central",className:ee("recharts-radial-bar-label",s)}),Q.createElement("defs",null,Q.createElement("path",{id:L,d:I})),Q.createElement("textPath",{xlinkHref:"#".concat(L)},e))},PG=function(t){var e=t.viewBox,n=t.offset,i=t.position,a=e,o=a.cx,s=a.cy,l=a.innerRadius,c=a.outerRadius,u=a.startAngle,f=a.endAngle,h=(u+f)/2;if(i==="outside"){var v=Or(o,s,c+n,h),x=v.x,b=v.y;return{x,y:b,textAnchor:x>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var m=(l+c)/2,w=Or(o,s,m,h),A=w.x,P=w.y;return{x:A,y:P,textAnchor:"middle",verticalAnchor:"middle"}},_G=function(t){var e=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=e,s=o.x,l=o.y,c=o.width,u=o.height,f=u>=0?1:-1,h=f*i,v=f>0?"end":"start",x=f>0?"start":"end",b=c>=0?1:-1,m=b*i,w=b>0?"end":"start",A=b>0?"start":"end";if(a==="top"){var P={x:s+c/2,y:l-f*i,textAnchor:"middle",verticalAnchor:v};return sr(sr({},P),n?{height:Math.max(l-n.y,0),width:c}:{})}if(a==="bottom"){var E={x:s+c/2,y:l+u+h,textAnchor:"middle",verticalAnchor:x};return sr(sr({},E),n?{height:Math.max(n.y+n.height-(l+u),0),width:c}:{})}if(a==="left"){var T={x:s-m,y:l+u/2,textAnchor:w,verticalAnchor:"middle"};return sr(sr({},T),n?{width:Math.max(T.x-n.x,0),height:u}:{})}if(a==="right"){var _={x:s+c+m,y:l+u/2,textAnchor:A,verticalAnchor:"middle"};return sr(sr({},_),n?{width:Math.max(n.x+n.width-_.x,0),height:u}:{})}var I=n?{width:c,height:u}:{};return a==="insideLeft"?sr({x:s+m,y:l+u/2,textAnchor:A,verticalAnchor:"middle"},I):a==="insideRight"?sr({x:s+c-m,y:l+u/2,textAnchor:w,verticalAnchor:"middle"},I):a==="insideTop"?sr({x:s+c/2,y:l+h,textAnchor:"middle",verticalAnchor:x},I):a==="insideBottom"?sr({x:s+c/2,y:l+u-h,textAnchor:"middle",verticalAnchor:v},I):a==="insideTopLeft"?sr({x:s+m,y:l+h,textAnchor:A,verticalAnchor:x},I):a==="insideTopRight"?sr({x:s+c-m,y:l+h,textAnchor:w,verticalAnchor:x},I):a==="insideBottomLeft"?sr({x:s+m,y:l+u-h,textAnchor:A,verticalAnchor:v},I):a==="insideBottomRight"?sr({x:s+c-m,y:l+u-h,textAnchor:w,verticalAnchor:v},I):cc(a)&&(vt(a.x)||os(a.x))&&(vt(a.y)||os(a.y))?sr({x:s+vs(a.x,c),y:l+vs(a.y,u),textAnchor:"end",verticalAnchor:"end"},I):sr({x:s+c/2,y:l+u/2,textAnchor:"middle",verticalAnchor:"middle"},I)},EG=function(t){return"cx"in t&&vt(t.cx)};function Mr(r){var t=r.offset,e=t===void 0?5:t,n=mG(r,hG),i=sr({offset:e},n),a=i.viewBox,o=i.position,s=i.value,l=i.children,c=i.content,u=i.className,f=u===void 0?"":u,h=i.textBreakAll;if(!a||Jt(s)&&Jt(l)&&!pt.isValidElement(c)&&!Gt(c))return null;if(pt.isValidElement(c))return pt.cloneElement(c,i);var v;if(Gt(c)){if(v=pt.createElement(c,i),pt.isValidElement(v))return v}else v=OG(i);var x=EG(a),b=jt(i,!0);if(x&&(o==="insideStart"||o==="insideEnd"||o==="end"))return TG(i,v,b);var m=x?PG(i):_G(i);return Q.createElement(ig,Mf({className:ee("recharts-label",f)},b,m,{breakAll:h}),v)}Mr.displayName="Label";var FI=function(t){var e=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,c=t.innerRadius,u=t.outerRadius,f=t.x,h=t.y,v=t.top,x=t.left,b=t.width,m=t.height,w=t.clockWise,A=t.labelViewBox;if(A)return A;if(vt(b)&&vt(m)){if(vt(f)&&vt(h))return{x:f,y:h,width:b,height:m};if(vt(v)&&vt(x))return{x:v,y:x,width:b,height:m}}return vt(f)&&vt(h)?{x:f,y:h,width:0,height:0}:vt(e)&&vt(n)?{cx:e,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:c||0,outerRadius:u||l||s||0,clockWise:w}:t.viewBox?t.viewBox:{}},CG=function(t,e){return t?t===!0?Q.createElement(Mr,{key:"label-implicit",viewBox:e}):ur(t)?Q.createElement(Mr,{key:"label-implicit",viewBox:e,value:t}):pt.isValidElement(t)?t.type===Mr?pt.cloneElement(t,{key:"label-implicit",viewBox:e}):Q.createElement(Mr,{key:"label-implicit",content:t,viewBox:e}):Gt(t)?Q.createElement(Mr,{key:"label-implicit",content:t,viewBox:e}):cc(t)?Q.createElement(Mr,Mf({viewBox:e},t,{key:"label-implicit"})):null:null},MG=function(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=FI(t),o=Vn(i,Mr).map(function(l,c){return pt.cloneElement(l,{viewBox:e||a,key:"label-".concat(c)})});if(!n)return o;var s=CG(t.label,e||a);return[s].concat(dG(o))};Mr.parseViewBox=FI;Mr.renderCallByParent=MG;var Ub,iE;function kG(){if(iE)return Ub;iE=1;function r(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}return Ub=r,Ub}var RG=kG();const IG=_e(RG);function kf(r){"@babel/helpers - typeof";return kf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kf(r)}var LG=["valueAccessor"],DG=["data","dataKey","clockWise","id","textBreakAll"];function NG(r){return WG(r)||zG(r)||FG(r)||BG()}function BG(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function FG(r,t){if(r){if(typeof r=="string")return Jx(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Jx(r,t)}}function zG(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function WG(r){if(Array.isArray(r))return Jx(r)}function Jx(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function XG(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}var YG=function(t){return Array.isArray(t.value)?IG(t.value):t.value};function qa(r){var t=r.valueAccessor,e=t===void 0?YG:t,n=sE(r,LG),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,l=n.textBreakAll,c=sE(n,DG);return!i||!i.length?null:Q.createElement(De,{className:"recharts-label-list"},i.map(function(u,f){var h=Jt(a)?e(u,f):un(u&&u.payload,a),v=Jt(s)?{}:{id:"".concat(s,"-").concat(f)};return Q.createElement(Mr,wg({},jt(u,!0),c,v,{parentViewBox:u.parentViewBox,value:h,textBreakAll:l,viewBox:Mr.parseViewBox(Jt(o)?u:oE(oE({},u),{},{clockWise:o})),key:"label-".concat(f),index:f}))}))}qa.displayName="LabelList";function jG(r,t){return r?r===!0?Q.createElement(qa,{key:"labelList-implicit",data:t}):Q.isValidElement(r)||Gt(r)?Q.createElement(qa,{key:"labelList-implicit",data:t,content:r}):cc(r)?Q.createElement(qa,wg({data:t},r,{key:"labelList-implicit"})):null:null}function VG(r,t){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!r||!r.children&&e&&!r.label)return null;var n=r.children,i=Vn(n,qa).map(function(o,s){return pt.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!e)return i;var a=jG(r.label,t);return[a].concat(NG(i))}qa.renderCallByParent=VG;function Rf(r){"@babel/helpers - typeof";return Rf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rf(r)}function Qx(){return Qx=Object.assign?Object.assign.bind():function(r){for(var t=1;t180),",").concat(+(o>c),`, `).concat(f.x,",").concat(f.y,` `);if(i>0){var v=Or(e,n,i,o),x=Or(e,n,i,c);h+="L ".concat(x.x,",").concat(x.y,` A `).concat(i,",").concat(i,`,0, `).concat(+(Math.abs(l)>180),",").concat(+(o<=c),`, `).concat(v.x,",").concat(v.y," Z")}else h+="L ".concat(e,",").concat(n," Z");return h},qG=function(t){var e=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,u=t.endAngle,f=Yn(u-c),h=ed({cx:e,cy:n,radius:a,angle:c,sign:f,cornerRadius:o,cornerIsExternal:l}),v=h.circleTangency,x=h.lineTangency,b=h.theta,m=ed({cx:e,cy:n,radius:a,angle:u,sign:-f,cornerRadius:o,cornerIsExternal:l}),w=m.circleTangency,A=m.lineTangency,P=m.theta,E=l?Math.abs(c-u):Math.abs(c-u)-b-P;if(E<0)return s?"M ".concat(x.x,",").concat(x.y,` a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0 a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0 `):zI({cx:e,cy:n,innerRadius:i,outerRadius:a,startAngle:c,endAngle:u});var T="M ".concat(x.x,",").concat(x.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(v.x,",").concat(v.y,` A`).concat(a,",").concat(a,",0,").concat(+(E>180),",").concat(+(f<0),",").concat(w.x,",").concat(w.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,` `);if(i>0){var _=ed({cx:e,cy:n,radius:i,angle:c,sign:f,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),I=_.circleTangency,L=_.lineTangency,D=_.theta,U=ed({cx:e,cy:n,radius:i,angle:u,sign:-f,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),W=U.circleTangency,H=U.lineTangency,Y=U.theta,j=l?Math.abs(c-u):Math.abs(c-u)-D-Y;if(j<0&&o===0)return"".concat(T,"L").concat(e,",").concat(n,"Z");T+="L".concat(H.x,",").concat(H.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(W.x,",").concat(W.y,` A`).concat(i,",").concat(i,",0,").concat(+(j>180),",").concat(+(f>0),",").concat(I.x,",").concat(I.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(L.x,",").concat(L.y,"Z")}else T+="L".concat(e,",").concat(n,"Z");return T},$G={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},WI=function(t){var e=cE(cE({},$G),t),n=e.cx,i=e.cy,a=e.innerRadius,o=e.outerRadius,s=e.cornerRadius,l=e.forceCornerRadius,c=e.cornerIsExternal,u=e.startAngle,f=e.endAngle,h=e.className;if(o0&&Math.abs(u-f)<360?m=qG({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(b,x/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:f}):m=zI({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:u,endAngle:f}),Q.createElement("path",Qx({},jt(e,!0),{className:v,d:m,role:"img"}))};function If(r){"@babel/helpers - typeof";return If=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},If(r)}function qx(){return qx=Object.assign?Object.assign.bind():function(r){for(var t=1;tsU.call(r,t));function As(r,t){return r===t||!r&&!t&&r!==r&&t!==t}const uU="__v",fU="__o",hU="_owner",{getOwnPropertyDescriptor:gE,keys:pE}=Object;function dU(r,t){return r.byteLength===t.byteLength&&Sg(new Uint8Array(r),new Uint8Array(t))}function gU(r,t,e){let n=r.length;if(t.length!==n)return!1;for(;n-- >0;)if(!e.equals(r[n],t[n],n,n,r,t,e))return!1;return!0}function pU(r,t){return r.byteLength===t.byteLength&&Sg(new Uint8Array(r.buffer,r.byteOffset,r.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function vU(r,t){return As(r.getTime(),t.getTime())}function yU(r,t){return r.name===t.name&&r.message===t.message&&r.cause===t.cause&&r.stack===t.stack}function mU(r,t){return r===t}function vE(r,t,e){const n=r.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=r.entries();let o,s,l=0;for(;(o=a.next())&&!o.done;){const c=t.entries();let u=!1,f=0;for(;(s=c.next())&&!s.done;){if(i[f]){f++;continue}const h=o.value,v=s.value;if(e.equals(h[0],v[0],l,f,r,t,e)&&e.equals(h[1],v[1],h[0],v[0],r,t,e)){u=i[f]=!0;break}f++}if(!u)return!1;l++}return!0}const bU=As;function xU(r,t,e){const n=pE(r);let i=n.length;if(pE(t).length!==i)return!1;for(;i-- >0;)if(!HI(r,t,e,n[i]))return!1;return!0}function Iu(r,t,e){const n=dE(r);let i=n.length;if(dE(t).length!==i)return!1;let a,o,s;for(;i-- >0;)if(a=n[i],!HI(r,t,e,a)||(o=gE(r,a),s=gE(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function wU(r,t){return As(r.valueOf(),t.valueOf())}function SU(r,t){return r.source===t.source&&r.flags===t.flags}function yE(r,t,e){const n=r.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=r.values();let o,s;for(;(o=a.next())&&!o.done;){const l=t.values();let c=!1,u=0;for(;(s=l.next())&&!s.done;){if(!i[u]&&e.equals(o.value,s.value,o.value,s.value,r,t,e)){c=i[u]=!0;break}u++}if(!c)return!1}return!0}function Sg(r,t){let e=r.byteLength;if(t.byteLength!==e||r.byteOffset!==t.byteOffset)return!1;for(;e-- >0;)if(r[e]!==t[e])return!1;return!0}function OU(r,t){return r.hostname===t.hostname&&r.pathname===t.pathname&&r.protocol===t.protocol&&r.port===t.port&&r.hash===t.hash&&r.username===t.username&&r.password===t.password}function HI(r,t,e,n){return(n===hU||n===fU||n===uU)&&(r.$$typeof||t.$$typeof)?!0:cU(t,n)&&e.equals(r[n],t[n],n,n,r,t,e)}const AU="[object ArrayBuffer]",TU="[object Arguments]",PU="[object Boolean]",_U="[object DataView]",EU="[object Date]",CU="[object Error]",MU="[object Map]",kU="[object Number]",RU="[object Object]",IU="[object RegExp]",LU="[object Set]",DU="[object String]",NU={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},BU="[object URL]",FU=Object.prototype.toString;function zU({areArrayBuffersEqual:r,areArraysEqual:t,areDataViewsEqual:e,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:s,areObjectsEqual:l,arePrimitiveWrappersEqual:c,areRegExpsEqual:u,areSetsEqual:f,areTypedArraysEqual:h,areUrlsEqual:v,unknownTagComparators:x}){return function(m,w,A){if(m===w)return!0;if(m==null||w==null)return!1;const P=typeof m;if(P!==typeof w)return!1;if(P!=="object")return P==="number"?s(m,w,A):P==="function"?a(m,w,A):!1;const E=m.constructor;if(E!==w.constructor)return!1;if(E===Object)return l(m,w,A);if(Array.isArray(m))return t(m,w,A);if(E===Date)return n(m,w,A);if(E===RegExp)return u(m,w,A);if(E===Map)return o(m,w,A);if(E===Set)return f(m,w,A);const T=FU.call(m);if(T===EU)return n(m,w,A);if(T===IU)return u(m,w,A);if(T===MU)return o(m,w,A);if(T===LU)return f(m,w,A);if(T===RU)return typeof m.then!="function"&&typeof w.then!="function"&&l(m,w,A);if(T===BU)return v(m,w,A);if(T===CU)return i(m,w,A);if(T===TU)return l(m,w,A);if(NU[T])return h(m,w,A);if(T===AU)return r(m,w,A);if(T===_U)return e(m,w,A);if(T===PU||T===kU||T===DU)return c(m,w,A);if(x){let _=x[T];if(!_){const I=lU(m);I&&(_=x[I])}if(_)return _(m,w,A)}return!1}}function WU({circular:r,createCustomConfig:t,strict:e}){let n={areArrayBuffersEqual:dU,areArraysEqual:e?Iu:gU,areDataViewsEqual:pU,areDatesEqual:vU,areErrorsEqual:yU,areFunctionsEqual:mU,areMapsEqual:e?Xb(vE,Iu):vE,areNumbersEqual:bU,areObjectsEqual:e?Iu:xU,arePrimitiveWrappersEqual:wU,areRegExpsEqual:SU,areSetsEqual:e?Xb(yE,Iu):yE,areTypedArraysEqual:e?Xb(Sg,Iu):Sg,areUrlsEqual:OU,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),r){const i=nd(n.areArraysEqual),a=nd(n.areMapsEqual),o=nd(n.areObjectsEqual),s=nd(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:s})}return n}function HU(r){return function(t,e,n,i,a,o,s){return r(t,e,s)}}function GU({circular:r,comparator:t,createState:e,equals:n,strict:i}){if(e)return function(s,l){const{cache:c=r?new WeakMap:void 0,meta:u}=e();return t(s,l,{cache:c,equals:n,meta:u,strict:i})};if(r)return function(s,l){return t(s,l,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const a={cache:void 0,equals:n,meta:void 0,strict:i};return function(s,l){return t(s,l,a)}}const UU=io();io({strict:!0});io({circular:!0});io({circular:!0,strict:!0});io({createInternalComparator:()=>As});io({strict:!0,createInternalComparator:()=>As});io({circular:!0,createInternalComparator:()=>As});io({circular:!0,createInternalComparator:()=>As,strict:!0});function io(r={}){const{circular:t=!1,createInternalComparator:e,createState:n,strict:i=!1}=r,a=WU(r),o=zU(a),s=e?e(o):HU(o);return GU({circular:t,comparator:o,createState:n,equals:s,strict:i})}function XU(r){typeof requestAnimationFrame<"u"&&requestAnimationFrame(r)}function mE(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=-1,n=function i(a){e<0&&(e=a),a-e>t?(r(a),e=-1):XU(i)};requestAnimationFrame(n)}function $x(r){"@babel/helpers - typeof";return $x=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$x(r)}function YU(r){return ZU(r)||KU(r)||VU(r)||jU()}function jU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VU(r,t){if(r){if(typeof r=="string")return bE(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return bE(r,t)}}function bE(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);er.length)&&(t=r.length);for(var e=0,n=new Array(t);e1?1:w<0?0:w},b=function(w){for(var A=w>1?1:w,P=A,E=0;E<8;++E){var T=f(P)-A,_=v(P);if(Math.abs(T-A)0&&arguments[0]!==void 0?arguments[0]:{},e=t.stiff,n=e===void 0?100:e,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(u,f,h){var v=-(u-f)*n,x=h*a,b=h+(v-x)*s/1e3,m=h*s/1e3+u;return Math.abs(m-f)r.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function P6(r,t){if(r==null)return{};var e={},n=Object.keys(r),i,a;for(a=0;a=0)&&(e[i]=r[i]);return e}function Yb(r){return M6(r)||C6(r)||E6(r)||_6()}function _6(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E6(r,t){if(r){if(typeof r=="string")return iw(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);if(e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set")return Array.from(r);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return iw(r,t)}}function C6(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function M6(r){if(Array.isArray(r))return iw(r)}function iw(r,t){(t==null||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Tg(r){return Tg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Tg(r)}var la=(function(r){D6(e,r);var t=N6(e);function e(n,i){var a;k6(this,e),a=t.call(this,n,i);var o=a.props,s=o.isActive,l=o.attributeName,c=o.from,u=o.to,f=o.steps,h=o.children,v=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(sw(a)),a.changeStyle=a.changeStyle.bind(sw(a)),!s||v<=0)return a.state={style:{}},typeof h=="function"&&(a.state={style:u}),ow(a);if(f&&f.length)a.state={style:f[0].style};else if(c){if(typeof h=="function")return a.state={style:c},ow(a);a.state={style:l?tf({},l,c):c}}else a.state={style:{}};return a}return I6(e,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,c=a.shouldReAnimate,u=a.to,f=a.from,h=this.state.style;if(s){if(!o){var v={style:l?tf({},l,u):u};this.state&&h&&(l&&h[l]!==u||!l&&h!==u)&&this.setState(v);return}if(!(UU(i.to,u)&&i.canBegin&&i.isActive)){var x=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=x||c?f:i.to;if(this.state&&h){var m={style:l?tf({},l,b):b};(l&&h[l]!==b||!l&&h!==b)&&this.setState(m)}this.runAnimation(Wn(Wn({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,s=i.to,l=i.duration,c=i.easing,u=i.begin,f=i.onAnimationEnd,h=i.onAnimationStart,v=O6(o,s,h6(c),l,this.changeStyle),x=function(){a.stopJSAnimation=v()};this.manager.start([h,u,x,l,f])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,c=o[0],u=c.style,f=c.duration,h=f===void 0?0:f,v=function(b,m,w){if(w===0)return b;var A=m.duration,P=m.easing,E=P===void 0?"ease":P,T=m.style,_=m.properties,I=m.onAnimationEnd,L=w>0?o[w-1]:m,D=_||Object.keys(T);if(typeof E=="function"||E==="spring")return[].concat(Yb(b),[a.runJSAnimation.bind(a,{from:L.style,to:T,duration:A,easing:E}),A]);var U=SE(D,A,E),W=Wn(Wn(Wn({},L.style),T),{},{transition:U});return[].concat(Yb(b),[W,A,I]).filter(t6)};return this.manager.start([l].concat(Yb(o.reduce(v,[u,Math.max(h,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=JU());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,c=i.easing,u=i.onAnimationStart,f=i.onAnimationEnd,h=i.steps,v=i.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof c=="function"||typeof v=="function"||c==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var b=s?tf({},s,l):l,m=SE(Object.keys(b),o,c);x.start([u,a,Wn(Wn({},b),{},{transition:m}),o,f])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=T6(i,A6),c=pt.Children.count(a),u=this.state.style;if(typeof a=="function")return a(u);if(!s||c===0||o<=0)return a;var f=function(v){var x=v.props,b=x.style,m=b===void 0?{}:b,w=x.className,A=pt.cloneElement(v,Wn(Wn({},l),{},{style:Wn(Wn({},m),u),className:w}));return A};return c===1?f(pt.Children.only(a)):Q.createElement("div",null,pt.Children.map(a,function(h){return f(h)}))}}]),e})(pt.PureComponent);la.displayName="Animate";la.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};la.propTypes={from:ae.oneOfType([ae.object,ae.string]),to:ae.oneOfType([ae.object,ae.string]),attributeName:ae.string,duration:ae.number,begin:ae.number,easing:ae.oneOfType([ae.string,ae.func]),steps:ae.arrayOf(ae.shape({duration:ae.number.isRequired,style:ae.object.isRequired,easing:ae.oneOfType([ae.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ae.func]),properties:ae.arrayOf("string"),onAnimationEnd:ae.func})),children:ae.oneOfType([ae.node,ae.func]),isActive:ae.bool,canBegin:ae.bool,onAnimationEnd:ae.func,shouldReAnimate:ae.bool,onAnimationStart:ae.func,onAnimationReStart:ae.func};function Nf(r){"@babel/helpers - typeof";return Nf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nf(r)}function Pg(){return Pg=Object.assign?Object.assign.bind():function(r){for(var t=1;tr.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0?1:-1,l=n>=0?1:-1,c=i>=0&&n>=0||i<0&&n<0?1:0,u;if(o>0&&a instanceof Array){for(var f=[0,0,0,0],h=0,v=4;ho?o:a[h];u="M".concat(t,",").concat(e+s*f[0]),f[0]>0&&(u+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(c,",").concat(t+l*f[0],",").concat(e)),u+="L ".concat(t+n-l*f[1],",").concat(e),f[1]>0&&(u+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(c,`, `).concat(t+n,",").concat(e+s*f[1])),u+="L ".concat(t+n,",").concat(e+i-s*f[2]),f[2]>0&&(u+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(c,`, `).concat(t+n-l*f[2],",").concat(e+i)),u+="L ".concat(t+l*f[3],",").concat(e+i),f[3]>0&&(u+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(c,`, `).concat(t,",").concat(e+i-s*f[3])),u+="Z"}else if(o>0&&a===+a&&a>0){var x=Math.min(o,a);u="M ".concat(t,",").concat(e+s*x,` A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t+l*x,",").concat(e,` L `).concat(t+n-l*x,",").concat(e,` A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t+n,",").concat(e+s*x,` L `).concat(t+n,",").concat(e+i-s*x,` A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t+n-l*x,",").concat(e+i,` L `).concat(t+l*x,",").concat(e+i,` A `).concat(x,",").concat(x,",0,0,").concat(c,",").concat(t,",").concat(e+i-s*x," Z")}else u="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return u},j6=function(t,e){if(!t||!e)return!1;var n=t.x,i=t.y,a=e.x,o=e.y,s=e.width,l=e.height;if(Math.abs(s)>0&&Math.abs(l)>0){var c=Math.min(a,a+s),u=Math.max(a,a+s),f=Math.min(o,o+l),h=Math.max(o,o+l);return n>=c&&n<=u&&i>=f&&i<=h}return!1},V6={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},e1=function(t){var e=ME(ME({},V6),t),n=pt.useRef(),i=pt.useState(-1),a=F6(i,2),o=a[0],s=a[1];pt.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var E=n.current.getTotalLength();E&&s(E)}catch{}},[]);var l=e.x,c=e.y,u=e.width,f=e.height,h=e.radius,v=e.className,x=e.animationEasing,b=e.animationDuration,m=e.animationBegin,w=e.isAnimationActive,A=e.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||f!==+f||u===0||f===0)return null;var P=ee("recharts-rectangle",v);return A?Q.createElement(la,{canBegin:o>0,from:{width:u,height:f,x:l,y:c},to:{width:u,height:f,x:l,y:c},duration:b,animationEasing:x,isActive:A},function(E){var T=E.width,_=E.height,I=E.x,L=E.y;return Q.createElement(la,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:m,duration:b,isActive:w,easing:x},Q.createElement("path",Pg({},jt(e,!0),{className:P,d:kE(I,L,T,_,h),ref:n})))}):Q.createElement("path",Pg({},jt(e,!0),{className:P,d:kE(l,c,u,f,h)}))};function lw(){return lw=Object.assign?Object.assign.bind():function(r){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function tX(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}var eX=function(t,e,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(e,"h").concat(n)},rX=function(t){var e=t.x,n=e===void 0?0:e,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,l=t.left,c=l===void 0?0:l,u=t.width,f=u===void 0?0:u,h=t.height,v=h===void 0?0:h,x=t.className,b=$6(t,K6),m=Z6({x:n,y:a,top:s,left:c,width:f,height:v},b);return!vt(n)||!vt(a)||!vt(f)||!vt(v)||!vt(s)||!vt(c)?null:Q.createElement("path",cw({},jt(m,!0),{className:ee("recharts-cross",x),d:eX(n,a,f,v,s,c)}))},jb,IE;function nX(){if(IE)return jb;IE=1;var r=gR(),t=r(Object.getPrototypeOf,Object);return jb=t,jb}var Vb,LE;function iX(){if(LE)return Vb;LE=1;var r=ua(),t=nX(),e=fa(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,s=a.hasOwnProperty,l=o.call(Object);function c(u){if(!e(u)||r(u)!=n)return!1;var f=t(u);if(f===null)return!0;var h=s.call(f,"constructor")&&f.constructor;return typeof h=="function"&&h instanceof h&&o.call(h)==l}return Vb=c,Vb}var aX=iX();const oX=_e(aX);var Kb,DE;function sX(){if(DE)return Kb;DE=1;var r=ua(),t=fa(),e="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&r(i)==e}return Kb=n,Kb}var lX=sX();const cX=_e(lX);function Ff(r){"@babel/helpers - typeof";return Ff=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ff(r)}function _g(){return _g=Object.assign?Object.assign.bind():function(r){for(var t=1;tr.length)&&(t=r.length);for(var e=0,n=new Array(t);e0,from:{upperWidth:0,lowerWidth:0,height:h,x:l,y:c},to:{upperWidth:u,lowerWidth:f,height:h,x:l,y:c},duration:b,animationEasing:x,isActive:w},function(P){var E=P.upperWidth,T=P.lowerWidth,_=P.height,I=P.x,L=P.y;return Q.createElement(la,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:m,duration:b,easing:x},Q.createElement("path",_g({},jt(e,!0),{className:A,d:zE(I,L,E,T,_),ref:n})))}):Q.createElement("g",null,Q.createElement("path",_g({},jt(e,!0),{className:A,d:zE(l,c,u,f,h)})))},xX=["option","shapeType","propTransformer","activeClassName","isActive"];function zf(r){"@babel/helpers - typeof";return zf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zf(r)}function wX(r,t){if(r==null)return{};var e=SX(r,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function SX(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function WE(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function Eg(r){for(var t=1;t0&&n.handleDrag(i.changedTouches[0])}),on(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o?.({endIndex:a,startIndex:s})}),n.detachDragEndListener()}),on(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),on(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),on(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),on(n,"handleSlideDragStart",function(i){var a=JE(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return JX(t,r),jX(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,s=this.props,l=s.gap,c=s.data,u=c.length-1,f=Math.min(i,a),h=Math.max(i,a),v=t.getIndexInRange(o,f),x=t.getIndexInRange(o,h);return{startIndex:v-v%l,endIndex:x===u?u:x-x%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,l=un(a[n],s,n);return Gt(o)?o(l,n):l}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,l=this.props,c=l.x,u=l.width,f=l.travellerWidth,h=l.startIndex,v=l.endIndex,x=l.onChange,b=n.pageX-a;b>0?b=Math.min(b,c+u-f-s,c+u-f-o):b<0&&(b=Math.max(b,c-o,c-s));var m=this.getIndex({startX:o+b,endX:s+b});(m.startIndex!==h||m.endIndex!==v)&&x&&x(m),this.setState({startX:o+b,endX:s+b,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=JE(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,l=i.startX,c=this.state[o],u=this.props,f=u.x,h=u.width,v=u.travellerWidth,x=u.onChange,b=u.gap,m=u.data,w={startX:this.state.startX,endX:this.state.endX},A=n.pageX-a;A>0?A=Math.min(A,f+h-v-c):A<0&&(A=Math.max(A,f-c)),w[o]=c+A;var P=this.getIndex(w),E=P.startIndex,T=P.endIndex,_=function(){var L=m.length-1;return o==="startX"&&(s>l?E%b===0:T%b===0)||sl?T%b===0:E%b===0)||s>l&&T===L};this.setState(on(on({},o,c+A),"brushMoveStartX",n.pageX),function(){x&&_()&&x(P)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,l=o.startX,c=o.endX,u=this.state[i],f=s.indexOf(u);if(f!==-1){var h=f+n;if(!(h===-1||h>=s.length)){var v=s[h];i==="startX"&&v>=c||i==="endX"&&v<=l||this.setState(on({},i,v),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.fill,c=n.stroke;return Q.createElement("rect",{stroke:c,fill:l,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.data,c=n.children,u=n.padding,f=pt.Children.only(c);return f?Q.cloneElement(f,{x:i,y:a,width:o,height:s,margin:u,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,l=this.props,c=l.y,u=l.travellerWidth,f=l.height,h=l.traveller,v=l.ariaLabel,x=l.data,b=l.startIndex,m=l.endIndex,w=Math.max(n,this.props.x),A=$b($b({},jt(this.props,!1)),{},{x:w,y:c,width:u,height:f}),P=v||"Min value: ".concat((a=x[b])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=x[m])===null||o===void 0?void 0:o.name);return Q.createElement(De,{tabIndex:0,role:"slider","aria-label":P,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(T){["ArrowLeft","ArrowRight"].includes(T.key)&&(T.preventDefault(),T.stopPropagation(),s.handleTravellerMoveKeyboard(T.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,A))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,l=a.stroke,c=a.travellerWidth,u=Math.min(n,i)+c,f=Math.max(Math.abs(i-n)-c,0);return Q.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:u,y:o,width:f,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,s=n.height,l=n.travellerWidth,c=n.stroke,u=this.state,f=u.startX,h=u.endX,v=5,x={pointerEvents:"none",fill:c};return Q.createElement(De,{className:"recharts-brush-texts"},Q.createElement(ig,Mg({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,h)-v,y:o+s/2},x),this.getTextOfTick(i)),Q.createElement(ig,Mg({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,h)+l+v,y:o+s/2},x),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,s=n.x,l=n.y,c=n.width,u=n.height,f=n.alwaysShowText,h=this.state,v=h.startX,x=h.endX,b=h.isTextActive,m=h.isSlideMoving,w=h.isTravellerMoving,A=h.isTravellerFocused;if(!i||!i.length||!vt(s)||!vt(l)||!vt(c)||!vt(u)||c<=0||u<=0)return null;var P=ee("recharts-brush",a),E=Q.Children.count(o)===1,T=XX("userSelect","none");return Q.createElement(De,{className:P,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:T},this.renderBackground(),E&&this.renderPanorama(),this.renderSlide(v,x),this.renderTravellerLayer(v,"startX"),this.renderTravellerLayer(x,"endX"),(b||m||w||A||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,s=n.height,l=n.stroke,c=Math.floor(a+s/2)-1;return Q.createElement(Q.Fragment,null,Q.createElement("rect",{x:i,y:a,width:o,height:s,fill:l,stroke:"none"}),Q.createElement("line",{x1:i+1,y1:c,x2:i+o-1,y2:c,fill:"none",stroke:"#fff"}),Q.createElement("line",{x1:i+1,y1:c+2,x2:i+o-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return Q.isValidElement(n)?a=Q.cloneElement(n,i):Gt(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,s=n.x,l=n.travellerWidth,c=n.updateId,u=n.startIndex,f=n.endIndex;if(a!==i.prevData||c!==i.prevUpdateId)return $b({prevData:a,prevTravellerWidth:l,prevUpdateId:c,prevX:s,prevWidth:o},a&&a.length?qX({data:a,width:o,x:s,travellerWidth:l,startIndex:u,endIndex:f}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+o-l]);var h=i.scale.domain().map(function(v){return i.scale(v)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:c,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var l=Math.floor((o+s)/2);n[l]>i?s=l:o=l}return i>=n[s]?s:o}}])})(pt.PureComponent);on(Zl,"displayName","Brush");on(Zl,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var t0,QE;function $X(){if(QE)return t0;QE=1;var r=_S();function t(e,n){var i;return r(e,function(a,o,s){return i=n(a,o,s),!i}),!!i}return t0=t,t0}var e0,qE;function tY(){if(qE)return e0;qE=1;var r=sR(),t=eo(),e=$X(),n=$r(),i=op();function a(o,s,l){var c=n(o)?r:e;return l&&i(o,s,l)&&(s=void 0),c(o,t(s,3))}return e0=a,e0}var eY=tY();const rY=_e(eY);var Si=function(t,e){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===e},r0,$E;function nY(){if($E)return r0;$E=1;var r=TR();function t(e,n,i){n=="__proto__"&&r?r(e,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[n]=i}return r0=t,r0}var n0,tC;function iY(){if(tC)return n0;tC=1;var r=nY(),t=OR(),e=eo();function n(i,a){var o={};return a=e(a,3),t(i,function(s,l,c){r(o,l,a(s,l,c))}),o}return n0=n,n0}var aY=iY();const oY=_e(aY);var i0,eC;function sY(){if(eC)return i0;eC=1;function r(t,e){for(var n=-1,i=t==null?0:t.length;++n=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function vY(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function yY(r,t){var e=r.x,n=r.y,i=pY(r,fY),a="".concat(e),o=parseInt(a,10),s="".concat(n),l=parseInt(s,10),c="".concat(t.height||i.height),u=parseInt(c,10),f="".concat(t.width||i.width),h=parseInt(f,10);return Lu(Lu(Lu(Lu(Lu({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:u,width:h,name:t.name,radius:t.radius})}function aC(r){return Q.createElement(CX,fw({shapeType:"rectangle",propTransformer:yY,activeClassName:"recharts-active-bar"},r))}var mY=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=vt(n)||ED(n);return a?t(n,i):(a||ms(!1),e)}},bY=["value","background"],$I;function Jl(r){"@babel/helpers - typeof";return Jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jl(r)}function xY(r,t){if(r==null)return{};var e=wY(r,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function wY(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function Rg(){return Rg=Object.assign?Object.assign.bind():function(r){for(var t=1;t0&&Math.abs(V)0&&Math.abs(j)0&&(Y=Math.min((yt||0)-(j[ut-1]||0),Y))}),Number.isFinite(Y)){var V=Y/H,F=b.layout==="vertical"?n.height:n.width;if(b.padding==="gap"&&(I=V*F/2),b.padding==="no-gap"){var K=vs(t.barCategoryGap,V*F),at=V*F/2;I=at-K-(at-K)/F*K}}}i==="xAxis"?L=[n.left+(P.left||0)+(I||0),n.left+n.width-(P.right||0)-(I||0)]:i==="yAxis"?L=l==="horizontal"?[n.top+n.height-(P.bottom||0),n.top+(P.top||0)]:[n.top+(P.top||0)+(I||0),n.top+n.height-(P.bottom||0)-(I||0)]:L=b.range,T&&(L=[L[1],L[0]]);var lt=Y5(b,a,h),q=lt.scale,J=lt.realScaleType;q.domain(w).range(L),j5(q);var dt=tG(q,Un(Un({},b),{},{realScaleType:J}));i==="xAxis"?(W=m==="top"&&!E||m==="bottom"&&E,D=n.left,U=f[_]-W*b.height):i==="yAxis"&&(W=m==="left"&&!E||m==="right"&&E,D=f[_]-W*b.width,U=n.top);var gt=Un(Un(Un({},b),dt),{},{realScaleType:J,x:D,y:U,scale:q,width:i==="xAxis"?n.width:b.width,height:i==="yAxis"?n.height:b.height});return gt.bandSize=bg(gt,dt),!b.hide&&i==="xAxis"?f[_]+=(W?-1:1)*gt.height:b.hide||(f[_]+=(W?-1:1)*gt.width),Un(Un({},v),{},bp({},x,gt))},{})},iL=function(t,e){var n=t.x,i=t.y,a=e.x,o=e.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},RY=function(t){var e=t.x1,n=t.y1,i=t.x2,a=t.y2;return iL({x:e,y:n},{x:i,y:a})},aL=(function(){function r(t){CY(this,r),this.scale=t}return MY(r,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(e!==void 0){if(a)switch(a){case"start":return this.scale(e);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(e)+s}default:return this.scale(e)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+l}return this.scale(e)}}},{key:"isInRange",value:function(e){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?e>=i&&e<=a:e>=a&&e<=i}}],[{key:"create",value:function(e){return new r(e)}}])})();bp(aL,"EPS",1e-4);var n1=function(t){var e=Object.keys(t).reduce(function(n,i){return Un(Un({},n),{},bp({},i,aL.create(t[i])))},{});return Un(Un({},e),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return oY(i,function(l,c){return e[c].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return qI(i,function(a,o){return e[o].isInRange(a)})}})};function IY(r){return(r%180+180)%180}var LY=function(t){var e=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=IY(i),o=a*Math.PI/180,s=Math.atan(n/e),l=o>s&&o-1?l[c?a[u]:u]:void 0}}return s0=n,s0}var l0,fC;function NY(){if(fC)return l0;fC=1;var r=KI();function t(e){var n=r(e),i=n%1;return n===n?i?n-i:n:0}return l0=t,l0}var c0,hC;function BY(){if(hC)return c0;hC=1;var r=mR(),t=eo(),e=NY(),n=Math.max;function i(a,o,s){var l=a==null?0:a.length;if(!l)return-1;var c=s==null?0:e(s);return c<0&&(c=n(l+c,0)),r(a,t(o,3),c)}return c0=i,c0}var u0,dC;function FY(){if(dC)return u0;dC=1;var r=DY(),t=BY(),e=r(t);return u0=e,u0}var zY=FY();const WY=_e(zY);var HY=Lk();const GY=_e(HY);var UY=GY(function(r){return{x:r.left,y:r.top,width:r.width,height:r.height}},function(r){return["l",r.left,"t",r.top,"w",r.width,"h",r.height].join("")}),i1=pt.createContext(void 0),a1=pt.createContext(void 0),oL=pt.createContext(void 0),sL=pt.createContext({}),lL=pt.createContext(void 0),cL=pt.createContext(0),uL=pt.createContext(0),gC=function(t){var e=t.state,n=e.xAxisMap,i=e.yAxisMap,a=e.offset,o=t.clipPathId,s=t.children,l=t.width,c=t.height,u=UY(a);return Q.createElement(i1.Provider,{value:n},Q.createElement(a1.Provider,{value:i},Q.createElement(sL.Provider,{value:a},Q.createElement(oL.Provider,{value:u},Q.createElement(lL.Provider,{value:o},Q.createElement(cL.Provider,{value:c},Q.createElement(uL.Provider,{value:l},s)))))))},XY=function(){return pt.useContext(lL)},fL=function(t){var e=pt.useContext(i1);e==null&&ms(!1);var n=e[t];return n==null&&ms(!1),n},YY=function(){var t=pt.useContext(i1);return Ka(t)},jY=function(){var t=pt.useContext(a1),e=WY(t,function(n){return qI(n.domain,Number.isFinite)});return e||Ka(t)},hL=function(t){var e=pt.useContext(a1);e==null&&ms(!1);var n=e[t];return n==null&&ms(!1),n},VY=function(){var t=pt.useContext(oL);return t},KY=function(){return pt.useContext(sL)},o1=function(){return pt.useContext(uL)},s1=function(){return pt.useContext(cL)};function Ql(r){"@babel/helpers - typeof";return Ql=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ql(r)}function ZY(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}function JY(r,t){for(var e=0;er.length)&&(t=r.length);for(var e=0,n=new Array(t);er*i)return!1;var a=e();return r*(t-r*a/2-n)>=0&&r*(t+r*a/2-i)<=0}function k9(r,t){return bL(r,t+1)}function R9(r,t,e,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,l=0,c=1,u=o,f=function(){var x=n?.[l];if(x===void 0)return{v:bL(n,c)};var b=l,m,w=function(){return m===void 0&&(m=e(x,b)),m},A=x.coordinate,P=l===0||Bg(r,A,w,u,s);P||(l=0,u=o,c+=1),P&&(u=A+r*(w()/2+i),l+=c)},h;c<=a.length;)if(h=f(),h)return h.v;return[]}function Xf(r){"@babel/helpers - typeof";return Xf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xf(r)}function SC(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function Er(r){for(var t=1;t0?v.coordinate-m*r:v.coordinate})}else a[h]=v=Er(Er({},v),{},{tickCoord:v.coordinate});var w=Bg(r,v.tickCoord,b,s,l);w&&(l=v.tickCoord-r*(b()/2+i),a[h]=Er(Er({},v),{},{isShow:!0}))},u=o-1;u>=0;u--)c(u);return a}function B9(r,t,e,n,i,a){var o=(n||[]).slice(),s=o.length,l=t.start,c=t.end;if(a){var u=n[s-1],f=e(u,s-1),h=r*(u.coordinate+r*f/2-c);o[s-1]=u=Er(Er({},u),{},{tickCoord:h>0?u.coordinate-h*r:u.coordinate});var v=Bg(r,u.tickCoord,function(){return f},l,c);v&&(c=u.tickCoord-r*(f/2+i),o[s-1]=Er(Er({},u),{},{isShow:!0}))}for(var x=a?s-1:s,b=function(A){var P=o[A],E,T=function(){return E===void 0&&(E=e(P,A)),E};if(A===0){var _=r*(P.coordinate-r*T()/2-l);o[A]=P=Er(Er({},P),{},{tickCoord:_<0?P.coordinate-_*r:P.coordinate})}else o[A]=P=Er(Er({},P),{},{tickCoord:P.coordinate});var I=Bg(r,P.tickCoord,T,l,c);I&&(l=P.tickCoord+r*(T()/2+i),o[A]=Er(Er({},P),{},{isShow:!0}))},m=0;m=2?Yn(i[1].coordinate-i[0].coordinate):1,w=M9(a,m,v);return l==="equidistantPreserveStart"?R9(m,w,b,i,o):(l==="preserveStart"||l==="preserveStartEnd"?h=B9(m,w,b,i,o,l==="preserveStartEnd"):h=N9(m,w,b,i,o),h.filter(function(A){return A.isShow}))}var F9=["viewBox"],z9=["viewBox"],W9=["ticks"];function tc(r){"@babel/helpers - typeof";return tc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tc(r)}function kl(){return kl=Object.assign?Object.assign.bind():function(r){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function H9(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function G9(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}function AC(r,t){for(var e=0;e0?l(this.props):l(v)),o<=0||s<=0||!x||!x.length?null:Q.createElement(De,{className:ee("recharts-cartesian-axis",c),ref:function(m){n.layerReference=m}},a&&this.renderAxisLine(),this.renderTicks(x,this.state.fontSize,this.state.letterSpacing),Mr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,s=ee(i.className,"recharts-cartesian-axis-tick-value");return Q.isValidElement(n)?o=Q.cloneElement(n,ar(ar({},i),{},{className:s})):Gt(n)?o=n(ar(ar({},i),{},{className:s})):o=Q.createElement(ig,kl({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])})(pt.Component);f1(yc,"displayName","CartesianAxis");f1(yc,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var Z9=["x1","y1","x2","y2","key"],J9=["offset"];function bs(r){"@babel/helpers - typeof";return bs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bs(r)}function TC(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),e.push.apply(e,n)}return e}function kr(r){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function t4(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}var e4=function(t){var e=t.fill;if(!e||e==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,s=t.height,l=t.ry;return Q.createElement("rect",{x:i,y:a,ry:l,width:o,height:s,stroke:"none",fill:e,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function SL(r,t){var e;if(Q.isValidElement(r))e=Q.cloneElement(r,t);else if(Gt(r))e=r(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,l=PC(t,Z9),c=jt(l,!1);c.offset;var u=PC(c,J9);e=Q.createElement("line",cs({},u,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return e}function r4(r){var t=r.x,e=r.width,n=r.horizontal,i=n===void 0?!0:n,a=r.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var c=kr(kr({},r),{},{x1:t,y1:s,x2:t+e,y2:s,key:"line-".concat(l),index:l});return SL(i,c)});return Q.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function n4(r){var t=r.y,e=r.height,n=r.vertical,i=n===void 0?!0:n,a=r.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var c=kr(kr({},r),{},{x1:s,y1:t,x2:s,y2:t+e,key:"line-".concat(l),index:l});return SL(i,c)});return Q.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function i4(r){var t=r.horizontalFill,e=r.fillOpacity,n=r.x,i=r.y,a=r.width,o=r.height,s=r.horizontalPoints,l=r.horizontal,c=l===void 0?!0:l;if(!c||!t||!t.length)return null;var u=s.map(function(h){return Math.round(h+i-i)}).sort(function(h,v){return h-v});i!==u[0]&&u.unshift(0);var f=u.map(function(h,v){var x=!u[v+1],b=x?i+o-h:u[v+1]-h;if(b<=0)return null;var m=v%t.length;return Q.createElement("rect",{key:"react-".concat(v),y:h,x:n,height:b,width:a,stroke:"none",fill:t[m],fillOpacity:e,className:"recharts-cartesian-grid-bg"})});return Q.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function a4(r){var t=r.vertical,e=t===void 0?!0:t,n=r.verticalFill,i=r.fillOpacity,a=r.x,o=r.y,s=r.width,l=r.height,c=r.verticalPoints;if(!e||!n||!n.length)return null;var u=c.map(function(h){return Math.round(h+a-a)}).sort(function(h,v){return h-v});a!==u[0]&&u.unshift(0);var f=u.map(function(h,v){var x=!u[v+1],b=x?a+s-h:u[v+1]-h;if(b<=0)return null;var m=v%n.length;return Q.createElement("rect",{key:"react-".concat(v),x:h,y:o,width:b,height:l,stroke:"none",fill:n[m],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return Q.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var o4=function(t,e){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return DI(u1(kr(kr(kr({},yc.defaultProps),n),{},{ticks:ta(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,e)},s4=function(t,e){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return DI(u1(kr(kr(kr({},yc.defaultProps),n),{},{ticks:ta(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,e)},wl={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function l4(r){var t,e,n,i,a,o,s=o1(),l=s1(),c=KY(),u=kr(kr({},r),{},{stroke:(t=r.stroke)!==null&&t!==void 0?t:wl.stroke,fill:(e=r.fill)!==null&&e!==void 0?e:wl.fill,horizontal:(n=r.horizontal)!==null&&n!==void 0?n:wl.horizontal,horizontalFill:(i=r.horizontalFill)!==null&&i!==void 0?i:wl.horizontalFill,vertical:(a=r.vertical)!==null&&a!==void 0?a:wl.vertical,verticalFill:(o=r.verticalFill)!==null&&o!==void 0?o:wl.verticalFill,x:vt(r.x)?r.x:c.left,y:vt(r.y)?r.y:c.top,width:vt(r.width)?r.width:c.width,height:vt(r.height)?r.height:c.height}),f=u.x,h=u.y,v=u.width,x=u.height,b=u.syncWithTicks,m=u.horizontalValues,w=u.verticalValues,A=YY(),P=jY();if(!vt(v)||v<=0||!vt(x)||x<=0||!vt(f)||f!==+f||!vt(h)||h!==+h)return null;var E=u.verticalCoordinatesGenerator||o4,T=u.horizontalCoordinatesGenerator||s4,_=u.horizontalPoints,I=u.verticalPoints;if((!_||!_.length)&&Gt(T)){var L=m&&m.length,D=T({yAxis:P?kr(kr({},P),{},{ticks:L?m:P.ticks}):void 0,width:s,height:l,offset:c},L?!0:b);na(Array.isArray(D),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(bs(D),"]")),Array.isArray(D)&&(_=D)}if((!I||!I.length)&&Gt(E)){var U=w&&w.length,W=E({xAxis:A?kr(kr({},A),{},{ticks:U?w:A.ticks}):void 0,width:s,height:l,offset:c},U?!0:b);na(Array.isArray(W),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(bs(W),"]")),Array.isArray(W)&&(I=W)}return Q.createElement("g",{className:"recharts-cartesian-grid"},Q.createElement(e4,{fill:u.fill,fillOpacity:u.fillOpacity,x:u.x,y:u.y,width:u.width,height:u.height,ry:u.ry}),Q.createElement(r4,cs({},u,{offset:c,horizontalPoints:_,xAxis:A,yAxis:P})),Q.createElement(n4,cs({},u,{offset:c,verticalPoints:I,xAxis:A,yAxis:P})),Q.createElement(i4,cs({},u,{horizontalPoints:_})),Q.createElement(a4,cs({},u,{verticalPoints:I})))}l4.displayName="CartesianGrid";var c4=["layout","type","stroke","connectNulls","isRange","ref"],u4=["key"],OL;function ec(r){"@babel/helpers - typeof";return ec=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ec(r)}function AL(r,t){if(r==null)return{};var e=f4(r,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function f4(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function us(){return us=Object.assign?Object.assign.bind():function(r){for(var t=1;t0||!Of(u,o)||!Of(f,s))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(o,s,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,l=i.className,c=i.top,u=i.left,f=i.xAxis,h=i.yAxis,v=i.width,x=i.height,b=i.isAnimationActive,m=i.id;if(a||!s||!s.length)return null;var w=this.state.isAnimationFinished,A=s.length===1,P=ee("recharts-area",l),E=f&&f.allowDataOverflow,T=h&&h.allowDataOverflow,_=E||T,I=Jt(m)?this.id:m,L=(n=jt(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},D=L.r,U=D===void 0?3:D,W=L.strokeWidth,H=W===void 0?2:W,Y=WD(o)?o:{},j=Y.clipDot,V=j===void 0?!0:j,F=U*2+H;return Q.createElement(De,{className:P},E||T?Q.createElement("defs",null,Q.createElement("clipPath",{id:"clipPath-".concat(I)},Q.createElement("rect",{x:E?u:u-v/2,y:T?c:c-x/2,width:E?v:v*2,height:T?x:x*2})),!V&&Q.createElement("clipPath",{id:"clipPath-dots-".concat(I)},Q.createElement("rect",{x:u-F/2,y:c-F/2,width:v+F,height:x+F}))):null,A?null:this.renderArea(_,I),(o||A)&&this.renderDots(_,V,I),(!b||w)&&qa.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])})(pt.PureComponent);OL=Ts;xi(Ts,"displayName","Area");xi(Ts,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!hc.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});xi(Ts,"getBaseValue",function(r,t,e,n){var i=r.layout,a=r.baseValue,o=t.props.baseValue,s=o??a;if(vt(s)&&typeof s=="number")return s;var l=i==="horizontal"?n:e,c=l.scale.domain();if(l.type==="number"){var u=Math.max(c[0],c[1]),f=Math.min(c[0],c[1]);return s==="dataMin"?f:s==="dataMax"||u<0?u:Math.max(Math.min(c[0],c[1]),0)}return s==="dataMin"?c[0]:s==="dataMax"?c[1]:c[0]});xi(Ts,"getComposedData",function(r){var t=r.props,e=r.item,n=r.xAxis,i=r.yAxis,a=r.xAxisTicks,o=r.yAxisTicks,s=r.bandSize,l=r.dataKey,c=r.stackedData,u=r.dataStartIndex,f=r.displayedData,h=r.offset,v=t.layout,x=c&&c.length,b=OL.getBaseValue(t,e,n,i),m=v==="horizontal",w=!1,A=f.map(function(E,T){var _;x?_=c[u+T]:(_=un(E,l),Array.isArray(_)?w=!0:_=[b,_]);var I=_[1]==null||x&&un(E,l)==null;return m?{x:Z_({axis:n,ticks:a,bandSize:s,entry:E,index:T}),y:I?null:i.scale(_[1]),value:_,payload:E}:{x:I?null:n.scale(_[1]),y:Z_({axis:i,ticks:o,bandSize:s,entry:E,index:T}),value:_,payload:E}}),P;return x||w?P=A.map(function(E){var T=Array.isArray(E.value)?E.value[0]:null;return m?{x:E.x,y:T!=null&&E.y!=null?i.scale(T):null}:{x:T!=null?n.scale(T):null,y:E.y}}):P=m?i.scale(b):n.scale(b),Ya({points:A,baseLine:P,layout:v,isRange:w},h)});xi(Ts,"renderDotItem",function(r,t){var e;if(Q.isValidElement(r))e=Q.cloneElement(r,t);else if(Gt(r))e=r(t);else{var n=ee("recharts-area-dot",typeof r!="boolean"?r.className:""),i=t.key,a=AL(t,u4);e=Q.createElement(r1,us({},a,{key:i,className:n}))}return e});function rc(r){"@babel/helpers - typeof";return rc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rc(r)}function b4(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}function x4(r,t){for(var e=0;er.length)&&(t=r.length);for(var e=0,n=new Array(t);e=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(e[n]=r[n])}return e}function sj(r,t){if(r==null)return{};var e={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){if(t.indexOf(n)>=0)continue;e[n]=r[n]}return e}function lj(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}function cj(r,t){for(var e=0;er.length)&&(t=r.length);for(var e=0,n=new Array(t);e0?o:t&&t.length&&vt(i)&&vt(a)?t.slice(i,a+1):[]};function zL(r){return r==="number"?[0,"auto"]:void 0}var Cw=function(t,e,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=Pp(e,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(l,c){var u,f=(u=c.props.data)!==null&&u!==void 0?u:e;f&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(o.dataKey&&!o.allowDuplicatedCategory){var v=f===void 0?s:f;h=Yd(v,o.dataKey,i)}else h=f&&f[n]||s[n];return h?[].concat(ac(l),[BI(c,h)]):l},[])},DC=function(t,e,n,i){var a=i||{x:t.chartX,y:t.chartY},o=wj(a,n),s=t.orderedTooltipTicks,l=t.tooltipAxis,c=t.tooltipTicks,u=z5(o,s,c,l);if(u>=0&&c){var f=c[u]&&c[u].value,h=Cw(t,e,u,f),v=Sj(n,s,u,a);return{activeTooltipIndex:u,activeLabel:f,activePayload:h,activeCoordinate:v}}return null},Oj=function(t,e){var n=e.axes,i=e.graphicalItems,a=e.axisType,o=e.axisIdKey,s=e.stackGroups,l=e.dataStartIndex,c=e.dataEndIndex,u=t.layout,f=t.children,h=t.stackOffset,v=LI(u,a);return n.reduce(function(x,b){var m,w=b.type.defaultProps!==void 0?st(st({},b.type.defaultProps),b.props):b.props,A=w.type,P=w.dataKey,E=w.allowDataOverflow,T=w.allowDuplicatedCategory,_=w.scale,I=w.ticks,L=w.includeHidden,D=w[o];if(x[D])return x;var U=Pp(t.data,{graphicalItems:i.filter(function(dt){var gt,yt=o in dt.props?dt.props[o]:(gt=dt.type.defaultProps)===null||gt===void 0?void 0:gt[o];return yt===D}),dataStartIndex:l,dataEndIndex:c}),W=U.length,H,Y,j;Z4(w.domain,E,A)&&(H=Kx(w.domain,null,E),v&&(A==="number"||_!=="auto")&&(j=of(U,P,"category")));var V=zL(A);if(!H||H.length===0){var F,K=(F=w.domain)!==null&&F!==void 0?F:V;if(P){if(H=of(U,P,A),A==="category"&&v){var at=MD(H);T&&at?(Y=H,H=Cg(0,W)):T||(H=$_(K,H,b).reduce(function(dt,gt){return dt.indexOf(gt)>=0?dt:[].concat(ac(dt),[gt])},[]))}else if(A==="category")T?H=H.filter(function(dt){return dt!==""&&!Jt(dt)}):H=$_(K,H,b).reduce(function(dt,gt){return dt.indexOf(gt)>=0||gt===""||Jt(gt)?dt:[].concat(ac(dt),[gt])},[]);else if(A==="number"){var lt=X5(U,i.filter(function(dt){var gt,yt,ut=o in dt.props?dt.props[o]:(gt=dt.type.defaultProps)===null||gt===void 0?void 0:gt[o],xt="hide"in dt.props?dt.props.hide:(yt=dt.type.defaultProps)===null||yt===void 0?void 0:yt.hide;return ut===D&&(L||!xt)}),P,a,u);lt&&(H=lt)}v&&(A==="number"||_!=="auto")&&(j=of(U,P,"category"))}else v?H=Cg(0,W):s&&s[D]&&s[D].hasStack&&A==="number"?H=h==="expand"?[0,1]:NI(s[D].stackGroups,l,c):H=II(U,i.filter(function(dt){var gt=o in dt.props?dt.props[o]:dt.type.defaultProps[o],yt="hide"in dt.props?dt.props.hide:dt.type.defaultProps.hide;return gt===D&&(L||!yt)}),A,u,!0);if(A==="number")H=Pw(f,H,D,a,I),K&&(H=Kx(K,H,E));else if(A==="category"&&K){var q=K,J=H.every(function(dt){return q.indexOf(dt)>=0});J&&(H=q)}}return st(st({},x),{},It({},D,st(st({},w),{},{axisType:a,domain:H,categoricalDomain:j,duplicateDomain:Y,originalDomain:(m=w.domain)!==null&&m!==void 0?m:V,isCategorical:v,layout:u})))},{})},Aj=function(t,e){var n=e.graphicalItems,i=e.Axis,a=e.axisType,o=e.axisIdKey,s=e.stackGroups,l=e.dataStartIndex,c=e.dataEndIndex,u=t.layout,f=t.children,h=Pp(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:c}),v=h.length,x=LI(u,a),b=-1;return n.reduce(function(m,w){var A=w.type.defaultProps!==void 0?st(st({},w.type.defaultProps),w.props):w.props,P=A[o],E=zL("number");if(!m[P]){b++;var T;return x?T=Cg(0,v):s&&s[P]&&s[P].hasStack?(T=NI(s[P].stackGroups,l,c),T=Pw(f,T,P,a)):(T=Kx(E,II(h,n.filter(function(_){var I,L,D=o in _.props?_.props[o]:(I=_.type.defaultProps)===null||I===void 0?void 0:I[o],U="hide"in _.props?_.props.hide:(L=_.type.defaultProps)===null||L===void 0?void 0:L.hide;return D===P&&!U}),"number",u),i.defaultProps.allowDataOverflow),T=Pw(f,T,P,a)),st(st({},m),{},It({},P,st(st({axisType:a},i.defaultProps),{},{hide:!0,orientation:wn(bj,"".concat(a,".").concat(b%2),null),domain:T,originalDomain:E,isCategorical:x,layout:u})))}return m},{})},Tj=function(t,e){var n=e.axisType,i=n===void 0?"xAxis":n,a=e.AxisComp,o=e.graphicalItems,s=e.stackGroups,l=e.dataStartIndex,c=e.dataEndIndex,u=t.children,f="".concat(i,"Id"),h=Vn(u,a),v={};return h&&h.length?v=Oj(t,{axes:h,graphicalItems:o,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:c}):o&&o.length&&(v=Aj(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:c})),v},Pj=function(t){var e=Ka(t),n=ta(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:ES(n,function(i){return i.coordinate}),tooltipAxis:e,tooltipAxisBandSize:bg(e,n)}},NC=function(t){var e=t.children,n=t.defaultShowTooltip,i=sn(e,Zl),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},_j=function(t){return!t||!t.length?!1:t.some(function(e){var n=ra(e&&e.type);return n&&n.indexOf("Bar")>=0})},BC=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Ej=function(t,e){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,c=n.width,u=n.height,f=n.children,h=n.margin||{},v=sn(f,Zl),x=sn(f,Dl),b=Object.keys(l).reduce(function(T,_){var I=l[_],L=I.orientation;return!I.mirror&&!I.hide?st(st({},T),{},It({},L,T[L]+I.width)):T},{left:h.left||0,right:h.right||0}),m=Object.keys(o).reduce(function(T,_){var I=o[_],L=I.orientation;return!I.mirror&&!I.hide?st(st({},T),{},It({},L,wn(T,"".concat(L))+I.height)):T},{top:h.top||0,bottom:h.bottom||0}),w=st(st({},m),b),A=w.bottom;v&&(w.bottom+=v.props.height||Zl.defaultProps.height),x&&e&&(w=G5(w,i,n,e));var P=c-w.left-w.right,E=u-w.top-w.bottom;return st(st({brushBottom:A},w),{},{width:Math.max(P,0),height:Math.max(E,0)})},Cj=function(t,e){if(e==="xAxis")return t[e].width;if(e==="yAxis")return t[e].height},WL=function(t){var e=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,l=t.axisComponents,c=t.legendContent,u=t.formatAxisMap,f=t.defaultProps,h=function(w,A){var P=A.graphicalItems,E=A.stackGroups,T=A.offset,_=A.updateId,I=A.dataStartIndex,L=A.dataEndIndex,D=w.barSize,U=w.layout,W=w.barGap,H=w.barCategoryGap,Y=w.maxBarSize,j=BC(U),V=j.numericAxisName,F=j.cateAxisName,K=_j(P),at=[];return P.forEach(function(lt,q){var J=Pp(w.data,{graphicalItems:[lt],dataStartIndex:I,dataEndIndex:L}),dt=lt.type.defaultProps!==void 0?st(st({},lt.type.defaultProps),lt.props):lt.props,gt=dt.dataKey,yt=dt.maxBarSize,ut=dt["".concat(V,"Id")],xt=dt["".concat(F,"Id")],_t={},kt=l.reduce(function(We,Ie){var tn=A["".concat(Ie.axisType,"Map")],oo=dt["".concat(Ie.axisType,"Id")];tn&&tn[oo]||Ie.axisType==="zAxis"||ms(!1);var Xt=tn[oo];return st(st({},We),{},It(It({},Ie.axisType,Xt),"".concat(Ie.axisType,"Ticks"),ta(Xt)))},_t),ct=kt[F],At=kt["".concat(F,"Ticks")],Ot=E&&E[ut]&&E[ut].hasStack&&rG(lt,E[ut].stackGroups),ht=ra(lt.type).indexOf("Bar")>=0,St=bg(ct,At),Lt=[],Qt=K&&W5({barSize:D,stackGroups:E,totalSize:Cj(kt,F)});if(ht){var le,ce,Je=Jt(yt)?Y:yt,ye=(le=(ce=bg(ct,At,!0))!==null&&ce!==void 0?ce:Je)!==null&&le!==void 0?le:0;Lt=H5({barGap:W,barCategoryGap:H,bandSize:ye!==St?ye:St,sizeList:Qt[xt],maxBarSize:Je}),ye!==St&&(Lt=Lt.map(function(We){return st(st({},We),{},{position:st(st({},We.position),{},{offset:We.position.offset-ye/2})})}))}var Pi=lt&<.type&<.type.getComposedData;Pi&&at.push({props:st(st({},Pi(st(st({},kt),{},{displayedData:J,props:w,dataKey:gt,item:lt,bandSize:St,barPosition:Lt,offset:T,stackedData:Ot,layout:U,dataStartIndex:I,dataEndIndex:L}))),{},It(It(It({key:lt.key||"item-".concat(q)},V,kt[V]),F,kt[F]),"animationId",_)),childIndex:UD(lt,w.children),item:lt})}),at},v=function(w,A){var P=w.props,E=w.dataStartIndex,T=w.dataEndIndex,_=w.updateId;if(!dA({props:P}))return null;var I=P.children,L=P.layout,D=P.stackOffset,U=P.data,W=P.reverseStackOrder,H=BC(L),Y=H.numericAxisName,j=H.cateAxisName,V=Vn(I,n),F=$5(U,V,"".concat(Y,"Id"),"".concat(j,"Id"),D,W),K=l.reduce(function(dt,gt){var yt="".concat(gt.axisType,"Map");return st(st({},dt),{},It({},yt,Tj(P,st(st({},gt),{},{graphicalItems:V,stackGroups:gt.axisType===Y&&F,dataStartIndex:E,dataEndIndex:T}))))},{}),at=Ej(st(st({},K),{},{props:P,graphicalItems:V}),A?.legendBBox);Object.keys(K).forEach(function(dt){K[dt]=u(P,K[dt],at,dt.replace("Map",""),e)});var lt=K["".concat(j,"Map")],q=Pj(lt),J=h(P,st(st({},K),{},{dataStartIndex:E,dataEndIndex:T,updateId:_,graphicalItems:V,stackGroups:F,offset:at}));return st(st({formattedGraphicalItems:J,graphicalItems:V,offset:at,stackGroups:F},q),K)},x=(function(m){function w(A){var P,E,T;return lj(this,w),T=fj(this,w,[A]),It(T,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),It(T,"accessibilityManager",new K4),It(T,"handleLegendBBoxUpdate",function(_){if(_){var I=T.state,L=I.dataStartIndex,D=I.dataEndIndex,U=I.updateId;T.setState(st({legendBBox:_},v({props:T.props,dataStartIndex:L,dataEndIndex:D,updateId:U},st(st({},T.state),{},{legendBBox:_}))))}}),It(T,"handleReceiveSyncEvent",function(_,I,L){if(T.props.syncId===_){if(L===T.eventEmitterSymbol&&typeof T.props.syncMethod!="function")return;T.applySyncEvent(I)}}),It(T,"handleBrushChange",function(_){var I=_.startIndex,L=_.endIndex;if(I!==T.state.dataStartIndex||L!==T.state.dataEndIndex){var D=T.state.updateId;T.setState(function(){return st({dataStartIndex:I,dataEndIndex:L},v({props:T.props,dataStartIndex:I,dataEndIndex:L,updateId:D},T.state))}),T.triggerSyncEvent({dataStartIndex:I,dataEndIndex:L})}}),It(T,"handleMouseEnter",function(_){var I=T.getMouseInfo(_);if(I){var L=st(st({},I),{},{isTooltipActive:!0});T.setState(L),T.triggerSyncEvent(L);var D=T.props.onMouseEnter;Gt(D)&&D(L,_)}}),It(T,"triggeredAfterMouseMove",function(_){var I=T.getMouseInfo(_),L=I?st(st({},I),{},{isTooltipActive:!0}):{isTooltipActive:!1};T.setState(L),T.triggerSyncEvent(L);var D=T.props.onMouseMove;Gt(D)&&D(L,_)}),It(T,"handleItemMouseEnter",function(_){T.setState(function(){return{isTooltipActive:!0,activeItem:_,activePayload:_.tooltipPayload,activeCoordinate:_.tooltipPosition||{x:_.cx,y:_.cy}}})}),It(T,"handleItemMouseLeave",function(){T.setState(function(){return{isTooltipActive:!1}})}),It(T,"handleMouseMove",function(_){_.persist(),T.throttleTriggeredAfterMouseMove(_)}),It(T,"handleMouseLeave",function(_){T.throttleTriggeredAfterMouseMove.cancel();var I={isTooltipActive:!1};T.setState(I),T.triggerSyncEvent(I);var L=T.props.onMouseLeave;Gt(L)&&L(I,_)}),It(T,"handleOuterEvent",function(_){var I=GD(_),L=wn(T.props,"".concat(I));if(I&&Gt(L)){var D,U;/.*touch.*/i.test(I)?U=T.getMouseInfo(_.changedTouches[0]):U=T.getMouseInfo(_),L((D=U)!==null&&D!==void 0?D:{},_)}}),It(T,"handleClick",function(_){var I=T.getMouseInfo(_);if(I){var L=st(st({},I),{},{isTooltipActive:!0});T.setState(L),T.triggerSyncEvent(L);var D=T.props.onClick;Gt(D)&&D(L,_)}}),It(T,"handleMouseDown",function(_){var I=T.props.onMouseDown;if(Gt(I)){var L=T.getMouseInfo(_);I(L,_)}}),It(T,"handleMouseUp",function(_){var I=T.props.onMouseUp;if(Gt(I)){var L=T.getMouseInfo(_);I(L,_)}}),It(T,"handleTouchMove",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&T.throttleTriggeredAfterMouseMove(_.changedTouches[0])}),It(T,"handleTouchStart",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&T.handleMouseDown(_.changedTouches[0])}),It(T,"handleTouchEnd",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&T.handleMouseUp(_.changedTouches[0])}),It(T,"handleDoubleClick",function(_){var I=T.props.onDoubleClick;if(Gt(I)){var L=T.getMouseInfo(_);I(L,_)}}),It(T,"handleContextMenu",function(_){var I=T.props.onContextMenu;if(Gt(I)){var L=T.getMouseInfo(_);I(L,_)}}),It(T,"triggerSyncEvent",function(_){T.props.syncId!==void 0&&d0.emit(g0,T.props.syncId,_,T.eventEmitterSymbol)}),It(T,"applySyncEvent",function(_){var I=T.props,L=I.layout,D=I.syncMethod,U=T.state.updateId,W=_.dataStartIndex,H=_.dataEndIndex;if(_.dataStartIndex!==void 0||_.dataEndIndex!==void 0)T.setState(st({dataStartIndex:W,dataEndIndex:H},v({props:T.props,dataStartIndex:W,dataEndIndex:H,updateId:U},T.state)));else if(_.activeTooltipIndex!==void 0){var Y=_.chartX,j=_.chartY,V=_.activeTooltipIndex,F=T.state,K=F.offset,at=F.tooltipTicks;if(!K)return;if(typeof D=="function")V=D(at,_);else if(D==="value"){V=-1;for(var lt=0;lt=0){var Ot,ht;if(Y.dataKey&&!Y.allowDuplicatedCategory){var St=typeof Y.dataKey=="function"?At:"payload.".concat(Y.dataKey.toString());Ot=Yd(lt,St,V),ht=q&&J&&Yd(J,St,V)}else Ot=lt?.[j],ht=q&&J&&J[j];if(xt||ut){var Lt=_.props.activeIndex!==void 0?_.props.activeIndex:j;return[pt.cloneElement(_,st(st(st({},D.props),kt),{},{activeIndex:Lt})),null,null]}if(!Jt(Ot))return[ct].concat(ac(T.renderActivePoints({item:D,activePoint:Ot,basePoint:ht,childIndex:j,isRange:q})))}else{var Qt,le=(Qt=T.getItemByXY(T.state.activeCoordinate))!==null&&Qt!==void 0?Qt:{graphicalItem:ct},ce=le.graphicalItem,Je=ce.item,ye=Je===void 0?_:Je,Pi=ce.childIndex,We=st(st(st({},D.props),kt),{},{activeIndex:Pi});return[pt.cloneElement(ye,We),null,null]}return q?[ct,null,null]:[ct,null]}),It(T,"renderCustomized",function(_,I,L){return pt.cloneElement(_,st(st({key:"recharts-customized-".concat(L)},T.props),T.state))}),It(T,"renderMap",{CartesianGrid:{handler:ad,once:!0},ReferenceArea:{handler:T.renderReferenceElement},ReferenceLine:{handler:ad},ReferenceDot:{handler:T.renderReferenceElement},XAxis:{handler:ad},YAxis:{handler:ad},Brush:{handler:T.renderBrush,once:!0},Bar:{handler:T.renderGraphicChild},Line:{handler:T.renderGraphicChild},Area:{handler:T.renderGraphicChild},Radar:{handler:T.renderGraphicChild},RadialBar:{handler:T.renderGraphicChild},Scatter:{handler:T.renderGraphicChild},Pie:{handler:T.renderGraphicChild},Funnel:{handler:T.renderGraphicChild},Tooltip:{handler:T.renderCursor,once:!0},PolarGrid:{handler:T.renderPolarGrid,once:!0},PolarAngleAxis:{handler:T.renderPolarAxis},PolarRadiusAxis:{handler:T.renderPolarAxis},Customized:{handler:T.renderCustomized}}),T.clipPathId="".concat((P=A.id)!==null&&P!==void 0?P:Qf("recharts"),"-clip"),T.throttleTriggeredAfterMouseMove=kR(T.triggeredAfterMouseMove,(E=A.throttleDelay)!==null&&E!==void 0?E:1e3/60),T.state={},T}return gj(w,m),uj(w,[{key:"componentDidMount",value:function(){var P,E;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(P=this.props.margin.left)!==null&&P!==void 0?P:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var P=this.props,E=P.children,T=P.data,_=P.height,I=P.layout,L=sn(E,Zi);if(L){var D=L.props.defaultIndex;if(!(typeof D!="number"||D<0||D>this.state.tooltipTicks.length-1)){var U=this.state.tooltipTicks[D]&&this.state.tooltipTicks[D].value,W=Cw(this.state,T,D,U),H=this.state.tooltipTicks[D].coordinate,Y=(this.state.offset.top+_)/2,j=I==="horizontal",V=j?{x:H,y:Y}:{y:H,x:Y},F=this.state.formattedGraphicalItems.find(function(at){var lt=at.item;return lt.type.name==="Scatter"});F&&(V=st(st({},V),F.props.points[D].tooltipPosition),W=F.props.points[D].tooltipPayload);var K={activeTooltipIndex:D,isTooltipActive:!0,activeLabel:U,activePayload:W,activeCoordinate:V};this.setState(K),this.renderCursor(L),this.accessibilityManager.setIndex(D)}}}},{key:"getSnapshotBeforeUpdate",value:function(P,E){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==E.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==P.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==P.margin){var T,_;this.accessibilityManager.setDetails({offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(_=this.props.margin.top)!==null&&_!==void 0?_:0}})}return null}},{key:"componentDidUpdate",value:function(P){vx([sn(P.children,Zi)],[sn(this.props.children,Zi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var P=sn(this.props.children,Zi);if(P&&typeof P.props.shared=="boolean"){var E=P.props.shared?"axis":"item";return s.indexOf(E)>=0?E:a}return a}},{key:"getMouseInfo",value:function(P){if(!this.container)return null;var E=this.container,T=E.getBoundingClientRect(),_=C3(T),I={chartX:Math.round(P.pageX-_.left),chartY:Math.round(P.pageY-_.top)},L=T.width/E.offsetWidth||1,D=this.inRange(I.chartX,I.chartY,L);if(!D)return null;var U=this.state,W=U.xAxisMap,H=U.yAxisMap,Y=this.getTooltipEventType(),j=DC(this.state,this.props.data,this.props.layout,D);if(Y!=="axis"&&W&&H){var V=Ka(W).scale,F=Ka(H).scale,K=V&&V.invert?V.invert(I.chartX):null,at=F&&F.invert?F.invert(I.chartY):null;return st(st({},I),{},{xValue:K,yValue:at},j)}return j?st(st({},I),j):null}},{key:"inRange",value:function(P,E){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,_=this.props.layout,I=P/T,L=E/T;if(_==="horizontal"||_==="vertical"){var D=this.state.offset,U=I>=D.left&&I<=D.left+D.width&&L>=D.top&&L<=D.top+D.height;return U?{x:I,y:L}:null}var W=this.state,H=W.angleAxisMap,Y=W.radiusAxisMap;if(H&&Y){var j=Ka(H);return rE({x:I,y:L},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var P=this.props.children,E=this.getTooltipEventType(),T=sn(P,Zi),_={};T&&E==="axis"&&(T.props.trigger==="click"?_={onClick:this.handleClick}:_={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var I=jd(this.props,this.handleOuterEvent);return st(st({},I),_)}},{key:"addListener",value:function(){d0.on(g0,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){d0.removeListener(g0,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(P,E,T){for(var _=this.state.formattedGraphicalItems,I=0,L=_.length;I>>16)&65535)<<16)&4294967295,B=B<<15|B>>>17,B=461845907*(B&65535)+((461845907*(B>>>16)&65535)<<16)&4294967295,R^=B,R=R<<13|R>>>19,R=5*(R&65535)+((5*(R>>>16)&65535)<<16)&4294967295,R=(R&65535)+27492+(((R>>>16)+58964&65535)<<16)}switch(B=0,O){case 3:B^=(g.charCodeAt(y+2)&255)<<16;case 2:B^=(g.charCodeAt(y+1)&255)<<8;case 1:B^=g.charCodeAt(y)&255,B=3432918353*(B&65535)+((3432918353*(B>>>16)&65535)<<16)&4294967295,B=B<<15|B>>>17,R^=461845907*(B&65535)+((461845907*(B>>>16)&65535)<<16)&4294967295}return R^=g.length,R^=R>>>16,R=2246822507*(R&65535)+((2246822507*(R>>>16)&65535)<<16)&4294967295,R^=R>>>13,R=3266489909*(R&65535)+((3266489909*(R>>>16)&65535)<<16)&4294967295,(R^R>>>16)>>>0}var L=Object.assign,D=Object.prototype.hasOwnProperty,U=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),W={},H={};function Y(g){return D.call(H,g)?!0:D.call(W,g)?!1:U.test(g)?H[g]=!0:(W[g]=!0,!1)}var j=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" ")),V=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),F=/["'&<>]/;function K(g){if(typeof g=="boolean"||typeof g=="number"||typeof g=="bigint")return""+g;g=""+g;var y=F.exec(g);if(y){var O="",M,R=0;for(M=y.index;Mg.insertionMode)return Ot(3,null,M,null);break;case"html":if(g.insertionMode===0)return Ot(1,null,M,null)}return 6<=g.insertionMode||2>g.insertionMode?Ot(2,null,M,null):g.tagScope!==M?Ot(g.insertionMode,g.selectedValue,M,null):g}function St(g){return g===null?null:{update:g.update,enter:"none",exit:"none",share:g.update,name:g.autoName,autoName:g.autoName,nameIdx:0}}function Lt(g,y){return y.tagScope&32&&(g.instructions|=128),Ot(y.insertionMode,y.selectedValue,y.tagScope|12,St(y.viewTransition))}function Qt(g,y){g=St(y.viewTransition);var O=y.tagScope|16;return g!==null&&g.share!=="none"&&(O|=64),Ot(y.insertionMode,y.selectedValue,O,g)}var le=new Map;function ce(g,y){if(typeof y!="object")throw Error(e(62));var O=!0,M;for(M in y)if(D.call(y,M)){var R=y[M];if(R!=null&&typeof R!="boolean"&&R!==""){if(M.indexOf("--")===0){var B=K(M);R=K((""+R).trim())}else B=le.get(M),B===void 0&&(B=K(M.replace(at,"-$1").toLowerCase().replace(lt,"-ms-")),le.set(M,B)),R=typeof R=="number"?R===0||j.has(M)?""+R:R+"px":K((""+R).trim());O?(O=!1,g.push(' style="',B,":",R)):g.push(";",B,":",R)}}O||g.push('"')}function Je(g,y,O){O&&typeof O!="function"&&typeof O!="symbol"&&g.push(" ",y,'=""')}function ye(g,y,O){typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"&&g.push(" ",y,'="',K(O),'"')}var Pi=K("javascript:throw new Error('React form unexpectedly submitted.')");function We(g,y){this.push('")}function Ie(g){if(typeof g!="string")throw Error(e(480))}function tn(g,y){if(typeof y.$$FORM_ACTION=="function"){var O=g.nextFormID++;g=g.idPrefix+O;try{var M=y.$$FORM_ACTION(g);if(M){var R=M.data;R?.forEach(Ie)}return M}catch(B){if(typeof B=="object"&&B!==null&&typeof B.then=="function")throw B}}return null}function oo(g,y,O,M,R,B,G,rt){var Z=null;if(typeof M=="function"){var nt=tn(y,M);nt!==null?(rt=nt.name,M=nt.action||"",R=nt.encType,B=nt.method,G=nt.target,Z=nt.data):(g.push(" ","formAction",'="',Pi,'"'),G=B=R=M=rt=null,bc(y,O))}return rt!=null&&Xt(g,"name",rt),M!=null&&Xt(g,"formAction",M),R!=null&&Xt(g,"formEncType",R),B!=null&&Xt(g,"formMethod",B),G!=null&&Xt(g,"formTarget",G),Z}function Xt(g,y,O){switch(y){case"className":ye(g,"class",O);break;case"tabIndex":ye(g,"tabindex",O);break;case"dir":case"role":case"viewBox":case"width":case"height":ye(g,y,O);break;case"style":ce(g,O);break;case"src":case"href":if(O==="")break;case"action":case"formAction":if(O==null||typeof O=="function"||typeof O=="symbol"||typeof O=="boolean")break;O=J(""+O),g.push(" ",y,'="',K(O),'"');break;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"autoFocus":case"multiple":case"muted":Je(g,y.toLowerCase(),O);break;case"xlinkHref":if(typeof O=="function"||typeof O=="symbol"||typeof O=="boolean")break;O=J(""+O),g.push(" ","xlink:href",'="',K(O),'"');break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":typeof O!="function"&&typeof O!="symbol"&&g.push(" ",y,'="',K(O),'"');break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":O&&typeof O!="function"&&typeof O!="symbol"&&g.push(" ",y,'=""');break;case"capture":case"download":O===!0?g.push(" ",y,'=""'):O!==!1&&typeof O!="function"&&typeof O!="symbol"&&g.push(" ",y,'="',K(O),'"');break;case"cols":case"rows":case"size":case"span":typeof O!="function"&&typeof O!="symbol"&&!isNaN(O)&&1<=O&&g.push(" ",y,'="',K(O),'"');break;case"rowSpan":case"start":typeof O=="function"||typeof O=="symbol"||isNaN(O)||g.push(" ",y,'="',K(O),'"');break;case"xlinkActuate":ye(g,"xlink:actuate",O);break;case"xlinkArcrole":ye(g,"xlink:arcrole",O);break;case"xlinkRole":ye(g,"xlink:role",O);break;case"xlinkShow":ye(g,"xlink:show",O);break;case"xlinkTitle":ye(g,"xlink:title",O);break;case"xlinkType":ye(g,"xlink:type",O);break;case"xmlBase":ye(g,"xml:base",O);break;case"xmlLang":ye(g,"xml:lang",O);break;case"xmlSpace":ye(g,"xml:space",O);break;default:if((!(2",`addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});`,"<\/script>")):M.unshift(y.startInlineScript,">",`addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});`,"<\/script>")}}function Qe(g,y){g.push(we("link"));for(var O in y)if(D.call(y,O)){var M=y[O];if(M!=null)switch(O){case"children":case"dangerouslySetInnerHTML":throw Error(e(399,"link"));default:Xt(g,O,M)}}return g.push("/>"),null}var xc=/(<\/|<)(s)(tyle)/gi;function wc(g,y,O,M){return""+y+(O==="s"?"\\73 ":"\\53 ")+M}function da(g,y,O){g.push(we(O));for(var M in y)if(D.call(y,M)){var R=y[M];if(R!=null)switch(M){case"children":case"dangerouslySetInnerHTML":throw Error(e(399,O));default:Xt(g,M,R)}}return g.push("/>"),null}function _s(g,y){g.push(we("title"));var O=null,M=null,R;for(R in y)if(D.call(y,R)){var B=y[R];if(B!=null)switch(R){case"children":O=B;break;case"dangerouslySetInnerHTML":M=B;break;default:Xt(g,R,B)}}return g.push(">"),y=Array.isArray(O)?2>O.length?O[0]:null:O,typeof y!="function"&&typeof y!="symbol"&&y!==null&&y!==void 0&&g.push(K(""+y)),Rr(g,M,O),g.push(Zn("title")),null}function ga(g,y){g.push(we("script"));var O=null,M=null,R;for(R in y)if(D.call(y,R)){var B=y[R];if(B!=null)switch(R){case"children":O=B;break;case"dangerouslySetInnerHTML":M=B;break;default:Xt(g,R,B)}}return g.push(">"),Rr(g,M,O),typeof O=="string"&&g.push((""+O).replace(kt,ct)),g.push(Zn("script")),null}function Sc(g,y,O){g.push(we(O));var M=O=null,R;for(R in y)if(D.call(y,R)){var B=y[R];if(B!=null)switch(R){case"children":O=B;break;case"dangerouslySetInnerHTML":M=B;break;default:Xt(g,R,B)}}return g.push(">"),Rr(g,M,O),O}function Es(g,y,O){g.push(we(O));var M=O=null,R;for(R in y)if(D.call(y,R)){var B=y[R];if(B!=null)switch(R){case"children":O=B;break;case"dangerouslySetInnerHTML":M=B;break;default:Xt(g,R,B)}}return g.push(">"),Rr(g,M,O),typeof O=="string"?(g.push(K(O)),null):O}var Cs=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Oc=new Map;function we(g){var y=Oc.get(g);if(y===void 0){if(!Cs.test(g))throw Error(e(65,g));y="<"+g,Oc.set(g,y)}return y}function qe(g,y,O,M,R,B,G,rt,Z){switch(y){case"div":case"span":case"svg":case"path":break;case"a":g.push(we("a"));var nt=null,ft=null,ot;for(ot in O)if(D.call(O,ot)){var bt=O[ot];if(bt!=null)switch(ot){case"children":nt=bt;break;case"dangerouslySetInnerHTML":ft=bt;break;case"href":bt===""?ye(g,"href",""):Xt(g,ot,bt);break;default:Xt(g,ot,bt)}}if(g.push(">"),Rr(g,ft,nt),typeof nt=="string"){g.push(K(nt));var Mt=null}else Mt=nt;return Mt;case"g":case"p":case"li":break;case"select":g.push(we("select"));var Yt=null,Bt=null,Ft;for(Ft in O)if(D.call(O,Ft)){var Nt=O[Ft];if(Nt!=null)switch(Ft){case"children":Yt=Nt;break;case"dangerouslySetInnerHTML":Bt=Nt;break;case"defaultValue":case"value":break;default:Xt(g,Ft,Nt)}}return g.push(">"),Rr(g,Bt,Yt),Yt;case"option":var zt=rt.selectedValue;g.push(we("option"));var me=null,Ae=null,qt=null,te=null,Vt;for(Vt in O)if(D.call(O,Vt)){var Tr=O[Vt];if(Tr!=null)switch(Vt){case"children":me=Tr;break;case"selected":qt=Tr;break;case"dangerouslySetInnerHTML":te=Tr;break;case"value":Ae=Tr;default:Xt(g,Vt,Tr)}}if(zt!=null){var $t=Ae!==null?""+Ae:Lp(me);if(_(zt)){for(var Nr=0;Nr"),Rr(g,te,me),me;case"textarea":g.push(we("textarea"));var ie=null,Fe=null,Ge=null,be;for(be in O)if(D.call(O,be)){var br=O[be];if(br!=null)switch(be){case"children":Ge=br;break;case"value":ie=br;break;case"defaultValue":Fe=br;break;case"dangerouslySetInnerHTML":throw Error(e(91));default:Xt(g,be,br)}}if(ie===null&&Fe!==null&&(ie=Fe),g.push(">"),Ge!=null){if(ie!=null)throw Error(e(92));if(_(Ge)){if(1"),Fi?.forEach(We,g),null;case"button":g.push(we("button"));var _o=null,Kc=null,Zc=null,kh=null,Jc=null,Eo=null,Rh=null,zi;for(zi in O)if(D.call(O,zi)){var dn=O[zi];if(dn!=null)switch(zi){case"children":_o=dn;break;case"dangerouslySetInnerHTML":Kc=dn;break;case"name":Zc=dn;break;case"formAction":kh=dn;break;case"formEncType":Jc=dn;break;case"formMethod":Eo=dn;break;case"formTarget":Rh=dn;break;default:Xt(g,zi,dn)}}var Wi=oo(g,M,R,kh,Jc,Eo,Rh,Zc);if(g.push(">"),Wi?.forEach(We,g),Rr(g,Kc,_o),typeof _o=="string"){g.push(K(_o));var al=null}else al=_o;return al;case"form":g.push(we("form"));var ai=null,Qc=null,Yr=null,Co=null,Aa=null,Ta=null,Mo;for(Mo in O)if(D.call(O,Mo)){var Cn=O[Mo];if(Cn!=null)switch(Mo){case"children":ai=Cn;break;case"dangerouslySetInnerHTML":Qc=Cn;break;case"action":Yr=Cn;break;case"encType":Co=Cn;break;case"method":Aa=Cn;break;case"target":Ta=Cn;break;default:Xt(g,Mo,Cn)}}var qc=null,Ue=null;if(typeof Yr=="function"){var oi=tn(M,Yr);oi!==null?(Yr=oi.action||"",Co=oi.encType,Aa=oi.method,Ta=oi.target,qc=oi.data,Ue=oi.name):(g.push(" ","action",'="',Pi,'"'),Ta=Aa=Co=Yr=null,bc(M,R))}if(Yr!=null&&Xt(g,"action",Yr),Co!=null&&Xt(g,"encType",Co),Aa!=null&&Xt(g,"method",Aa),Ta!=null&&Xt(g,"target",Ta),g.push(">"),Ue!==null&&(g.push('"),qc?.forEach(We,g)),Rr(g,Qc,ai),typeof ai=="string"){g.push(K(ai));var Pa=null}else Pa=ai;return Pa;case"menuitem":g.push(we("menuitem"));for(var si in O)if(D.call(O,si)){var ol=O[si];if(ol!=null)switch(si){case"children":case"dangerouslySetInnerHTML":throw Error(e(400));default:Xt(g,si,ol)}}return g.push(">"),null;case"object":g.push(we("object"));var jr=null,li=null,Hi;for(Hi in O)if(D.call(O,Hi)){var Vr=O[Hi];if(Vr!=null)switch(Hi){case"children":jr=Vr;break;case"dangerouslySetInnerHTML":li=Vr;break;case"data":var er=J(""+Vr);if(er==="")break;g.push(" ","data",'="',K(er),'"');break;default:Xt(g,Hi,Vr)}}if(g.push(">"),Rr(g,li,jr),typeof jr=="string"){g.push(K(jr));var _a=null}else _a=jr;return _a;case"title":var gr=rt.tagScope&1,$c=rt.tagScope&4;if(rt.insertionMode===4||gr||O.itemProp!=null)var ko=_s(g,O);else $c?ko=null:(_s(R.hoistableChunks,O),ko=void 0);return ko;case"link":var Ro=rt.tagScope&1,Ih=rt.tagScope&4,Lh=O.rel,Mn=O.href,Gi=O.precedence;if(rt.insertionMode===4||Ro||O.itemProp!=null||typeof Lh!="string"||typeof Mn!="string"||Mn===""){Qe(g,O);var ci=null}else if(O.rel==="stylesheet")if(typeof Gi!="string"||O.disabled!=null||O.onLoad||O.onError)ci=Qe(g,O);else{var rr=R.styles.get(Gi),Ea=M.styleResources.hasOwnProperty(Mn)?M.styleResources[Mn]:void 0;if(Ea!==null){M.styleResources[Mn]=null,rr||(rr={precedence:K(Gi),rules:[],hrefs:[],sheets:new Map},R.styles.set(Gi,rr));var Ca={state:0,props:L({},O,{"data-precedence":O.precedence,precedence:null})};if(Ea){Ea.length===2&&ho(Ca.props,Ea);var sl=R.preloads.stylesheets.get(Mn);sl&&0"),ci=null}else O.onLoad||O.onError?ci=Qe(g,O):(Z&&g.push(""),ci=Ih?null:Qe(R.hoistableChunks,O));return ci;case"script":var tu=rt.tagScope&1,cl=O.async;if(typeof O.src!="string"||!O.src||!cl||typeof cl=="function"||typeof cl=="symbol"||O.onLoad||O.onError||rt.insertionMode===4||tu||O.itemProp!=null)var eu=ga(g,O);else{var Le=O.src;if(O.type==="module")var ul=M.moduleScriptResources,Ma=R.preloads.moduleScripts;else ul=M.scriptResources,Ma=R.preloads.scripts;var ka=ul.hasOwnProperty(Le)?ul[Le]:void 0;if(ka!==null){ul[Le]=null;var Io=O;if(ka){ka.length===2&&(Io=L({},O),ho(Io,ka));var fl=Ma.get(Le);fl&&(fl.length=0)}var Lo=[];R.scripts.add(Lo),ga(Lo,Io)}Z&&g.push(""),eu=null}return eu;case"style":var Do=rt.tagScope&1,kn=O.precedence,Fr=O.href,ru=O.nonce;if(rt.insertionMode===4||Do||O.itemProp!=null||typeof kn!="string"||typeof Fr!="string"||Fr===""){g.push(we("style"));var ui=null,nu=null,Rn;for(Rn in O)if(D.call(O,Rn)){var Ui=O[Rn];if(Ui!=null)switch(Rn){case"children":ui=Ui;break;case"dangerouslySetInnerHTML":nu=Ui;break;default:Xt(g,Rn,Ui)}}g.push(">");var In=Array.isArray(ui)?2>ui.length?ui[0]:null:ui;typeof In!="function"&&typeof In!="symbol"&&In!==null&&In!==void 0&&g.push((""+In).replace(xc,wc)),Rr(g,nu,ui),g.push(Zn("style"));var Ra=null}else{var Ln=R.styles.get(kn);if((M.styleResources.hasOwnProperty(Fr)?M.styleResources[Fr]:void 0)!==null){M.styleResources[Fr]=null,Ln||(Ln={precedence:K(kn),rules:[],hrefs:[],sheets:new Map},R.styles.set(kn,Ln));var iu=R.nonce.style;if(!iu||iu===ru){Ln.hrefs.push(K(Fr));var au=Ln.rules,Dn=null,No=null,Xi;for(Xi in O)if(D.call(O,Xi)){var Nn=O[Xi];if(Nn!=null)switch(Xi){case"children":Dn=Nn;break;case"dangerouslySetInnerHTML":No=Nn}}var fi=Array.isArray(Dn)?2>Dn.length?Dn[0]:null:Dn;typeof fi!="function"&&typeof fi!="symbol"&&fi!==null&&fi!==void 0&&au.push((""+fi).replace(xc,wc)),Rr(au,No,Dn)}}Ln&&G&&G.styles.add(Ln),Z&&g.push(""),Ra=void 0}return Ra;case"meta":var Kr=rt.tagScope&1,hl=rt.tagScope&4;if(rt.insertionMode===4||Kr||O.itemProp!=null)var ou=da(g,O,"meta");else Z&&g.push(""),ou=hl?null:typeof O.charSet=="string"?da(R.charsetChunks,O,"meta"):O.name==="viewport"?da(R.viewportChunks,O,"meta"):da(R.hoistableChunks,O,"meta");return ou;case"listing":case"pre":g.push(we(y));var Ia=null,d=null,p;for(p in O)if(D.call(O,p)){var S=O[p];if(S!=null)switch(p){case"children":Ia=S;break;case"dangerouslySetInnerHTML":d=S;break;default:Xt(g,p,S)}}if(g.push(">"),d!=null){if(Ia!=null)throw Error(e(60));if(typeof d!="object"||!("__html"in d))throw Error(e(61));var C=d.__html;C!=null&&(typeof C=="string"&&0R.highImagePreloads.size)&&(tt.delete(X),R.highImagePreloads.add(et));else if(!M.imageResources.hasOwnProperty(X)){M.imageResources[X]=xt;var it=O.crossOrigin,mt=typeof it=="string"?it==="use-credentials"?it:"":void 0,wt=R.headers,Kt;wt&&0wt.highImagePreloads.length)&&(Kt=He(N,"image",{imageSrcSet:O.srcSet,imageSizes:O.sizes,crossOrigin:mt,integrity:O.integrity,nonce:O.nonce,type:O.type,fetchPriority:O.fetchPriority,referrerPolicy:O.refererPolicy}),0<=(wt.remainingCapacity-=Kt.length+2))?(R.resets.image[X]=xt,wt.highImagePreloads&&(wt.highImagePreloads+=", "),wt.highImagePreloads+=Kt):(et=[],Qe(et,{rel:"preload",as:"image",href:z?void 0:N,imageSrcSet:z,imageSizes:$,crossOrigin:mt,integrity:O.integrity,type:O.type,fetchPriority:O.fetchPriority,referrerPolicy:O.referrerPolicy}),O.fetchPriority==="high"||10>R.highImagePreloads.size?R.highImagePreloads.add(et):(R.bulkPreloads.add(et),tt.set(X,et)))}}return da(g,O,"img");case"base":case"area":case"br":case"col":case"embed":case"hr":case"keygen":case"param":case"source":case"track":case"wbr":return da(g,O,y);case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":break;case"head":if(2>rt.insertionMode){var Wt=B||R.preamble;if(Wt.headChunks)throw Error(e(545,"``"));B!==null&&g.push(""),Wt.headChunks=[];var Ut=Sc(Wt.headChunks,O,"head")}else Ut=Es(g,O,"head");return Ut;case"body":if(2>rt.insertionMode){var pe=B||R.preamble;if(pe.bodyChunks)throw Error(e(545,"``"));B!==null&&g.push(""),pe.bodyChunks=[];var se=Sc(pe.bodyChunks,O,"body")}else se=Es(g,O,"body");return se;case"html":if(rt.insertionMode===0){var nr=B||R.preamble;if(nr.htmlChunks)throw Error(e(545,"``"));B!==null&&g.push(""),nr.htmlChunks=[""];var Pr=Sc(nr.htmlChunks,O,"html")}else Pr=Es(g,O,"html");return Pr;default:if(y.indexOf("-")!==-1){g.push(we(y));var Zr=null,Dt=null,pr;for(pr in O)if(D.call(O,pr)){var Ee=O[pr];if(Ee!=null){var xr=pr;switch(pr){case"children":Zr=Ee;break;case"dangerouslySetInnerHTML":Dt=Ee;break;case"style":ce(g,Ee);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"className":xr="class";default:if(Y(pr)&&typeof Ee!="function"&&typeof Ee!="symbol"&&Ee!==!1){if(Ee===!0)Ee="";else if(typeof Ee=="object")continue;g.push(" ",xr,'="',K(Ee),'"')}}}}return g.push(">"),Rr(g,Dt,Zr),Zr}}return Es(g,O,y)}var Ac=new Map;function Zn(g){var y=Ac.get(g);return y===void 0&&(y="",Ac.set(g,y)),y}function Tc(g,y){g=g.preamble,g.htmlChunks===null&&y.htmlChunks&&(g.htmlChunks=y.htmlChunks),g.headChunks===null&&y.headChunks&&(g.headChunks=y.headChunks),g.bodyChunks===null&&y.bodyChunks&&(g.bodyChunks=y.bodyChunks)}function Ms(g,y){y=y.bootstrapChunks;for(var O=0;O')}function en(g,y,O,M){switch(O.insertionMode){case 0:case 1:case 3:case 2:return g.push('