1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="35eca531-a471-480b-9996-7f705c5e650f",e._sentryDebugIdIdentifier="sentry-dbid-35eca531-a471-480b-9996-7f705c5e650f")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6112],{29887:function(e,t,n){var i;/*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE */!function(a){"use strict";var o,c={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},l=!0,u="[DecimalError] ",s=u+"Invalid argument: ",f=u+"Exponent out of range: ",d=Math.floor,p=Math.pow,h=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,y=d(1286742750677284.5),g={};function add(e,t){var n,i,a,o,c,u,s,f,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),l?round(t,p):t;if(s=e.d,f=t.d,c=e.e,a=t.e,s=s.slice(),o=c-a){for(o<0?(i=s,o=-o,u=f.length):(i=f,a=c,u=s.length),o>(u=(c=Math.ceil(p/7))>u?c+1:u+1)&&(o=u,i.length=1),i.reverse();o--;)i.push(0);i.reverse()}for((u=s.length)-(o=f.length)<0&&(o=u,i=f,f=s,s=i),n=0;o;)n=(s[--o]=s[o]+f[o]+n)/1e7|0,s[o]%=1e7;for(n&&(s.unshift(n),++a),u=s.length;0==s[--u];)s.pop();return t.d=s,t.e=a,l?round(t,p):t}function checkInt32(e,t,n){if(e!==~~e||e<t||e>n)throw Error(s+e)}function digitsToString(e){var t,n,i,a=e.length-1,o="",c=e[0];if(a>0){for(o+=c,t=1;t<a;t++)(n=7-(i=e[t]+"").length)&&(o+=getZeroString(n)),o+=i;(n=7-(i=(c=e[t])+"").length)&&(o+=getZeroString(n))}else if(0===c)return"0";for(;c%10==0;)c/=10;return o+c}g.absoluteValue=g.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},g.comparedTo=g.cmp=function(e){var t,n,i,a;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,n=(i=this.d.length)<(a=e.d.length)?i:a;t<n;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return i===a?0:i>a^this.s<0?1:-1},g.decimalPlaces=g.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},g.dividedBy=g.div=function(e){return m(this,new this.constructor(e))},g.dividedToIntegerBy=g.idiv=function(e){var t=this.constructor;return round(m(this,new t(e),0,1),t.precision)},g.equals=g.eq=function(e){return!this.cmp(e)},g.exponent=function(){return getBase10Exponent(this)},g.greaterThan=g.gt=function(e){return this.cmp(e)>0},g.greaterThanOrEqualTo=g.gte=function(e){return this.cmp(e)>=0},g.isInteger=g.isint=function(){return this.e>this.d.length-2},g.isNegative=g.isneg=function(){return this.s<0},g.isPositive=g.ispos=function(){return this.s>0},g.isZero=function(){return 0===this.s},g.lessThan=g.lt=function(e){return 0>this.cmp(e)},g.lessThanOrEqualTo=g.lte=function(e){return 1>this.cmp(e)},g.logarithm=g.log=function(e){var t,n=this.constructor,i=n.precision,a=i+5;if(void 0===e)e=new n(10);else if((e=new n(e)).s<1||e.eq(o))throw Error(u+"NaN");if(this.s<1)throw Error(u+(this.s?"NaN":"-Infinity"));return this.eq(o)?new n(0):(l=!1,t=m(ln(this,a),ln(e,a),a),l=!0,round(t,i))},g.minus=g.sub=function(e){return e=new this.constructor(e),this.s==e.s?subtract(this,e):add(this,(e.s=-e.s,e))},g.modulo=g.mod=function(e){var t,n=this.constructor,i=n.precision;if(!(e=new n(e)).s)throw Error(u+"NaN");return this.s?(l=!1,t=m(this,e,0,1).times(e),l=!0,this.minus(t)):round(new n(this),i)},g.naturalExponential=g.exp=function(){return exp(this)},g.naturalLogarithm=g.ln=function(){return ln(this)},g.negated=g.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},g.plus=g.add=function(e){return e=new this.constructor(e),this.s==e.s?add(this,e):subtract(this,(e.s=-e.s,e))},g.precision=g.sd=function(e){var t,n,i;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(s+e);if(t=getBase10Exponent(this)+1,n=7*(i=this.d.length-1)+1,i=this.d[i]){for(;i%10==0;i/=10)n--;for(i=this.d[0];i>=10;i/=10)n++}return e&&t>n?t:n},g.squareRoot=g.sqrt=function(){var e,t,n,i,a,o,c,s=this.constructor;if(this.s<1){if(!this.s)return new s(0);throw Error(u+"NaN")}for(e=getBase10Exponent(this),l=!1,0==(a=Math.sqrt(+this))||a==1/0?(((t=digitsToString(this.d)).length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=d((e+1)/2)-(e<0||e%2),t=a==1/0?"5e"+e:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+e,i=new s(t)):i=new s(a.toString()),a=c=(n=s.precision)+3;;)if(i=(o=i).plus(m(this,o,c+2)).times(.5),digitsToString(o.d).slice(0,c)===(t=digitsToString(i.d)).slice(0,c)){if(t=t.slice(c-3,c+1),a==c&&"4999"==t){if(round(o,n+1,0),o.times(o).eq(this)){i=o;break}}else if("9999"!=t)break;c+=4}return l=!0,round(i,n)},g.times=g.mul=function(e){var t,n,i,a,o,c,u,s,f,d=this.constructor,p=this.d,h=(e=new d(e)).d;if(!this.s||!e.s)return new d(0);for(e.s*=this.s,n=this.e+e.e,(s=p.length)<(f=h.length)&&(o=p,p=h,h=o,c=s,s=f,f=c),o=[],i=c=s+f;i--;)o.push(0);for(i=f;--i>=0;){for(t=0,a=s+i;a>i;)u=o[a]+h[i]*p[a-i-1]+t,o[a--]=u%1e7|0,t=u/1e7|0;o[a]=(o[a]+t)%1e7|0}for(;!o[--c];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,l?round(e,d.precision):e},g.toDecimalPlaces=g.todp=function(e,t){var n=this,i=n.constructor;return(n=new i(n),void 0===e)?n:(checkInt32(e,0,1e9),void 0===t?t=i.rounding:checkInt32(t,0,8),round(n,e+getBase10Exponent(n)+1,t))},g.toExponential=function(e,t){var n,i=this,a=i.constructor;return void 0===e?n=toString(i,!0):(checkInt32(e,0,1e9),void 0===t?t=a.rounding:checkInt32(t,0,8),n=toString(i=round(new a(i),e+1,t),!0,e+1)),n},g.toFixed=function(e,t){var n,i,a=this.constructor;return void 0===e?toString(this):(checkInt32(e,0,1e9),void 0===t?t=a.rounding:checkInt32(t,0,8),n=toString((i=round(new a(this),e+getBase10Exponent(this)+1,t)).abs(),!1,e+getBase10Exponent(i)+1),this.isneg()&&!this.isZero()?"-"+n:n)},g.toInteger=g.toint=function(){var e=this.constructor;return round(new e(this),getBase10Exponent(this)+1,e.rounding)},g.toNumber=function(){return+this},g.toPower=g.pow=function(e){var t,n,i,a,c,s,f=this,p=f.constructor,h=+(e=new p(e));if(!e.s)return new p(o);if(!(f=new p(f)).s){if(e.s<1)throw Error(u+"Infinity");return f}if(f.eq(o))return f;if(i=p.precision,e.eq(o))return round(f,i);if(s=(t=e.e)>=(n=e.d.length-1),c=f.s,s){if((n=h<0?-h:h)<=9007199254740991){for(a=new p(o),t=Math.ceil(i/7+4),l=!1;n%2&&truncate((a=a.times(f)).d,t),0!==(n=d(n/2));)truncate((f=f.times(f)).d,t);return l=!0,e.s<0?new p(o).div(a):round(a,i)}}else if(c<0)throw Error(u+"NaN");return c=c<0&&1&e.d[Math.max(t,n)]?-1:1,f.s=1,l=!1,a=e.times(ln(f,i+12)),l=!0,(a=exp(a)).s=c,a},g.toPrecision=function(e,t){var n,i,a=this,o=a.constructor;return void 0===e?(n=getBase10Exponent(a),i=toString(a,n<=o.toExpNeg||n>=o.toExpPos)):(checkInt32(e,1,1e9),void 0===t?t=o.rounding:checkInt32(t,0,8),n=getBase10Exponent(a=round(new o(a),e,t)),i=toString(a,e<=n||n<=o.toExpNeg,e)),i},g.toSignificantDigits=g.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(checkInt32(e,1,1e9),void 0===t?t=n.rounding:checkInt32(t,0,8)),round(new n(this),e,t)},g.toString=g.valueOf=g.val=g.toJSON=function(){var e=getBase10Exponent(this),t=this.constructor;return toString(this,e<=t.toExpNeg||e>=t.toExpPos)};var m=function(){function multiplyInteger(e,t){var n,i=0,a=e.length;for(e=e.slice();a--;)n=e[a]*t+i,e[a]=n%1e7|0,i=n/1e7|0;return i&&e.unshift(i),e}function compare(e,t,n,i){var a,o;if(n!=i)o=n>i?1:-1;else for(a=o=0;a<n;a++)if(e[a]!=t[a]){o=e[a]>t[a]?1:-1;break}return o}function subtract(e,t,n){for(var i=0;n--;)e[n]-=i,i=e[n]<t[n]?1:0,e[n]=1e7*i+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(e,t,n,i){var a,o,c,l,s,f,d,p,h,y,g,m,v,b,x,w,S,O,P=e.constructor,_=e.s==t.s?1:-1,j=e.d,A=t.d;if(!e.s)return new P(e);if(!t.s)throw Error(u+"Division by zero");for(c=0,o=e.e-t.e,S=A.length,x=j.length,p=(d=new P(_)).d=[];A[c]==(j[c]||0);)++c;if(A[c]>(j[c]||0)&&--o,(m=null==n?n=P.precision:i?n+(getBase10Exponent(e)-getBase10Exponent(t))+1:n)<0)return new P(0);if(m=m/7+2|0,c=0,1==S)for(l=0,A=A[0],m++;(c<x||l)&&m--;c++)v=1e7*l+(j[c]||0),p[c]=v/A|0,l=v%A|0;else{for((l=1e7/(A[0]+1)|0)>1&&(A=multiplyInteger(A,l),j=multiplyInteger(j,l),S=A.length,x=j.length),b=S,y=(h=j.slice(0,S)).length;y<S;)h[y++]=0;(O=A.slice()).unshift(0),w=A[0],A[1]>=1e7/2&&++w;do l=0,(a=compare(A,h,S,y))<0?(g=h[0],S!=y&&(g=1e7*g+(h[1]||0)),(l=g/w|0)>1?(l>=1e7&&(l=1e7-1),f=(s=multiplyInteger(A,l)).length,y=h.length,1==(a=compare(s,h,f,y))&&(l--,subtract(s,S<f?O:A,f))):(0==l&&(a=l=1),s=A.slice()),(f=s.length)<y&&s.unshift(0),subtract(h,s,y),-1==a&&(y=h.length,(a=compare(A,h,S,y))<1&&(l++,subtract(h,S<y?O:A,y))),y=h.length):0===a&&(l++,h=[0]),p[c++]=l,a&&h[0]?h[y++]=j[b]||0:(h=[j[b]],y=1);while((b++<x||void 0!==h[0])&&m--)}
vendor: 6,577 bytes, line 1
1return p[0]||p.shift(),d.e=o,round(d,i?n+getBase10Exponent(d)+1:n)}}();function exp(e,t){var n,i,a,c,u,s=0,d=0,h=e.constructor,y=h.precision;if(getBase10Exponent(e)>16)throw Error(f+getBase10Exponent(e));if(!e.s)return new h(o);for(null==t?(l=!1,u=y):u=t,c=new h(.03125);e.abs().gte(.1);)e=e.times(c),d+=5;for(u+=Math.log(p(2,d))/Math.LN10*2+5|0,n=i=a=new h(o),h.precision=u;;){if(i=round(i.times(e),u),n=n.times(++s),digitsToString((c=a.plus(m(i,n,u))).d).slice(0,u)===digitsToString(a.d).slice(0,u)){for(;d--;)a=round(a.times(a),u);return h.precision=y,null==t?(l=!0,round(a,y)):a}a=c}}function getBase10Exponent(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function getLn10(e,t,n){if(t>e.LN10.sd())throw l=!0,n&&(e.precision=n),Error(u+"LN10 precision limit exceeded");return round(new e(e.LN10),t)}function getZeroString(e){for(var t="";e--;)t+="0";return t}function ln(e,t){var n,i,a,c,s,f,d,p,h,y=1,g=e,v=g.d,b=g.constructor,x=b.precision;if(g.s<1)throw Error(u+(g.s?"NaN":"-Infinity"));if(g.eq(o))return new b(0);if(null==t?(l=!1,p=x):p=t,g.eq(10))return null==t&&(l=!0),getLn10(b,p);if(p+=10,b.precision=p,i=(n=digitsToString(v)).charAt(0),!(15e14>Math.abs(c=getBase10Exponent(g))))return d=getLn10(b,p+2,x).times(c+""),g=ln(new b(i+"."+n.slice(1)),p-10).plus(d),b.precision=x,null==t?(l=!0,round(g,x)):g;for(;i<7&&1!=i||1==i&&n.charAt(1)>3;)i=(n=digitsToString((g=g.times(e)).d)).charAt(0),y++;for(c=getBase10Exponent(g),i>1?(g=new b("0."+n),c++):g=new b(i+"."+n.slice(1)),f=s=g=m(g.minus(o),g.plus(o),p),h=round(g.times(g),p),a=3;;){if(s=round(s.times(h),p),digitsToString((d=f.plus(m(s,new b(a),p))).d).slice(0,p)===digitsToString(f.d).slice(0,p))return f=f.times(2),0!==c&&(f=f.plus(getLn10(b,p+2,x).times(c+""))),f=m(f,new b(y),p),b.precision=x,null==t?(l=!0,round(f,x)):f;f=d,a+=2}}function parseDecimal(e,t){var n,i,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(i=t.search(/e/i))>0?(n<0&&(n=i),n+=+t.slice(i+1),t=t.substring(0,i)):n<0&&(n=t.length),i=0;48===t.charCodeAt(i);)++i;for(a=t.length;48===t.charCodeAt(a-1);)--a;if(t=t.slice(i,a)){if(a-=i,n=n-i-1,e.e=d(n/7),e.d=[],i=(n+1)%7,n<0&&(i+=7),i<a){for(i&&e.d.push(+t.slice(0,i)),a-=7;i<a;)e.d.push(+t.slice(i,i+=7));i=7-(t=t.slice(i)).length}else i-=a;for(;i--;)t+="0";if(e.d.push(+t),l&&(e.e>y||e.e<-y))throw Error(f+n)}else e.s=0,e.e=0,e.d=[0];return e}function round(e,t,n){var i,a,o,c,u,s,h,g,m=e.d;for(c=1,o=m[0];o>=10;o/=10)c++;if((i=t-c)<0)i+=7,a=t,h=m[g=0];else{if((g=Math.ceil((i+1)/7))>=(o=m.length))return e;for(c=1,h=o=m[g];o>=10;o/=10)c++;i%=7,a=i-7+c}if(void 0!==n&&(u=h/(o=p(10,c-a-1))%10|0,s=t<0||void 0!==m[g+1]||h%o,s=n<4?(u||s)&&(0==n||n==(e.s<0?3:2)):u>5||5==u&&(4==n||s||6==n&&(i>0?a>0?h/p(10,c-a):0:m[g-1])%10&1||n==(e.s<0?8:7))),t<1||!m[0])return s?(o=getBase10Exponent(e),m.length=1,t=t-o-1,m[0]=p(10,(7-t%7)%7),e.e=d(-t/7)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(0==i?(m.length=g,o=1,g--):(m.length=g+1,o=p(10,7-i),m[g]=a>0?(h/p(10,c-a)%p(10,a)|0)*o:0),s)for(;;){if(0==g){1e7==(m[0]+=o)&&(m[0]=1,++e.e);break}if(m[g]+=o,1e7!=m[g])break;m[g--]=0,o=1}for(i=m.length;0===m[--i];)m.pop();if(l&&(e.e>y||e.e<-y))throw Error(f+getBase10Exponent(e));return e}function subtract(e,t){var n,i,a,o,c,u,s,f,d,p,h=e.constructor,y=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),l?round(t,y):t;if(s=e.d,p=t.d,i=t.e,f=e.e,s=s.slice(),c=f-i){for((d=c<0)?(n=s,c=-c,u=p.length):(n=p,i=f,u=s.length),c>(a=Math.max(Math.ceil(y/7),u)+2)&&(c=a,n.length=1),n.reverse(),a=c;a--;)n.push(0);n.reverse()}else{for((d=(a=s.length)<(u=p.length))&&(u=a),a=0;a<u;a++)if(s[a]!=p[a]){d=s[a]<p[a];break}c=0}for(d&&(n=s,s=p,p=n,t.s=-t.s),u=s.length,a=p.length-u;a>0;--a)s[u++]=0;for(a=p.length;a>c;){if(s[--a]<p[a]){for(o=a;o&&0===s[--o];)s[o]=1e7-1;--s[o],s[a]+=1e7}s[a]-=p[a]}for(;0===s[--u];)s.pop();for(;0===s[0];s.shift())--i;return s[0]?(t.d=s,t.e=i,l?round(t,y):t):new h(0)}function toString(e,t,n){var i,a=getBase10Exponent(e),o=digitsToString(e.d),c=o.length;return t?(n&&(i=n-c)>0?o=o.charAt(0)+"."+o.slice(1)+getZeroString(i):c>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(a<0?"e":"e+")+a):a<0?(o="0."+getZeroString(-a-1)+o,n&&(i=n-c)>0&&(o+=getZeroString(i))):a>=c?(o+=getZeroString(a+1-c),n&&(i=n-a-1)>0&&(o=o+"."+getZeroString(i))):((i=a+1)<c&&(o=o.slice(0,i)+"."+o.slice(i)),n&&(i=n-c)>0&&(a+1===c&&(o+="."),o+=getZeroString(i))),e.s<0?"-"+o:o}function truncate(e,t){if(e.length>t)return e.length=t,!0}function config(e){if(!e||"object"!=typeof e)throw Error(u+"Object expected");var t,n,i,a=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if(void 0!==(i=e[n=a[t]])){if(d(i)===i&&i>=a[t+1]&&i<=a[t+2])this[n]=i;else throw Error(s+n+": "+i)}if(void 0!==(i=e[n="LN10"])){if(i==Math.LN10)this[n]=new this(i);else throw Error(s+n+": "+i)}return this}(c=function clone(e){var t,n,i;function Decimal(e){if(!(this instanceof Decimal))return new Decimal(e);if(this.constructor=Decimal,e instanceof Decimal){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(s+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return parseDecimal(this,e.toString())}if("string"!=typeof e)throw Error(s+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,h.test(e))parseDecimal(this,e);else throw Error(s+e)}if(Decimal.prototype=g,Decimal.ROUND_UP=0,Decimal.ROUND_DOWN=1,Decimal.ROUND_CEIL=2,Decimal.ROUND_FLOOR=3,Decimal.ROUND_HALF_UP=4,Decimal.ROUND_HALF_DOWN=5,Decimal.ROUND_HALF_EVEN=6,Decimal.ROUND_HALF_CEIL=7,Decimal.ROUND_HALF_FLOOR=8,Decimal.clone=clone,Decimal.config=Decimal.set=config,void 0===e&&(e={}),e)for(t=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];t<i.length;)e.hasOwnProperty(n=i[t++])||(e[n]=this[n]);return Decimal.config(e),Decimal}(c)).default=c.Decimal=c,o=new c(1),void 0!==(i=(function(){return c}).call(t,n,t,e))&&(e.exports=i)}(0)},91903:function(e,t,n){e.exports=n(59130).get},22469:function(e,t,n){e.exports=n(7267).isPlainObject},10207:function(e,t,n){e.exports=n(92194).last},157:function(e,t,n){e.exports=n(92355).range},55211:function(e,t,n){e.exports=n(69679).sortBy},83356:function(e,t,n){e.exports=n(16537).throttle},2996:function(e,t,n){e.exports=n(36294).uniqBy},18492:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isUnsafeProperty=function(e){return"__proto__"===e}},27495:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.flatten=function(e,t=1){let n=[],i=Math.floor(t),recursive=(e,t)=>
1{for(let a=0;a<e.length;a++){let o=e[a];Array.isArray(o)&&t<i?recursive(o,t+1):n.push(o)}};return recursive(e,0),n}},91611:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.last=function(e){return e[e.length-1]}},26658:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.uniqBy=function(e,t){let n=new Map;for(let i=0;i<e.length;i++){let a=e[i],o=t(a);n.has(o)||n.set(o,a)}return Array.from(n.values())}},76873:function(e,t){"use strict";function getPriority(e){return"symbol"==typeof e?1:null===e?2:void 0===e?3:e!=e?4:0}Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.compareValues=(e,t,n)=>{if(e!==t){let i=getPriority(e),a=getPriority(t);if(i===a&&0===i){if(e<t)return"desc"===n?1:-1;if(e>t)return"desc"===n?-1:1}return"desc"===n?a-i:i-a}return 0}},99608:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getSymbols=function(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}},35303:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}},29419:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},7154:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=/^(?:0|[1-9]\d*)$/;t.isIndex=function(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return n.test(e)}}},62966:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(7154),a=n(38214),o=n(57499),c=n(84320);t.isIterateeCall=function(e,t,n){return!!o.isObject(n)&&(!!("number"==typeof t&&a.isArrayLike(n)&&i.isIndex(t))&&t<n.length||"string"==typeof t&&t in n)&&c.eq(n[t],e)}},41519:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(26020),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.isKey=function(e,t){return!Array.isArray(e)&&(!!("number"==typeof e||"boolean"==typeof e||null==e||i.isSymbol(e))||"string"==typeof e&&(o.test(e)||!a.test(e))||null!=t&&Object.hasOwn(t,e))}},284:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.argumentsTag="[object Arguments]",t.arrayBufferTag="[object ArrayBuffer]",t.arrayTag="[object Array]",t.bigInt64ArrayTag="[object BigInt64Array]",t.bigUint64ArrayTag="[object BigUint64Array]",t.booleanTag="[object Boolean]",t.dataViewTag="[object DataView]",t.dateTag="[object Date]",t.errorTag="[object Error]",t.float32ArrayTag="[object Float32Array]",t.float64ArrayTag="[object Float64Array]",t.functionTag="[object Function]",t.int16ArrayTag="[object Int16Array]",t.int32ArrayTag="[object Int32Array]",t.int8ArrayTag="[object Int8Array]",t.mapTag="[object Map]",t.numberTag="[object Number]",t.objectTag="[object Object]",t.regexpTag="[object RegExp]",t.setTag="[object Set]",t.stringTag="[object String]",t.symbolTag="[object Symbol]",t.uint16ArrayTag="[object Uint16Array]",t.uint32ArrayTag="[object Uint32Array]",t.uint8ArrayTag="[object Uint8Array]",t.uint8ClampedArrayTag="[object Uint8ClampedArray]"},17581:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toArray=function(e){return Array.isArray(e)?e:Array.from(e)}},70006:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toKey=function(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}},92194:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(91611),a=n(17581),o=n(38214);t.last=function(e){if(o.isArrayLike(e))return i.last(a.toArray(e))}},96852:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(76873),a=n(41519),o=n(92749);t.orderBy=function(e,t,n,c){if(null==e)return[];n=c?void 0:n,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(n)||(n=null==n?[]:[n]),n=n.map(e=>String(e));let getValueByNestedPath=(e,t)=>{let n=e;for(let e=0;e<t.length&&null!=n;++e)n=n[t[e]];return n},getValueByCriterion=(e,t)=>null==t||null==e?t:"object"==typeof e&&"key"in e?Object.hasOwn(t,e.key)?t[e.key]:getValueByNestedPath(t,e.path):"function"==typeof e?e(t):Array.isArray(e)?getValueByNestedPath(t,e):"object"==typeof t?t[e]:t,l=t.map(e=>(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||a.isKey(e))?e:{key:e,path:o.toPath(e)}),u=e.map(e=>({original:e,criteria:l.map(t=>getValueByCriterion(t,e))}));return u.slice().sort((e,t)=>
1{for(let a=0;a<l.length;a++){let o=i.compareValues(e.criteria[a],t.criteria[a],n[a]);if(0!==o)return o}return 0}).map(e=>e.original)}},69679:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(96852),a=n(27495),o=n(62966);t.sortBy=function(e,...t){let n=t.length;return n>1&&o.isIterateeCall(e,t[0],t[1])?t=[]:n>2&&o.isIterateeCall(t[0],t[1],t[2])&&(t=[t[0]]),i.orderBy(e,a.flatten(t),["asc"])}},36294:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(26658),a=n(70775),o=n(11505),c=n(84711);t.uniqBy=function(e,t=a.identity){return o.isArrayLikeObject(e)?i.uniqBy(Array.from(e),c.iteratee(t)):[]}},98657:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(57083);t.debounce=function(e,t=0,n={}){let a;"object"!=typeof n&&(n={});let{leading:o=!1,trailing:c=!0,maxWait:l}=n,u=[,,];o&&(u[0]="leading"),c&&(u[1]="trailing");let s=null,f=i.debounce(function(...t){a=e.apply(this,t),s=null},t,{edges:u}),debounced=function(...t){return null!=l&&(null===s&&(s=Date.now()),Date.now()-s>=l)?(a=e.apply(this,t),s=Date.now(),f.cancel(),f.schedule()):f.apply(this,t),a};return debounced.cancel=f.cancel,debounced.flush=()=>(f.flush(),a),debounced}},16537:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(98657);t.throttle=function(e,t=0,n={}){let{leading:a=!0,trailing:o=!0}=n;return i.debounce(e,t,{leading:a,maxWait:t,trailing:o})}},92355:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(62966),a=n(43646);t.range=function(e,t,n){n&&"number"!=typeof n&&i.isIterateeCall(e,t,n)&&(t=n=void 0),e=a.toFinite(e),void 0===t?(t=e,e=0):t=a.toFinite(t),n=void 0===n?e<t?1:-1:a.toFinite(n);let o=Math.max(Math.ceil((t-e)/(n||1)),0),c=Array(o);for(let t=0;t<o;t++)c[t]=e,e+=n;return c}},3017:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(86808);t.cloneDeep=function(e){return i.cloneDeepWith(e)}},86808:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(17858),a=n(284);t.cloneDeepWith=function(e,t){return i.cloneDeepWith(e,(n,o,c,l)=>{let u=t?.(n,o,c,l);if(void 0!==u)return u;if("object"==typeof e)switch(Object.prototype.toString.call(e)){case a.numberTag:case a.stringTag:case a.booleanTag:{let t=new e.constructor(e?.valueOf());return i.copyProperties(t,e),t}case a.argumentsTag:{let t={};return i.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}})}},59130:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(18492),a=n(29419),o=n(70006),c=n(92749);t.get=function get(e,t,n){if(null==e)return n;switch(typeof t){case"string":{if(i.isUnsafeProperty(t))return n;let o=e[t];if(void 0===o){if(a.isDeepKey(t))return get(e,c.toPath(t),n);return n}return o}case"number":case"symbol":{"number"==typeof t&&(t=o.toKey(t));let i=e[t];if(void 0===i)return n;return i}default:{if(Array.isArray(t))return function(e,t,n){if(0===t.length)return n;let a=e;for(let e=0;e<t.length;e++){if(null==a||i.isUnsafeProperty(t[e]))return n;a=a[t[e]]}return void 0===a?n:a}(e,t,n);if(t=Object.is(t?.valueOf(),-0)?"-0":String(t),i.isUnsafeProperty(t))return n;let a=e[t];if(void 0===a)return n;return a}}}},5453:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(29419),a=n(7154),o=n(89477),c=n(92749);t.has=function(e,t){let n;if(0===(n=Array.isArray(t)?t:"string"==typeof t&&i.isDeepKey(t)&&e?.[t]==null?c.toPath(t):[t]).length)return!1;let l=e;for(let e=0;e<n.length;e++){let t=n[e];if(null==l||!Object.hasOwn(l,t)){let e=(Array.isArray(l)||o.isArguments(l))&&a.isIndex(t)&&t<l.length;if(!e)return!1}l=l[t]}return!0}},21468:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(59130);t.property=function(e){return function(t){return i.get(t,e)}}},89477:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(35303);t.isArguments=function(e){return null!==e&&"object"==typeof e&&"[object Arguments]"===i.getTag(e)}},38214:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(38328);t.isArrayLike=function(e){return null!=e&&"function"!=typeof e&&i.isLength(e.length)}},11505:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(38214),a=n(1345);t.isArrayLikeObject=function(e){return a.isObjectLike(e)&&i.isArrayLike(e)}},12918:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(32208);t.isMatch=function(e,t){return i.isMatchWith(e,t,()=>void 0)}},32208:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(57499),a=n(86222),o=n(84320);function isMatchWithInternal(e,t,n,c){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,n,i){if(null==t)return!0;
1if(Array.isArray(t))return isArrayMatch(e,t,n,i);if(t instanceof Map)return function(e,t,n,i){if(0===t.size)return!0;if(!(e instanceof Map))return!1;for(let[a,o]of t.entries()){let c=e.get(a),l=n(c,o,a,e,t,i);if(!1===l)return!1}return!0}(e,t,n,i);if(t instanceof Set)return isSetMatch(e,t,n,i);let o=Object.keys(t);if(null==e)return 0===o.length;if(0===o.length)return!0;if(i?.has(t))return i.get(t)===e;i?.set(t,e);try{for(let c=0;c<o.length;c++){let l=o[c];if(!a.isPrimitive(e)&&!(l in e)||void 0===t[l]&&void 0!==e[l]||null===t[l]&&null!==e[l])return!1;let u=n(e[l],t[l],l,e,t,i);if(!u)return!1}return!0}finally{i?.delete(t)}}(e,t,n,c);case"function":{let i=Object.keys(t);if(i.length>0)return isMatchWithInternal(e,{...t},n,c);return o.eq(e,t)}default:if(!i.isObject(e))return o.eq(e,t);if("string"==typeof t)return""===t;return!0}}function isArrayMatch(e,t,n,i){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let a=new Set;for(let o=0;o<t.length;o++){let c=t[o],l=!1;for(let u=0;u<e.length;u++){if(a.has(u))continue;let s=e[u],f=!1,d=n(s,c,o,e,t,i);if(d&&(f=!0),f){a.add(u),l=!0;break}}if(!l)return!1}return!0}function isSetMatch(e,t,n,i){return 0===t.size||e instanceof Set&&isArrayMatch([...e],[...t],n,i)}t.isMatchWith=function isMatchWith(e,t,n){return"function"!=typeof n?isMatchWith(e,t,()=>void 0):isMatchWithInternal(e,t,function doesMatch(e,t,i,a,o,c){let l=n(e,t,i,a,o,c);return void 0!==l?!!l:isMatchWithInternal(e,t,doesMatch,c)},new Map)},t.isSetMatch=isSetMatch},57499:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObject=function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}},1345:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObjectLike=function(e){return"object"==typeof e&&null!==e}},7267:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPlainObject=function(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];if(null==t)return!1;let n=!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable;return!n&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}},26020:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isSymbol=function(e){return"symbol"==typeof e||e instanceof Symbol}},99105:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(12918),a=n(2217);t.matches=function(e){return e=a.cloneDeep(e),t=>i.isMatch(t,e)}},20237:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(12918),a=n(70006),o=n(3017),c=n(59130),l=n(5453);t.matchesProperty=function(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=a.toKey(e)}return t=o.cloneDeep(t),function(n){let a=c.get(n,e);return void 0===a?l.has(n,e):void 0===t?void 0===a:i.isMatch(a,t)}}},84320:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.eq=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}},84711:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(70775),a=n(21468),o=n(99105),c=n(20237);t.iteratee=function(e){if(null==e)return i.identity;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return c.matchesProperty(e[0],e[1]);return o.matches(e);case"string":case"symbol":case"number":return a.property(e)}}},43646:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(74178);t.toFinite=function(e){if(!e)return 0===e?e:0;if((e=i.toNumber(e))===1/0||e===-1/0){let t=e<0?-1:1;return t*Number.MAX_VALUE}return e==e?e:0}},74178:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(26020);t.toNumber=function(e){return i.isSymbol(e)?NaN:Number(e)}},92749:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(20267),a=n(70006);t.toPath=function(e){if(Array.isArray(e))return e.map(a.toKey);if("symbol"==typeof e)return[e];e=i.toString(e);let t=[],n=e.length;if(0===n)return t;let o=0,c="",l="",u=!1;for(46===e.charCodeAt(0)&&(t.push(""),o++);o<n;){let i=e[o];l?"\\"===i&&o+1<n?c+=e[++o]:i===l?l="":c+=i:u?'"'===i||"'"===i?l=i:"]"===i?(u=!1,t.push(c),c=""):c+=i:"["===i?(u=!0,c&&(t.push(c),c="")):"."===i?c&&(t.push(c),c=""):c+=i,o++}return c&&t.push(c),t}},20267:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toString=function toString(e){if(null==e)return"";if("string"==typeof e)return e;if(Array.isArray(e))return e.map(toString).join(",");let t=String(e);return"0"===t&&Object.is(Number(e),-0)?"-0":t}},57083:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.debounce=function(e,t,{signal:n,edges:i}={}){let a;let o=null,c=null!=i&&i.includes("leading"),l=null==i||i.includes("trailing"),invoke=()=>{null!==o&&(e.apply(a,o),a=void 0,o=null)},onTimerEnd=()=>{l&&invoke(),cancel()},u=null,schedule=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,onTimerEnd()},t)},cancelTimer=()=>{null!==u&&(clearTimeout(u),u=null)},cancel=()=>{cancelTimer(),a=void 0,o=null},debounced=function(...e){if(n?.aborted)return;a=this,o=e;let t=null==u;schedule(),c&&t&&invoke()};return debounced.schedule=schedule,debounced.cancel=cancel,debounced.flush=()=>{invoke()},n?.addEventListener("abort",cancel,{once:!0}),debounced}},70775:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.identity=function(e){return e}},2217:function(e,t,n){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=n(17858);t.cloneDeep=function(e){return i.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},17858:function(e,t,n){"use strict";var i=n(21876).Buffer;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let a=n(99608),o=n(35303),c=n(284),l=n(86222),u=n(10945);function cloneDeepWithImpl(e,t,n,a=new Map,s){let f=s?.(e,t,n,a);if(void 0!==f)return f;if(l.isPrimitive(e))return e;if(a.has(e))return a.get(e);if(Array.isArray(e)){let t=Array(e.length);a.set(e,t);for(let i=0;i<e.length;i++)t[i]=cloneDeepWithImpl(e[i],i,n,a,s);
1return Object.hasOwn(e,"index")&&(t.index=e.index),Object.hasOwn(e,"input")&&(t.input=e.input),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let t=new RegExp(e.source,e.flags);return t.lastIndex=e.lastIndex,t}if(e instanceof Map){let t=new Map;for(let[i,o]of(a.set(e,t),e))t.set(i,cloneDeepWithImpl(o,i,n,a,s));return t}if(e instanceof Set){let t=new Set;for(let i of(a.set(e,t),e))t.add(cloneDeepWithImpl(i,void 0,n,a,s));return t}if(void 0!==i&&i.isBuffer(e))return e.subarray();if(u.isTypedArray(e)){let t=new(Object.getPrototypeOf(e)).constructor(e.length);a.set(e,t);for(let i=0;i<e.length;i++)t[i]=cloneDeepWithImpl(e[i],i,n,a,s);return t}if(e instanceof ArrayBuffer||"undefined"!=typeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return a.set(e,t),copyProperties(t,e,n,a,s),t}if("undefined"!=typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return a.set(e,t),copyProperties(t,e,n,a,s),t}if("undefined"!=typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return a.set(e,t),copyProperties(t,e,n,a,s),t}if(e instanceof Error){let t=new e.constructor;return a.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,copyProperties(t,e,n,a,s),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return a.set(e,t),copyProperties(t,e,n,a,s),t}if(e instanceof Number){let t=new Number(e.valueOf());return a.set(e,t),copyProperties(t,e,n,a,s),t}if(e instanceof String){let t=new String(e.valueOf());return a.set(e,t),copyProperties(t,e,n,a,s),t}if("object"==typeof e&&function(e){switch(o.getTag(e)){case c.argumentsTag:case c.arrayTag:case c.arrayBufferTag:case c.dataViewTag:case c.booleanTag:case c.dateTag:case c.float32ArrayTag:case c.float64ArrayTag:case c.int8ArrayTag:case c.int16ArrayTag:case c.int32ArrayTag:case c.mapTag:case c.numberTag:case c.objectTag:case c.regexpTag:case c.setTag:case c.stringTag:case c.symbolTag:case c.uint8ArrayTag:case c.uint8ClampedArrayTag:case c.uint16ArrayTag:case c.uint32ArrayTag:return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return a.set(e,t),copyProperties(t,e,n,a,s),t}return e}function copyProperties(e,t,n=e,i,o){let c=[...Object.keys(t),...a.getSymbols(t)];for(let a=0;a<c.length;a++){let l=c[a],u=Object.getOwnPropertyDescriptor(e,l);(null==u||u.writable)&&(e[l]=cloneDeepWithImpl(t[l],l,n,i,o))}}t.cloneDeepWith=function(e,t){return cloneDeepWithImpl(e,void 0,e,new Map,t)},t.cloneDeepWithImpl=cloneDeepWithImpl,t.copyProperties=copyProperties},38328:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}},86222:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPrimitive=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}},10945:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},26729:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function Events(){}function EE(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function addListener(e,t,i,a,o){if("function"!=typeof i)throw TypeError("The listener must be a function");var c=new EE(i,a||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],c]:e._events[l].push(c):(e._events[l]=c,e._eventsCount++),e}function clearEvent(e,t){0==--e._eventsCount?e._events=new Events:delete e._events[t]}function EventEmitter(){this._events=new Events,this._eventsCount=0}Object.create&&(Events.prototype=Object.create(null),new Events().__proto__||(n=!1)),EventEmitter.prototype.eventNames=function(){var e,i,a=[];if(0===this._eventsCount)return a;for(i in e=this._events)t.call(e,i)&&a.push(n?i.slice(1):i);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},EventEmitter.prototype.listeners=function(e){var t=n?n+e:e,i=this._events[t];if(!i)return[];if(i.fn)return[i.fn];for(var a=0,o=i.length,c=Array(o);a<o;a++)c[a]=i[a].fn;return c},EventEmitter.prototype.listenerCount=function(e){var t=n?n+e:e,i=this._events[t];return i?i.fn?1:i.length:0},EventEmitter.prototype.emit=function(e,t,i,a,o,c){var l=n?n+e:e;if(!this._events[l])return!1;var u,s,f=this._events[l],d=arguments.length;if(f.fn){switch(f.once&&this.removeListener(e,f.fn,void 0,!0),d){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,t),!0;case 3:return f.fn.call(f.context,t,i),!0;case 4:return f.fn.call(f.context,t,i,a),!0;case 5:return f.fn.call(f.context,t,i,a,o),!0;case 6:return f.fn.call(f.context,t,i,a,o,c),!0}for(s=1,u=Array(d-1);s<d;s++)u[s-1]=arguments[s];f.fn.apply(f.context,u)}else{var p,h=f.length;for(s=0;s<h;s++)switch(f[s].once&&this.removeListener(e,f[s].fn,void 0,!0),d){case 1:f[s].fn.call(f[s].context);break;case 2:f[s].fn.call(f[s].context,t);break;case 3:f[s].fn.call(f[s].context,t,i);break;case 4:f[s].fn.call(f[s].context,t,i,a);break;default:if(!u)for(p=1,u=Array(d-1);p<d;p++)u[p-1]=arguments[p];f[s].fn.apply(f[s].context,u)}}return!0},EventEmitter.prototype.on=function(e,t,n){return addListener(this,e,t,n,!1)},EventEmitter.prototype.once=function(e,t,n){return addListener(this,e,t,n,!0)},EventEmitter.prototype.removeListener=function(e,t,i,a){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return clearEvent(this,o),this;var c=this._events[o];
1if(c.fn)c.fn!==t||a&&!c.once||i&&c.context!==i||clearEvent(this,o);else{for(var l=0,u=[],s=c.length;l<s;l++)(c[l].fn!==t||a&&!c[l].once||i&&c[l].context!==i)&&u.push(c[l]);u.length?this._events[o]=1===u.length?u[0]:u:clearEvent(this,o)}return this},EventEmitter.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&clearEvent(this,t)):(this._events=new Events,this._eventsCount=0),this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.addListener=EventEmitter.prototype.on,EventEmitter.prefixed=n,EventEmitter.EventEmitter=EventEmitter,e.exports=EventEmitter},19858:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(91373);let a=(0,i.Z)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])},69921:function(e,t){"use strict";/** @license React v16.13.1 2 * react-is.production.min.js 3 * 4 * Copyright (c) Facebook, Inc. and its affiliates. 5 * 6 * This source code is licensed under the MIT license found in the 7 * LICENSE file in the root directory of this source tree. 8 */var n="function"==typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,c=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,f=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,y=(n&&Symbol.for("react.suspense_list"),n?Symbol.for("react.memo"):60115),g=n?Symbol.for("react.lazy"):60116;n&&Symbol.for("react.block"),n&&Symbol.for("react.fundamental"),n&&Symbol.for("react.responder"),n&&Symbol.for("react.scope"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case f:case d:case o:case l:case c:case h:return e;default:switch(e=e&&e.$$typeof){case s:case p:case g:case y:case u:return e;default:return t}}case a:return t}}}(e)===o}},59864:function(e,t,n){"use strict";e.exports=n(69921)},41247:function(e,t,n){"use strict";n.d(t,{H:function(){return JavascriptAnimate}});var i=n(67294),a=n(69055),o=n(39660),c=n(7515);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var alpha=(e,t,n)=>e+(t-e)*n,needContinue=e=>{var{from:t,to:n}=e;return t!==n},calStepperVals=(e,t,n)=>{var i=(0,c.Xc)((t,n)=>{if(needContinue(n)){var[i,a]=e(n.from,n.to,n.velocity);return _objectSpread(_objectSpread({},n),{},{from:i,velocity:a})}return n},t);return n<1?(0,c.Xc)((e,t)=>needContinue(t)?_objectSpread(_objectSpread({},t),{},{velocity:alpha(t.velocity,i[e].velocity,n),from:alpha(t.from,i[e].from,n)}):t,t):calStepperVals(e,i,n-1)},configUpdate=(e,t,n,i,a,o)=>{var l,u,s,f,d,p,h,y,g,m,v=(0,c.JK)(e,t);return null==n?()=>(a(_objectSpread(_objectSpread({},e),t)),()=>{}):!0===n.isStepper?(u=v.reduce((n,i)=>_objectSpread(_objectSpread({},n),{},{[i]:{from:e[i],velocity:0,to:t[i]}}),{}),s=()=>(0,c.Xc)((e,t)=>t.from,u),f=()=>!Object.values(u).filter(needContinue).length,d=null,p=i=>{l||(l=i);var c=(i-l)/n.dt;u=calStepperVals(n,u,c),a(_objectSpread(_objectSpread(_objectSpread({},e),t),s())),l=i,f()||(d=o.setTimeout(p))},()=>(d=o.setTimeout(p),()=>{var e;null===(e=d)||void 0===e||e()})):(y=null,g=v.reduce((n,i)=>_objectSpread(_objectSpread({},n),{},{[i]:[e[i],t[i]]}),{}),m=l=>{h||(h=l);var u=(l-h)/i,s=(0,c.Xc)((e,t)=>alpha(...t,n(u)),g);if(a(_objectSpread(_objectSpread(_objectSpread({},e),t),s)),u<1)y=o.setTimeout(m);else{var f=(0,c.Xc)((e,t)=>alpha(...t,n(1)),g);a(_objectSpread(_objectSpread(_objectSpread({},e),t),f))}},()=>(y=o.setTimeout(m),()=>{var e;null===(e=y)||void 0===e||e()}))},cubicBezierFactor=(e,t)=>
8[0,3*e,3*t-6*e,3*e-3*t+1],evaluatePolynomial=(e,t)=>e.map((e,n)=>e*t**n).reduce((e,t)=>e+t),cubicBezier=(e,t)=>n=>evaluatePolynomial(cubicBezierFactor(e,t),n),derivativeCubicBezier=(e,t)=>n=>evaluatePolynomial([...cubicBezierFactor(e,t).map((e,t)=>e*t).slice(1),0],n),getBezierCoordinates=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(1===t.length)switch(t[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:var i,a=t[0].split("(");if("cubic-bezier"===a[0]&&(null===(i=a[1])||void 0===i?void 0:i.split(")")[0].split(",").length)===4){var o=a[1].split(")")[0].split(",").map(e=>parseFloat(e));return[o[0],o[1],o[2],o[3]]}}return 4===t.length?t:[0,0,1,1]},createBezierEasing=(e,t,n,i)=>{var a=cubicBezier(e,n),o=cubicBezier(t,i),c=derivativeCubicBezier(e,n),rangeValue=e=>e>1?1:e<0?0:e,bezier=e=>{for(var t=e>1?1:e,n=t,i=0;i<8;++i){var l=a(n)-t,u=c(n);if(1e-4>Math.abs(l-t)||u<1e-4)break;n=rangeValue(n-l/u)}return o(n)};return bezier.isStepper=!1,bezier},configBezier=function(){return createBezierEasing(...getBezierCoordinates(...arguments))},configSpring=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:n=8,dt:i=17}=e,stepper=(e,a,o)=>{var c=o+(-(e-a)*t-o*n)*i/1e3,l=o*i/1e3+e;return 1e-4>Math.abs(l-a)&&1e-4>Math.abs(c)?[a,0]:[l,c]};return stepper.isStepper=!0,stepper.dt=i,stepper},configEasing=e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return configBezier(e);case"spring":return configSpring();default:if("cubic-bezier"===e.split("(")[0])return configBezier(e)}return"function"==typeof e?e:null};let RequestAnimationFrameTimeoutController=class RequestAnimationFrameTimeoutController{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=performance.now(),i=null,executeCallback=a=>{a-n>=t?e(a):"function"==typeof requestAnimationFrame&&(i=requestAnimationFrame(executeCallback))};return i=requestAnimationFrame(executeCallback),()=>{null!=i&&cancelAnimationFrame(i)}}};var l=(0,i.createContext)(function(){var e,t,n,i,a;return e=new RequestAnimationFrameTimeoutController,t=()=>null,n=!1,i=null,a=o=>{if(!n){if(Array.isArray(o)){if(!o.length)return;var[c,...l]=o;if("number"==typeof c){i=e.setTimeout(a.bind(null,l),c);return}a(c),i=e.setTimeout(a.bind(null,l));return}"string"==typeof o&&t(o),"object"==typeof o&&t(o),"function"==typeof o&&o()}},{stop:()=>{n=!0},start:e=>{n=!1,i&&(i(),i=null),a(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}}),u=n(47523),s={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},f={t:0},d={t:1};function JavascriptAnimate(e){var t,n,c,p=(0,o.j)(e,s),{isActive:h,canBegin:y,duration:g,easing:m,begin:v,onAnimationEnd:b,onAnimationStart:x,children:w}=p,S="auto"===h?!u.x.isSsr:h,O=(t=p.animationId,n=p.animationManager,c=(0,i.useContext)(l),(0,i.useMemo)(()=>null!=n?n:c(t),[t,n,c])),[P,_]=(0,i.useState)(S?f:d),j=(0,i.useRef)(null);return(0,i.useEffect)(()=>{S||_(d)},[S]),(0,i.useEffect)(()=>{if(!S||!y)return a.ZT;var e=configUpdate(f,d,configEasing(m),g,_,O.getTimeoutController());return O.start([x,v,()=>{j.current=e()},g,b]),()=>{O.stop(),j.current&&j.current(),b()}},[S,y,g,m,v,x,b,O]),w(P.t)}},7515:function(e,t,n){"use strict";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEac
8h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}n.d(t,{JK:function(){return getIntersectionKeys},Xc:function(){return mapObject},cS:function(){return getTransitionVal}});var getDashCase=e=>e.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())),getTransitionVal=(e,t,n)=>e.map(e=>"".concat(getDashCase(e)," ").concat(t,"ms ").concat(n)).join(","),getIntersectionKeys=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((e,t)=>e.filter(e=>t.includes(e))),mapObject=(e,t)=>Object.keys(t).reduce((n,i)=>_objectSpread(_objectSpread({},n),{},{[i]:e(i,t[i])}),{})},33073:function(e,t,n){"use strict";n.d(t,{O:function(){return S},m:function(){return b}});var i=n(67294),a=n(91903),o=n.n(a),c=n(90512),l=n(48710),u=n(84642),s=n(25048),f=n(69055),d=n(79896),p=n(68346),h=n(88261),getCalculatedYAxisWidth=e=>{var{ticks:t,label:n,labelGapWithTick:i=5,tickSize:a=0,tickMargin:o=0}=e,c=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>c&&(c=t.width)}});var l=n?n.getBoundingClientRect().width:0;return Math.round(c+(a+o)+l+(n?i:0))}return 0},y=n(39660),g=n(70636),m=n(42883),v=["axisLine","width","height","className","hide","ticks","axisType"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var b={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",zIndex:m.N.axis};function AxisLine(e){var{x:t,y:n,width:a,height:l,orientation:u,mirror:s,axisLine:f,otherSvgProps:d}=e;if(!f)return null;var p=_objectSpread(_objectSpread(_objectSpread({},d),(0,h.qq)(f)),{},{fill:"none"});if("top"===u||"bottom"===u){var y=+("top"===u&&!s||"bottom"===u&&s);p=_objectSpread(_objectSpread({},p),{},{x1:t,y1:n+y*l,x2:t+a,y2:n+y*l})}else{var g=+("left"===u&&!s||"right"===u&&s);p=_objectSpread(_objectSpread({},p),{},{x1:t+g*a,y1:n,x2:t+g*a,y2:n+l})}return i.createElement("line",_extends({},p,{className:(0,c.W)("recharts-cartesian-axis-line",o()(f,"className"))}))}function TickItem(e){var t,{option:n,tickProps:a,value:o}
8=e,l=(0,c.W)(a.className,"recharts-cartesian-axis-tick-value");if(i.isValidElement(n))t=i.cloneElement(n,_objectSpread(_objectSpread({},a),{},{className:l}));else if("function"==typeof n)t=n(_objectSpread(_objectSpread({},a),{},{className:l}));else{var s="recharts-cartesian-axis-tick-value";"boolean"!=typeof n&&(s=(0,c.W)(s,null==n?void 0:n.className)),t=i.createElement(u.xv,_extends({},a,{className:s}),o)}return t}var x=(0,i.forwardRef)((e,t)=>{var{ticks:n=[],tick:a,tickLine:u,stroke:s,tickFormatter:y,unit:v,padding:b,tickTextProps:x,orientation:w,mirror:S,x:O,y:P,width:_,height:j,tickSize:A,tickMargin:C,fontSize:k,letterSpacing:E,getTicksConfig:T,events:M,axisType:D}=e,I=(0,p.f)(_objectSpread(_objectSpread({},T),{},{ticks:n}),k,E),N=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(w,S),L=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(w,S),z=(0,h.qq)(T),R=(0,h.qM)(a),W={};"object"==typeof u&&(W=u);var B=_objectSpread(_objectSpread({},z),{},{fill:"none"},W),F=I.map(e=>_objectSpread({entry:e},function(e,t,n,i,a,o,c,l,u){var s,d,p,h,y,g,m=l?-1:1,v=e.tickSize||c,b=(0,f.hj)(e.tickCoord)?e.tickCoord:e.coordinate;switch(o){case"top":s=d=e.coordinate,g=(p=(h=n+ +!l*a)-m*v)-m*u,y=b;break;case"left":p=h=e.coordinate,y=(s=(d=t+ +!l*i)-m*v)-m*u,g=b;break;case"right":p=h=e.coordinate,y=(s=(d=t+ +l*i)+m*v)+m*u,g=b;break;default:s=d=e.coordinate,g=(p=(h=n+ +l*a)+m*v)+m*u,y=b}return{line:{x1:s,y1:p,x2:d,y2:h},tick:{x:y,y:g}}}(e,O,P,_,j,w,A,S,C))),U=F.map(e=>{var{entry:t,line:n}=e;return i.createElement(l.m,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},u&&i.createElement("line",_extends({},B,n,{className:(0,c.W)("recharts-cartesian-axis-tick-line",o()(u,"className"))})))}),K=F.map((e,t)=>{var{entry:n,tick:o}=e,c=_objectSpread(_objectSpread(_objectSpread(_objectSpread({textAnchor:N,verticalAnchor:L},z),{},{stroke:"none",fill:s},R),o),{},{index:t,payload:n,visibleTicksCount:I.length,tickFormatter:y,padding:b},x);return i.createElement(l.m,_extends({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(n.value,"-").concat(n.coordinate,"-").concat(n.tickCoord)},(0,d.bw)(M,n,t)),a&&i.createElement(TickItem,{option:a,tickProps:c,value:"".concat("function"==typeof y?y(n.value,t):n.value).concat(v||"")}))});return i.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(D,"-ticks")},K.length>0&&i.createElement(g.$,{zIndex:m.N.label},i.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(D,"-tick-labels"),ref:t},K)),U.length>0&&i.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(D,"-tick-lines")},U))}),w=(0,i.forwardRef)((e,t)=>{var{axisLine:n,width:a,height:o,className:u,hide:f,ticks:d,axisType:p}=e,y=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,v),[m,b]=(0,i.useState)(""),[w,S]=(0,i.useState)(""),O=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return getCalculatedYAxisWidth({ticks:O.current,label:null===(t=e.labelRef)||void 0===t?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var P=(0,i.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");O.current=t;var n=t[0];if(n){var i=window.getComputedStyle(n),a=i.fontSize,o=i.letterSpacing;(a!==m||o!==w)&&(b(a),S(o))}}},[m,w]);return f||null!=a&&a<=0||null!=o&&o<=0?null:i.createElement(g.$,{zIndex:e.zIndex},i.createElement(l.m,{className:(0,c.W)("recharts-cartesian-axis",u)},i.createElement(AxisLine,{x:e.x,y:e.y,width:a,height:o,orientation:e.orientation,mirror:e.mirror,axisLine
8:n,otherSvgProps:(0,h.qq)(e)}),i.createElement(x,{ref:P,axisType:p,events:y,fontSize:m,getTicksConfig:e,height:e.height,letterSpacing:w,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:d,unit:e.unit,width:e.width,x:e.x,y:e.y}),i.createElement(s.Wp,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},i.createElement(s.tD,{label:e.label,labelRef:e.labelRef}),e.children)))}),S=i.forwardRef((e,t)=>{var n=(0,y.j)(e,b);return i.createElement(w,_extends({},n,{ref:t}))});S.displayName="CartesianAxis"},14195:function(e,t,n){"use strict";n.d(t,{q:function(){return CartesianGrid}});var i=n(67294),a=n(6213),o=n(69055),c=n(4255),l=n(68346),u=n(33073),s=n(28929),f=n(86326),d=n(36531),p=n(58829),h=n(39660),y=n(88261),g=n(82453),m=n(70636),v=n(42883),b=["x1","y1","x2","y2","key"],x=["offset"],w=["xAxisId","yAxisId"],S=["xAxisId","yAxisId"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}
8var Background=e=>{var{fill:t}=e;if(!t||"none"===t)return null;var{fillOpacity:n,x:a,y:o,width:c,height:l,ry:u}=e;return i.createElement("rect",{x:a,y:o,ry:u,width:c,height:l,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function LineItem(e){var{option:t,lineItemProps:n}=e;if(i.isValidElement(t))a=i.cloneElement(t,n);else if("function"==typeof t)a=t(n);else{var a,o,{x1:c,y1:l,x2:u,y2:s,key:f}=n,d=_objectWithoutProperties(n,b),p=null!==(o=(0,y.qq)(d))&&void 0!==o?o:{},{offset:h}=p,g=_objectWithoutProperties(p,x);a=i.createElement("line",_extends({},g,{x1:c,y1:l,x2:u,y2:s,fill:"none",key:f}))}return a}function HorizontalGridLines(e){var{x:t,width:n,horizontal:a=!0,horizontalPoints:o}=e;if(!a||!o||!o.length)return null;var{xAxisId:c,yAxisId:l}=e,u=_objectWithoutProperties(e,w),s=o.map((e,o)=>{var c=_objectSpread(_objectSpread({},u),{},{x1:t,y1:e,x2:t+n,y2:e,key:"line-".concat(o),index:o});return i.createElement(LineItem,{key:"line-".concat(o),option:a,lineItemProps:c})});return i.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function VerticalGridLines(e){var{y:t,height:n,vertical:a=!0,verticalPoints:o}=e;if(!a||!o||!o.length)return null;var{xAxisId:c,yAxisId:l}=e,u=_objectWithoutProperties(e,S),s=o.map((e,o)=>{var c=_objectSpread(_objectSpread({},u),{},{x1:e,y1:t,x2:e,y2:t+n,key:"line-".concat(o),index:o});return i.createElement(LineItem,{option:a,lineItemProps:c,key:"line-".concat(o)})});return i.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function HorizontalStripes(e){var{horizontalFill:t,fillOpacity:n,x:a,y:o,width:c,height:l,horizontalPoints:u,horizontal:s=!0}=e;if(!s||!t||!t.length||null==u)return null;var f=u.map(e=>Math.round(e+o-o)).sort((e,t)=>e-t);o!==f[0]&&f.unshift(0);var d=f.map((e,u)=>{var s=f[u+1]?f[u+1]-e:o+l-e;if(s<=0)return null;var d=u%t.length;return i.createElement("rect",{key:"react-".concat(u),y:e,x:a,height:s,width:c,stroke:"none",fill:t[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return i.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function VerticalStripes(e){var{vertical:t=!0,verticalFill:n,fillOpacity:a,x:o,y:c,width:l,height:u,verticalPoints:s}=e;if(!t||!n||!n.length)return null;var f=s.map(e=>Math.round(e+o-o)).sort((e,t)=>e-t);o!==f[0]&&f.unshift(0);var d=f.map((e,t)=>{var s=f[t+1]?f[t+1]-e:o+l-e;if(s<=0)return null;var d=t%n.length;return i.createElement("rect",{key:"react-".concat(t),x:e,y:c,width:s,height:u,stroke:"none",fill:n[d],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return i.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var defaultVerticalCoordinatesGenerator=(e,t)=>{var{xAxis:n,width:i,height:a,offset:o}=e;return(0,c.Rf)((0,l.f)(_objectSpread(_objectSpread(_objectSpread({},u.m),n),{},{ticks:(0,c.uY)(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,t)},defaultHorizontalCoordinatesGenerator=(e,t)=>{var{yAxis:n,width:i,height:a,offset:o}=e;return(0,c.Rf)((0,l.f)(_objectSpread(_objectSpread(_objectSpread({},u.m),n),{},{ticks:(0,c.uY)(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,t)},O={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:v.N.grid};function CartesianGrid(e){var t=(0,s.zn)(),n=(0,s.Mw)(),c=(0,s.rh)(),l=_objectSpread(_objectSpread({},(0,h.j)(e,O)),{},{x:(0,o.hj)(e.x)?e.x:c.left,y:(0,o.hj)(e.y)?e.y:c.top,width:(0,o.hj)(e.width)?e.width:c.width,height:(0,o.hj)(e.height)?e.height:c.height}),{xAxisId:u,yAxisId:y,x:v,y:b,width:x,height:w,syncWithTicks:S,horizontalValues:P,verticalValues:_}=l,j=(0,p.W)(),A=(0,d.C)(e=>(0,f.Lg)(e,"xAxis",u,j)),C=(0,d.C)(e=>(0,f.Lg)(e,"yAxis",y,j));if(!(0,g.r)(x)||!(0,g.r)(w)||!(0,o.hj)(v)||!(0,o.hj)(b))return null;var k=l.verticalCoordinatesGenerator||defaultVerticalCoordinatesGenerator,E=l.horizontalCoordinatesGenerator||defaultHorizontalCoordinatesGenerator,{horizontalPoints:T,verticalPoints:M}=l;if((!T||!T.length)&&"function"==typeof E){var D=P&&P.length,I=E({yAxis:C?_objectSpread(_objectSpread({},C),{},{ticks:D?P:C.ticks}):void 0,width:null!=t?t:x,height:null!=n?n:w,offset:c},!!D||S);(0,a.Z)(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof I,"]")),Array.isArray(I)&&(T=I)}
8if((!M||!M.length)&&"function"==typeof k){var N=_&&_.length,L=k({xAxis:A?_objectSpread(_objectSpread({},A),{},{ticks:N?_:A.ticks}):void 0,width:null!=t?t:x,height:null!=n?n:w,offset:c},!!N||S);(0,a.Z)(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof L,"]")),Array.isArray(L)&&(M=L)}return i.createElement(m.$,{zIndex:l.zIndex},i.createElement("g",{className:"recharts-cartesian-grid"},i.createElement(Background,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),i.createElement(HorizontalStripes,_extends({},l,{horizontalPoints:T})),i.createElement(VerticalStripes,_extends({},l,{verticalPoints:M})),i.createElement(HorizontalGridLines,_extends({},l,{offset:c,horizontalPoints:T,xAxis:A,yAxis:C})),i.createElement(VerticalGridLines,_extends({},l,{offset:c,verticalPoints:M,xAxis:A,yAxis:C}))))}CartesianGrid.displayName="CartesianGrid"},79146:function(e,t,n){"use strict";n.d(t,{N:function(){return useNeedsClip},W:function(){return GraphicalItemClipPath}});var i=n(67294),a=n(36531),o=n(86326),c=n(85801);function useNeedsClip(e,t){var n,i,c=(0,a.C)(t=>(0,o.i9)(t,e)),l=(0,a.C)(e=>(0,o.t)(e,t)),u=null!==(n=null==c?void 0:c.allowDataOverflow)&&void 0!==n?n:o.dW.allowDataOverflow,s=null!==(i=null==l?void 0:l.allowDataOverflow)&&void 0!==i?i:o.RN.allowDataOverflow;return{needClip:u||s,needClipX:u,needClipY:s}}function GraphicalItemClipPath(e){var{xAxisId:t,yAxisId:n,clipPathId:a}=e,o=(0,c.$$)(),{needClipX:l,needClipY:u,needClip:s}=useNeedsClip(t,n);if(!s||!o)return null;var{x:f,y:d,width:p,height:h}=o;return i.createElement("clipPath",{id:"clipPath-".concat(a)},i.createElement("rect",{x:l?f:f-p/2,y:u?d:d-h/2,width:l?p:2*p,height:u?h:2*h}))}},3023:function(e,t,n){"use strict";n.d(t,{K:function(){return m}});var i=n(67294),a=n(90512),o=n(33073),c=n(36531),l=n(4471),u=n(86326),s=n(51634),f=n(58829),d=n(39660),p=n(43960),h=["dangerouslySetInnerHTML","ticks"],y=["id"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function SetXAxisSettings(e){var t=(0,c.T)(),n=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{null===n.current?t((0,l.m2)(e)):n.current!==e&&t((0,l.QG)({prev:n.current,next:e})),n.current=e},[e,t]),(0,i.useLayoutEffect)(()=>()=>{n.current&&(t((0,l.Jj)(n.current)),n.current=null)},[t]),null}var XAxisImpl=e=>{var{xAxisId:t,className:n}=e,l=(0,c.C)(s.zM),d=(0,f.W)(),p="xAxis",g=(0,c.C)(e=>(0,u.Vm)(e,p,t,d)),m=(0,c.C)(e=>(0,u.ox)(e,p,t,d)),v=(0,c.C)(e=>(0,u.Oy)(e,t)),b=(0,c.C)(e=>(0,u.rs)(e,t)),x=(0,c.C)(e=>(0,u.Dy)(e,t));if(null==v||null==b||null==x)return null;var{dangerouslySetInnerHTML:w,ticks:S}=e,O=_objectWithoutProperties(e,h),{id:P}=x,_=_objectWithoutProperties(x,y);return i.createElement(o.O,_extends({},O,_,{scale:g,x:b.x,y:b.y,width:v.width,height:v.height,className:(0,a.W)("recharts-".concat(p," ").concat(p),n),viewBox:l,ticks:m,axisType:p}))},g={allowDataOverflow:u.dW.allowDataOverflow,allowDecimals:u.dW.allowDecimals,allowDuplicatedCategory:u.dW.allowDuplicatedCategory,angle:u.dW.angle,axisLine:o.m.axisLine,height:u.dW.height,hide:!1,includeHidden:u.dW.includeHidden,interval:u.dW.interval,minTickGap:u.dW.minTickGap,mirror:u.dW.mirror,orientation:u.dW.orientation,padding:u.dW.padding,reversed:u.dW.reversed,scale:u.dW.scale,tick:u.dW.tick,tickCount:u.dW.tickCount,tickLine:o.m.tickLine,tickSize:o.m.tickSize,type:u.dW.type,xAxisId:0},m=i.memo(e=>{var t=(0,d.j)(e,g);return i.createElement(i.Fragment,null,i.createElement(SetXAxisSettings,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit}),i.createElement(XAxisImpl,t))},p.e);m.displayName="XAxis"},75358:function(e,t,n){"use strict";n.d(t,{B:function(){return v}});var i=n(67294),a=n(90512),o=n(33073),c=n(4471),l=n(36531),u=n(86326),s=n(51634),f=n(58829),d=n(25048),p=n(39660),h=n(439
860),y=["dangerouslySetInnerHTML","ticks"],g=["id"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function SetYAxisSettings(e){var t=(0,l.T)(),n=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{null===n.current?t((0,c.TC)(e)):n.current!==e&&t((0,c.Av)({prev:n.current,next:e})),n.current=e},[e,t]),(0,i.useLayoutEffect)(()=>()=>{n.current&&(t((0,c.cB)(n.current)),n.current=null)},[t]),null}var YAxisImpl=e=>{var{yAxisId:t,className:n,width:p,label:h}=e,m=(0,i.useRef)(null),v=(0,i.useRef)(null),b=(0,l.C)(s.zM),x=(0,f.W)(),w=(0,l.T)(),S="yAxis",O=(0,l.C)(e=>(0,u.Vm)(e,S,t,x)),P=(0,l.C)(e=>(0,u.ON)(e,t)),_=(0,l.C)(e=>(0,u.lU)(e,t)),j=(0,l.C)(e=>(0,u.ox)(e,S,t,x)),A=(0,l.C)(e=>(0,u.Td)(e,t));if((0,i.useLayoutEffect)(()=>{if(!("auto"!==p||!P||(0,d.dM)(h)||(0,i.isValidElement)(h))&&null!=A){var e=m.current;if(e){var n=e.getCalculatedWidth();Math.round(P.width)!==Math.round(n)&&w((0,c.kB)({id:t,width:n}))}}},[j,P,w,h,t,p,A]),null==P||null==_||null==A)return null;var{dangerouslySetInnerHTML:C,ticks:k}=e,E=_objectWithoutProperties(e,y),{id:T}=A,M=_objectWithoutProperties(A,g);return i.createElement(o.O,_extends({},E,M,{ref:m,labelRef:v,scale:O,x:_.x,y:_.y,tickTextProps:"auto"===p?{width:void 0}:{width:p},width:P.width,height:P.height,className:(0,a.W)("recharts-".concat(S," ").concat(S),n),viewBox:b,ticks:j,axisType:S}))},m={allowDataOverflow:u.RN.allowDataOverflow,allowDecimals:u.RN.allowDecimals,allowDuplicatedCategory:u.RN.allowDuplicatedCategory,angle:u.RN.angle,axisLine:o.m.axisLine,hide:!1,includeHidden:u.RN.includeHidden,interval:u.RN.interval,minTickGap:u.RN.minTickGap,mirror:u.RN.mirror,orientation:u.RN.orientation,padding:u.RN.padding,reversed:u.RN.reversed,scale:u.RN.scale,tick:u.RN.tick,tickCount:u.RN.tickCount,tickLine:o.m.tickLine,tickSize:o.m.tickSize,type:u.RN.type,width:u.RN.width,yAxisId:0},v=i.memo(e=>{var t=(0,p.j)(e,m);return i.createElement(i.Fragment,null,i.createElement(SetYAxisSettings,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter}),i.createElement(YAxisImpl,t))},h.e);v.displayName="YAxis"},68346:function(e,t,n){"use strict";n.d(t,{f:function(){return getTicks}});var i,a,o=n(69055),c=n(76044),l=n(47523);let ScaleHelper=class ScaleHelper{static create(e){return new ScaleHelper(e)}constructor(e){this.scale=e}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}
8apply(e){var{bandAware:t,position:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var a=this.bandwidth?this.bandwidth():0;return this.scale(e)+a}if(t){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}return this.scale(e)}}isInRange(e){var t=this.range(),n=t[0],i=t[t.length-1];return n<=i?e>=n&&e<=i:e>=i&&e<=n}};(a="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(a="EPS","string"))?i:i+"")in ScaleHelper?Object.defineProperty(ScaleHelper,a,{value:1e-4,enumerable:!0,configurable:!0,writable:!0}):ScaleHelper[a]=1e-4;var getAngledRectangleWidth=function(e){var{width:t,height:n}=e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(i%180+180)%180*Math.PI/180,o=Math.atan(n/t);return Math.abs(a>o&&a<Math.PI-o?n/Math.sin(a):t/Math.cos(a))};function getEveryNthWithCondition(e,t){if(t<1)return[];if(1===t)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function isVisible(e,t,n,i,a){if(e*t<e*i||e*t>e*a)return!1;var o=n();return e*(t-e*o/2-i)>=0&&e*(t+e*o/2-a)<=0}function getTicks_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function getTicks_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?getTicks_ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):getTicks_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function getTicks(e,t,n){var i,{tick:a,ticks:u,viewBox:s,minTickGap:f,orientation:d,interval:p,tickFormatter:h,unit:y,angle:g}=e;if(!u||!u.length||!a)return[];if((0,o.hj)(p)||l.x.isSsr)return null!==(i=getEveryNthWithCondition(u,((0,o.hj)(p)?p:0)+1))&&void 0!==i?i:[];var m="top"===d||"bottom"===d?"width":"height",v=y&&"width"===m?(0,c.xE)(y,{fontSize:t,letterSpacing:n}):{width:0,height:0},getTickSize=(e,i)=>{var a,o="function"==typeof h?h(e.value,i):e.value;return"width"===m?getAngledRectangleWidth({width:(a=(0,c.xE)(o,{fontSize:t,letterSpacing:n})).width+v.width,height:a.height+v.height},g):(0,c.xE)(o,{fontSize:t,letterSpacing:n})[m]},b=u.length>=2?(0,o.uY)(u[1].coordinate-u[0].coordinate):1,x=function(e,t,n){var i="width"===n,{x:a,y:o,width:c,height:l}=e;return 1===t?{start:i?a:o,end:i?a+c:o+l}:{start:i?a+c:o+l,end:i?a:o}}(s,b,m);return"equidistantPreserveStart"===p?function(e,t,n,i,a){for(var o,c=(i||[]).slice(),{start:l,end:u}=t,s=0,f=1,d=l;f<=c.length;)if(o=function(){var t,o=null==i?void 0:i[s];if(void 0===o)return{v:getEveryNthWithCondition(i,f)};var c=s,getSize=()=>(void 0===t&&(t=n(o,c)),t),p=o.coordinate,h=0===s||isVisible(e,p,getSize,d,u);h||(s=0,d=l,f+=1),h&&(d=p+e*(getSize()/2+a),s+=f)}())return o.v;return[]}(b,x,getTickSize,u,f):("preserveStart"===p||"preserveStartEnd"===p?function(e,t,n,i,a,o){var c=(i||[]).slice(),l=c.length,{start:u,end:s}=t;if(o){var f=i[l-1],d=n(f,l-1),p=e*(f.coordinate+e*d/2-s);c[l-1]=f=getTicks_objectSpread(getTicks_objectSpread({},f),{},{tickCoord:p>0?f.coordinate-p*e:f.coordinate}),null!=f.tickCoord&&isVisible(e,f.tickCoord,()=>d,u,s)&&(s=f.tickCoord-e*(d/2+a),c[l-1]=getTicks_objectSpread(getTicks_objectSpread({},f),{},{isShow:!0}
8))}for(var h=o?l-1:l,_loop2=function(t){var i,o=c[t],getSize=()=>(void 0===i&&(i=n(o,t)),i);if(0===t){var l=e*(o.coordinate-e*getSize()/2-u);c[t]=o=getTicks_objectSpread(getTicks_objectSpread({},o),{},{tickCoord:l<0?o.coordinate-l*e:o.coordinate})}else c[t]=o=getTicks_objectSpread(getTicks_objectSpread({},o),{},{tickCoord:o.coordinate});null!=o.tickCoord&&isVisible(e,o.tickCoord,getSize,u,s)&&(u=o.tickCoord+e*(getSize()/2+a),c[t]=getTicks_objectSpread(getTicks_objectSpread({},o),{},{isShow:!0}))},y=0;y<h;y++)_loop2(y);return c}(b,x,getTickSize,u,f,"preserveStartEnd"===p):function(e,t,n,i,a){for(var o=(i||[]).slice(),c=o.length,{start:l}=t,{end:u}=t,_loop=function(t){var i,s=o[t],getSize=()=>(void 0===i&&(i=n(s,t)),i);if(t===c-1){var f=e*(s.coordinate+e*getSize()/2-u);o[t]=s=getTicks_objectSpread(getTicks_objectSpread({},s),{},{tickCoord:f>0?s.coordinate-f*e:s.coordinate})}else o[t]=s=getTicks_objectSpread(getTicks_objectSpread({},s),{},{tickCoord:s.coordinate});null!=s.tickCoord&&isVisible(e,s.tickCoord,getSize,l,u)&&(u=s.tickCoord-e*(getSize()/2+a),o[t]=getTicks_objectSpread(getTicks_objectSpread({},s),{},{isShow:!0}))},s=c-1;s>=0;s--)_loop(s);return o}(b,x,getTickSize,u,f)).filter(e=>e.isShow)}},45655:function(e,t,n){"use strict";n.d(t,{R:function(){return e3}});var i=n(67294),a=n(45007),o=n(65849),c=n(15060),l=n(89574),u=n(4426),s=n(35977),f=n(25480),d=n(19119),p=n(28929),h=n(60733),y=n(51634),g=n(35005),m=n(9944),v=n(93697),b=(0,d.P1)([(e,t)=>t,p.rE,m.HW,v.c,h.PG,h.WQ,g.EM,y.DX],g.Nb),x=n(2970),getChartPointer=e=>{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,i=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/i)}},w=(0,c.PH)("mouseClick"),S=(0,c.e)();S.startListening({actionCreator:w,effect:(e,t)=>{var n=e.payload,i=b(t.getState(),getChartPointer(n));(null==i?void 0:i.activeIndex)!=null&&t.dispatch((0,u.eB)({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate}))}});var O=(0,c.PH)("mouseMove"),P=(0,c.e)(),_=null;function reduxDevtoolsJsonStringifyReplacer(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"==typeof t&&null!==t?"<<CHILDREN>>":t}P.startListening({actionCreator:O,effect:(e,t)=>{var n=e.payload;null!==_&&cancelAnimationFrame(_);var i=getChartPointer(n);_=requestAnimationFrame(()=>{var e=t.getState();if("axis"===(0,x.SB)(e,e.tooltip.settings.shared)){var n=b(e,i);(null==n?void 0:n.activeIndex)!=null?t.dispatch((0,u.Rr)({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate})):t.dispatch((0,u.ne)())}_=null})}});var j=n(4471),A=n(47553),C=n(52628),k=n(93513),E=(0,c.oM)({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=(0,C.Vk)(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=(0,C.Vk)(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push((0,k.cA)(t.payload))},removeLine:(e,t)=>{var n=(0,C.Vk)(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),{addDot:T,removeDot:M,addArea:D,removeArea:I,addLine:N,removeLine:L}=E.actions,z=E.reducer,R={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},W=(0,c.oM)({name:"brush",initialState:R,reducers:{setBrushSettings:(e,t)=>null==t.payload?R:t.payload}}),{setBrushSettings:B}=W.actions,F=W.reducer,U=n(25566),K={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},q=(0,c.oM)({name:"rootProps",initialState:K,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!==(n=t.payload.barGap)&&void 0!==n?n:K.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),$=q.reducer,{updateOptions:H}=q.actions,V=(0,c.oM)({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=(0,k.cA)(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=(0,k.cA)(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}
8),{addRadiusAxis:Y,removeRadiusAxis:X,addAngleAxis:Z,removeAngleAxis:G}=V.actions,Q=V.reducer,J=(0,c.oM)({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:ee}=J.actions,et=J.reducer,er=n(86326),en=n(92048),ei=(0,c.PH)("keyDown"),ea=(0,c.PH)("focus"),eo=(0,c.e)();eo.startListening({actionCreator:ei,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var{keyboardInteraction:i}=n.tooltip,a=e.payload;if("ArrowRight"===a||"ArrowLeft"===a||"Enter"===a){var o=(0,en.p)(i,(0,h.wQ)(n),(0,er.BD)(n),(0,h.lj)(n)),c=null==o?-1:Number(o);if(Number.isFinite(c)&&!(c<0)){var l=(0,h.WQ)(n);if("Enter"===a){var s=(0,g.hA)(n,"axis","hover",String(i.index));t.dispatch((0,u.KN)({active:!i.active,activeIndex:i.index,activeDataKey:i.dataKey,activeCoordinate:s}));return}var f=c+("ArrowRight"===a?1:-1)*("left-to-right"===(0,er.Xv)(n)?1:-1);if(null!=l&&!(f>=l.length)&&!(f<0)){var d=(0,g.hA)(n,"axis","hover",String(f));t.dispatch((0,u.KN)({active:!0,activeIndex:f.toString(),activeDataKey:void 0,activeCoordinate:d}))}}}}}}),eo.startListening({actionCreator:ea,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var{keyboardInteraction:i}=n.tooltip;if(!i.active&&null==i.index){var a=(0,g.hA)(n,"axis","hover",String("0"));t.dispatch((0,u.KN)({activeDataKey:void 0,active:!0,activeIndex:"0",activeCoordinate:a}))}}}});var ec=(0,c.PH)("externalEvent"),el=(0,c.e)(),eu=new Map;el.startListening({actionCreator:ec,effect:(e,t)=>{var{handler:n,reactEvent:i}=e.payload;if(null!=n){i.persist();var a=i.type,o=eu.get(a);void 0!==o&&cancelAnimationFrame(o);var c=requestAnimationFrame(()=>{try{var e=t.getState(),o={activeCoordinate:(0,h.pI)(e),activeDataKey:(0,h.du)(e),activeIndex:(0,h.Ve)(e),activeLabel:(0,h.i)(e),activeTooltipIndex:(0,h.Ve)(e),isTooltipActive:(0,h.oo)(e)};n(o,i)}finally{eu.delete(a)}});eu.set(a,c)}}});var es=n(41329),ef=n(16505),ed=n(77302),ep=(0,d.P1)([ed.M],e=>e.tooltipItemPayloads),eh=(0,d.P1)([ep,ef.h,(e,t,n)=>t,(e,t,n)=>n],(e,t,n,i)=>{var a=e.find(e=>e.settings.dataKey===i);if(null!=a){var{positions:o}=a;if(null!=o)return t(o,n)}}),ey=(0,c.PH)("touchMove"),eg=(0,c.e)();eg.startListening({actionCreator:ey,effect:(e,t)=>{var n=e.payload;if(null!=n.touches&&0!==n.touches.length){var i=t.getState(),a=(0,x.SB)(i,i.tooltip.settings.shared);if("axis"===a){var o=b(i,getChartPointer({clientX:n.touches[0].clientX,clientY:n.touches[0].clientY,currentTarget:n.currentTarget}));(null==o?void 0:o.activeIndex)!=null&&t.dispatch((0,u.Rr)({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if("item"===a){var c,l=n.touches[0];if(null==document.elementFromPoint)return;var s=document.elementFromPoint(l.clientX,l.clientY);if(!s||!s.getAttribute)return;var f=s.getAttribute(es.Gh),d=null!==(c=s.getAttribute(es.aN))&&void 0!==c?c:void 0,p=eh(t.getState(),f,d);t.dispatch((0,u.M1)({activeDataKey:d,activeIndex:f,activeCoordinate:p}))}}}});var em=(0,c.oM)({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var{itemId:n,errorBar:i}=t.payload;e[n]||(e[n]=[]),e[n].push(i)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:i,next:a}=t.payload;e[n]&&(e[n]=e[n].map(e=>e.dataKey===i.dataKey&&e.direction===i.direction?a:e))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:i}=t.payload;e[n]&&(e[n]=e[n].filter(e=>e.dataKey!==i.dataKey||e.direction!==i.direction))}}}),{addErrorBar:ev,replaceErrorBar:eb,removeErrorBar:ex}=em.actions,ew=em.reducer,eS=n(47523),eO=n(45650),eP=(0,o.UY)({brush:F,cartesianAxis:j.vk,chartData:s.Q2,errorBars:ew,graphicalItems:A.iX,layout:f.EW,legend:U.Ny,options:l.wB,polarAxis:Q,polarOptions:et,referenceElements:z,rootProps:$,tooltip:u.Kw,zIndex:eO.IE}),createRechartsStore=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return(0,c.xC)({reducer:eP,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([S.middleware,P.middleware,eo.middleware,el.middleware,eg.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat((0,c.bu)({type:"raf"}))},devTools:eS.x.devToolsEnabled&&{serialize:{replacer:reduxDevtoolsJsonStringifyReplacer},name:"recharts-".concat(t)}})},e_=n(58829),ej=n(62330);function RechartsStoreProvider(e){var{preloadedState:t,children:n,reduxStoreName:o}=e,c=(0,e_.W)(),l=(0,i.useRef)(null);if(c)return n;null==l.current&&(l.current=createRechartsStore(t,o));var u=ej.l;
8return i.createElement(a.zt,{context:u,store:l.current},n)}var eA=n(36531),ChartDataContextProvider=e=>{var{chartData:t}=e,n=(0,eA.T)(),a=(0,e_.W)();return(0,i.useEffect)(()=>a?()=>{}:(n((0,s.zR)(t)),()=>{n((0,s.zR)(void 0))}),[t,n,a]),null},eC=n(54154),ek=(0,i.memo)(function(e){var{layout:t,margin:n}=e,a=(0,eA.T)(),o=(0,e_.W)();return(0,i.useEffect)(()=>{o||(a((0,f.jx)(t)),a((0,f.Qb)(n)))},[a,o,t,n]),null},eC.t);function ReportChartProps(e){var t=(0,eA.T)();return(0,i.useEffect)(()=>{t(H(e))},[t,e]),null}var eE=n(98430),eT=n(20514),eM=n(80547),eD=n(82453),eI=n(47603),eN=n(76536);function ZIndexSvgPortal(e){var{zIndex:t,isPanorama:n}=e,a=n?"recharts-zindex-panorama-":"recharts-zindex-",o=(0,eI.L)("".concat(a).concat(t)),c=(0,eA.T)();return(0,i.useLayoutEffect)(()=>(c((0,eO.JT)({zIndex:t,elementId:o,isPanorama:n})),()=>{c((0,eO.ZQ)({zIndex:t,isPanorama:n}))}),[c,t,o,n]),i.createElement("g",{tabIndex:-1,id:o})}function AllZIndexPortals(e){var{children:t,isPanorama:n}=e,a=(0,eA.C)(eN.k);if(!a||0===a.length)return t;var o=a.filter(e=>e<0),c=a.filter(e=>e>0);return i.createElement(i.Fragment,null,o.map(e=>i.createElement(ZIndexSvgPortal,{key:e,zIndex:e,isPanorama:n})),t,c.map(e=>i.createElement(ZIndexSvgPortal,{key:e,zIndex:e,isPanorama:n})))}var eL=["children"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var ez={width:"100%",height:"100%",display:"block"},eR=(0,i.forwardRef)((e,t)=>{var n,a,o=(0,p.zn)(),c=(0,p.Mw)(),l=(0,eE.F)();if(!(0,eD.r)(o)||!(0,eD.r)(c))return null;var{children:u,otherAttributes:s,title:f,desc:d}=e;return null!=s&&(n="number"==typeof s.tabIndex?s.tabIndex:l?0:void 0,a="string"==typeof s.role?s.role:l?"application":void 0),i.createElement(eT.T,_extends({},s,{title:f,desc:d,role:a,tabIndex:n,width:o,height:c,style:ez,ref:t}),u)}),BrushPanoramaSurface=e=>{var{children:t}=e,n=(0,eA.C)(eM.V);if(!n)return null;var{width:a,height:o,y:c,x:l}=n;return i.createElement(eT.T,{width:a,height:o,x:l,y:c},t)},eW=(0,i.forwardRef)((e,t)=>{var{children:n}=e,a=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eL);return(0,e_.W)()?i.createElement(BrushPanoramaSurface,null,i.createElement(AllZIndexPortals,{isPanorama:!0},n)):i.createElement(eR,_extends({ref:t},a),i.createElement(AllZIndexPortals,{isPanorama:!1},n))}),eB=n(90512),eF=n(37086),eU=n(75906),eK=n(12465),eq=n(44053),e$=n(29557),eH=n(69055);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function RechartsWrapper_extends(){return(RechartsWrapper_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var EventSynchronizer=()=>((0,eF.W9)(),null);function getNumberOrZero(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var eV=(0,i.forwardRef)((e,t)=>{var n,a,o=(0,i.useRef)(null),[c,l]=(0,i.useState)({containerWidth:getNumberOrZero(null===(n=e.style)||void 0===n?void 0:n.width),containerHeight:getNumberOrZero(null===(a=e.style)||void 0===a?void 0:a.height)}),u=(0,i.useCallback)((e,t)=>{l(n=>{var i=Math.round(e),a=Math.round(t);return n.containerWidth===i&&n.containerHeight===a?n:{containerWidth:i,containerHeight:a}})},[]),s=(0,i.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e&&"undefined"!=typeof ResizeObserver){var{width:n,height:i}=e.getBoundingClientRect();u(n,i);var a=new ResizeObserver(e=>{var{width:t,height:n}=e[0].contentRect;u(t,n)});a.observe(e),o.current=a}},[t,u]);return(0,i.useEffect)(()=>()=>{var e=o.current;null!=e&&e.disconnect()},[u]),i.createElement(i.Fragment,null,i.createElement(p.Ir,{width:c.containerWidth,height:c.
8containerHeight}),i.createElement("div",RechartsWrapper_extends({ref:s},e)))}),eY=(0,i.forwardRef)((e,t)=>{var{width:n,height:a}=e,[o,c]=(0,i.useState)({containerWidth:getNumberOrZero(n),containerHeight:getNumberOrZero(a)}),l=(0,i.useCallback)((e,t)=>{c(n=>{var i=Math.round(e),a=Math.round(t);return n.containerWidth===i&&n.containerHeight===a?n:{containerWidth:i,containerHeight:a}})},[]),u=(0,i.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e){var{width:n,height:i}=e.getBoundingClientRect();l(n,i)}},[t,l]);return i.createElement(i.Fragment,null,i.createElement(p.Ir,{width:o.containerWidth,height:o.containerHeight}),i.createElement("div",RechartsWrapper_extends({ref:u},e)))}),eX=(0,i.forwardRef)((e,t)=>{var{width:n,height:a}=e;return i.createElement(i.Fragment,null,i.createElement(p.Ir,{width:n,height:a}),i.createElement("div",RechartsWrapper_extends({ref:t},e)))}),eZ=(0,i.forwardRef)((e,t)=>{var{width:n,height:a}=e;return(0,eH.hU)(n)||(0,eH.hU)(a)?i.createElement(eY,RechartsWrapper_extends({},e,{ref:t})):i.createElement(eX,RechartsWrapper_extends({},e,{ref:t}))}),eG=(0,i.forwardRef)((e,t)=>{var{children:n,className:a,height:o,onClick:c,onContextMenu:l,onDoubleClick:s,onMouseDown:d,onMouseEnter:p,onMouseLeave:h,onMouseMove:y,onMouseUp:g,onTouchEnd:m,onTouchMove:v,onTouchStart:b,style:x,width:S,responsive:P,dispatchTouchEvents:_=!0}=e,j=(0,i.useRef)(null),A=(0,eA.T)(),[C,k]=(0,i.useState)(null),[E,T]=(0,i.useState)(null),M=function(){var e=(0,eA.T)(),[t,n]=(0,i.useState)(null),a=(0,eA.C)(eU.K$);return(0,i.useEffect)(()=>{if(null!=t){var n=t.getBoundingClientRect().width/t.offsetWidth;(0,eD.n)(n)&&n!==a&&e((0,f.ZP)(n))}},[t,e,a]),n}(),D=(0,e$.$)(),I=(null==D?void 0:D.width)>0?D.width:S,N=(null==D?void 0:D.height)>0?D.height:o,L=(0,i.useCallback)(e=>{M(e),"function"==typeof t&&t(e),k(e),T(e),null!=e&&(j.current=e)},[M,t,k,T]),z=(0,i.useCallback)(e=>{A(w(e)),A(ec({handler:c,reactEvent:e}))},[A,c]),R=(0,i.useCallback)(e=>{A(O(e)),A(ec({handler:p,reactEvent:e}))},[A,p]),W=(0,i.useCallback)(e=>{A((0,u.ne)()),A(ec({handler:h,reactEvent:e}))},[A,h]),B=(0,i.useCallback)(e=>{A(O(e)),A(ec({handler:y,reactEvent:e}))},[A,y]),F=(0,i.useCallback)(()=>{A(ea())},[A]),U=(0,i.useCallback)(e=>{A(ei(e.key))},[A]),K=(0,i.useCallback)(e=>{A(ec({handler:l,reactEvent:e}))},[A,l]),q=(0,i.useCallback)(e=>{A(ec({handler:s,reactEvent:e}))},[A,s]),$=(0,i.useCallback)(e=>{A(ec({handler:d,reactEvent:e}))},[A,d]),H=(0,i.useCallback)(e=>{A(ec({handler:g,reactEvent:e}))},[A,g]),V=(0,i.useCallback)(e=>{A(ec({handler:b,reactEvent:e}))},[A,b]),Y=(0,i.useCallback)(e=>{_&&A(ey(e)),A(ec({handler:v,reactEvent:e}))},[A,_,v]),X=(0,i.useCallback)(e=>{A(ec({handler:m,reactEvent:e}))},[A,m]),Z=!0===P?eV:eZ;return i.createElement(eK.E.Provider,{value:C},i.createElement(eq.E.Provider,{value:E},i.createElement(Z,{width:null!=I?I:null==x?void 0:x.width,height:null!=N?N:null==x?void 0:x.height,className:(0,eB.W)("recharts-wrapper",a),style:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({position:"relative",cursor:"default",width:I,height:N},x),onClick:z,onContextMenu:K,onDoubleClick:q,onFocus:F,onKeyDown:U,onMouseDown:$,onMouseEnter:R,onMouseLeave:W,onMouseMove:B,onMouseUp:H,onTouchEnd:X,onTouchMove:Y,onTouchStart:V,ref:L},i.createElement(EventSynchronizer,null),n)))}),eQ=n(85801),eJ=(0,i.createContext)(void 0),ClipPathProvider=e=>{var{children:t}=e,[n]=(0,i.useState)("".concat((0,eH.EL)("recharts"),"-clip")),a=(0,eQ.$$)();if(null==a)return null;var{x:o,y:c,width:l,height:u}=a;return i.createElement(eJ.Provider,{value:n},i.createElement("defs",null,i.createElement("clipPath",{id:n},i.createElement("rect",{x:o,y:c,height:u,width:l}))),t)},e0=n(88261),e1=["width","height","responsive","children","className","style","compact","title","desc"],e2=(0,i.forwardRef)((e,t)=>{var{width:n,height:a,responsive:o,children:c,className:l,style:u,compact:s,title:f,desc:d}=e,h=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,e1),y=(0,e0.qq)(h);return s?i.createElement(i.Fragment,null,i.createElement(p.Ir,{width:n,height:a}),i.createElement(eW,{otherAttributes:y,title:f,desc:d},c)):i.createElement(eG,{className:l,style:u,width:n,height:a,responsive:null!=o&&o,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},i.createElement(eW,{otherAttributes:y,title:f,desc:d,ref:t},i.createElement(ClipPathProvider,null,c)))}),e5=n(39660);function CartesianChart_extends(){return(CartesianChart_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var e6={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},e3=(0,i.forwardRef)(function(e,t){var n,a=(0,e5.j)(e.categoricalChartProps,e6),{chartName:o,defaultTooltipEventType:c,validateTooltipEventTypes:l,tooltipPayloadSearcher:u,categoricalChartProps:s}=e;return i.createElement(RechartsStoreProvider,{preloadedState:{options:{chartName:o,defaultTooltipEventType:c,validateTooltipEventTypes:l,tooltipPayloadSearcher:u,eventEmitter:void 0}},reduxStoreName:null!==(n=s.id)&&void 0!==n?n:o},i.createElement(ChartDataContextProvider,{chartData:s.data}),i.createElement(ek,{layout:a.layout,margin:a.margin}),i.createElement(ReportChartProps,{baseValue:a.baseValue,accessibilityLayer:a.accessibilityLayer,barCategoryGap:a.barCategoryGap,maxBarSize:a.maxBarSize,stackOffset:a.stackOffset,barGap:a.barGap,barSize:a.barSize,syncId:a.syncId,syncMethod:a.syncMethod,className:a.className,reverseStackOrder:a.reverseStackOrder}),i.createElement(e2,CartesianChart_extends({},a,{ref:t})))})},25048:function(e,t,n){"use strict";n.d(t,{Wp:function(){return CartesianLabelContextProvider},__:function(){return Label},dM:function(){return isLabelContentAFunction},tD:function(){return CartesianLabelFromLabelProp}});var i=n(67294),a=n(90512),o=n(84642),c=n(69055),l=n(40048),u=n(28929),s=n(36531),f=n(9944),d=n(39660),p=n(74928),h=n(70636),y=n(42883),g=["labelRef"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var m=(0,i.createContext)(null),CartesianLabelContextProvider=e=>{var{x:t,y:n,upperWidth:a,lowerWidth:o,width:c,height:l,children:u}=e,s=(0,i.useMemo)(()=>({x:t,y:n,upperWidth:a,lowerWidth:o,width:c,height:l}),[t,n,a,o,c,l]);return i.createElement(m.Provider,{value:s},u)},useCartesianLabelContext=()=>{var e=(0,i.useContext)(m),t=(0,u.d2)();return e||(0,u._M)(t)},v=(0,i.createContext)(null),usePolarLabelContext=()=>{var e=(0,i.useContext)(v),t=(0,s.C)(f.HW);return e||t},getLabel=e=>{var{value:t,formatter:n}=e,i=(0,c.Rw)(e.children)?t:e.children;return"function"==typeof n?n(i):i},isLabelContentAFunction=e=>null!=e&&"function"==typeof e,getDeltaAngle=(e,t)=>
8(0,c.uY)(t-e)*Math.min(Math.abs(t-e),360),renderRadialLabel=(e,t,n,o,u)=>{var s,f,{offset:d,className:p}=e,{cx:h,cy:y,innerRadius:g,outerRadius:m,startAngle:v,endAngle:b,clockWise:x}=u,w=(g+m)/2,S=getDeltaAngle(v,b),O=S>=0?1:-1;switch(t){case"insideStart":s=v+O*d,f=x;break;case"insideEnd":s=b-O*d,f=!x;break;case"end":s=b+O*d,f=x;break;default:throw Error("Unsupported position ".concat(t))}f=S<=0?f:!f;var P=(0,l.op)(h,y,w,s),_=(0,l.op)(h,y,w,s+(f?1:-1)*359),j="M".concat(P.x,",").concat(P.y,"\n A").concat(w,",").concat(w,",0,1,").concat(f?0:1,",\n ").concat(_.x,",").concat(_.y),A=(0,c.Rw)(e.id)?(0,c.EL)("recharts-radial-line-"):e.id;return i.createElement("text",_extends({},o,{dominantBaseline:"central",className:(0,a.W)("recharts-radial-bar-label",p)}),i.createElement("defs",null,i.createElement("path",{id:A,d:j})),i.createElement("textPath",{xlinkHref:"#".concat(A)},n))},getAttrsOfPolarLabel=(e,t,n)=>{var{cx:i,cy:a,innerRadius:o,outerRadius:c,startAngle:u,endAngle:s}=e,f=(u+s)/2;if("outside"===n){var{x:d,y:p}=(0,l.op)(i,a,c+t,f);return{x:d,y:p,textAnchor:d>=i?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"end"};var h=(o+c)/2,{x:y,y:g}=(0,l.op)(i,a,h,f);return{x:y,y:g,textAnchor:"middle",verticalAnchor:"middle"}},isPolar=e=>"cx"in e&&(0,c.hj)(e.cx),getAttrsOfCartesianLabel=(e,t)=>
8{var n,{parentViewBox:i,offset:a,position:o}=e;null==i||isPolar(i)||(n=i);var{x:l,y:u,upperWidth:s,lowerWidth:f,height:d}=t,p=l+(s-f)/2,h=(l+p)/2,y=(s+f)/2,g=d>=0?1:-1,m=g*a,v=g>0?"end":"start",b=g>0?"start":"end",x=s>=0?1:-1,w=x*a,S=x>0?"end":"start",O=x>0?"start":"end";if("top"===o)return _objectSpread(_objectSpread({},{x:l+s/2,y:u-m,textAnchor:"middle",verticalAnchor:v}),n?{height:Math.max(u-n.y,0),width:s}:{});if("bottom"===o)return _objectSpread(_objectSpread({},{x:p+f/2,y:u+d+m,textAnchor:"middle",verticalAnchor:b}),n?{height:Math.max(n.y+n.height-(u+d),0),width:f}:{});if("left"===o){var P={x:h-w,y:u+d/2,textAnchor:S,verticalAnchor:"middle"};return _objectSpread(_objectSpread({},P),n?{width:Math.max(P.x-n.x,0),height:d}:{})}if("right"===o){var _={x:h+y+w,y:u+d/2,textAnchor:O,verticalAnchor:"middle"};return _objectSpread(_objectSpread({},_),n?{width:Math.max(n.x+n.width-_.x,0),height:d}:{})}var j=n?{width:y,height:d}:{};return"insideLeft"===o?_objectSpread({x:h+w,y:u+d/2,textAnchor:O,verticalAnchor:"middle"},j):"insideRight"===o?_objectSpread({x:h+y-w,y:u+d/2,textAnchor:S,verticalAnchor:"middle"},j):"insideTop"===o?_objectSpread({x:l+s/2,y:u+m,textAnchor:"middle",verticalAnchor:b},j):"insideBottom"===o?_objectSpread({x:p+f/2,y:u+d-m,textAnchor:"middle",verticalAnchor:v},j):"insideTopLeft"===o?_objectSpread({x:l+w,y:u+m,textAnchor:O,verticalAnchor:b},j):"insideTopRight"===o?_objectSpread({x:l+s-w,y:u+m,textAnchor:S,verticalAnchor:b},j):"insideBottomLeft"===o?_objectSpread({x:p+w,y:u+d-m,textAnchor:O,verticalAnchor:v},j):"insideBottomRight"===o?_objectSpread({x:p+f-w,y:u+d-m,textAnchor:S,verticalAnchor:v},j):o&&"object"==typeof o&&((0,c.hj)(o.x)||(0,c.hU)(o.x))&&((0,c.hj)(o.y)||(0,c.hU)(o.y))?_objectSpread({x:l+(0,c.h1)(o.x,y),y:u+(0,c.h1)(o.y,d),textAnchor:"end",verticalAnchor:"end"},j):_objectSpread({x:l+s/2,y:u+d/2,textAnchor:"middle",verticalAnchor:"middle"},j)},b={angle:0,offset:5,zIndex:y.N.label,position:"middle",textBreakAll:!1};function Label(e){var t,n,l,s=(0,d.j)(e,b),{viewBox:f,position:y,value:m,children:v,content:x,className:w="",textBreakAll:S,labelRef:O}=s,P=usePolarLabelContext(),_=useCartesianLabelContext(),j="center"===y?_:null!=P?P:_;if(!(t=null==f?j:isPolar(f)?f:(0,u._M)(f))||(0,c.Rw)(m)&&(0,c.Rw)(v)&&!(0,i.isValidElement)(x)&&"function"!=typeof x)return null;var A=_objectSpread(_objectSpread({},s),{},{viewBox:t});if((0,i.isValidElement)(x)){var{labelRef:C}=A,k=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(A,g);return(0,i.cloneElement)(x,k)}if("function"==typeof x){if(n=(0,i.createElement)(x,A),(0,i.isValidElement)(n))return n}else n=getLabel(s);var E=(0,p.S)(s);if(isPolar(t)){if("insideStart"===y||"insideEnd"===y||"end"===y)return renderRadialLabel(s,y,n,E,t);l=getAttrsOfPolarLabel(t,s.offset,s.position)}else l=getAttrsOfCartesianLabel(s,t);return i.createElement(h.$,{zIndex:s.zIndex},i.createElement(o.xv,_extends({ref:O,className:(0,a.W)("recharts-label",w)},E,l,{textAnchor:(0,o.qz)(E.textAnchor)?E.textAnchor:l.textAnchor,breakAll:S}),n))}Label.displayName="Label";var parseLabel=(e,t,n)=>{if(!e)return null;var a={viewBox:t,labelRef:n};return!0===e?i.createElement(Label,_extends({key:"label-implicit"},a)):(0,c.P2)(e)?i.createElement(Label,_extends({key:"label-implicit",value:e},a)):(0,i.isValidElement)(e)?e.type===Label?(0,i.cloneElement)(e,_objectSpread({key:"label-implicit"},a)):i.createElement(Label,_extends({key:"label-implicit",content:e},a)):isLabelContentAFunction(e)?i.createElement(Label,_extends({key:"label-implicit",content:e},a)):e&&"object"==typeof e?i.createElement(Label,_extends({},e,{key:"label-implicit"},a)):null};function CartesianLabelFromLabelProp(e){var{label:t,labelRef:n}=e;return parseLabel(t,useCartesianLabelContext(),n)||null}},2763:function(e,t,n){"use strict";n.d(t,{Ly:function(){return LabelListFromLabelProp},yc:function(){return m}});var i=n(67294),a=n(10207),o=n.n(a),c=n(25048),l=n(48710),u=n(4255),s=n(69055),f=n(74928),d=n(70636),p=n(42883),h=["valueAccessor"],y=["dataKey","clockWise","id","textBreakAll","zIndex"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var defaultAccessor=e=>Array.isArray(e.value)?o()(e.value):e.value,g=(0,i.createContext)(void 0),m=g.Provider,v=(0,i.createContext)(void 0);function LabelList(e){var{valueAccessor:t=defaultAccessor}=e,n=_objectWithoutProperties(e,h),{dataKey:a,clockWise:o,id:m,textBreakAll:b,zIndex:x}=n,w=_objectWithoutProperties(n,y),S=(0,i.useContext)(g),O=(0,i.useContext)(v),P=S||O;
8return P&&P.length?i.createElement(d.$,{zIndex:null!=x?x:p.N.label},i.createElement(l.m,{className:"recharts-label-list"},P.map((e,o)=>{var l,d=(0,s.Rw)(a)?t(e,o):(0,u.F$)(e&&e.payload,a),p=(0,s.Rw)(m)?{}:{id:"".concat(m,"-").concat(o)};return i.createElement(c.__,_extends({key:"label-".concat(o)},(0,f.S)(e),w,p,{fill:null!==(l=n.fill)&&void 0!==l?l:e.fill,parentViewBox:e.parentViewBox,value:d,textBreakAll:b,viewBox:e.viewBox,index:o,zIndex:0}))}))):null}function LabelListFromLabelProp(e){var{label:t}=e;return t?!0===t?i.createElement(LabelList,{key:"labelList-implicit"}):i.isValidElement(t)||(0,c.dM)(t)?i.createElement(LabelList,{key:"labelList-implicit",content:t}):"object"==typeof t?i.createElement(LabelList,_extends({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}v.Provider,LabelList.displayName="LabelList"},29557:function(e,t,n){"use strict";n.d(t,{h:function(){return m},$:function(){return useResponsiveContainerContext}});var i=n(90512),a=n(67294),o=n(83356),c=n.n(o),l=n(69055),u=n(6213),calculateChartDimensions=(e,t,n)=>{var{width:i="100%",height:a="100%",aspect:o,maxHeight:c}=n,u=(0,l.hU)(i)?e:Number(i),s=(0,l.hU)(a)?t:Number(a);return o&&o>0&&(u?s=u/o:s&&(u=s*o),c&&null!=s&&s>c&&(s=c)),{calculatedWidth:u,calculatedHeight:s}},s={width:0,height:0,overflow:"visible"},f={width:0,overflowX:"visible"},d={height:0,overflowY:"visible"},p={},getInnerDivStyle=e=>{var{width:t,height:n}=e,i=(0,l.hU)(t),a=(0,l.hU)(n);return i&&a?s:i?f:a?d:p},h=n(82453);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var y=(0,a.createContext)({width:-1,height:-1});function ResponsiveContainerContextProvider(e){var{children:t,width:n,height:i}=e,o=(0,a.useMemo)(()=>({width:n,height:i}),[n,i]);return(0,h.r)(o.width)&&(0,h.r)(o.height)?a.createElement(y.Provider,{value:o},t):null}var useResponsiveContainerContext=()=>(0,a.useContext)(y),g=(0,a.forwardRef)((e,t)=>{var{aspect:n,initialDimension:o={width:-1,height:-1},width:s,height:f,minWidth:d=0,minHeight:p,maxHeight:h,children:y,debounce:g=0,id:m,className:v,onResize:b,style:x={}}=e,w=(0,a.useRef)(null),S=(0,a.useRef)();S.current=b,(0,a.useImperativeHandle)(t,()=>w.current);var[O,P]=(0,a.useState)({containerWidth:o.width,containerHeight:o.height}),_=(0,a.useCallback)((e,t)=>{P(n=>{var i=Math.round(e),a=Math.round(t);return n.containerWidth===i&&n.containerHeight===a?n:{containerWidth:i,containerHeight:a}})},[]);(0,a.useEffect)(()=>{if(null==w.current||"undefined"==typeof ResizeObserver)return l.ZT;var callback=e=>{var t,{width:n,height:i}=e[0].contentRect;_(n,i),null===(t=S.current)||void 0===t||t.call(S,n,i)};g>0&&(callback=c()(callback,g,{trailing:!0,leading:!1}));var e=new ResizeObserver(callback),{width:t,height:n}=w.current.getBoundingClientRect();return _(t,n),e.observe(w.current),()=>{e.disconnect()}},[_,g]);var{containerWidth:j,containerHeight:A}=O;(0,u.Z)(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:C,calculatedHeight:k}=calculateChartDimensions(j,A,{width:s,height:f,aspect:n,maxHeight:h});return(0,u.Z)(null!=C&&C>0||null!=k&&k>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",C,k,s,f,d,p,n),a.createElement("div",{id:m?"".concat(m):void 0,className:(0,i.W)("recharts-responsive-container",v),style:_objectSpread(_objectSpread({},x),{},{width:s,height:f,minWidth:d,minHeight:p,maxHeight:h}),ref:w},a.createElement("div",{style:getInnerDivStyle({width:s,height:f})},a.createElement(ResponsiveContainerContextProvider,{width:C,height:k},y)))}),m=(0,a.forwardRef)((e,t)=>{var n=useResponsiveContainerContext();if((0,h.r)(n.width)&&(0,h.r)(n.height))return e.children;var{width:i,height:o}=function(e){var{width:t,height:n,aspect:i}=e,a=t,o=n;return void 0===a&&void 0===o?(a="100%",o="100%"):void 0===a?a=i&&i>0?void 0:"100%":void 0===o&&(o=i&&i>0?void 0:"100%"),{width:a,height:o}}({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:c,calculatedHeight:u}=calculateChartDimensions(void 0,void 0,{width:i,height:o,aspect:e.aspect,maxHeight:e.maxHeight});return(0,l.hj)(c)&&(0,l.hj)(u)?a.createElement(ResponsiveContainerContextProvider,{width:c,height:u},e.children):a.createElement(g,_extends({},e,{width:i,height:o,ref:t}))})},84642:function(e,t,n){"use strict";n.d(t,{xv:function(){return P},qz:function(){return isValidTextAnchor}});var i=n(67294),a=n(90512),o=n(69055),c=n(47523),l=n(76044),u=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,s=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,f=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,d=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,p={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},h=Object.keys(p);let DecimalCSS=class DecimalCSS{static parse(e){var t,[,n,i]=null!==(t=d.exec(e))&&void 0!==t?t:[];return new DecimalCSS(parseFloat(n),null!=i?i:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,(0,o.In)(e)&&(this.unit=""),""===t||f.test(t)||(this.num=NaN,this.unit=""),h.includes(t)&&(this.num=e*p[t],this.unit="px")}add(e){return this.unit!==e.unit?new DecimalCSS(NaN,""):new DecimalCSS(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new DecimalCSS(NaN,""):new DecimalCSS(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new DecimalCSS(NaN,""):new DecimalCSS(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new DecimalCSS(NaN,""):new DecimalCSS(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return(0,o.In)(this.num)}};function calculateArithmetic(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var n,[,i,a,o]=null!==(n=u.exec(t))&&void 0!==n?n:[],c=DecimalCSS.parse(null!=i?i:""),l=DecimalCSS.parse(null!=o?o:""),f="*"===a?c.multiply(l):c.divide(l);if(f.isNaN())return"NaN";t=t.replace(u,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var d,[,p,h,y]=null!==(d=s.exec(t))&&void 0!==d?d:[],g=DecimalCSS.parse(null!=p?p:""),m=DecimalCSS.parse(null!=y?y:""),v="+"===h?g.add(m):g.subtract(m);if(v.isNaN())return"NaN";t=t.replace(s,v.toString())}return t}var y=/\(([^()]*)\)/;function reduceCSSCalc(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t,n=e;null!=(t=y.exec(n));){var[,i]=t;n=n.replace(y,calculateArithmetic(i))}return n}(t),t=calculateArithmetic(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var g=n(74928),m=n(39660),v=n(82453),b=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],x=["dx","dy","angle","className","breakAll"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}
8var w=/[ \f\n\r\t\v\u2028\u2029]+/,calculateWordWidths=e=>{var{children:t,breakAll:n,style:i}=e;try{var a=[];return(0,o.Rw)(t)||(a=n?t.toString().split(""):t.toString().split(w)),{wordsWithComputedWidth:a.map(e=>({word:e,width:(0,l.xE)(e,i).width})),spaceWidth:n?0:(0,l.xE)("\xa0",i).width}}catch(e){return null}};function isValidTextAnchor(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var calculate=(e,t,n,i)=>e.reduce((e,a)=>{var{word:o,width:c}=a,l=e[e.length-1];return l&&null!=c&&(null==t||i||l.width+c+n<Number(t))?(l.words.push(o),l.width+=c+n):e.push({words:[o],width:c}),e},[]),findLongestLine=e=>e.reduce((e,t)=>e.width>t.width?e:t),checkOverflow=(e,t,n,i,a,o,c,l)=>{var u=calculateWordWidths({breakAll:n,style:i,children:e.slice(0,t)+"…"});if(!u)return[!1,[]];var s=calculate(u.wordsWithComputedWidth,o,c,l);return[s.length>a||findLongestLine(s).width>Number(o),s]},calculateWordsByLines=(e,t,n,i,a)=>{var c,{maxLines:l,children:u,style:s,breakAll:f}=e,d=(0,o.hj)(l),p=String(u),h=calculate(t,i,n,a);if(!d||a||!(h.length>l||findLongestLine(h).width>Number(i)))return h;for(var y=0,g=p.length-1,m=0;y<=g&&m<=p.length-1;){var v=Math.floor((y+g)/2),[b,x]=checkOverflow(p,v-1,f,s,l,i,n,a),[w]=checkOverflow(p,v,f,s,l,i,n,a);if(b||w||(y=v+1),b&&w&&(g=v-1),!b&&w){c=x;break}m++}return c||h},getWordsWithoutCalculate=e=>[{words:(0,o.Rw)(e)?[]:e.toString().split(w),width:void 0}],getWordsByLines=e=>{var{width:t,scaleToFit:n,children:i,style:a,breakAll:o,maxLines:l}=e;if((t||n)&&!c.x.isSsr){var u=calculateWordWidths({breakAll:o,children:i,style:a});if(!u)return getWordsWithoutCalculate(i);var{wordsWithComputedWidth:s,spaceWidth:f}=u;return calculateWordsByLines({breakAll:o,children:i,maxLines:l,style:a},s,f,t,!!n)}return getWordsWithoutCalculate(i)},S="#808080",O={angle:0,breakAll:!1,capHeight:"0.71em",fill:S,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},P=(0,i.forwardRef)((e,t)=>{var n,c=(0,m.j)(e,O),{x:l,y:u,lineHeight:s,capHeight:f,fill:d,scaleToFit:p,textAnchor:h,verticalAnchor:y}=c,w=_objectWithoutProperties(c,b),P=(0,i.useMemo)(()=>getWordsByLines({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:p,style:w.style,width:w.width}),[w.breakAll,w.children,w.maxLines,p,w.style,w.width]),{dx:_,dy:j,angle:A,className:C,breakAll:k}=w,E=_objectWithoutProperties(w,x);if(!(0,o.P2)(l)||!(0,o.P2)(u)||0===P.length)return null;var T=Number(l)+((0,o.hj)(_)?_:0),M=Number(u)+((0,o.hj)(j)?j:0);if(!(0,v.n)(T)||!(0,v.n)(M))return null;switch(y){case"start":n=reduceCSSCalc("calc(".concat(f,")"));break;case"middle":n=reduceCSSCalc("calc(".concat((P.length-1)/2," * -").concat(s," + (").concat(f," / 2))"));break;default:n=reduceCSSCalc("calc(".concat(P.length-1," * -").concat(s,")"))}var D=[];if(p){var I=P[0].width,{width:N}=w;D.push("scale(".concat((0,o.hj)(N)&&(0,o.hj)(I)?N/I:1,")"))}return A&&D.push("rotate(".concat(A,", ").concat(T,", ").concat(M,")")),D.length&&(E.transform=D.join(" ")),i.createElement("text",_extends({},(0,g.S)(E),{ref:t,x:T,y:M,className:(0,a.W)("recharts-text",C),textAnchor:h,fill:d.includes("url")?S:d}),P.map((e,t)=>{var a=e.words.join(k?"":" ");return i.createElement("tspan",{x:T,dy:0===t?n:s,key:"".concat(a,"-").concat(t)},a)}))});P.displayName="Text"},76224:function(e,t,n){"use strict";n.d(t,{u:function(){return Tooltip}});var i=n(67294),a=n(73935),o=n(55211),c=n.n(o),l=n(90512),u=n(69055);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEac
8h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function defaultFormatter(e){return Array.isArray(e)&&(0,u.P2)(e[0])&&(0,u.P2)(e[1])?e.join(" ~ "):e}var DefaultTooltipContent=e=>{var{separator:t=" : ",contentStyle:n={},itemStyle:a={},labelStyle:o={},payload:s,formatter:f,itemSorter:d,wrapperClassName:p,labelClassName:h,label:y,labelFormatter:g,accessibilityLayer:m=!1}=e,v=_objectSpread({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},n),b=_objectSpread({margin:0},o),x=!(0,u.Rw)(y),w=x?y:"",S=(0,l.W)("recharts-default-tooltip",p),O=(0,l.W)("recharts-tooltip-label",h);return x&&g&&null!=s&&(w=g(y,s)),i.createElement("div",_extends({className:S,style:v},m?{role:"status","aria-live":"assertive"}:{}),i.createElement("p",{className:O,style:b},i.isValidElement(w)?w:"".concat(w)),(()=>{if(s&&s.length){var e=(d?c()(s,d):s).map((e,n)=>{if("none"===e.type)return null;var o=e.formatter||f||defaultFormatter,{value:c,name:l}=e,d=c,p=l;if(o){var h=o(c,l,e,n,s);if(Array.isArray(h))[d,p]=h;else{if(null==h)return null;d=h}}var y=_objectSpread({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},a);return i.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(n),style:y},(0,u.P2)(p)?i.createElement("span",{className:"recharts-tooltip-item-name"},p):null,(0,u.P2)(p)?i.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,i.createElement("span",{className:"recharts-tooltip-item-value"},d),i.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return i.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},s="recharts-tooltip-wrapper",f={visibility:"hidden"};function getTooltipTranslateXY(e){var{allowEscapeViewBox:t,coordinate:n,key:i,offsetTopLeft:a,position:o,reverseDirection:c,tooltipDimension:l,viewBox:s,viewBoxDimension:f}=e;if(o&&(0,u.hj)(o[i]))return o[i];var d=n[i]-l-(a>0?a:0),p=n[i]+a;if(t[i])return c[i]?d:p;var h=s[i];return null==h?0:c[i]?d<h?Math.max(p,h):Math.max(d,h):null==f?0:p+l>h+f?Math.max(d,h):Math.max(p,h)}function TooltipBoundingBox_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function TooltipBoundingBox_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?TooltipBoundingBox_ownKeys(Object(n),!0).forEach(function(t){TooltipBoundingBox_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TooltipBoundingBox_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function TooltipBoundingBox_defineProperty(e,t,n){var i;return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let TooltipBoundingBox=class TooltipBoundingBox extends i.PureComponent{constructor(){super(...arguments),TooltipBoundingBox_defineProperty(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),TooltipBoundingBox_defineProperty(this,"handleKeyDown",e=>{if("Escape"===e.key){var t,n,i,a;this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(t=null===(n=this.props.coordinate)||void 0===n?void 0:n.x)&&void 0!==t?t:0,y:null!==(i=null===(a=this.props.coordinate)||void 0===a?void 0:a.y)&&void 0!==i?i:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var e,t;this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:e,allowEscapeViewBox:t,animationDuration:n,animationEasing:a,children:o,coordinate:c,hasPayload:d,isA
8nimationActive:p,offset:h,position:y,reverseDirection:g,useTranslate3d:m,viewBox:v,wrapperStyle:b,lastBoundingBox:x,innerRef:w,hasPortalFromProps:S}=this.props,{cssClasses:O,cssProperties:P}=function(e){var t,n,i,{allowEscapeViewBox:a,coordinate:o,offsetTopLeft:c,position:d,reverseDirection:p,tooltipBox:h,useTranslate3d:y,viewBox:g}=e;return{cssProperties:h.height>0&&h.width>0&&o?function(e){var{translateX:t,translateY:n,useTranslate3d:i}=e;return{transform:i?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}({translateX:n=getTooltipTranslateXY({allowEscapeViewBox:a,coordinate:o,key:"x",offsetTopLeft:c,position:d,reverseDirection:p,tooltipDimension:h.width,viewBox:g,viewBoxDimension:g.width}),translateY:i=getTooltipTranslateXY({allowEscapeViewBox:a,coordinate:o,key:"y",offsetTopLeft:c,position:d,reverseDirection:p,tooltipDimension:h.height,viewBox:g,viewBoxDimension:g.height}),useTranslate3d:y}):f,cssClasses:function(e){var{coordinate:t,translateX:n,translateY:i}=e;return(0,l.W)(s,{["".concat(s,"-right")]:(0,u.hj)(n)&&t&&(0,u.hj)(t.x)&&n>=t.x,["".concat(s,"-left")]:(0,u.hj)(n)&&t&&(0,u.hj)(t.x)&&n<t.x,["".concat(s,"-bottom")]:(0,u.hj)(i)&&t&&(0,u.hj)(t.y)&&i>=t.y,["".concat(s,"-top")]:(0,u.hj)(i)&&t&&(0,u.hj)(t.y)&&i<t.y})}({translateX:n,translateY:i,coordinate:o})}}({allowEscapeViewBox:t,coordinate:c,offsetTopLeft:h,position:y,reverseDirection:g,tooltipBox:{height:x.height,width:x.width},useTranslate3d:m,viewBox:v}),_=S?{}:TooltipBoundingBox_objectSpread(TooltipBoundingBox_objectSpread({transition:p&&e?"transform ".concat(n,"ms ").concat(a):void 0},P),{},{pointerEvents:"none",visibility:!this.state.dismissed&&e&&d?"visible":"hidden",position:"absolute",top:0,left:0}),j=TooltipBoundingBox_objectSpread(TooltipBoundingBox_objectSpread({},_),{},{visibility:!this.state.dismissed&&e&&d?"visible":"hidden"},b);return i.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:O,style:j,ref:w},o)}};var d=n(78817),p=n(28929),h=n(98430),y=n(69386),g=n(79896),m=n(66338),v=n(74928),b=["x","y","top","left","width","height","className"];function Cross_extends(){return(Cross_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function Cross_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}var getPath=(e,t,n,i,a,o)=>"M".concat(e,",").concat(a,"v").concat(i,"M").concat(o,",").concat(t,"h").concat(n),Cross=e=>{var{x:t=0,y:n=0,top:a=0,left:o=0,width:c=0,height:s=0,className:f}=e,d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cross_ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cross_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({x:t,y:n,top:a,left:o,width:c,height:s},function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,b));return(0,u.hj)(t)&&(0,u.hj)(n)&&(0,u.hj)(c)&&(0,u.hj)(s)&&(0,u.hj)(a)&&(0,u.hj)(o)?i.createElement("path",Cross_extends({},(0,v.S)(d),{className:(0,l.W)("recharts-cross",f),d:getPath(t,n,c,s,a,o)})):null},x=n(13481),w=n(40048);function getRadialCursorPoints(e){var{cx:t,cy:n,radius:i,startAngle:a,endAngle:o}=e;return{points:[(0,w.op)(t,n,i,a),(0,w.op)(t,n,i,o)],cx:t,cy:n,radius:i,startAngle:a,endAngle:o}}var S=n(45108),O=n(36531),P=n(4255),_=n(86326),j=n(60733);function useTooltipAxis_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function useTooltipAxis_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?useTooltipAxis_ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):useTooltipAxis_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var useTooltipAxis=()=>(0,O.C)(_.zv),useTooltipAxisBandSize=()=>{var e=useTooltipAxis(),t=(0,O.C)(j.WQ),n=(0,O.C)(j.ri);return e&&n?(0,P.zT)(useTooltipAxis_objectSpread(useTooltipAxis_objectSpread({},e),{},{scale:n}),t):(0,P.zT)(void 0,t)},A=n(35005),C=n(88261),k=n(70636),E=n(42883);function Cursor_extends(){return(Cursor_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function Cursor_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Cursor_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cursor_ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cursor_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function RenderCursor(e){var{cursor:t,cursorComp:n,cursorProps:a}=e;return(0,i.isValidElement)(t)?(0,i.cloneElement)(t,a):(0,i.createElement)(n,a)}function CursorInternal(e){var t,n,a,o,c,{coordinate:u,payload:s,index:f,offset:d,tooltipAxisBandSize:p,layout:h,cursor:y,tooltipEventType:v,chartName:b}=e;if(!y||!u||"ScatterChart"!==b&&"axis"!==v)return null;if("ScatterChart"===b)a=u,o=Cross,c=E.N.cursorLine;else if("BarChart"===b)t=p/2,a={stroke:"none",fill:"#ccc",x:"horizontal"===h?u.x-t:d.left+.5,y:"horizontal"===h?d.top+.5:u.y-t,width:"horizontal"===h?p:d.width-1,height:"horizontal"===h?d.height-1:p},o=x.A,c=E.N.cursorRectangle;else if("radial"===h&&(0,g.t9)(u)){var{cx:O,cy:P,radius:_,startAngle:j,endAngle:A}=getRadialCursorPoints(u);a={cx:O,cy:P,startAngle:j,endAngle:A,innerRadius:_,outerRadius:_},o=S.L,c=E.N.cursorLine}else a={points:function(e,t,n){if("horizontal"===e)return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if("vertical"===e)return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if((0,g.t9)(t)){if("centric"===e){var{cx:i,cy:a,innerRadius:o,outerRadius:c,angle:l}=t,u=(0,w.op)(i,a,o,l),s=(0,w.op)(i,a,c,l);return[{x:u.x,y:u.y},{x:s.x,y:s.y}]}return getRadialCursorPoints(t)}}(h,u,d)},o=m.H,c=E.N.cursorLine;var T="object"==typeof y&&"className"in y?y.className:void 0,M=Cursor_objectSpread(Cursor_objectSpread(Cursor_objectSpread(Cursor_objectSpread({stroke:"#ccc",pointerEvents:"none"},d),a),(0,C.qM)(y)),{},{payload:s,payloadIndex:f,className:(0,l.W)("recharts-tooltip-cursor",T)});return i.createElement(k.$,{zIndex:null!==(n=e.zIndex)&&void 0!==n?n:c},i.createElement(RenderCursor,{cursor:y,cursorComp:o,cursorProps:M}))}function Cursor(e){var t=useTooltipAxisBandSize(),n=(0,p.rh)(),a=(0,p.vn)(),o=(0,A.AC)();return null==t||null==n||null==a||null==o?null:i.createElement(CursorInternal,Cursor_extends({}
vendor: 16,384 bytes, line 8
8,e,{offset:n,layout:a,tooltipAxisBandSize:t,chartName:o}))}var T=n(12465),M=n(4426),D=n(37086),I=n(2970),N=n(39660);function Tooltip_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Tooltip_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tooltip_ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tooltip_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function defaultUniqBy(e){return e.dataKey}var L=[],z={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function Tooltip(e){var t,n,o,c=(0,N.j)(e,z),{active:l,allowEscapeViewBox:u,animationDuration:s,animationEasing:f,content:g,filterNull:m,isAnimationActive:v,offset:b,payloadUniqBy:x,position:w,reverseDirection:S,useTranslate3d:P,wrapperStyle:_,cursor:j,shared:C,trigger:k,defaultIndex:E,portal:R,axisId:W}=c,B=(0,O.T)(),F="number"==typeof E?String(E):E;(0,i.useEffect)(()=>{B((0,M.PD)({shared:C,trigger:k,axisId:W,active:l,defaultIndex:F}))},[B,C,k,W,l,F]);var U=(0,p.d2)(),K=(0,h.F)(),q=(0,I.Y4)(C),{activeIndex:$,isActive:H}=null!==(n=(0,O.C)(e=>(0,A.oo)(e,q,k,F)))&&void 0!==n?n:{},V=(0,O.C)(e=>(0,A.TT)(e,q,k,F)),Y=(0,O.C)(e=>(0,A.i)(e,q,k,F)),X=(0,O.C)(e=>(0,A.ck)(e,q,k,F)),Z=(0,T.C)(),G=null!==(o=null!=l?l:H)&&void 0!==o&&o,[Q,J]=(0,y.B)([V,G]),ee="axis"===q?Y:void 0;(0,D.Fg)(q,k,X,ee,$,G);var et=null!=R?R:Z;if(null==et||null==U||null==q)return null;var er=null!=V?V:L;G||(er=L),m&&er.length&&(er=(0,d.z)(er.filter(e=>null!=e.value&&(!0!==e.hide||c.includeHidden)),x,defaultUniqBy));var en=er.length>0,ei=i.createElement(TooltipBoundingBox,{allowEscapeViewBox:u,animationDuration:s,animationEasing:f,isAnimationActive:v,active:G,coordinate:X,hasPayload:en,offset:b,position:w,reverseDirection:S,useTranslate3d:P,viewBox:U,wrapperStyle:_,lastBoundingBox:Q,innerRef:J,hasPortalFromProps:!!R},(t=Tooltip_objectSpread(Tooltip_objectSpread({},c),{},{payload:er,label:ee,active:G,activeIndex:$,coordinate:X,accessibilityLayer:K}),i.isValidElement(g)?i.cloneElement(g,t):"function"==typeof g?i.createElement(g,t):i.createElement(DefaultTooltipContent,t)));return i.createElement(i.Fragment,null,(0,a.createPortal)(ei,et),G&&i.createElement(Cursor,{cursor:j,tooltipEventType:q,coordinate:X,payload:er,index:$}))}},48710:function(e,t,n){"use strict";n.d(t,{m:function(){return l}});var i=n(67294),a=n(90512),o=n(74928),c=["children","className"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var l=i.forwardRef((e,t)=>{var{children:n,className:l}=e,u=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,c),s=(0,a.W)("recharts-layer",l);return i.createElement("g",_extends({className:s},(0,o.S)(u),{ref:t}),n)})},20514:function(e,t,n){"use strict";n.d(t,{T:function(){return l}});var i=n(67294),a=n(90512),o=n(74928),c=["children","width","height","viewBox","className","style","title","desc"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var l=(0,i.forwardRef)((e,t)=>{var{children:n,width:l,height:u,viewBox:s,className:f,style:d,title:p,desc:h}=e,y=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,c),g=s||{width:l,height:u,x:0,y:0},m=(0,a.W)("recharts-surface",f);return i.createElement("svg",_extends({},(0,o.S)(y),{className:m,width:l,height:u,style:d,viewBox:"".concat(g.x," ").concat(g.y," ").concat(g.width," ").concat(g.height),ref:t}),i.createElement("title",null,p),i.createElement("desc",null,h),n)})},4381:function(e,t,n){"use strict";n.d(t,{zU:function(){return SetErrorBarContext}});var i=n(67294),a=["children"],o=(0,i.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function SetErrorBarContext(e){var{children:t}=e,n=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,a);return i.createElement(o.Provider,{value:n},t)}},58829:function(e,t,n){"use strict";n.d(t,{W:function(){return useIsPanorama}});var i=n(67294),a=(0,i.createContext)(null),useIsPanorama=()=>null!=(0,i.useContext)(a)},85027:function(e,t,n){"use strict";n.d(t,{o:function(){return RegisterGraphicalItemId}});var i=n(67294),a=n(47603),o=(0,i.createContext)(void 0),RegisterGraphicalItemId=e=>{var{id:t,type:n,children:c}=e,l=(0,a.L)("recharts-".concat(n),t);return i.createElement(o.Provider,{value:l},c(l))}},98430:function(e,t,n){"use strict";n.d(t,{F:function(){return useAccessibilityLayer}});var i=n(36531),useAccessibilityLayer=()=>{var e;return null===(e=(0,i.C)(e=>e.rootProps.accessibilityLayer))||void 0===e||e}},28929:function(e,t,n){"use strict";n.d(t,{Ir:function(){return ReportChartSize},Mw:function(){return useChartHeight},_M:function(){return cartesianViewBoxToTrapezoid},d2:function(){return useViewBox},h:function(){return useMargin},kz:function(){return useIsInChartContext},rE:function(){return selectChartLayout},rh:function(){return useOffsetInternal},vn:function(){return useChartLayout},wc:function(){return useCartesianChartLayout},zn:function(){return useChartWidth}});var i=n(67294),a=n(36531),o=n(25480),c=n(51634),l=n(75906),u=n(58829),s=n(80547),f=n(29557),d=n(82453);function cartesianViewBoxToTrapezoid(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var useViewBox=()=>{var e,t=(0,u.W)(),n=(0,a.C)(c.nd),i=(0,a.C)(s.V),o=null===(e=(0,a.C)(s.F))||void 0===e?void 0:e.padding;return t&&i&&o?{width:i.width-o.left-o.right,height:i.height-o.top-o.bottom,x:o.left,y:o.top}:n},p={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},useOffsetInternal=()=>{var e;return null!==(e=(0,a.C)(c.DX))&&void 0!==e?e:p},useChartWidth=()=>(0,a.C)(l.RD),useChartHeight=()=>(0,a.C)(l.d_),useMargin=()=>(0,a.C)(e=>e.layout.margin),selectChartLayout=e=>e.layout.layoutType,useChartLayout=()=>(0,a.C)(selectChartLayout),useCartesianChartLayout=()=>{var e=useChartLayout();if("horizontal"===e||"vertical"===e)return e},useIsInChartContext=()=>void 0!==useChartLayout(),ReportChartSize=e=>{var t=(0,a.T)(),n=(0,u.W)(),{width:c,height:l}=e,s=(0,f.$)(),p=c,h=l;return s&&(p=s.width>0?s.width:c,h=s.height>0?s.height:l),(0,i.useEffect)(()=>{!n&&(0,d.r)(p)&&(0,d.r)(h)&&t((0,o.Dx)({width:p,height:h}))},[t,n,p,h]),null}},44053:function(e,t,n){"use strict";n.d(t,{E:function(){return a},l:function(){return useLegendPortal}});var i=n(67294),a=(0,i.createContext)(null),useLegendPortal=()=>(0,i.useContext)(a)},12465:function(e,t,n){"use strict";n.d(t,{C:function(){return useTooltipPortal},E:function(){return a}});var i=n(67294),a=(0,i.createContext)(null),useTooltipPortal=()=>(0,i.useContext)(a)},85801:function(e,t,n){"use strict";n.d(t,{mE:function(){return useActiveTooltipDataPoints},$$:function(){return usePlotArea}});var i=n(36531),a=n(60733),o=n(19119),c=n(51634),l=(0,o.P1)([c.DX],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),u=n(75906),s=(0,o.P1)([l,u.RD,u.d_],(e,t,n)=>{if(e&&null!=t&&null!=n)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),usePlotArea=()=>(0,i.C)(s),useActiveTooltipDataPoints=()=>(0,i.C)(a.C9)},66338:function(e,t,n){"use strict";n.d(t,{H:function(){return Curve}});var i=n(67294);function noop(){}function point(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Basis(e){this._context=e}function BasisClosed(e){this._context=e}function BasisOpen(e){this._context=e}Basis.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:point(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,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:point(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},BasisClosed.prototype={areaStart:noop,areaEnd:noop,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)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:point(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},BasisOpen.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:point(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};let Bump=class Bump{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}};function LinearClosed(e){this._context=e}function Linear(e){this._context=e}function linear(e){return new Linear(e)}function slope3(e,t,n){var i=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(i||a<0&&-0),c=(n-e._y1)/(a||i<0&&-0);return((o<0?-1:1)+(c<0?-1:1))*Math.min(Math.abs(o),Math.abs(c),.5*Math.abs((o*a+c*i)/(i+a)))||0}function slope2(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function monotone_point(e,t,n){var i=e._x0,a=e._y0,o=e._x1,c=e._y1,l=(o-i)/3;e._context.bezierCurveTo(i+l,a+l*t,o-l,c-l*n,o,c)}function MonotoneX(e){this._context=e}function MonotoneY(e){this._context=new ReflectContext(e)}function ReflectContext(e){this._context=e}function Natural(e){this._context=e}function controlPoints(e){var t,n,i=e.length-1,a=Array(i),o=Array(i),c=Array(i);for(a[0]=0,o[0]=2,c[0]=e[0]+2*e[1],t=1;t<i-1;++t)a[t]=1,o[t]=4,c[t]=4*e[t]+2*e[t+1];for(a[i-1]=2,o[i-1]=7,c[i-1]=8*e[i-1]+e[i],t=1;t<i;++t)n=a[t]/o[t-1],o[t]-=n,c[t]-=n*c[t-1];for(a[i-1]=c[i-1]/o[i-1],t=i-2;t>=0;--t)a[t]=(c[t]-a[t+1])/o[t];for(t=0,o[i-1]=(e[i]+a[i-1])/2;t<i-1;++t)o[t]=2*e[t+1]-a[t+1];return[a,o]}function Step(e,t){this._context=e,this._t=t}LinearClosed.prototype={areaStart:noop,areaEnd:noop,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},Linear.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},MonotoneX.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:monotone_point(this,this._t0,slope2(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,monotone_point(this,slope2(this,n=slope3(this,e,t)),n);break;default:monotone_point(this,this._t0,n=slope3(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(MonotoneY.prototype=Object.create(MonotoneX.prototype)).point=function(e,t){MonotoneX.prototype.point.call(this,t,e)},ReflectContext.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,i,a,o){this._context.bezierCurveTo(t,e,i,n,o,a)}},Natural.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n){if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var i=controlPoints(e),a=controlPoints(t),o=0,c=1;c<n;++o,++c)this._context.bezierCurveTo(i[0][o],a[0][o],i[1][o],a[1][o],e[c],t[c])}(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},Step.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,
8this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var a=n(94788),o=n(20309),c=n(52882);function point_x(e){return e[0]}function point_y(e){return e[1]}function line(e,t){var n=(0,o.Z)(!0),i=null,l=linear,u=null,s=(0,c.d)(line);function line(o){var c,f,d,p=(o=(0,a.Z)(o)).length,h=!1;for(null==i&&(u=l(d=s())),c=0;c<=p;++c)!(c<p&&n(f=o[c],c,o))===h&&((h=!h)?u.lineStart():u.lineEnd()),h&&u.point(+e(f,c,o),+t(f,c,o));if(d)return u=null,d+""||null}return e="function"==typeof e?e:void 0===e?point_x:(0,o.Z)(e),t="function"==typeof t?t:void 0===t?point_y:(0,o.Z)(t),line.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.Z)(+t),line):e},line.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.Z)(+e),line):t},line.defined=function(e){return arguments.length?(n="function"==typeof e?e:(0,o.Z)(!!e),line):n},line.curve=function(e){return arguments.length?(l=e,null!=i&&(u=l(i)),line):l},line.context=function(e){return arguments.length?(null==e?i=u=null:u=l(i=e),line):i},line}function src_area(e,t,n){var i=null,l=(0,o.Z)(!0),u=null,s=linear,f=null,d=(0,c.d)(area);function area(o){var c,p,h,y,g,m=(o=(0,a.Z)(o)).length,v=!1,b=Array(m),x=Array(m);for(null==u&&(f=s(g=d())),c=0;c<=m;++c){if(!(c<m&&l(y=o[c],c,o))===v){if(v=!v)p=c,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),h=c-1;h>=p;--h)f.point(b[h],x[h]);f.lineEnd(),f.areaEnd()}}v&&(b[c]=+e(y,c,o),x[c]=+t(y,c,o),f.point(i?+i(y,c,o):b[c],n?+n(y,c,o):x[c]))}if(g)return f=null,g+""||null}function arealine(){return line().defined(l).curve(s).context(u)}return e="function"==typeof e?e:void 0===e?point_x:(0,o.Z)(+e),t="function"==typeof t?t:void 0===t?(0,o.Z)(0):(0,o.Z)(+t),n="function"==typeof n?n:void 0===n?point_y:(0,o.Z)(+n),area.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.Z)(+t),i=null,area):e},area.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,o.Z)(+t),area):e},area.x1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:(0,o.Z)(+e),area):i},area.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.Z)(+e),n=null,area):t},area.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,o.Z)(+e),area):t},area.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,o.Z)(+e),area):n},area.lineX0=area.lineY0=function(){return arealine().x(e).y(t)},area.lineY1=function(){return arealine().x(e).y(n)},area.lineX1=function(){return arealine().x(i).y(t)},area.defined=function(e){return arguments.length?(l="function"==typeof e?e:(0,o.Z)(!!e),area):l},area.curve=function(e){return arguments.length?(s=e,null!=u&&(f=s(u)),area):s},area.context=function(e){return arguments.length?(null==e?u=f=null:f=s(u=e),area):u},area}var l=n(90512),u=n(79896),s=n(69055),f=n(82453),d=n(88261);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEac
8h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var p={curveBasisClosed:function(e){return new BasisClosed(e)},curveBasisOpen:function(e){return new BasisOpen(e)},curveBasis:function(e){return new Basis(e)},curveBumpX:function(e){return new Bump(e,!0)},curveBumpY:function(e){return new Bump(e,!1)},curveLinearClosed:function(e){return new LinearClosed(e)},curveLinear:linear,curveMonotoneX:function(e){return new MonotoneX(e)},curveMonotoneY:function(e){return new MonotoneY(e)},curveNatural:function(e){return new Natural(e)},curveStep:function(e){return new Step(e,.5)},curveStepAfter:function(e){return new Step(e,1)},curveStepBefore:function(e){return new Step(e,0)}},defined=e=>(0,f.n)(e.x)&&(0,f.n)(e.y),areaDefined=e=>null!=e.base&&defined(e.base)&&defined(e),getX=e=>e.x,getY=e=>e.y,getCurveFactory=(e,t)=>{if("function"==typeof e)return e;var n="curve".concat((0,s.jC)(e));return("curveMonotone"===n||"curveBump"===n)&&t?p["".concat(n).concat("vertical"===t?"Y":"X")]:p[n]||linear},getPath=e=>{var{type:t="linear",points:n=[],baseLine:i,layout:a,connectNulls:o=!1}=e,c=getCurveFactory(t,a),l=o?n.filter(defined):n;if(Array.isArray(i)){var u=n.map((e,t)=>_objectSpread(_objectSpread({},e),{},{base:i[t]}));return("vertical"===a?src_area().y(getY).x1(getX).x0(e=>e.base.x):src_area().x(getX).y1(getY).y0(e=>e.base.y)).defined(areaDefined).curve(c)(o?u.filter(areaDefined):u)}return("vertical"===a&&(0,s.hj)(i)?src_area().y(getY).x1(getX).x0(i):(0,s.hj)(i)?src_area().x(getX).y1(getY).y0(i):line().x(getX).y(getY)).defined(defined).curve(c)(l)},Curve=e=>{var{className:t,points:n,path:a,pathRef:o}=e;if((!n||!n.length)&&!a)return null;var c=n&&n.length?getPath(e):a;return i.createElement("path",_extends({},(0,d.qq)(e),(0,u.Ym)(e),{className:(0,l.W)("recharts-curve",t),d:null===c?void 0:c,ref:o}))}},13481:function(e,t,n){"use strict";n.d(t,{A:function(){return Rectangle}});var i=n(67294),a=n(90512),o=n(39660),c=n(41247),l=n(69055),u=n(34102),s=n(7515),f=n(74928),d=["radius"],p=["radius"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var getRectanglePath=(e,t,n,i,a)=>{var o,c=Math.min(Math.abs(n)/2,Math.abs(i)/2),l=i>=0?1:-1,u=n>=0?1:-1,s=i>=0&&n>=0||i<0&&n<0?1:0;if(c>0&&a instanceof Array){for(var f=[0,0,0,0],d=0;d<4;d++)f[d]=a[d]>c?c:a[d];o="M".concat(e,",").concat(t+l*f[0]),f[0]>0&&(o+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(s,",").concat(e+u*f[0],",").concat(t)),o+="L ".concat(e+n-u*f[1],",").concat(t),f[1]>0&&(o+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(s,",\n ").concat(e+n,",").concat(t+l*f[1])),o+="L ".concat(e+n,",").concat(t+i-l*f[2]),f[2]>0&&(o+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(s,",\n ").concat(e+n-u*f[2],",").concat(t+i)),o+="L ".concat(e+u*f[3],",").concat(t+i),f[3]>0&&(o+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(s,",\n ").concat(e,",").concat(t+i-l*f[3])),o+="Z"}else if(c>0&&a===+a&&a>0){var p=Math.min(c,a);o="M ".concat(e,",").concat(t+l*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(e+u*p,",").concat(t,"\n L ").concat(e+n-u*p,",").concat(t,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(e+n,",").concat(t+l*p,"\n L ").concat(e+n,",").concat(t+i-l*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(e+n-u*p,",").concat(t+i,"\n L ").concat(e+u*p,",").concat(t+i,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(e,",").concat(t+i-l*p," Z")}else o="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return o},h={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Rectangle=e=>{var t=(0,o.j)(e,h),n=(0,i.useRef)(null),[y,g]=(0,i.useState)(-1);(0,i.useEffect)(()=>
8{if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&g(e)}catch(e){}},[]);var{x:m,y:v,width:b,height:x,radius:w,className:S}=t,{animationEasing:O,animationDuration:P,animationBegin:_,isAnimationActive:j,isUpdateAnimationActive:A}=t,C=(0,i.useRef)(b),k=(0,i.useRef)(x),E=(0,i.useRef)(m),T=(0,i.useRef)(v),M=(0,i.useMemo)(()=>({x:m,y:v,width:b,height:x,radius:w}),[m,v,b,x,w]),D=(0,u.i)(M,"rectangle-");if(m!==+m||v!==+v||b!==+b||x!==+x||0===b||0===x)return null;var I=(0,a.W)("recharts-rectangle",S);if(!A){var N=(0,f.S)(t),{radius:L}=N,z=_objectWithoutProperties(N,d);return i.createElement("path",_extends({},z,{radius:"number"==typeof w?w:void 0,className:I,d:getRectanglePath(m,v,b,x,w)}))}var R=C.current,W=k.current,B=E.current,F=T.current,U="0px ".concat(-1===y?1:y,"px"),K="".concat(y,"px 0px"),q=(0,s.cS)(["strokeDasharray"],P,"string"==typeof O?O:h.animationEasing);return i.createElement(c.H,{animationId:D,key:D,canBegin:y>0,duration:P,easing:O,isActive:A,begin:_},e=>{var a,o=(0,l.sX)(R,b,e),c=(0,l.sX)(W,x,e),u=(0,l.sX)(B,m,e),s=(0,l.sX)(F,v,e);n.current&&(C.current=o,k.current=c,E.current=u,T.current=s),a=j?e>0?{transition:q,strokeDasharray:K}:{strokeDasharray:U}:{strokeDasharray:K};var d=(0,f.S)(t),{radius:h}=d,y=_objectWithoutProperties(d,p);return i.createElement("path",_extends({},y,{radius:"number"==typeof w?w:void 0,className:I,d:getRectanglePath(u,s,o,c,w),ref:n,style:_objectSpread(_objectSpread({},a),t.style)}))})}},45108:function(e,t,n){"use strict";n.d(t,{L:function(){return Sector}});var i=n(67294),a=n(90512),o=n(40048),c=n(69055),l=n(39660),u=n(74928);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var getDeltaAngle=(e,t)=>
8(0,c.uY)(t-e)*Math.min(Math.abs(t-e),359.999),getTangentCircle=e=>{var{cx:t,cy:n,radius:i,angle:a,sign:c,isExternal:l,cornerRadius:u,cornerIsExternal:s}=e,f=u*(l?1:-1)+i,d=Math.asin(u/f)/o.Wk,p=s?a:a+c*d,h=(0,o.op)(t,n,f,p),y=(0,o.op)(t,n,i,p),g=s?a-c*d:a;return{center:h,circleTangency:y,lineTangency:(0,o.op)(t,n,f*Math.cos(d*o.Wk),g),theta:d}},getSectorPath=e=>{var{cx:t,cy:n,innerRadius:i,outerRadius:a,startAngle:c,endAngle:l}=e,u=getDeltaAngle(c,l),s=c+u,f=(0,o.op)(t,n,a,c),d=(0,o.op)(t,n,a,s),p="M ".concat(f.x,",").concat(f.y,"\n A ").concat(a,",").concat(a,",0,\n ").concat(+(Math.abs(u)>180),",").concat(+(c>s),",\n ").concat(d.x,",").concat(d.y,"\n ");if(i>0){var h=(0,o.op)(t,n,i,c),y=(0,o.op)(t,n,i,s);p+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(i,",").concat(i,",0,\n ").concat(+(Math.abs(u)>180),",").concat(+(c<=s),",\n ").concat(h.x,",").concat(h.y," Z")}else p+="L ".concat(t,",").concat(n," Z");return p},getSectorWithCorner=e=>{var{cx:t,cy:n,innerRadius:i,outerRadius:a,cornerRadius:o,forceCornerRadius:l,cornerIsExternal:u,startAngle:s,endAngle:f}=e,d=(0,c.uY)(f-s),{circleTangency:p,lineTangency:h,theta:y}=getTangentCircle({cx:t,cy:n,radius:a,angle:s,sign:d,cornerRadius:o,cornerIsExternal:u}),{circleTangency:g,lineTangency:m,theta:v}=getTangentCircle({cx:t,cy:n,radius:a,angle:f,sign:-d,cornerRadius:o,cornerIsExternal:u}),b=u?Math.abs(s-f):Math.abs(s-f)-y-v;if(b<0)return l?"M ".concat(h.x,",").concat(h.y,"\n a").concat(o,",").concat(o,",0,0,1,").concat(2*o,",0\n a").concat(o,",").concat(o,",0,0,1,").concat(-(2*o),",0\n "):getSectorPath({cx:t,cy:n,innerRadius:i,outerRadius:a,startAngle:s,endAngle:f});var x="M ".concat(h.x,",").concat(h.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(p.x,",").concat(p.y,"\n A").concat(a,",").concat(a,",0,").concat(+(b>180),",").concat(+(d<0),",").concat(g.x,",").concat(g.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(m.x,",").concat(m.y,"\n ");if(i>0){var{circleTangency:w,lineTangency:S,theta:O}=getTangentCircle({cx:t,cy:n,radius:i,angle:s,sign:d,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),{circleTangency:P,lineTangency:_,theta:j}=getTangentCircle({cx:t,cy:n,radius:i,angle:f,sign:-d,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),A=u?Math.abs(s-f):Math.abs(s-f)-O-j;if(A<0&&0===o)return"".concat(x,"L").concat(t,",").concat(n,"Z");x+="L".concat(_.x,",").concat(_.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(P.x,",").concat(P.y,"\n A").concat(i,",").concat(i,",0,").concat(+(A>180),",").concat(+(d>0),",").concat(w.x,",").concat(w.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(S.x,",").concat(S.y,"Z")}else x+="L".concat(t,",").concat(n,"Z");return x},s={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Sector=e=>{var t,n=(0,l.j)(e,s),{cx:o,cy:f,innerRadius:d,outerRadius:p,cornerRadius:h,forceCornerRadius:y,cornerIsExternal:g,startAngle:m,endAngle:v,className:b}=n;if(p<d||m===v)return null;var x=(0,a.W)("recharts-sector",b),w=p-d,S=(0,c.h1)(h,w,0,!0);return t=S>0&&360>Math.abs(m-v)?getSectorWithCorner({cx:o,cy:f,innerRadius:d,outerRadius:p,cornerRadius:Math.min(S,w/2),forceCornerRadius:y,cornerIsExternal:g,startAngle:m,endAngle:v}):getSectorPath({cx:o,cy:f,innerRadius:d,outerRadius:p,startAngle:m,endAngle:v}),i.createElement("path",_extends({},(0,u.S)(n),{className:x,d:t}))}},21138:function(e,t,n){"use strict";n.d(t,{v:function(){return Symbols}});var i=n(67294);let a=Math.cos,o=Math.sin,c=Math.sqrt,l=Math.PI,u=2*l;var s={draw(e,t){let n=c(t/l);e.moveTo(n,0),e.arc(0,0,n,0,u)}};let f=c(1/3),d=2*f,p=o(l/10)/o(7*l/10),h=o(u/10)*p,y=-a(u/10)*p,g=c(3),m=c(3)/2,v=1/c(12),b=(v/2+1)*3;var x=n(20309),w=n(52882);c(3),c(3);var S=n(90512),O=n(69055),P=n(74928),_=["type","size","sizeType"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var j={symbolCircle:s,symbolCross:{draw(e,t){let n=c(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},symbolDiamond:{draw(e,t){let n=c(t/d),i=n*f;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},symbolSquare:{draw(e,t){let n=c(t),i=-n/2;e.rect(i,i,n,n)}},symbolStar:{draw(e,t){let n=c(.8908130915292852*t),i=h*n,l=y*n;e.moveTo(0,-n),e.lineTo(i,l);for(let t=1;t<5;++t){let c=u*t/5,s=a(c),f=o(c);e.lineTo(f*n,-s*n),e.lineTo(s*i-f*l,f*i+s*l)}e.closePath()}},symbolTriangle:{draw(e,t){let n=-c(t/(3*g));e.moveTo(0,2*n),e.lineTo(-g*n,-n),e.lineTo(g*n,-n),e.closePath()}},symbolWye:{draw(e,t){let n=c(t/b),i=n/2,a=n*v,o=n*v+n,l=-i;e.moveTo(i,a),e.lineTo(i,o),e.lineTo(l,o),e.lineTo(-.5*i-m*a,m*i+-.5*a),e.lineTo(-.5*i-m*o,m*i+-.5*o),e.lineTo(-.5*l-m*o,m*l+-.5*o),e.lineTo(-.5*i+m*a,-.5*a-m*i),e.lineTo(-.5*i+m*o,-.5*o-m*i),e.lineTo(-.5*l+m*o,-.5*o-m*l),e.closePath()}}},A=Math.PI/180,getSymbolFactory=e=>j["symbol".concat((0,O.jC)(e))]||s,calculateAreaSize=(e,t,n)=>{if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var i=18*A;return 1.25*e*e*(Math.tan(i)-Math.tan(2*i)*Math.tan(i)**2);case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},Symbols=e=>{var{type:t="circle",size:n=64,sizeType:a="area"}=e,o=_objectSpread(_objectSpread({},function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,_)),{},{type:t,size:n,sizeType:a}),c="circle";"string"==typeof t&&(c=t);var{className:l,cx:u,cy:f}=o,d=(0,P.S)(o);return(0,O.hj)(u)&&(0,O.hj)(f)&&(0,O.hj)(n)?i.createElement("path",_extends({}
8,d,{className:(0,S.W)("recharts-symbols",l),transform:"translate(".concat(u,", ").concat(f,")"),d:(()=>{var e=getSymbolFactory(c),t=(function(e,t){let n=null,i=(0,w.d)(symbol);function symbol(){let a;if(n||(n=a=i()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return e="function"==typeof e?e:(0,x.Z)(e||s),t="function"==typeof t?t:(0,x.Z)(void 0===t?64:+t),symbol.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,x.Z)(t),symbol):e},symbol.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,x.Z)(+e),symbol):t},symbol.context=function(e){return arguments.length?(n=null==e?null:e,symbol):n},symbol})().type(e).size(calculateAreaSize(n,a,c))();if(null!==t)return t})()})):null};Symbols.registerSymbol=(e,t)=>{j["symbol".concat((0,O.jC)(e))]=t}},62330:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var i=(0,n(67294).createContext)(null)},38287:function(e,t,n){"use strict";n.d(t,{V:function(){return c}});var i=n(67294),a=n(36531),o=n(47553),c=(0,i.memo)(e=>{var t=(0,a.T)(),n=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{null===n.current?t((0,o.AC)(e)):n.current!==e&&t((0,o.Bi)({prev:n.current,next:e})),n.current=e},[t,e]),(0,i.useLayoutEffect)(()=>()=>{n.current&&(t((0,o._Q)(n.current)),n.current=null)},[t]),null})},24780:function(e,t,n){"use strict";n.d(t,{L:function(){return SetLegendPayload}});var i=n(67294),a=n(58829),o=n(36531),c=n(25566);function SetLegendPayload(e){var{legendPayload:t}=e,n=(0,o.T)(),l=(0,a.W)(),u=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{l||(null===u.current?n((0,c.t8)(t)):u.current!==t&&n((0,c.vN)({prev:u.current,next:t})),u.current=t)},[n,l,t]),(0,i.useLayoutEffect)(()=>()=>{u.current&&(n((0,c.ZR)(u.current)),u.current=null)},[n]),null}},39597:function(e,t,n){"use strict";n.d(t,{k:function(){return SetTooltipEntrySettings}});var i=n(67294),a=n(36531),o=n(4426),c=n(58829);function SetTooltipEntrySettings(e){var{tooltipEntrySettings:t}=e,n=(0,a.T)(),l=(0,c.W)(),u=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{l||(null===u.current?n((0,o.KO)(t)):u.current!==t&&n((0,o.MC)({prev:u.current,next:t})),u.current=t)},[t,n,l]),(0,i.useLayoutEffect)(()=>()=>{u.current&&(n((0,o.cK)(u.current)),u.current=null)},[n]),null}},4471:function(e,t,n){"use strict";n.d(t,{Av:function(){return f},Jj:function(){return u},QG:function(){return l},TC:function(){return s},cB:function(){return d},kB:function(){return g},m2:function(){return c},vk:function(){return m}});var i=n(15060),a=n(93513);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var o=(0,i.oM)({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=(0,a.cA)(t.payload)},prepare:(0,i.cw)()},replaceXAxis:{reducer(e,t){var{prev:n,next:i}=t.payload;void 0!==e.xAxis[n.id]&&(n.id!==i.id&&delete e.xAxis[n.id],e.xAxis[i.id]=(0,a.cA)(i))},prepare:(0,i.cw)()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:(0,i.cw)()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=(0,a.cA)(t.payload)},prepare:(0,i.cw)()},replaceYAxis:{reducer(e,t){var{prev:n,next:i}=t.payload;void 0!==e.yAxis[n.id]&&(n.id!==i.id&&delete e.yAxis[n.id],e.yAxis[i.id]=(0,a.cA)(i))},prepare:(0,i.cw)()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:(0,i.cw)()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=(0,a.cA)(t.payload)},prepare:(0,i.cw)()},replaceZAxis:{reducer(e,t){var{prev:n,next:i}=t.payload;void 0!==e.zAxis[n.id]&&(n.id!==i.id&&delete e.zAxis[n.id],e.zAxis[i.id]=(0,a.cA)(i))},prepare:(0,i.cw)()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:(0,i.cw)()},updateYAxisWidth(e,t){var{id:n,width:i}=t.payload,a=e.yAxis[n];if(a){var o=a.widthHistory||[];if(3===o.length&&o[0]===o[2]&&i===o[1]&&i!==a.width&&1>=Math.abs(i-o[0]))return;var c=[...o,i].slice(-3);e.yAxis[n]=_objectSpread(_objectSpread({},e.yAxis[n]),{},{width:i,widthHistory:c})}}}}),{addXAxis:c,replaceXAxis:l,removeXAxis:u,addYAxis:s,replaceYAxis:f,removeYAxis:d,addZAxis:p,replaceZAxis:h,removeZAxis:y,updateYAxisWidth:g}=o.actions,m=o.reducer},35977:function(e,t,n){"use strict";n.d(t,{Q2:function(){return l},t0:function(){return o},zR:function(){return a}});var i=(0,n(15060).oM)({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:i}=t.payload;null!=n&&(e.dataStartIndex=n),null!=i&&(e.dataEndIndex=i)}}}),{setChartData:a,setDataStartEndIndexes:o,setComputedData:c}=i.actions,l=i.reducer},47553:function(e,t,n){"use strict";n.d(t,{AC:function(){return l},Bi:function(){return u},_Q:function(){return s},iX:function(){return p}});var i=n(15060),a=n(52628),o=n(93513),c=(0,i.oM)({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push((0,o.cA)(t.payload))},prepare:(0,i.cw)()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:i}=t.payload,c=(0,a.Vk)(e).cartesianItems.indexOf((0,o.cA)(n));c>-1&&(e.cartesianItems[c]=(0,o.cA)(i))},prepare:(0,i.cw)()},removeCartesianGraphicalItem:{reducer(e,t){var n=(0,a.Vk)(e).cartesianItems.indexOf((0,o.cA)(t.payload));n>-1&&e.cartesianItems.splice(n,1)},prepare:(0,i.cw)()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push((0,o.cA)(t.payload))},prepare:(0,i.cw)()},removePolarGraphicalItem:{reducer(e,t){var n=(0,a.Vk)(e).polarItems.indexOf((0,o.cA)(t.payload));n>-1&&e.polarItems.splice(n,1)},prepare:(0,i.cw)()}}}),{addCartesianGraphicalItem:l,replaceCartesianGraphicalItem:u,removeCartesianGraphicalItem:s,addPolarGraphicalItem:f,removePolarGraphicalItem:d}=c.actions,p=c.reducer},36531:function(e,t,n){"use strict";n.d(t,{C:function(){return useAppSelector},T:function(){return useAppDispatch}});
8var i=n(52798),a=n(67294),o=n(62330),noopDispatch=e=>e,useAppDispatch=()=>{var e=(0,a.useContext)(o.l);return e?e.store.dispatch:noopDispatch},noop=()=>{},addNestedSubNoop=()=>noop,refEquality=(e,t)=>e===t;function useAppSelector(e){var t=(0,a.useContext)(o.l);return(0,i.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:addNestedSubNoop,t?t.store.getState:noop,t?t.store.getState:noop,t?e:noop,refEquality)}},25480:function(e,t,n){"use strict";n.d(t,{Dx:function(){return c},EW:function(){return u},Qb:function(){return a},ZP:function(){return l},jx:function(){return o}});var i=(0,n(15060).oM)({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,i,a,o;e.margin.top=null!==(n=t.payload.top)&&void 0!==n?n:0,e.margin.right=null!==(i=t.payload.right)&&void 0!==i?i:0,e.margin.bottom=null!==(a=t.payload.bottom)&&void 0!==a?a:0,e.margin.left=null!==(o=t.payload.left)&&void 0!==o?o:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:a,setLayout:o,setChartSize:c,setScale:l}=i.actions,u=i.reducer},25566:function(e,t,n){"use strict";n.d(t,{Ny:function(){return p},ZR:function(){return d},ci:function(){return u},gz:function(){return l},t8:function(){return s},vN:function(){return f}});var i=n(15060),a=n(52628),o=n(93513),c=(0,i.oM)({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push((0,o.cA)(t.payload))},prepare:(0,i.cw)()},replaceLegendPayload:{reducer(e,t){var{prev:n,next:i}=t.payload,c=(0,a.Vk)(e).payload.indexOf((0,o.cA)(n));c>-1&&(e.payload[c]=(0,o.cA)(i))},prepare:(0,i.cw)()},removeLegendPayload:{reducer(e,t){var n=(0,a.Vk)(e).payload.indexOf((0,o.cA)(t.payload));n>-1&&e.payload.splice(n,1)},prepare:(0,i.cw)()}}}),{setLegendSize:l,setLegendSettings:u,addLegendPayload:s,replaceLegendPayload:f,removeLegendPayload:d}=c.actions,p=c.reducer},89574:function(e,t,n){"use strict";n.d(t,{IC:function(){return l},NL:function(){return arrayTooltipSearcher},wB:function(){return c}});var i=n(15060),a=n(69055);function arrayTooltipSearcher(e,t){if(t){var n=Number.parseInt(t,10);if(!(0,a.In)(n))return null==e?void 0:e[n]}}var o=(0,i.oM)({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),c=o.reducer,{createEventEmitter:l}=o.actions},97963:function(e,t,n){"use strict";function emptyArraysAreEqualCheck(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}function arrayContentsAreEqualCheck(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}n.d(t,{E:function(){return arrayContentsAreEqualCheck},n:function(){return emptyArraysAreEqualCheck}})},86326:function(e,t,n){"use strict";n.d(t,{UA:function(){return combineAppliedValues},yT:function(){return combineAreasDomain},l_:function(){return combineAxisDomain},kO:function(){return combineAxisDomainWithNiceTicks},UC:function(){return combineCategoricalDomain},tZ:function(){return combineDisplayedData},yN:function(){return combineDomainOfAllAppliedNumericalValuesIncludingErrorValues},dz:function(){return combineDomainOfStackGroups},zX:function(){return combineDotsDomain},rC:function(){return combineDuplicateDomain},bU:function(){return combineGraphicalItemsData},$B:function(){return combineGraphicalItemsSettings},fY:function(){return combineLinesDomain},vb:function(){return combineNiceTicks},E8:function(){return combineNumericalDomain},Yf:function(){return combineRealScaleType},Jw:function(){return combineScaleFunction},CK:function(){return combineStackGroups},Tk:function(){return filterGraphicalNotStackedItems},zW:function(){return filterReferenceElements},c4:function(){return getDomainDefinition},dW:function(){return e0},RN:function(){return e1},YZ:function(){return itemAxisPredicate},Eu:function(){return mergeDomains},Qt:function(){return selectAllErrorBarSettings},Lg:function(){return tW},Fn:function(){return selectAxisRange},Vm:function(){return tC},AS:function(){return tU},Lu:function(){return selectCartesianAxisSize},Xv:function(){return tq},Q4:function(){return selectHasBar},ww:function(){return selectReferenceAreas},RA:function(){return selectReferenceDots},xz:function(){return selectReferenceLines},g6:function(){return tr},ox:function(){return tB},bY:function(){return tF},zv:function(){return selectTooltipAxis},BD:function(){return te},bm:function(){return selectUnfilteredCartesianItems},rs:function(){return tI},i9:function(){return selectXAxisSettings},Dy:function(){return selectXAxisSettingsNoDefaults},Oy:function(){return tT},lU:function(){return tN},t:function(){return selectYAxisSettings},Td:function(){return selectYAxisSettingsNoDefaults},ON:function(){return tL}});var i,a,o,c,l,u,s,f,d={};n.r(d),n.d(d,{scaleBand:function(){return band},scaleDiverging:function(){return function diverging(){var e=linearish(diverging_transformer()(identity));return e.copy=function(){return sequential_copy(e,diverging())},initInterpolator.apply(e,arguments)}},scaleDivergingLog:function(){return function divergingLog(){var e=loggish(diverging_transformer()).domain([.1,1,10]);return e.copy=function(){return sequential_copy(e,divergingLog()).base(e.base())},initInterpolator.apply(e,arguments)}},scaleDivergingPow:function(){return divergingPow},scaleDivergingSqrt:function(){return divergingSqrt},scaleDivergingSymlog:function(){return function divergingSymlog(){var e=symlogish(diverging_transformer());return e.copy=function(){return sequential_copy(e,divergingSymlog()).constant(e.constant())},initInterpolator.apply(e,arguments)}},scaleIdentity:function(){return function identity_identity(e){var t;function scale(e){return null==e||isNaN(e=+e)?t:e}return scale.invert=scale,scale.domain=scale.range=function(t){return arguments.length?(e=Array.from(t,src_number_number),scale):e.slice()},scale.unknown=function(e){return arguments.length?(t=e,scale):t},scale.copy=function(){return identity_identity(e).unknown(t)},e=arguments.length?Array.from(e,src_number_number):[0,1],linearish(scale)}},scaleImplicit:function(){return g},scaleLinear:function(){return function linear_linear(){var e=continuous();return e.copy=function(){return copy(e,linear_linear())},initRange.apply(e,arguments),linearish(e)}},scaleLog:function(){return function log(){let e=loggish(transformer()).domain([1,10]);return e.copy=()=>copy(e,log()).base(e.base()),initRange.apply(e,arguments),e}},scaleOrdinal:function(){return ordinal},scalePoint:function(){return point},scalePow:function(){return pow},scaleQuantile:function(){return function quantile_quantile(){var e,t=[],n=[],i=[];function rescale(){var e=0,a=Math.max(1,n.length);for(i=Array(a-1);++e<a;)i[e-1]=function(e,t,n=number_number){if(!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return+n(e[0],0,e);if(t>=1)return+n(e[i-1],i-1,e);var i,a=(i-1)*t,o=Math.floor(a),c=+n(e[o],o,e);return c+(+n(e[o+1],o+1,e)-c)*(a-o)}}(t,e/a);return scale}function scale(t){return null==t||isNaN(t=+t)?e:n[w(i,t)]}return scale.invertExtent=function(e){var a=n.indexOf(e);return a<0?[NaN,NaN]:[a>0?i[a-1]:t[0],a<i.length?i[a]:t[t.length-1]]},scale.domain=function(e){if(!arguments.length)return t.slice();for(let n of(t=[],e))null==n||isNaN(n=+n)||t.push(n);return t.sort(ascending),rescale()},scale.range=function(e){return arguments.length?(n=Array.from(e),rescale()):n.slice()},scale.unknown=function(t){return arguments.length?(e=t,scale):e},scale.quantiles=function(){return i.slice()},scale.copy=function(){return quantile_quantile().domain(t).range(n).unknown(e)},initRange.apply(scale,arguments)}},scaleQuantize:function(){return function quantize(){var e,t=0,n=1,i=1,a=[.5],o=[0,1];function scale(t){return null!=t&&t<=t?o[w(a,t,0,i)]:e}function rescale(){var e=-1;for(a=Array(i);++e<i;)a[e]=((e+1)*n-(e-i)*t)/(i+1);return scale}return scale.domain=function(e){return arguments.length?([t,n]=e,t=+t,n=+n,rescale()):[t,n]},scale.range=function(e){return arguments.length?(i=(o=Array.from(e)).length-1,rescale()):o.slice()},scale.invertExtent=function(e){var c=o.indexOf(e);
8return c<0?[NaN,NaN]:c<1?[t,a[0]]:c>=i?[a[i-1],n]:[a[c-1],a[c]]},scale.unknown=function(t){return arguments.length&&(e=t),scale},scale.thresholds=function(){return a.slice()},scale.copy=function(){return quantize().domain([t,n]).range(o).unknown(e)},initRange.apply(linearish(scale),arguments)}},scaleRadial:function(){return function radial(){var e,t=continuous(),n=[0,1],i=!1;function scale(n){var a,o=Math.sign(a=t(n))*Math.sqrt(Math.abs(a));return isNaN(o)?e:i?Math.round(o):o}return scale.invert=function(e){return t.invert(square(e))},scale.domain=function(e){return arguments.length?(t.domain(e),scale):t.domain()},scale.range=function(e){return arguments.length?(t.range((n=Array.from(e,src_number_number)).map(square)),scale):n.slice()},scale.rangeRound=function(e){return scale.range(e).round(!0)},scale.round=function(e){return arguments.length?(i=!!e,scale):i},scale.clamp=function(e){return arguments.length?(t.clamp(e),scale):t.clamp()},scale.unknown=function(t){return arguments.length?(e=t,scale):e},scale.copy=function(){return radial(t.domain(),n).round(i).clamp(t.clamp()).unknown(e)},initRange.apply(scale,arguments),linearish(scale)}},scaleSequential:function(){return function sequential(){var e=linearish(sequential_transformer()(identity));return e.copy=function(){return sequential_copy(e,sequential())},initInterpolator.apply(e,arguments)}},scaleSequentialLog:function(){return function sequentialLog(){var e=loggish(sequential_transformer()).domain([1,10]);return e.copy=function(){return sequential_copy(e,sequentialLog()).base(e.base())},initInterpolator.apply(e,arguments)}},scaleSequentialPow:function(){return sequentialPow},scaleSequentialQuantile:function(){return function sequentialQuantile(){var e=[],t=identity;function scale(n){if(null!=n&&!isNaN(n=+n))return t((w(e,n,1)-1)/(e.length-1))}return scale.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(ascending),scale},scale.interpolator=function(e){return arguments.length?(t=e,scale):t},scale.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},scale.quantiles=function(t){return Array.from({length:t+1},(n,i)=>(function(e,t,n){if(!(!(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,void 0))).length)||isNaN(t=+t))){if(t<=0||i<2)return min(e);if(t>=1)return max(e);var i,a=(i-1)*t,o=Math.floor(a),c=max((function quickselect_quickselect(e,t,n=0,i=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(e.length-1,i)),!(n<=t&&t<=i))return e;for(a=void 0===a?sort_ascendingDefined:function(e=ascending){if(e===ascending)return sort_ascendingDefined;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,n)=>{let i=e(t,n);return i||0===i?i:(0===e(n,n))-(0===e(t,t))}}(a);i>n;){if(i-n>600){let o=i-n+1,c=t-n+1,l=Math.log(o),u=.5*Math.exp(2*l/3),s=.5*Math.sqrt(l*u*(o-u)/o)*(c-o/2<0?-1:1),f=Math.max(n,Math.floor(t-c*u/o+s)),d=Math.min(i,Math.floor(t+(o-c)*u/o+s));quickselect_quickselect(e,t,f,d,a)}let o=e[t],c=n,l=i;for(swap(e,n,t),a(e[i],o)>0&&swap(e,n,i);c<l;){for(swap(e,c,l),++c,--l;0>a(e[c],o);)++c;for(;a(e[l],o)>0;)--l}0===a(e[n],o)?swap(e,n,l):swap(e,++l,i),l<=t&&(n=l+1),t<=l&&(i=l-1)}return e})(e,o).subarray(0,o+1));return c+(min(e.subarray(o+1))-c)*(a-o)}})(e,i/t))},scale.copy=function(){return sequentialQuantile(t).domain(e)},initInterpolator.apply(scale,arguments)}},scaleSequentialSqrt:function(){return sequentialSqrt},scaleSequentialSymlog:function(){return function sequentialSymlog(){var e=symlogish(sequential_transformer());return e.copy=function(){return sequential_copy(e,sequentialSymlog()).constant(e.constant())},initInterpolator.apply(e,arguments)}},scaleSqrt:function(){return sqrt},scaleSymlog:function(){return function symlog(){var e=symlogish(transformer());return e.copy=function(){return copy(e,symlog()).constant(e.constant())},initRange.apply(e,arguments)}},scaleThreshold:function(){return function threshold(){var e,t=[.5],n=[0,1],i=1;function scale(a){return null!=a&&a<=a?n[w(t,a,0,i)]:e}return scale.domain=function(e){return arguments.length?(i=Math.min((t=Array.from(e)).length,n.length-1),scale):t.slice()},scale.range=function(e){return arguments.length?(n=Array.from(e),i=Math.min(t.length,n.length-1),scale):n.slice()},scale.invertExtent=function(e){var i=n.indexOf(e);return[t[i-1],t[i]]},scale.unknown=function(t){return arguments.length?(e=t,scale):e},scale.copy=function(){return threshold().domain(t).range(n).unknown(e)},initRange.apply(scale,arguments)}},scaleTime:function(){return time},scaleUtc:function(){return utcTime},tickFormat:function(){return tickFormat}});var p=n(19119),h=n(157),y=n.n(h);function initRange(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function initInterpolator(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}
8let InternMap=class InternMap extends Map{constructor(e,t=keyof){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(intern_get(this,e))}has(e){return super.has(intern_get(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){let i=t(n);return e.has(i)&&(n=e.get(i),e.delete(i)),n}(this,e))}};function intern_get({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):n}function keyof(e){return null!==e&&"object"==typeof e?e.valueOf():e}let g=Symbol("implicit");function ordinal(){var e=new InternMap,t=[],n=[],i=g;function scale(a){let o=e.get(a);if(void 0===o){if(i!==g)return i;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return scale.domain=function(n){if(!arguments.length)return t.slice();for(let i of(t=[],e=new InternMap,n))e.has(i)||e.set(i,t.push(i)-1);return scale},scale.range=function(e){return arguments.length?(n=Array.from(e),scale):n.slice()},scale.unknown=function(e){return arguments.length?(i=e,scale):i},scale.copy=function(){return ordinal(t,n).unknown(i)},initRange.apply(scale,arguments),scale}function band(){var e,t,n=ordinal().unknown(void 0),i=n.domain,a=n.range,o=0,c=1,l=!1,u=0,s=0,f=.5;function rescale(){var n=i().length,d=c<o,p=d?c:o,h=d?o:c;e=(h-p)/Math.max(1,n-u+2*s),l&&(e=Math.floor(e)),p+=(h-p-e*(n-u))*f,t=e*(1-u),l&&(p=Math.round(p),t=Math.round(t));var y=(function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),o=Array(a);++i<a;)o[i]=e+i*n;return o})(n).map(function(t){return p+e*t});return a(d?y.reverse():y)}return delete n.unknown,n.domain=function(e){return arguments.length?(i(e),rescale()):i()},n.range=function(e){return arguments.length?([o,c]=e,o=+o,c=+c,rescale()):[o,c]},n.rangeRound=function(e){return[o,c]=e,o=+o,c=+c,l=!0,rescale()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(l=!!e,rescale()):l},n.padding=function(e){return arguments.length?(u=Math.min(1,s=+e),rescale()):u},n.paddingInner=function(e){return arguments.length?(u=Math.min(1,e),rescale()):u},n.paddingOuter=function(e){return arguments.length?(s=+e,rescale()):s},n.align=function(e){return arguments.length?(f=Math.max(0,Math.min(1,e)),rescale()):f},n.copy=function(){return band(i(),[o,c]).round(l).paddingInner(u).paddingOuter(s).align(f)},initRange.apply(rescale(),arguments)}function point(){return function pointish(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return pointish(t())},e}(band.apply(null,arguments).paddingInner(1))}let m=Math.sqrt(50),v=Math.sqrt(10),b=Math.sqrt(2);function tickSpec(e,t,n){let i,a,o;let c=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(c)),u=c/Math.pow(10,l),s=u>=m?10:u>=v?5:u>=b?2:1;return(l<0?(i=Math.round(e*(o=Math.pow(10,-l)/s)),a=Math.round(t*o),i/o<e&&++i,a/o>t&&--a,o=-o):(i=Math.round(e/(o=Math.pow(10,l)*s)),a=Math.round(t/o),i*o<e&&++i,a*o>t&&--a),a<i&&.5<=n&&n<2)?tickSpec(e,t,2*n):[i,a,o]}function ticks(e,t,n){if(t=+t,e=+e,!((n=+n)>0))return[];if(e===t)return[e];let i=t<e,[a,o,c]=i?tickSpec(t,e,n):tickSpec(e,t,n);if(!(o>=a))return[];let l=o-a+1,u=Array(l);if(i){if(c<0)for(let e=0;e<l;++e)u[e]=-((o-e)/c);else for(let e=0;e<l;++e)u[e]=(o-e)*c}else if(c<0)for(let e=0;e<l;++e)u[e]=-((a+e)/c);else for(let e=0;e<l;++e)u[e]=(a+e)*c;return u}function tickIncrement(e,t,n){return tickSpec(e=+e,t=+t,n=+n)[2]}function tickStep(e,t,n){t=+t,e=+e,n=+n;let i=t<e,a=i?tickIncrement(t,e,n):tickIncrement(e,t,n);return(i?-1:1)*(a<0?-(1/a):a)}function ascending(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function descending(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function bisector(e){let t,n,i;function left(e,i,a=0,o=e.length){if(a<o){if(0!==t(i,i))return o;do{let t=a+o>>>1;0>n(e[t],i)?a=t+1:o=t}while(a<o)}return a}return 2!==e.length?(t=ascending,n=(t,n)=>ascending(e(t),n),i=(t,n)=>
vendor: 6,136 bytes, line 8
8e(t)-n):(t=e===ascending||e===descending?e:zero,n=e,i=e),{left,center:function(e,t,n=0,a=e.length){let o=left(e,t,n,a-1);return o>n&&i(e[o-1],t)>-i(e[o],t)?o-1:o},right:function(e,i,a=0,o=e.length){if(a<o){if(0!==t(i,i))return o;do{let t=a+o>>>1;0>=n(e[t],i)?a=t+1:o=t}while(a<o)}return a}}}function zero(){return 0}function number_number(e){return null===e?NaN:+e}let x=bisector(ascending),w=x.right;function src_define(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function extend(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function Color(){}x.left,bisector(number_number).center;var S="\\s*([+-]?\\d+)\\s*",O="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",P="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",_=/^#([0-9a-f]{3,8})$/,j=RegExp(`^rgb\\(${S},${S},${S}\\)$`),A=RegExp(`^rgb\\(${P},${P},${P}\\)$`),C=RegExp(`^rgba\\(${S},${S},${S},${O}\\)$`),k=RegExp(`^rgba\\(${P},${P},${P},${O}\\)$`),E=RegExp(`^hsl\\(${O},${P},${P}\\)$`),T=RegExp(`^hsla\\(${O},${P},${P},${O}\\)$`),M={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function color_formatHex(){return this.rgb().formatHex()}function color_formatRgb(){return this.rgb().formatRgb()}function color(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=_.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?rgbn(t):3===n?new Rgb(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?rgba(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?rgba(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=j.exec(e))?new Rgb(t[1],t[2],t[3],1):(t=A.exec(e))?new Rgb(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=C.exec(e))?rgba(t[1],t[2],t[3],t[4]):(t=k.exec(e))?rgba(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=E.exec(e))?hsla(t[1],t[2]/100,t[3]/100,1):(t=T.exec(e))?hsla(t[1],t[2]/100,t[3]/100,t[4]):M.hasOwnProperty(e)?rgbn(M[e]):"transparent"===e?new Rgb(NaN,NaN,NaN,0):null}function rgbn(e){return new Rgb(e>>16&255,e>>8&255,255&e,1)}function rgba(e,t,n,i){return i<=0&&(e=t=n=NaN),new Rgb(e,t,n,i)}function color_rgb(e,t,n,i){var a;return 1==arguments.length?((a=e)instanceof Color||(a=color(a)),a)?(a=a.rgb(),new Rgb(a.r,a.g,a.b,a.opacity)):new Rgb:new Rgb(e,t,n,null==i?1:i)}function Rgb(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatRgb(){let e=clampa(this.opacity);return`${1===e?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${1===e?")":`, ${e})`}`}function clampa(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function clampi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function hex(e){return((e=clampi(e))<16?"0":"")+e.toString(16)}function hsla(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Hsl(e,t,n,i)}function hslConvert(e){if(e instanceof Hsl)return new Hsl(e.h,e.s,e.l,e.opacity);if(e instanceof Color||(e=color(e)),!e)return new Hsl;if(e instanceof Hsl)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,a=Math.min(t,n,i),o=Math.max(t,n,i),c=NaN,l=o-a,u=(o+a)/2;return l?(c=t===o?(n-i)/l+(n<i)*6:n===o?(i-t)/l+2:(t-n)/l+4,l/=u<.5?o+a:2-o-a,c*=60):l=u>0&&u<1?0:c,new Hsl(c,l,u,e.opacity)}function Hsl(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function clamph(e){return(e=(e||0)%360)<0?e+360:e}function clampt(e){return Math.max(0,Math.min(1,e||0))}function hsl2rgb(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function basis(e,t,n,i,a){var o=e*e,c=o*e;
8return((1-3*e+3*o-c)*t+(4-6*o+3*c)*n+(1+3*e+3*o-3*c)*i+c*a)/6}src_define(Color,color,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:color_formatHex,formatHex:color_formatHex,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return hslConvert(this).formatHsl()},formatRgb:color_formatRgb,toString:color_formatRgb}),src_define(Rgb,color_rgb,extend(Color,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Rgb(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Rgb(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(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:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:function(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:rgb_formatRgb,toString:rgb_formatRgb})),src_define(Hsl,function(e,t,n,i){return 1==arguments.length?hslConvert(e):new Hsl(e,t,n,null==i?1:i)},extend(Color,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Hsl(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Hsl(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new Rgb(hsl2rgb(e>=240?e-240:e+120,a,i),hsl2rgb(e,a,i),hsl2rgb(e<120?e+240:e-120,a,i),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(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(){let e=clampa(this.opacity);return`${1===e?"hsl(":"hsla("}${clamph(this.h)}, ${100*clampt(this.s)}%, ${100*clampt(this.l)}%${1===e?")":`, ${e})`}`}}));var src_constant=e=>()=>e;function nogamma(e,t){var n=t-e;return n?function(t){return e+t*n}:src_constant(isNaN(e)?t:e)}var D=function rgbGamma(e){var t,n=1==(t=+(t=e))?nogamma:function(e,n){var i,a,o;return n-e?(i=e,a=n,i=Math.pow(i,o=t),a=Math.pow(a,o)-i,o=1/o,function(e){return Math.pow(i+e*a,o)}):src_constant(isNaN(e)?n:e)};function rgb(e,t){var i=n((e=color_rgb(e)).r,(t=color_rgb(t)).r),a=n(e.g,t.g),o=n(e.b,t.b),c=nogamma(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=o(t),e.opacity=c(t),e+""}}return rgb.gamma=rgbGamma,rgb}(1);function rgbSpline(e){return function(t){var n,i,a=t.length,o=Array(a),c=Array(a),l=Array(a);for(n=0;n<a;++n)i=color_rgb(t[n]),o[n]=i.r||0,c[n]=i.g||0,l[n]=i.b||0;return o=e(o),c=e(c),l=e(l),i.opacity=1,function(e){return i.r=o(e),i.g=c(e),i.b=l(e),i+""}}}function src_number(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}rgbSpline(function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[i],o=e[i+1],c=i>0?e[i-1]:2*a-o,l=i<t-1?e[i+2]:2*o-a;return basis((n-i/t)*t,c,a,o,l)}}),rgbSpline(function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),a=e[(i+t-1)%t],o=e[i%t],c=e[(i+1)%t],l=e[(i+2)%t];return basis((n-i/t)*t,a,o,c,l)}});var I=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,N=RegExp(I.source,"g");function value(e,t){var n,i,a=typeof t;return null==t||"boolean"===a?src_constant(t):("number"===a?src_number:"string"===a?(i=color(t))?(t=i,D):function(e,t){var n,i,a,o,c,l=I.lastIndex=N.lastIndex=0,u=-1,s=[],f=[];for(e+="",t+="";(a=I.exec(e))&&(o=N.exec(t));)(c=o.index)>l&&(c=t.slice(l,c),s[u]?s[u]+=c:s[++u]=c),(a=a[0])===(o=o[0])?s[u]?s[u]+=o:s[++u]=o:(s[++u]=null,f.push({i:u,x:src_number(a,o)})),l=N.lastIndex;return l<t.length&&(c=t.slice(l),s[u]?s[u]+=c:s[++u]=c),s.length<2?f[0]?(n=f[0].x,function(e){return n(e)+""}):(i=t,function(){return i}):(t=f.length,function(e){for(var n,i=0;i<t;++i)s[(n=f[i]).i]=n.x(e);return s.join("")})}:t instanceof color?D:t instanceof Date?function(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}:(n=t,!ArrayBuffer.isView(n)||n instanceof DataView)?Array.isArray(t)?function(e,t){var n,i=t?t.length:0,a=e?Math.min(i,e.length):0,o=Array(a),c=Array(i);for(n=0;n<a;++n)o[n]=value(e[n],t[n]);for(;n<i;++n)c[n]=t[n];return function(e){for(n=0;n<a;++n)c[n]=o[n](e);return c}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var n,i={},a={};for(n in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)n in e?i[n]=value(e[n],t[n]):a[n]=t[n];return function(e){for(n in i)a[n]=i[n](e);return a}}:src_number:function(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,a=t.slice();return function(o){for(n=0;n<i;++n)a[n]=e[n]*(1-o)+t[n]*o;return a}})(e,t)}function round(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function src_number_number(e){return+e}var L=[0,1];function identity(e){return e}function normalize(e,t){var n;return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n})}function bimap(e,t,n){var i=e[0],a=e[1],o=t[0],c=t[1];return a<i?(i=normalize(a,i),o=n(c,o)):(i=normalize(i,a),o=n(o,c)),function(e){return o(i(e))}}function polymap(e,t,n){var i=Math.min(e.length,t.length)-1,a=Array(i),o=Array(i),c=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<i;)a[c]=normalize(e[c],e[c+1]),o[c]=n(t[c],t[c+1]);return function(t){var n=w(e,t,1,i)-1;return o[n](a[n](t))}}function copy(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function transformer(){var e,t,n,i,a,o,c=L,l=L,u=value,s=identity;function rescale(){var e,t,n,u=Math.min(c.length,l.length);return s!==identity&&(e=c[0],t=c[u-1],e>t&&(n=e,e=t,t=n),s=function(n){return Math.max(e,Math.min(t,n))}),i=u>
vendor: 1,656 bytes, line 8
82?polymap:bimap,a=o=null,scale}function scale(t){return null==t||isNaN(t=+t)?n:(a||(a=i(c.map(e),l,u)))(e(s(t)))}return scale.invert=function(n){return s(t((o||(o=i(l,c.map(e),src_number)))(n)))},scale.domain=function(e){return arguments.length?(c=Array.from(e,src_number_number),rescale()):c.slice()},scale.range=function(e){return arguments.length?(l=Array.from(e),rescale()):l.slice()},scale.rangeRound=function(e){return l=Array.from(e),u=round,rescale()},scale.clamp=function(e){return arguments.length?(s=!!e||identity,rescale()):s!==identity},scale.interpolate=function(e){return arguments.length?(u=e,rescale()):u},scale.unknown=function(e){return arguments.length?(n=e,scale):n},function(n,i){return e=n,t=i,rescale()}}function continuous(){return transformer()(identity,identity)}var z=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function formatSpecifier(e){var t;if(!(t=z.exec(e)))throw Error("invalid format: "+e);return new FormatSpecifier({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]})}function FormatSpecifier(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function formatDecimalParts(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>
81?i[0]+i.slice(2):i,+e.slice(n+1)]}function exponent(e){return(e=formatDecimalParts(Math.abs(e)))?e[1]:NaN}function formatRounded(e,t){var n=formatDecimalParts(e,t);if(!n)return e+"";var i=n[0],a=n[1];return a<0?"0."+Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+Array(a-i.length+2).join("0")}formatSpecifier.prototype=FormatSpecifier.prototype,FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var R={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>formatRounded(100*e,t),r:formatRounded,s:function(e,t){var n=formatDecimalParts(e,t);if(!n)return e+"";var i=n[0],o=n[1],c=o-(a=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=i.length;return c===l?i:c>l?i+Array(c-l+1).join("0"):c>0?i.slice(0,c)+"."+i.slice(c):"0."+Array(1-c).join("0")+formatDecimalParts(e,Math.max(0,t+c-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function src_identity(e){return e}var W=Array.prototype.map,B=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tickFormat(e,t,n,i){var a,o,u=tickStep(e,t,n);switch((i=formatSpecifier(null==i?",f":i)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(t));return null!=i.precision||isNaN(o=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(exponent(s)/3)))-exponent(Math.abs(u))))||(i.precision=o),l(i,s);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=Math.max(0,exponent(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(a=Math.abs(a=u)))-exponent(a))+1)||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=Math.max(0,-exponent(Math.abs(u))))||(i.precision=o-("%"===i.type)*2)}return c(i)}function linearish(e){var t=e.domain;return e.ticks=function(e){var n=t();return ticks(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var i=t();return tickFormat(i[0],i[i.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var i,a,o=t(),c=0,l=o.length-1,u=o[c],s=o[l],f=10;for(s<u&&(a=u,u=s,s=a,a=c,c=l,l=a);f-- >0;){if((a=tickIncrement(u,s,n))===i)return o[c]=u,o[l]=s,t(o);if(a>0)u=Math.floor(u/a)*a,s=Math.ceil(s/a)*a;else if(a<0)u=Math.ceil(u*a)/a,s=Math.floor(s*a)/a;else break;i=a}return e},e}function nice(e,t){e=e.slice();var n,i=0,a=e.length-1,o=e[i],c=e[a];return c<o&&(n=i,i=a,a=n,n=o,o=c,c=n),e[i]=t.floor(o),e[a]=t.ceil(c),e}function transformLog(e){return Math.log(e)}function transformExp(e){return Math.exp(e)}function transformLogn(e){return-Math.log(-e)}function transformExpn(e){return-Math.exp(-e)}function pow10(e){return isFinite(e)?+("1e"+e):e<0?0:e}function reflect(e){return(t,n)=>-e(-t,n)}function loggish(e){let t,n;let i=e(transformLog,transformExp),a=i.domain,o=10;function rescale(){var c,l;return t=(c=o)===Math.E?Math.log:10===c&&Math.log10||2===c&&Math.log2||(c=Math.log(c),e=>Math.log(e)/c),n=10===(l=o)?pow10:l===Math.E?Math.exp:e=>Math.pow(l,e),a()[0]<0?(t=reflect(t),n=reflect(n),e(transformLogn,transformExpn)):e(transformLog,transformExp),i}return i.base=function(e){return arguments.length?(o=+e,rescale()):o},i.domain=function(e){return arguments.length?(a(e),rescale()):a()},i.ticks=e=>{let i,c;let l=a(),u=l[0],s=l[l.length-1],f=s<u;f&&([u,s]=[s,u]);let d=t(u),p=t(s),h=null==e?10:+e,y=[];if(!(o%1)&&p-d<h){if(d=Math.floor(d),p=Math.ceil(p),u>0){for(;d<=p;++d)for(i=1;i<o;++i)if(!((c=d<0?i/n(-d):i*n(d))<u)){if(c>s)break;y.push(c)}}else for(;d<=p;++d)for(i=o-1;i>=1;--i)if(!((c=d>0?i/n(-d):i*n(d))<u)){if(c>s)break;y.push(c)}2*y.length<h&&(y=ticks(u,s,h))}else y=ticks(d,p,Math.min(p-d,h)).map(n);return f?y.reverse():y},i.tickFormat=(e,a)=>{if(null==e&&(e=10),null==a&&(a=10===o?"s":","),"function"!=typeof a&&(o%1||null!=(a=formatSpecifier(a)).precision||(a.trim=!0),a=c(a)),e===1/0)return a;let l=Math.max(1,o*e/i.ticks().length);return e=>{let i=e/n(Math.round(t(e)));return i*o<o-.5&&(i*=o),i<=l?a(e):""}},i.nice=()=>a(nice(a(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),i}function transformSymlog(e){return function(t){return Math.sign(t)*
vendor: 2,642 bytes, line 8
8Math.log1p(Math.abs(t/e))}}function transformSymexp(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function symlogish(e){var t=1,n=e(transformSymlog(1),transformSymexp(t));return n.constant=function(n){return arguments.length?e(transformSymlog(t=+n),transformSymexp(t)):t},linearish(n)}function transformPow(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function transformSqrt(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function transformSquare(e){return e<0?-e*e:e*e}function powish(e){var t=e(identity,identity),n=1;return t.exponent=function(t){return arguments.length?1==(n=+t)?e(identity,identity):.5===n?e(transformSqrt,transformSquare):e(transformPow(n),transformPow(1/n)):n},linearish(t)}function pow(){var e=powish(transformer());return e.copy=function(){return copy(e,pow()).exponent(e.exponent())},initRange.apply(e,arguments),e}function sqrt(){return pow.apply(null,arguments).exponent(.5)}function square(e){return Math.sign(e)*e*e}function max(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function min(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function sort_ascendingDefined(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function swap(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}c=(o=function(e){var t,n,i,o=void 0===e.grouping||void 0===e.thousands?src_identity:(t=W.call(e.grouping,Number),n=e.thousands+"",function(e,i){for(var a=e.length,o=[],c=0,l=t[0],u=0;a>0&&l>0&&(u+l+1>i&&(l=Math.max(1,i-u)),o.push(e.substring(a-=l,a+l)),!((u+=l+1)>i));)l=t[c=(c+1)%t.length];return o.reverse().join(n)}),c=void 0===e.currency?"":e.currency[0]+"",l=void 0===e.currency?"":e.currency[1]+"",u=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?src_identity:(i=W.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),f=void 0===e.percent?"%":e.percent+"",d=void 0===e.minus?"−":e.minus+"",p=void 0===e.nan?"NaN":e.nan+"";function newFormat(e){var t=(e=formatSpecifier(e)).fill,n=e.align,i=e.sign,h=e.symbol,y=e.zero,g=e.width,m=e.comma,v=e.precision,b=e.trim,x=e.type;"n"===x?(m=!0,x="g"):R[x]||(void 0===v&&(v=12),b=!0,x="g"),(y||"0"===t&&"="===n)&&(y=!0,t="0",n="=");var w="$"===h?c:"#"===h&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",S="$"===h?l:/[%p]/.test(x)?f:"",O=R[x],P=/[defgprs%]/.test(x);function format(e){var c,l,f,h=w,_=S;if("c"===x)_=O(e)+_,e="";else{var j=(e=+e)<0||1/e<0;
vendor: 8,328 bytes, line 8
8if(e=isNaN(e)?p:O(Math.abs(e),v),b&&(e=function(e){e:for(var t,n=e.length,i=1,a=-1;i<n;++i)switch(e[i]){case".":a=t=i;break;case"0":0===a&&(a=i),t=i;break;default:if(!+e[i])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),j&&0==+e&&"+"!==i&&(j=!1),h=(j?"("===i?i:d:"-"===i||"("===i?"":i)+h,_=("s"===x?B[8+a/3]:"")+_+(j&&"("===i?")":""),P){for(c=-1,l=e.length;++c<l;)if(48>(f=e.charCodeAt(c))||f>57){_=(46===f?u+e.slice(c+1):e.slice(c))+_,e=e.slice(0,c);break}}}m&&!y&&(e=o(e,1/0));var A=h.length+e.length+_.length,C=A<g?Array(g-A+1).join(t):"";switch(m&&y&&(e=o(C+e,C.length?g-_.length:1/0),C=""),n){case"<":e=h+e+_+C;break;case"=":e=h+C+e+_;break;case"^":e=C.slice(0,A=C.length>>1)+h+e+_+C.slice(A);break;default:e=C+h+e+_}return s(e)}return v=void 0===v?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),format.toString=function(){return e+""},format}return{format:newFormat,formatPrefix:function(e,t){var n=newFormat(((e=formatSpecifier(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(exponent(t)/3))),a=Math.pow(10,-i),o=B[8+i/3];return function(e){return n(a*e)+o}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,l=o.formatPrefix;let F=864e5,U=7*F,K=30*F,q=365*F,$=new Date,H=new Date;function timeInterval(e,t,n,i){function interval(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return interval.floor=t=>(e(t=new Date(+t)),t),interval.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),interval.round=e=>{let t=interval(e),n=interval.ceil(e);return e-t<n-e?t:n},interval.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),interval.range=(n,i,a)=>{let o;let c=[];if(n=interval.ceil(n),a=null==a?1:Math.floor(a),!(n<i)||!(a>0))return c;do c.push(o=new Date(+n)),t(n,a),e(n);while(o<n&&n<i);return c},interval.filter=n=>timeInterval(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,i)=>{if(e>=e){if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}}),n&&(interval.count=(t,i)=>($.setTime(+t),H.setTime(+i),e($),e(H),Math.floor(n($,H))),interval.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?interval.filter(i?t=>i(t)%e==0:t=>interval.count(0,t)%e==0):interval:null),interval}let V=timeInterval(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);V.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?timeInterval(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):V:null,V.range;let Y=timeInterval(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());Y.range;let X=timeInterval(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());X.range;let Z=timeInterval(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());Z.range;let G=timeInterval(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());G.range;let Q=timeInterval(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());Q.range;let J=timeInterval(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/F,e=>e.getDate()-1);J.range;let ee=timeInterval(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/F,e=>e.getUTCDate()-1);ee.range;let et=timeInterval(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/F,e=>Math.floor(e/F));function timeWeekday(e){return timeInterval(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/U)}et.range;let er=timeWeekday(0),en=timeWeekday(1),ei=timeWeekday(2),ea=timeWeekday(3),eo=timeWeekday(4),ec=timeWeekday(5),el=timeWeekday(6);function utcWeekday(e){return timeInterval(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/U)}er.range,en.range,ei.range,ea.range,eo.range,ec.range,el.range;let eu=utcWeekday(0),es=utcWeekday(1),ef=utcWeekday(2),ed=utcWeekday(3),ep=utcWeekday(4),eh=utcWeekday(5),ey=utcWeekday(6);eu.range,es.range,ef.range,ed.range,ep.range,eh.range,ey.range;let eg=timeInterval(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());eg.range;let em=timeInterval(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());em.range;let ev=timeInterval(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ev.every=e=>isFinite(e=Math.floor(e))&&e>0?timeInterval(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,ev.range;let eb=timeInterval(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function ticker(e,t,n,i,a,o){let c=[[Y,1,1e3],[Y,5,5e3],[Y,15,15e3],[Y,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[a,1,36e5],[a,3,108e5],[a,6,216e5],[a,12,432e5],[i,1,F],[i,2,2*F],[n,1,U],[t,1,K],[t,3,3*K],[e,1,q]];function tickInterval(t,n,i){let a=Math.abs(n-t)/i,o=bisector(([,,e])=>e).right(c,a);if(o===c.length)return e.every(tickStep(t/q,n/q,i));if(0===o)return V.every(Math.max(tickStep(t,n,i),1));let[l,u]=c[a/c[o-1][2]<c[o][2]/a?o-1:o];return l.every(u)}return[function(e,t,n){let i=t<e;i&&([e,t]=[t,e]);let a=n&&"function"==typeof n.range?n:tickInterval(e,t,n),o=a?a.range(e,+t+1):[];return i?o.reverse():o},tickInterval]}eb.every=e=>isFinite(e=Math.floor(e))&&e>0?timeInterval(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,eb.range;let[ex,ew]=ticker(eb,em,eu,et,Q,Z),[eS,eO]=ticker(ev,eg,er,J,G,X);function localDate(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function utcDate(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function newDate(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var eP={"-":"",_:" ",0:"0"},e_=/^\s*\d+/,ej=/^%/,eA=/[\\^$*+?|[\]().{}]/g;function pad(e,t,n){var i=e<0?"-":"",a=(i?-e:e)+"",o=a.length;return i+(o<n?Array(n-o+1).join(t)+a:a)}function requote(e){return e.replace(eA,"\\$&")}function formatRe(e){return RegExp("^(?:"+e.map(requote).join("|")+")","i")}function formatLookup(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function parseWeekdayNumberSunday(e,t,n){var i=e_.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function parseWeekdayNumberMonday(e,t,n){var i=e_.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function parseWeekNumberSunday(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function parseWeekNumberISO(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function parseWeekNumberMonday(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function parseFullYear(e,t,n){var i=e_.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function parseYear(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function parseZone(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function parseQuarter(e,t,n){var i=e_.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function parseMonthNumber(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function parseDayOfMonth(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function parseDayOfYear(e,t,n){var i=e_.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function parseHour24(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}
vendor: 5,537 bytes, line 8
8function parseMinutes(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function parseSeconds(e,t,n){var i=e_.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function parseMilliseconds(e,t,n){var i=e_.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function parseMicroseconds(e,t,n){var i=e_.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function parseLiteralPercent(e,t,n){var i=ej.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function parseUnixTimestamp(e,t,n){var i=e_.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function parseUnixTimestampSeconds(e,t,n){var i=e_.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function formatDayOfMonth(e,t){return pad(e.getDate(),t,2)}function formatHour24(e,t){return pad(e.getHours(),t,2)}function formatHour12(e,t){return pad(e.getHours()%12||12,t,2)}function formatDayOfYear(e,t){return pad(1+J.count(ev(e),e),t,3)}function formatMilliseconds(e,t){return pad(e.getMilliseconds(),t,3)}function formatMicroseconds(e,t){return formatMilliseconds(e,t)+"000"}function formatMonthNumber(e,t){return pad(e.getMonth()+1,t,2)}function formatMinutes(e,t){return pad(e.getMinutes(),t,2)}function formatSeconds(e,t){return pad(e.getSeconds(),t,2)}function formatWeekdayNumberMonday(e){var t=e.getDay();return 0===t?7:t}function formatWeekNumberSunday(e,t){return pad(er.count(ev(e)-1,e),t,2)}function dISO(e){var t=e.getDay();return t>=4||0===t?eo(e):eo.ceil(e)}function formatWeekNumberISO(e,t){return e=dISO(e),pad(eo.count(ev(e),e)+(4===ev(e).getDay()),t,2)}function formatWeekdayNumberSunday(e){return e.getDay()}function formatWeekNumberMonday(e,t){return pad(en.count(ev(e)-1,e),t,2)}function formatYear(e,t){return pad(e.getFullYear()%100,t,2)}function formatYearISO(e,t){return pad((e=dISO(e)).getFullYear()%100,t,2)}function formatFullYear(e,t){return pad(e.getFullYear()%1e4,t,4)}function formatFullYearISO(e,t){var n=e.getDay();return pad((e=n>=4||0===n?eo(e):eo.ceil(e)).getFullYear()%1e4,t,4)}function formatZone(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+pad(t/60|0,"0",2)+pad(t%60,"0",2)}function formatUTCDayOfMonth(e,t){return pad(e.getUTCDate(),t,2)}function formatUTCHour24(e,t){return pad(e.getUTCHours(),t,2)}function formatUTCHour12(e,t){return pad(e.getUTCHours()%12||12,t,2)}function formatUTCDayOfYear(e,t){return pad(1+ee.count(eb(e),e),t,3)}function formatUTCMilliseconds(e,t){return pad(e.getUTCMilliseconds(),t,3)}function formatUTCMicroseconds(e,t){return formatUTCMilliseconds(e,t)+"000"}function formatUTCMonthNumber(e,t){return pad(e.getUTCMonth()+1,t,2)}function formatUTCMinutes(e,t){return pad(e.getUTCMinutes(),t,2)}function formatUTCSeconds(e,t){return pad(e.getUTCSeconds(),t,2)}function formatUTCWeekdayNumberMonday(e){var t=e.getUTCDay();return 0===t?7:t}function formatUTCWeekNumberSunday(e,t){return pad(eu.count(eb(e)-1,e),t,2)}function UTCdISO(e){var t=e.getUTCDay();return t>=4||0===t?ep(e):ep.ceil(e)}function formatUTCWeekNumberISO(e,t){return e=UTCdISO(e),pad(ep.count(eb(e),e)+(4===eb(e).getUTCDay()),t,2)}function formatUTCWeekdayNumberSunday(e){return e.getUTCDay()}function formatUTCWeekNumberMonday(e,t){return pad(es.count(eb(e)-1,e),t,2)}function formatUTCYear(e,t){return pad(e.getUTCFullYear()%100,t,2)}function formatUTCYearISO(e,t){return pad((e=UTCdISO(e)).getUTCFullYear()%100,t,2)}function formatUTCFullYear(e,t){return pad(e.getUTCFullYear()%1e4,t,4)}function formatUTCFullYearISO(e,t){var n=e.getUTCDay();return pad((e=n>=4||0===n?ep(e):ep.ceil(e)).getUTCFullYear()%1e4,t,4)}function formatUTCZone(){return"+0000"}function formatLiteralPercent(){return"%"}function formatUnixTimestamp(e){return+e}function formatUnixTimestampSeconds(e){return Math.floor(+e/1e3)}function time_date(e){return new Date(e)}function time_number(e){return e instanceof Date?+e:+new Date(+e)}function calendar(e,t,n,i,a,o,c,l,u,s){var f=continuous(),d=f.invert,p=f.domain,h=s(".%L"),y=s(":%S"),g=s("%I:%M"),m=s("%I %p"),v=s("%a %d"),b=s("%b %d"),x=s("%B"),w=s("%Y");function tickFormat(e){return(u(e)<e?h:l(e)<e?y:c(e)<e?g:o(e)<e?m:i(e)<e?a(e)<e?v:b:n(e)<e?x:w)(e)}return f.invert=function(e){return new Date(d(e))},f.domain=function(e){return arguments.length?p(Array.from(e,time_number)):p().map(time_date)},f.ticks=function(t){var n=p();return e(n[0],n[n.length-1],null==t?10:t)},f.tickFormat=function(e,t){return null==t?tickFormat:s(t)},f.nice=function(e){var n=p();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?p(nice(n,e)):f},f.copy=function(){return copy(f,calendar(e,t,n,i,a,o,c,l,u,s))},f}function time(){return initRange.apply(calendar(eS,eO,ev,eg,er,J,G,X,Y,s).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function utcTime(){return initRange.apply(calendar(ex,ew,eb,em,eu,ee,Q,Z,Y,f).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function sequential_transformer(){var e,t,n,i,a,o=0,c=1,l=identity,u=!1;function scale(t){return null==t||isNaN(t=+t)?a:l(0===n?.5:(t=(i(t)-e)*n,u?Math.max(0,Math.min(1,t)):t))}function range(e){return function(t){var n,i;return arguments.length?([n,i]=t,l=e(n,i),scale):[l(0),l(1)]}}return scale.domain=function(a){return arguments.length?([o,c]=a,e=i(o=+o),t=i(c=+c),n=e===t?0:1/(t-e),scale):[o,c]},scale.clamp=function(e){return arguments.length?(u=!!e,scale):u},scale.interpolator=function(e){return arguments.length?(l=e,scale):l},scale.range=range(value),scale.rangeRound=range(round),scale.unknown=function(e){return arguments.length?(a=e,scale):a}
vendor: 5,292 bytes, line 8
8,function(a){return i=a,e=a(o),t=a(c),n=e===t?0:1/(t-e),scale}}function sequential_copy(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function sequentialPow(){var e=powish(sequential_transformer());return e.copy=function(){return sequential_copy(e,sequentialPow()).exponent(e.exponent())},initInterpolator.apply(e,arguments)}function sequentialSqrt(){return sequentialPow.apply(null,arguments).exponent(.5)}function diverging_transformer(){var e,t,n,i,a,o,c,l=0,u=.5,s=1,f=1,d=identity,p=!1;function scale(e){return isNaN(e=+e)?c:(e=.5+((e=+o(e))-t)*(f*e<f*t?i:a),d(p?Math.max(0,Math.min(1,e)):e))}function range(e){return function(t){var n,i,a;return arguments.length?([n,i,a]=t,d=function(e,t){void 0===t&&(t=e,e=value);for(var n=0,i=t.length-1,a=t[0],o=Array(i<0?0:i);n<i;)o[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return o[t](e-t)}}(e,[n,i,a]),scale):[d(0),d(.5),d(1)]}}return scale.domain=function(c){return arguments.length?([l,u,s]=c,e=o(l=+l),t=o(u=+u),n=o(s=+s),i=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),f=t<e?-1:1,scale):[l,u,s]},scale.clamp=function(e){return arguments.length?(p=!!e,scale):p},scale.interpolator=function(e){return arguments.length?(d=e,scale):d},scale.range=range(value),scale.rangeRound=range(round),scale.unknown=function(e){return arguments.length?(c=e,scale):c},function(c){return o=c,e=c(l),t=c(u),n=c(s),i=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),f=t<e?-1:1,scale}}function divergingPow(){var e=powish(diverging_transformer());return e.copy=function(){return sequential_copy(e,divergingPow()).exponent(e.exponent())},initInterpolator.apply(e,arguments)}function divergingSqrt(){return divergingPow.apply(null,arguments).exponent(.5)}s=(u=function(e){var t=e.dateTime,n=e.date,i=e.time,a=e.periods,o=e.days,c=e.shortDays,l=e.months,u=e.shortMonths,s=formatRe(a),f=formatLookup(a),d=formatRe(o),p=formatLookup(o),h=formatRe(c),y=formatLookup(c),g=formatRe(l),m=formatLookup(l),v=formatRe(u),b=formatLookup(u),x={a:function(e){return c[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return l[e.getMonth()]},c:null,d:formatDayOfMonth,e:formatDayOfMonth,f:formatMicroseconds,g:formatYearISO,G:formatFullYearISO,H:formatHour24,I:formatHour12,j:formatDayOfYear,L:formatMilliseconds,m:formatMonthNumber,M:formatMinutes,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatSeconds,u:formatWeekdayNumberMonday,U:formatWeekNumberSunday,V:formatWeekNumberISO,w:formatWeekdayNumberSunday,W:formatWeekNumberMonday,x:null,X:null,y:formatYear,Y:formatFullYear,Z:formatZone,"%":formatLiteralPercent},w={a:function(e){return c[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:formatUTCDayOfMonth,e:formatUTCDayOfMonth,f:formatUTCMicroseconds,g:formatUTCYearISO,G:formatUTCFullYearISO,H:formatUTCHour24,I:formatUTCHour12,j:formatUTCDayOfYear,L:formatUTCMilliseconds,m:formatUTCMonthNumber,M:formatUTCMinutes,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatUTCSeconds,u:formatUTCWeekdayNumberMonday,U:formatUTCWeekNumberSunday,V:formatUTCWeekNumberISO,w:formatUTCWeekdayNumberSunday,W:formatUTCWeekNumberMonday,x:null,X:null,y:formatUTCYear,Y:formatUTCFullYear,Z:formatUTCZone,"%":formatLiteralPercent},S={a:function(e,t,n){var i=h.exec(t.slice(n));return i?(e.w=y.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=d.exec(t.slice(n));return i?(e.w=p.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=v.exec(t.slice(n));return i?(e.m=b.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=g.exec(t.slice(n));return i?(e.m=m.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,n,i){return parseSpecifier(e,t,n,i)},d:parseDayOfMonth,e:parseDayOfMonth,f:parseMicroseconds,g:parseYear,G:parseFullYear,H:parseHour24,I:parseHour24,j:parseDayOfYear,L:parseMilliseconds,m:parseMonthNumber,M:parseMinutes,p:function(e,t,n){var i=s.exec(t.slice(n));return i?(e.p=f.get(i[0].toLowerCase()),n+i[0].length):-1},q:parseQuarter,Q:parseUnixTimestamp,s:parseUnixTimestampSeconds,S:parseSeconds,u:parseWeekdayNumberMonday,U:parseWeekNumberSunday,V:parseWeekNumberISO,w:parseWeekdayNumberSunday,W:parseWeekNumberMonday,x:function(e,t,i){return parseSpecifier(e,n,t,i)},X:function(e,t,n){return parseSpecifier(e,i,t,n)},y:parseYear,Y:parseFullYear,Z:parseZone,"%":parseLiteralPercent};function newFormat(e,t){return function(n){var i,a,o,c=[],l=-1,u=0,s=e.length;for(n instanceof Date||(n=new Date(+n));++l<s;)37===e.charCodeAt(l)&&(c.push(e.slice(u,l)),null!=(a=eP[i=e.charAt(++l)])?i=e.charAt(++l):a="e"===i?" ":"0",(o=t[i])&&(i=o(n,a)),c.push(i),u=l+1);return c.push(e.slice(u,l)),c.join("")}}function newParse(e,t){return function(n){var i,a,o=newDate(1900,void 0,1);if(parseSpecifier(o,e,n+="",0)!=n.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(!t||"Z"in o||(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){
8if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(i=(a=(i=utcDate(newDate(o.y,0,1))).getUTCDay())>4||0===a?es.ceil(i):es(i),i=ee.offset(i,(o.V-1)*7),o.y=i.getUTCFullYear(),o.m=i.getUTCMonth(),o.d=i.getUTCDate()+(o.w+6)%7):(i=(a=(i=localDate(newDate(o.y,0,1))).getDay())>4||0===a?en.ceil(i):en(i),i=J.offset(i,(o.V-1)*7),o.y=i.getFullYear(),o.m=i.getMonth(),o.d=i.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),a="Z"in o?utcDate(newDate(o.y,0,1)).getUTCDay():localDate(newDate(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(a+5)%7:o.w+7*o.U-(a+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,utcDate(o)):localDate(o)}}function parseSpecifier(e,t,n,i){for(var a,o,c=0,l=t.length,u=n.length;c<l;){if(i>=u)return -1;if(37===(a=t.charCodeAt(c++))){if(!(o=S[(a=t.charAt(c++))in eP?t.charAt(c++):a])||(i=o(e,n,i))<0)return -1}else if(a!=n.charCodeAt(i++))return -1}return i}return x.x=newFormat(n,x),x.X=newFormat(i,x),x.c=newFormat(t,x),w.x=newFormat(n,w),w.X=newFormat(i,w),w.c=newFormat(t,w),{format:function(e){var t=newFormat(e+="",x);return t.toString=function(){return e},t},parse:function(e){var t=newParse(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=newFormat(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var t=newParse(e+="",!0);return t.toString=function(){return e},t}}}({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"]})).format,u.parse,f=u.utcFormat,u.utcParse;var eC=n(28929),ek=n(4255),eE=n(78156),eT=n(51411),eM=n(69055),eD=n(82453),eI=n(29887),eN=n.n(eI),utils_identity=e=>e,eL={},isPlaceHolder=e=>e===eL,curry0=e=>function _curried(){return 0==arguments.length||1==arguments.length&&isPlaceHolder(arguments.length<=0?void 0:arguments[0])?_curried:e(...arguments)},curryN=(e,t)=>1===e?t:curry0(function(){for(var n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(e=>e!==eL).length;return o>=e?t(...i):curryN(e-o,curry0(function(){for(var e=arguments.length,n=Array(e),a=0;a<e;a++)n[a]=arguments[a];return t(...i.map(e=>isPlaceHolder(e)?n.shift():e),...n)}))}),utils_range=(e,t)=>{for(var n=[],i=e;i<t;++i)n[i-e]=i;return n},ez=curryN((i=(e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(e=>t[e]).map(e)).length,i),compose=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return utils_identity;var i=t.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce((e,t)=>t(e),a(...arguments))}},reverse=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join("");function getDigitCount(e){return 0===e?1:Math.floor(new(eN())(e).abs().log(10).toNumber())+1}function rangeStep(e,t,n){for(var i=new(eN())(e),a=0,o=[];i.lt(t)&&a<1e5;)o.push(i.toNumber()),i=i.add(n),a++;return o}var getValidInterval=e=>{var[t,n]=e,[i,a]=[t,n];return t>n&&([i,a]=[n,t]),[i,a]},getFormatStep=(e,t,n)=>{if(e.lte(0))return new(eN())(0);var i=getDigitCount(e.toNumber()),a=new(eN())(10).pow(i),o=e.div(a),c=1!==i?.05:.1,l=new(eN())(Math.ceil(o.div(c).toNumber())).add(n).mul(c).mul(a);return new(eN())(t?l.toNumber():Math.ceil(l.toNumber()))},getTickOfSingleValue=(e,t,n)=>{var i=new(eN())(1),a=new(eN())(e);if(!a.isint()&&n){var o=Math.abs(e);o<1?(i=new(eN())(10).pow(getDigitCount(e)-1),a=new(eN())(Math.floor(a.div(i).toNumber())).mul(i)):o>1&&(a=new(eN())(Math.floor(e)))}else 0===e?a=new(eN())(Math.floor((t-1)/2)):n||(a=new(eN())(Math.floor(e)));var c=Math.floor((t-1)/2);return compose(ez(e=>a.add(new(eN())(e-c).mul(i)).toNumber()),utils_range)(0,t)},_calculateStep=function(e,t,n,i){var a,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new(eN())(0),tickMin:new(eN())(0),tickMax:new(eN())(0)};var c=getFormatStep(new(eN())(t).sub(e).div(n-1),i,o),l=Math.ceil((a=e<=0&&t>=0?new(eN())(0):(a=new(eN())(e).add(t).div(2)).sub(new(eN())(a).mod(c))).sub(e).div(c).toNumber()),u=Math.ceil(new(eN())(t).sub(a).div(c).toNumber()),s=l+u+1;return s>n?_calculateStep(e,t,n,i,o+1):(s<n&&(u=t>0?u+(n-s):u,l=t>0?l:l+(n-s)),{step:c,tickMin:a.sub(new(eN())(l).mul(c)),tickMax:a.add(new(eN())(u).mul(c))})},getNiceTickValues=function(e){var[t,n]=e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=Math.max(i,2),[c,l]=getValidInterval([t,n]);if(c===-1/0||l===1/0){var u=l===1/0?[c,...utils_range(0,i-1).map(()=>1/0)]:[...utils_range(0,i-1).map(()=>-1/0),l];return t>n?reverse(u):u}if(c===l)return getTickOfSingleValue(c,i,a);var{step:s,tickMin:f,tickMax:d}=_calculateStep(c,l,o,a,0),p=rangeStep(f,d.add(new(eN())(.1).mul(s)),s);return t>n?reverse(p):p},getTickValuesFixedDomain=function(e,t){var[n,i]=e,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],[o,c]=getValidInterval([n,i]);if(o===-1/0||c===1/0)return[n,i];if(o===c)return[o];var l=getFormatStep(new(eN())(c).sub(o).div(Math.max(t,2)-1),a,0),u=[...rangeStep(new(eN())(o),new(eN())(c),l),c];return!1===a&&(u=u.map(e=>Math.round(e))),n>i?reverse(u):u},eR=n(75906),eW=n(21837),eB=n(51634),eF=n(80547),eU=n(26377),eK=n(9944),pickAxisType=(e,t)=>t,pickAxisId=(e,t,n)=>n,eq=n(87488),e$=n(41329),eH=n(36310),eV=n(5286),eY=n(9738),eX=n(27942),eZ=n(97963),eG=n(93697),eQ=n(25999);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eJ=[0,"auto"],e0={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},selectXAxisSettingsNoDefaults=(e,t)=>e.cartesianAxis.xAxis[t],selectXAxisSettings=(e,t)=>{var n=selectXAxisSettingsNoDefaults(e,t);return null==n?e0:n},e1={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:eJ,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:e$.n9},selectYAxisSettingsNoDefaults=(e,t)=>e.cartesianAxis.yAxis[t],selectYAxisSettings=(e,t)=>{var n=selectYAxisSettingsNoDefaults(e,t);return null==n?e1:n},e2={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},selectZAxisSettings=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return null==n?e2:n},selectBaseAxis=(e,t,n)=>{switch(t){case"xAxis":return selectXAxisSettings(e,n);case"yAxis":return selectYAxisSettings(e,n);case"zAxis":return selectZAxisSettings(e,n);case"angleAxis":return(0,eK.dc)(e,n);case"radiusAxis":return(0,eK.Au)(e,n);default:throw Error("Unexpected axis type: ".concat(t))}},selectAxisSettings=(e,t,n)=>{switch(t){case"xAxis":return selectXAxisSettings(e,n);case"yAxis":return selectYAxisSettings(e,n);case"angleAxis":return(0,eK.dc)(e,n);case"radiusAxis":return(0,eK.Au)(e,n);default:throw Error("Unexpected axis type: ".concat(t))}},selectHasBar=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function itemAxisPredicate(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var selectUnfilteredCartesianItems=e=>e.graphicalItems.cartesianItems,e5=(0,p.P1)([pickAxisType,pickAxisId],itemAxisPredicate),combineGraphicalItemsSettings=(e,t,n)=>e.filter(n).filter(e=>(null==t?void 0:t.includeHidden)===!0||!e.hide),e6=(0,p.P1)([selectUnfilteredCartesianItems,selectBaseAxis,e5],combineGraphicalItemsSettings,{memoizeOptions:{resultEqualityCheck:eZ.n}}),e3=(0,p.P1)([e6],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(eY.b)),filterGraphicalNotStackedItems=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),e4=(0,p.P1)([e6],filterGraphicalNotStackedItems),combineGraphicalItemsData=e=>e.map(e=>e.data).filter(Boolean).flat(1),e9=(0,p.P1)([e6],combineGraphicalItemsData,{memoizeOptions:{resultEqualityCheck:eZ.n}}),combineDisplayedData=(e,t)=>{var{chartData:n=[],dataStartIndex:i,dataEndIndex:a}=t;return e.length>0?e:n.slice(i,a+1)},e7=(0,p.P1)([e9,eE.hA],combineDisplayedData),combineAppliedValues=(e,t,n)=>(null==t?void 0:t.dataKey)!=null?e.map(e=>({value:(0,ek.F$)(e,t.dataKey)})):n.length>0?n.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:(0,ek.F$)(e,t)}))):e.map(e=>({value:e})),e8=(0,p.P1)([e7,selectBaseAxis,e6],combineAppliedValues);function isErrorBarRelevantForAxisType(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function makeNumber(e){if((0,eM.P2)(e)||e instanceof Date){var t=Number(e);if((0,eD.n)(t))return t}}function makeDomain(e){if(Array.isArray(e)){var t=[makeNumber(e[0]),makeNumber(e[1])];return(0,eT.b4)(t)?t:void 0}var n=makeNumber(e);if(null!=n)return[n,n]}function onlyAllowNumbers(e){return e.map(makeNumber).filter(eM.DX)}var selectTooltipAxis=e=>{var t=(0,eG.c)(e),n=(0,eQ.L)(e);
8return selectAxisSettings(e,t,n)},te=(0,p.P1)([selectTooltipAxis],e=>null==e?void 0:e.dataKey),tt=(0,p.P1)([e3,eE.hA,selectTooltipAxis],eV.R),combineStackGroups=(e,t,n,i)=>Object.fromEntries(Object.entries(t.reduce((e,t)=>(null==t.stackId||(null==e[t.stackId]&&(e[t.stackId]=[]),e[t.stackId].push(t)),e),{})).map(t=>{var[a,o]=t,c=i?[...o].reverse():o,l=c.map(eH.H);return[a,{stackedData:(0,ek.uX)(e,l,n),graphicalItems:c}]})),tr=(0,p.P1)([tt,e3,eU.Qw,eU.CI],combineStackGroups),combineDomainOfStackGroups=(e,t,n,i)=>{var{dataStartIndex:a,dataEndIndex:o}=t;if(null==i&&"zAxis"!==n){var c=(0,ek.EB)(e,a,o);if(null==c||0!==c[0]||0!==c[1])return c}},tn=(0,p.P1)([selectBaseAxis],e=>e.allowDataOverflow),getDomainDefinition=e=>{var t;if(null==e||!("domain"in e))return eJ;if(null!=e.domain)return e.domain;if(null!=e.ticks){if("number"===e.type){var n=onlyAllowNumbers(e.ticks);return[Math.min(...n),Math.max(...n)]}if("category"===e.type)return e.ticks.map(String)}return null!==(t=null==e?void 0:e.domain)&&void 0!==t?t:eJ},ti=(0,p.P1)([selectBaseAxis],getDomainDefinition),ta=(0,p.P1)([ti,tn],eT.Wd),to=(0,p.P1)([tr,eE.iP,pickAxisType,ta],combineDomainOfStackGroups,{memoizeOptions:{resultEqualityCheck:eX.e}}),selectAllErrorBarSettings=e=>e.errorBars,mergeDomains=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t.filter(Boolean);if(0!==i.length){var a=i.flat();return[Math.min(...a),Math.max(...a)]}},combineDomainOfAllAppliedNumericalValuesIncludingErrorValues=(e,t,n,i,a)=>{var o,c;if(n.length>0&&e.forEach(e=>{n.forEach(n=>{var l,u,s=null===(l=i[n.id])||void 0===l?void 0:l.filter(e=>isErrorBarRelevantForAxisType(a,e)),f=(0,ek.F$)(e,null!==(u=t.dataKey)&&void 0!==u?u:n.dataKey),d=!(!s||"number"!=typeof f||(0,eM.In)(f))&&s.length?onlyAllowNumbers(s.flatMap(t=>{var n,i,a=(0,ek.F$)(e,t.dataKey);if(Array.isArray(a)?[n,i]=a:n=i=a,(0,eD.n)(n)&&(0,eD.n)(i))return[f-n,f+i]})):[];if(d.length>=2){var p=Math.min(...d),h=Math.max(...d);(null==o||p<o)&&(o=p),(null==c||h>c)&&(c=h)}var y=makeDomain(f);null!=y&&(o=null==o?y[0]:Math.min(o,y[0]),c=null==c?y[1]:Math.max(c,y[1]))})}),(null==t?void 0:t.dataKey)!=null&&e.forEach(e=>{var n=makeDomain((0,ek.F$)(e,t.dataKey));null!=n&&(o=null==o?n[0]:Math.min(o,n[0]),c=null==c?n[1]:Math.max(c,n[1]))}),(0,eD.n)(o)&&(0,eD.n)(c))return[o,c]},tc=(0,p.P1)([e7,selectBaseAxis,e4,selectAllErrorBarSettings,pickAxisType],combineDomainOfAllAppliedNumericalValuesIncludingErrorValues,{memoizeOptions:{resultEqualityCheck:eX.e}});function onlyAllowNumbersAndStringsAndDates(e){var{value:t}=e;if((0,eM.P2)(t)||t instanceof Date)return t}var computeDomainOfTypeCategory=(e,t,n)=>{var i=e.map(onlyAllowNumbersAndStringsAndDates).filter(e=>null!=e);return n&&(null==t.dataKey||t.allowDuplicatedCategory&&(0,eM.bv)(i))?y()(0,e.length):t.allowDuplicatedCategory?i:Array.from(new Set(i))},selectReferenceDots=e=>e.referenceElements.dots,filterReferenceElements=(e,t,n)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===n:e.yAxisId===n),tl=(0,p.P1)([selectReferenceDots,pickAxisType,pickAxisId],filterReferenceElements),selectReferenceAreas=e=>e.referenceElements.areas,tu=(0,p.P1)([selectReferenceAreas,pickAxisType,pickAxisId],filterReferenceElements),selectReferenceLines=e=>e.referenceElements.lines,ts=(0,p.P1)([selectReferenceLines,pickAxisType,pickAxisId],filterReferenceElements),combineDotsDomain=(e,t)=>{var n=onlyAllowNumbers(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==n.length)return[Math.min(...n),Math.max(...n)]},tf=(0,p.P1)(tl,pickAxisType,combineDotsDomain),combineAreasDomain=(e,t)=>{var n=onlyAllowNumbers(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==n.length)return[Math.min(...n),Math.max(...n)]},td=(0,p.P1)([tu,pickAxisType],combineAreasDomain),combineLinesDomain=(e,t)=>{var n=e.flatMap(e=>"xAxis"===t?function(e){if(null!=e.x)return onlyAllowNumbers([e.x]);var t,n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.x);return null==n||0===n.length?[]:onlyAllowNumbers(n)}(e):function(e){if(null!=e.y)return onlyAllowNumbers([e.y]);var t,n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.y);return null==n||0===n.length?[]:onlyAllowNumbers(n)}(e));if(0!==n.length)return[Math.min(...n),Math.max(...n)]},tp=(0,p.P1)([ts,pickAxisType],combineLinesDomain),th=(0,p.P1)(tf,tp,td,(e,t,n)=>mergeDomains(e,n,t)),combineNumericalDomain=(e,t,n,i,a,o,c,l)=>{if(null!=n)return n;var u="vertical"===c&&"xAxis"===l||"horizontal"===c&&"yAxis"===l?mergeDomains(i,o,a):mergeDomains(o,a);return(0,eT.v7)(t,u,e.allowDataOverflow)},ty=(0,p.P1)([selectBaseAxis,ti,ta,to,tc,th,eC.rE,pickAxisType],combineNumericalDomain,{memoizeOptions:{resultEqualityCheck:eX.e}}
8),tg=[0,1],combineAxisDomain=(e,t,n,i,a,o,c)=>{if(null!=e&&null!=n&&0!==n.length||void 0!==c){var l,{dataKey:u,type:s}=e,f=(0,ek.NA)(t,o);return f&&null==u?y()(0,null!==(l=null==n?void 0:n.length)&&void 0!==l?l:0):"category"===s?computeDomainOfTypeCategory(i,e,f):"expand"===a?tg:c}},tm=(0,p.P1)([selectBaseAxis,eC.rE,e7,e8,eU.Qw,pickAxisType,ty],combineAxisDomain),combineRealScaleType=(e,t,n,i,a)=>{if(null!=e){var{scale:o,type:c}=e;if("auto"===o)return"radial"===t&&"radiusAxis"===a?"band":"radial"===t&&"angleAxis"===a?"linear":"category"===c&&i&&(i.indexOf("LineChart")>=0||i.indexOf("AreaChart")>=0||i.indexOf("ComposedChart")>=0&&!n)?"point":"category"===c?"band":"linear";if("string"==typeof o){var l="scale".concat((0,eM.jC)(o));return l in d?l:"point"}}},tv=(0,p.P1)([selectBaseAxis,eC.rE,selectHasBar,eU.E2,pickAxisType],combineRealScaleType);function combineScaleFunction(e,t,n,i){if(null!=n&&null!=i){if("function"==typeof e.scale)return e.scale.copy().domain(n).range(i);var a=function(e){if(null!=e){if(e in d)return d[e]();var t="scale".concat((0,eM.jC)(e));if(t in d)return d[t]()}}(t);if(null!=a){var o=a.domain(n).range(i);return(0,ek.zF)(o),o}}}var combineNiceTicks=(e,t,n)=>{var i=getDomainDefinition(t);return"auto"!==n&&"linear"!==n?void 0:null!=t&&t.tickCount&&Array.isArray(i)&&("auto"===i[0]||"auto"===i[1])&&(0,eT.b4)(e)?getNiceTickValues(e,t.tickCount,t.allowDecimals):null!=t&&t.tickCount&&"number"===t.type&&(0,eT.b4)(e)?getTickValuesFixedDomain(e,t.tickCount,t.allowDecimals):void 0},tb=(0,p.P1)([tm,selectAxisSettings,tv],combineNiceTicks),combineAxisDomainWithNiceTicks=(e,t,n,i)=>"angleAxis"!==i&&(null==e?void 0:e.type)==="number"&&(0,eT.b4)(t)&&Array.isArray(n)&&n.length>0?[Math.min(t[0],n[0]),Math.max(t[1],n[n.length-1])]:t,tx=(0,p.P1)([selectBaseAxis,tm,tb,pickAxisType],combineAxisDomainWithNiceTicks),tw=(0,p.P1)(e8,selectBaseAxis,(e,t)=>{if(t&&"number"===t.type){var n=1/0,i=Array.from(onlyAllowNumbers(e.map(e=>e.value))).sort((e,t)=>e-t);if(i.length<2)return 1/0;var a=i[i.length-1]-i[0];if(0===a)return 1/0;for(var o=0;o<i.length-1;o++)n=Math.min(n,i[o+1]-i[o]);return n/a}}),tS=(0,p.P1)(tw,eC.rE,eU.sd,eB.DX,(e,t,n,i)=>i,(e,t,n,i,a)=>{if(!(0,eD.n)(e))return 0;var o="vertical"===t?i.height:i.width;if("gap"===a)return e*o/2;if("no-gap"===a){var c=(0,eM.h1)(n,e*o),l=e*o/2;return l-c-(l-c)/o*c}return 0}),tO=(0,p.P1)(selectXAxisSettings,(e,t)=>{var n=selectXAxisSettings(e,t);return null==n||"string"!=typeof n.padding?0:tS(e,"xAxis",t,n.padding)},(e,t)=>{if(null==e)return{left:0,right:0};var n,i,{padding:a}=e;return"string"==typeof a?{left:t,right:t}:{left:(null!==(n=a.left)&&void 0!==n?n:0)+t,right:(null!==(i=a.right)&&void 0!==i?i:0)+t}}),tP=(0,p.P1)(selectYAxisSettings,(e,t)=>{var n=selectYAxisSettings(e,t);return null==n||"string"!=typeof n.padding?0:tS(e,"yAxis",t,n.padding)},(e,t)=>{if(null==e)return{top:0,bottom:0};var n,i,{padding:a}=e;return"string"==typeof a?{top:t,bottom:t}:{top:(null!==(n=a.top)&&void 0!==n?n:0)+t,bottom:(null!==(i=a.bottom)&&void 0!==i?i:0)+t}}),t_=(0,p.P1)([eB.DX,tO,eF.V,eF.F,(e,t,n)=>n],(e,t,n,i,a)=>{var{padding:o}=i;return a?[o.left,n.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),tj=(0,p.P1)([eB.DX,eC.rE,tP,eF.V,eF.F,(e,t,n)=>n],(e,t,n,i,a,o)=>{var{padding:c}=a;return o?[i.height-c.bottom,c.top]:"horizontal"===t?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),selectAxisRange=(e,t,n,i)=>{var a;switch(t){case"xAxis":return t_(e,n,i);case"yAxis":return tj(e,n,i);case"zAxis":return null===(a=selectZAxisSettings(e,n))||void 0===a?void 0:a.range;case"angleAxis":return(0,eK.bH)(e);case"radiusAxis":return(0,eK.s9)(e,n);default:return}},tA=(0,p.P1)([selectBaseAxis,selectAxisRange],eq.$),tC=(0,p.P1)([selectBaseAxis,tv,tx,tA],combineScaleFunction);function compareIds(e,t){return e.id<t.id?-1:e.id>t.id?1:0}(0,p.P1)([e6,selectAllErrorBarSettings,pickAxisType],(e,t,n)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>isErrorBarRelevantForAxisType(n,e)));var pickAxisOrientation=(e,t)=>t,pickMirror=(e,t,n)=>n,tk=(0,p.P1)(eW.X,pickAxisOrientation,pickMirror,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(compareIds)),tE=(0,p.P1)(eW.Z,pickAxisOrientation,pickMirror,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(compareIds)),getXAxisSize=(e,t)=>
8({width:e.width,height:t.height}),getYAxisSize=(e,t)=>({width:"number"==typeof t.width?t.width:e$.n9,height:e.height}),tT=(0,p.P1)(eB.DX,selectXAxisSettings,getXAxisSize),combineXAxisPositionStartingPoint=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},combineYAxisPositionStartingPoint=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},tM=(0,p.P1)(eR.d_,eB.DX,tk,pickAxisOrientation,pickMirror,(e,t,n,i,a)=>{var o,c={};return n.forEach(n=>{var l=getXAxisSize(t,n);null==o&&(o=combineXAxisPositionStartingPoint(t,i,e));var u="top"===i&&!a||"bottom"===i&&a;c[n.id]=o-Number(u)*l.height,o+=(u?-1:1)*l.height}),c}),tD=(0,p.P1)(eR.RD,eB.DX,tE,pickAxisOrientation,pickMirror,(e,t,n,i,a)=>{var o,c={};return n.forEach(n=>{var l=getYAxisSize(t,n);null==o&&(o=combineYAxisPositionStartingPoint(t,i,e));var u="left"===i&&!a||"right"===i&&a;c[n.id]=o-Number(u)*l.width,o+=(u?-1:1)*l.width}),c}),tI=(0,p.P1)([eB.DX,selectXAxisSettings,(e,t)=>{var n=selectXAxisSettings(e,t);if(null!=n)return tM(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,i)=>{if(null!=t){var a=null==n?void 0:n[i];return null==a?{x:e.left,y:0}:{x:e.left,y:a}}}),tN=(0,p.P1)([eB.DX,selectYAxisSettings,(e,t)=>{var n=selectYAxisSettings(e,t);if(null!=n)return tD(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,i)=>{if(null!=t){var a=null==n?void 0:n[i];return null==a?{x:0,y:e.top}:{x:a,y:e.top}}}),tL=(0,p.P1)(eB.DX,selectYAxisSettings,(e,t)=>({width:"number"==typeof t.width?t.width:e$.n9,height:e.height})),selectCartesianAxisSize=(e,t,n)=>{switch(t){case"xAxis":return tT(e,n).width;case"yAxis":return tL(e,n).height;default:return}},combineDuplicateDomain=(e,t,n,i)=>{if(null!=n){var{allowDuplicatedCategory:a,type:o,dataKey:c}=n,l=(0,ek.NA)(e,i),u=t.map(e=>e.value);if(c&&l&&"category"===o&&a&&(0,eM.bv)(u))return u}},tz=(0,p.P1)([eC.rE,e8,selectBaseAxis,pickAxisType],combineDuplicateDomain),combineCategoricalDomain=(e,t,n,i)=>{if(null!=n&&null!=n.dataKey){var{type:a,scale:o}=n;if((0,ek.NA)(e,i)&&("number"===a||"auto"!==o))return t.map(e=>e.value)}},tR=(0,p.P1)([eC.rE,e8,selectAxisSettings,pickAxisType],combineCategoricalDomain),tW=(0,p.P1)([eC.rE,(e,t,n)=>{switch(t){case"xAxis":return selectXAxisSettings(e,n);case"yAxis":return selectYAxisSettings(e,n);default:throw Error("Unexpected axis type: ".concat(t))}},tv,tC,tz,tR,selectAxisRange,tb,pickAxisType],(e,t,n,i,a,o,c,l,u)=>{if(null!=t){var s=(0,ek.NA)(e,u);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:u,categoricalDomain:o,duplicateDomain:a,isCategorical:s,niceTicks:l,range:c,realScaleType:n,scale:i}}}),tB=(0,p.P1)([eC.rE,selectAxisSettings,tv,tC,tb,selectAxisRange,tz,tR,pickAxisType],(e,t,n,i,a,o,c,l,u)=>{if(null!=t&&null!=i){var s=(0,ek.NA)(e,u),{type:f,ticks:d,tickCount:p}=t,h="scaleBand"===n&&"function"==typeof i.bandwidth?i.bandwidth()/2:2,y="category"===f&&i.bandwidth?i.bandwidth()/h:0;y="angleAxis"===u&&null!=o&&o.length>=2?2*(0,eM.uY)(o[0]-o[1])*y:y;var g=d||a;return g?g.map((e,t)=>({index:t,coordinate:i(c?c.indexOf(e):e)+y,value:e,offset:y})).filter(e=>(0,eD.n)(e.coordinate)):s&&l?l.map((e,t)=>({coordinate:i(e)+y,value:e,index:t,offset:y})).filter(e=>(0,eD.n)(e.coordinate)):i.ticks?i.ticks(p).map(e=>({coordinate:i(e)+y,value:e,offset:y})):i.domain().map((e,t)=>({coordinate:i(e)+y,value:c?c[e]:e,index:t,offset:y}))}}),tF=(0,p.P1)([eC.rE,selectAxisSettings,tC,selectAxisRange,tz,tR,pickAxisType],(e,t,n,i,a,o,c)=>{if(null!=t&&null!=n&&null!=i&&i[0]!==i[1]){var l=(0,ek.NA)(e,c),{tickCount:u}=t,s=0;return(s="angleAxis"===c&&(null==i?void 0:i.length)>=2?2*(0,eM.uY)(i[0]-i[1])*s:s,l&&o)?o.map((e,t)=>({coordinate:n(e)+s,value:e,index:t,offset:s})):n.ticks?n.ticks(u).map(e=>({coordinate:n(e)+s,value:e,offset:s})):n.domain().map((e,t)=>({coordinate:n(e)+s,value:a?a[e]:e,index:t,offset:s}))}}),tU=(0,p.P1)(selectBaseAxis,tC,(e,t)=>{if(null!=e&&null!=t)return _objectSpread(_objectSpread({},e),{},{scale:t})}),tK=(0,p.P1)([selectBaseAxis,tv,tm,tA],combineScaleFunction);(0,p.P1)((e,t,n)=>
8selectZAxisSettings(e,n),tK,(e,t)=>{if(null!=e&&null!=t)return _objectSpread(_objectSpread({},e),{},{scale:t})});var tq=(0,p.P1)([eC.rE,eW.X,eW.Z],(e,t,n)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}})},80547:function(e,t,n){"use strict";n.d(t,{F:function(){return selectBrushSettings},V:function(){return l}});var i=n(19119),a=n(51634),o=n(75906),c=n(69055),selectBrushSettings=e=>e.brush,l=(0,i.P1)([selectBrushSettings,a.DX,o.lr],(e,t,n)=>({height:e.height,x:(0,c.hj)(e.x)?e.x:t.left,y:(0,c.hj)(e.y)?e.y:t.top+t.height+t.brushBottom-((null==n?void 0:n.bottom)||0),width:(0,c.hj)(e.width)?e.width:t.width}))},60197:function(e,t,n){"use strict";n.d(t,{b:function(){return combineActiveLabel}});var i=n(69055),combineActiveLabel=(e,t)=>{var n,a=Number(t);if(!(0,i.In)(a)&&null!=t)return a>=0?null==e||null===(n=e[a])||void 0===n?void 0:n.value:void 0}},92048:function(e,t,n){"use strict";n.d(t,{p:function(){return combineActiveTooltipIndex}});var i=n(82453),a=n(4255),o=n(51411),combineActiveTooltipIndex=(e,t,n,c)=>{var l=null==e?void 0:e.index;if(null==l)return null;var u=Number(l);if(!(0,i.n)(u))return l;var s=Infinity;t.length>0&&(s=t.length-1);var f=Math.max(0,Math.min(u,s)),d=t[f];return null==d?String(f):!function(e,t,n){if(null==n||null==t)return!0;var i,c,l,u=(0,a.F$)(e,t);return!(null!=u&&(0,o.b4)(n))||(i=function(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}(u),c=n[0],l=n[1],void 0!==i&&i>=Math.min(c,l)&&i<=Math.max(c,l))}(d,n,c)?null:String(f)}},87488:function(e,t,n){"use strict";n.d(t,{$:function(){return combineAxisRangeWithReverse}});var combineAxisRangeWithReverse=(e,t)=>e&&t?null!=e&&e.reversed?[t[1],t[0]]:t:void 0},15405:function(e,t,n){"use strict";n.d(t,{$:function(){return combineCoordinateForDefaultIndex}});var combineCoordinateForDefaultIndex=(e,t,n,i,a,o,c,l)=>{if(null!=o&&null!=l){var u=c[0],s=null==u?void 0:l(u.positions,o);if(null!=s)return s;var f=null==a?void 0:a[Number(o)];if(f)return"horizontal"===n?{x:f.coordinate,y:(i.top+t)/2}:{x:(i.left+e)/2,y:f.coordinate}}}},5286:function(e,t,n){"use strict";n.d(t,{R:function(){return combineDisplayedStackedData}});var i=n(36310),a=n(4255);function combineDisplayedStackedData(e,t,n){var{chartData:o=[]}=t,{allowDuplicatedCategory:c,dataKey:l}=n,u=new Map;return e.forEach(e=>{var t,n=null!==(t=e.data)&&void 0!==t?t:o;if(null!=n&&0!==n.length){var s=(0,i.H)(e);n.forEach((t,n)=>{var i,o=null==l||c?n:String((0,a.F$)(t,l,null)),f=(0,a.F$)(t,e.dataKey,0);Object.assign(i=u.has(o)?u.get(o):{},{[s]:f}),u.set(o,i)})}}),Array.from(u.values())}},43150:function(e,t,n){"use strict";n.d(t,{k:function(){return combineTooltipInteractionState}});var i=n(4426);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var combineTooltipInteractionState=(e,t,n,a)=>{if(null==t)return i.UW;var o="axis"===t?"click"===n?e.axisInteraction.click:e.axisInteraction.hover:"click"===n?e.itemInteraction.click:e.itemInteraction.hover;if(null==o)return i.UW;if(o.active)return o;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var c=!0===e.settings.active;if(null!=o.index){if(c)return _objectSpread(_objectSpread({},o),{},{active:!0})}else if(null!=a)return{active:!0,coordinate:void 0,dataKey:void 0,index:a,graphicalItemId:void 0};return _objectSpread(_objectSpread({},i.UW),{},{coordinate:o.coordinate})}},55789:function(e,t,n){"use strict";n.d(t,{J:function(){return combineTooltipPayload}});var i=n(69055),a=n(4255),o=n(70425);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var combineTooltipPayload=(e,t,n,c,l,u,s)=>{if(null!=t&&null!=u){var{chartData:f,computedData:d,dataStartIndex:p,dataEndIndex:h}=n;return e.reduce((e,n)=>{var y,g,m,{dataDefinedOnItem:v,settings:b}=n,x=null!=v?v:f,w=Array.isArray(x)?(0,o.p)(x,p,h):x,S=null!==(y=null==b?void 0:b.dataKey)&&void 0!==y?y:c,O=null==b?void 0:b.nameKey;return Array.isArray(g=c&&Array.isArray(w)&&!Array.isArray(w[0])&&"axis"===s?(0,i.Ap)(w,c,l):u(w,t,d,O))?g.forEach(t=>{var n=_objectSpread(_objectSpread({},b),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push((0,a.eV)({tooltipEntrySettings:n,dataKey:t.dataKey,payload:t.payload,value:(0,a.F$)(t.payload,t.dataKey),name:t.name}))}):e.push((0,a.eV)({tooltipEntrySettings:b,dataKey:S,payload:g,value:(0,a.F$)(g,S),name:null!==(m=(0,a.F$)(g,O))&&void 0!==m?m:null==b?void 0:b.name})),e},[])}}},21563:function(e,t,n){"use strict";n.d(t,{k:function(){return combineTooltipPayloadConfigurations}});var combineTooltipPayloadConfigurations=(e,t,n,i)=>{var a;return"axis"===t?e.tooltipItemPayloads:0===e.tooltipItemPayloads.length?[]:null==(a="hover"===n?e.itemInteraction.hover.dataKey:e.itemInteraction.click.dataKey)&&null!=i?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(e=>{var t;return(null===(t=e.settings)||void 0===t?void 0:t.dataKey)===a})}},75906:function(e,t,n){"use strict";n.d(t,{K$:function(){return selectContainerScale},RD:function(){return selectChartWidth},d_:function(){return selectChartHeight},lr:function(){return selectMargin}});var selectChartWidth=e=>e.layout.width,selectChartHeight=e=>e.layout.height,selectContainerScale=e=>e.layout.scale,selectMargin=e=>e.layout.margin},78156:function(e,t,n){"use strict";n.d(t,{hA:function(){return selectChartDataWithIndexesIfNotInPanorama},iP:function(){return selectChartDataWithIndexes}});var i=n(19119),selectChartDataWithIndexes=e=>e.chartData,a=(0,i.P1)([selectChartDataWithIndexes],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),selectChartDataWithIndexesIfNotInPanorama=(e,t,n,i)=>i?a(e):selectChartDataWithIndexes(e)},60672:function(e,t,n){"use strict";n.d(t,{E$:function(){return c},dq:function(){return selectLegendSize},nQ:function(){return selectLegendSettings}});var i=n(19119),a=n(55211),o=n.n(a),selectLegendSettings=e=>e.legend.settings,selectLegendSize=e=>e.legend.size,c=(0,i.P1)([e=>e.legend.payload,selectLegendSettings],(e,t)=>{var{itemSorter:n}=t,i=e.flat(1);return n?o()(i,n):i})},27942:function(e,t,n){"use strict";n.d(t,{e:function(){return numberDomainEqualityCheck}});var numberDomainEqualityCheck=(e,t)=>e===t||null!=e&&null!=t&&e[0]===t[0]&&e[1]===t[1]},9944:function(e,t,n){"use strict";n.d(t,{dc:function(){return selectAngleAxis},bH:function(){return w},HW:function(){return O},Au:function(){return selectRadiusAxis},s9:function(){return S}});var i=n(19119),a=n(75906),o=n(51634),c=n(40048),l=n(69055),u=n(42883),s={allowDecimals:!1,allowDuplicatedCategory:!0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"category",zIndex:u.N.axis},f={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,type:"number",zIndex:u.N.axis},d=n(87488),p=n(28929),h={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:s.angleAxisId,includeHidden:!1,name:void 0,reversed:s.reversed,scale:s.scale,tick:s.tick,tickCount:void 0,ticks:void 0,type:s.type,unit:void 0},y={allowDataOverflow:f.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:f.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:f.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:f.scale,tick:f.tick,tickCount:f.tickCount,ticks:void 0,type:f.type,unit:void 0},g={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:s.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:s.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:s.scale,tick:s.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},m={allowDataOverflow:f.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:f.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:f.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:f.scale,tick:f.tick,tickCount:f.tickCount,ticks:void 0,type:"category",unit:void 0},selectAngleAxis=(e,t)=>null!=e.polarAxis.angleAxis[t]?e.polarAxis.angleAxis[t]:"radial"===e.layout.layoutType?g:h,selectRadiusAxis=(e,t)=>null!=e.polarAxis.radiusAxis[t]?e.polarAxis.radiusAxis[t]:"radial"===e.layout.layoutType?m:y,selectPolarOptions=e=>e.polarOptions,v=(0,i.P1)([a.RD,a.d_,o.DX],c.$4),b=(0,i.P1)([selectPolarOptions,v],(e,t)=>{if(null!=e)return(0,l.h1)(e.innerRadius,t,0)}),x=(0,i.P1)([selectPolarOptions,v],(e,t)=>{if(null!=e)return(0,l.h1)(e.outerRadius,t,.8*t)}),w=(0,i.P1)([selectPolarOptions],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]});(0,i.P1)([selectAngleAxis,w],d.$);var S=(0,i.P1)([v,b,x],(e,t,n)=>{if(null!=e&&null!=t&&null!=n)return[t,n]});(0,i.P1)([selectRadiusAxis,S],d.$);var O=(0,i.P1)([p.rE,selectPolarOptions,b,x,a.RD,a.d_],(e,t,n,i,a,o)=>
8{if(("centric"===e||"radial"===e)&&null!=t&&null!=n&&null!=i){var{cx:c,cy:u,startAngle:s,endAngle:f}=t;return{cx:(0,l.h1)(c,a,a/2),cy:(0,l.h1)(u,o,o/2),innerRadius:n,outerRadius:i,startAngle:s,endAngle:f,clockWise:!1}}})},26377:function(e,t,n){"use strict";n.d(t,{CI:function(){return selectReverseStackOrder},E2:function(){return selectChartName},Qw:function(){return selectStackOffsetType},Sg:function(){return selectEventEmitter},X8:function(){return selectRootBarSize},Yd:function(){return selectSyncId},b2:function(){return selectSyncMethod},md:function(){return selectChartBaseValue},qy:function(){return selectRootMaxBarSize},sd:function(){return selectBarCategoryGap},wK:function(){return selectBarGap}});var selectRootMaxBarSize=e=>e.rootProps.maxBarSize,selectBarGap=e=>e.rootProps.barGap,selectBarCategoryGap=e=>e.rootProps.barCategoryGap,selectRootBarSize=e=>e.rootProps.barSize,selectStackOffsetType=e=>e.rootProps.stackOffset,selectReverseStackOrder=e=>e.rootProps.reverseStackOrder,selectChartName=e=>e.options.chartName,selectSyncId=e=>e.rootProps.syncId,selectSyncMethod=e=>e.rootProps.syncMethod,selectEventEmitter=e=>e.options.eventEmitter,selectChartBaseValue=e=>e.rootProps.baseValue},21837:function(e,t,n){"use strict";n.d(t,{X:function(){return a},Z:function(){return o}});var i=n(19119),a=(0,i.P1)(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),o=(0,i.P1)(e=>e.cartesianAxis.yAxis,e=>Object.values(e))},51634:function(e,t,n){"use strict";n.d(t,{DX:function(){return s},nd:function(){return f},zM:function(){return d}});var i=n(19119),a=n(60672),o=n(4255),c=n(75906),l=n(21837),u=n(41329);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var s=(0,i.P1)([c.RD,c.d_,c.lr,e=>e.brush.height,function(e){return(0,l.Z)(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:u.n9),0)},function(e){return(0,l.Z)(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:u.n9),0)},function(e){return(0,l.X)(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return(0,l.X)(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},a.nQ,a.dq],(e,t,n,i,a,c,l,u,s,f)=>{var d={left:(n.left||0)+a,right:(n.right||0)+c},p=_objectSpread(_objectSpread({},{top:(n.top||0)+l,bottom:(n.bottom||0)+u}),d),h=p.bottom;p.bottom+=i;var y=e-(p=(0,o.By)(p,s,f)).left-p.right,g=t-p.top-p.bottom;return _objectSpread(_objectSpread({brushBottom:h},p),{},{width:Math.max(y,0),height:Math.max(g,0)})}),f=(0,i.P1)(s,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),d=(0,i.P1)(c.RD,c.d_,(e,t)=>({x:0,y:0,width:e,height:t}))},25999:function(e,t,n){"use strict";n.d(t,{L:function(){return selectTooltipAxisId}});var selectTooltipAxisId=e=>e.tooltip.settings.axisId},93697:function(e,t,n){"use strict";n.d(t,{c:function(){return selectTooltipAxisType}});var i=n(28929),selectTooltipAxisType=e=>{var t=(0,i.rE)(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"}},2970:function(e,t,n){"use strict";n.d(t,{Nb:function(){return selectValidateTooltipEventTypes},SB:function(){return selectTooltipEventType},Y4:function(){return useTooltipEventType},_j:function(){return combineTooltipEventType},iS:function(){return selectDefaultTooltipEventType}});var i=n(36531),selectDefaultTooltipEventType=e=>e.options.defaultTooltipEventType,selectValidateTooltipEventTypes=e=>e.options.validateTooltipEventTypes;function combineTooltipEventType(e,t,n){if(null==e)return t;var i=e?"axis":"item";return null==n?t:n.includes(i)?i:t}function selectTooltipEventType(e,t){return combineTooltipEventType(t,selectDefaultTooltipEventType(e),selectValidateTooltipEventTypes(e))}function useTooltipEventType(e){return(0,i.C)(t=>selectTooltipEventType(t,e))}},16505:function(e,t,n){"use strict";n.d(t,{h:function(){return selectTooltipPayloadSearcher}});var selectTooltipPayloadSearcher=e=>e.options.tooltipPayloadSearcher},77302:function(e,t,n){"use strict";n.d(t,{M:function(){return selectTooltipState}});var selectTooltipState=e=>e.tooltip},35005:function(e,t,n){"use strict";n.d(t,{Nb:function(){return combineActiveProps},ck:function(){return T},i:function(){return M},hA:function(){return E},oo:function(){return I},EM:function(){return j},wi:function(){return selectTooltipDataKey},TT:function(){return D},AC:function(){return useChartName}});var i=n(19119),a=n(55211),o=n.n(a),c=n(36531),l=n(4255),u=n(78156),s=n(60733),f=n(86326),d=n(26377),p=n(28929),h=n(51634),y=n(75906),g=n(60197),m=n(43150),v=n(92048),b=n(15405),x=n(21563),w=n(16505
8),S=n(77302),O=n(55789),P=n(40048),_=n(69055);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var getActiveCartesianCoordinate=(e,t,n,i)=>{var a=t.find(e=>e&&e.index===n);if(a){if("horizontal"===e)return{x:a.coordinate,y:i.chartY};if("vertical"===e)return{x:i.chartX,y:a.coordinate}}return{x:0,y:0}},getActivePolarCoordinate=(e,t,n,i)=>{var a=t.find(e=>e&&e.index===n);if(a){if("centric"===e){var o=a.coordinate,{radius:c}=i;return _objectSpread(_objectSpread(_objectSpread({},i),(0,P.op)(i.cx,i.cy,c,o)),{},{angle:o,radius:c})}var l=a.coordinate,{angle:u}=i;return _objectSpread(_objectSpread(_objectSpread({},i),(0,P.op)(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}},calculateActiveTickIndex=(e,t,n,i,a)=>{var o,c=-1,l=null!==(o=null==t?void 0:t.length)&&void 0!==o?o:0;if(l<=1||null==e)return 0;if("angleAxis"===i&&null!=a&&1e-6>=Math.abs(Math.abs(a[1]-a[0])-360))for(var u=0;u<l;u++){var s=u>0?n[u-1].coordinate:n[l-1].coordinate,f=n[u].coordinate,d=u>=l-1?n[0].coordinate:n[u+1].coordinate,p=void 0;if((0,_.uY)(f-s)!==(0,_.uY)(d-f)){var h=[];if((0,_.uY)(d-f)===(0,_.uY)(a[1]-a[0])){p=d;var y=f+a[1]-a[0];h[0]=Math.min(y,(y+s)/2),h[1]=Math.max(y,(y+s)/2)}else{p=s;var g=d+a[1]-a[0];h[0]=Math.min(f,(g+f)/2),h[1]=Math.max(f,(g+f)/2)}var m=[Math.min(f,(p+f)/2),Math.max(f,(p+f)/2)];if(e>m[0]&&e<=m[1]||e>=h[0]&&e<=h[1]){({index:c}=n[u]);break}}else{var v=Math.min(s,d),b=Math.max(s,d);if(e>(v+f)/2&&e<=(b+f)/2){({index:c}=n[u]);break}}}else if(t){for(var x=0;x<l;x++)if(0===x&&e<=(t[x].coordinate+t[x+1].coordinate)/2||x>0&&x<l-1&&e>(t[x].coordinate+t[x-1].coordinate)/2&&e<=(t[x].coordinate+t[x+1].coordinate)/2||x===l-1&&e>(t[x].coordinate+t[x-1].coordinate)/2){({index:c}=t[x]);break}}return c},useChartName=()=>(0,c.C)(d.E2),pickTooltipEventType=(e,t)=>t,pickTrigger=(e,t,n)=>n,pickDefaultIndex=(e,t,n,i)=>i,j=(0,i.P1)(s.WQ,e=>o()(e,e=>e.coordinate)),A=(0,i.P1)([S.M,pickTooltipEventType,pickTrigger,pickDefaultIndex],m.k),C=(0,i.P1)([A,s.wQ,f.BD,s.lj],v.p),selectTooltipDataKey=(e,t,n)=>{if(null!=t){var i=(0,S.M)(e);return"axis"===t?"hover"===n?i.axisInteraction.hover.dataKey:i.axisInteraction.click.dataKey:"hover"===n?i.itemInteraction.hover.dataKey:i.itemInteraction.click.dataKey}},k=(0,i.P1)([S.M,pickTooltipEventType,pickTrigger,pickDefaultIndex],x.k),E=(0,i.P1)([y.RD,y.d_,p.rE,h.DX,s.WQ,pickDefaultIndex,k,w.h],b.$),T=(0,i.P1)([A,E],(e,t)=>{var n;return null!==(n=e.coordinate)&&void 0!==n?n:t}),M=(0,i.P1)([s.WQ,C],g.b),D=(0,i.P1)([k,C,u.iP,f.BD,M,w.h,pickTooltipEventType],O.J),I=(0,i.P1)([A,C],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t})),combineActiveCartesianProps=(e,t,n,i,a,o,c)=>{if(e&&n&&i&&a&&function(e,t){var{chartX:n,chartY:i}=e;return n>=t.left&&n<=t.left+t.width&&i>=t.top&&i<=t.top+t.height}(e,c)){var u=calculateActiveTickIndex((0,l.E)(e,t),o,a,n,i),s=getActiveCartesianCoordinate(t,a,u,e);return{activeIndex:String(u),activeCoordinate:s}}},combineActivePolarProps=(e,t,n,i,a,o,c)=>{if(e&&i&&a&&o&&n){var u=(0,P.z3)(e,n);if(u){var s=calculateActiveTickIndex((0,l.C8)(u,t),c,o,i,a),f=getActivePolarCoordinate(t,o,s,u);return{activeIndex:String(s),activeCoordinate:f}}}},combineActiveProps=(e,t,n,i,a,o,c,l)=>e&&t&&i&&a&&o?"horizontal"===t||"vertical"===t?combineActiveCartesianProps(e,t,i,a,o,c,l):combineActivePolarProps(e,t,n,i,a,o,c):void 0},60733:function(e,t,n){"use strict";n.d(t,{i:function(){return ed},pI:function(){return eg},du:function(){return ep},C9:function(){return eb},Ve:function(){return ef},oo:function(){return em},lj:function(){return et},PG:function(){return ei},ri:function(){return ea},WQ:function(){return el},wQ:function(){return L}});var i=n(19119),a=n(86326),o=n(28929),c=n(4255),l=n(78156),u=n(26377),s=n(69055),f=n(87488),d=n(2970),p=n(60197),h=n(43150),y=n(92048),g=n(15405),m=n(75906),v=n(51634),b=n(21563),x=n(16505
8),w=n(77302),S=n(55789),O=n(25999),P=n(93697),_=n(5286),j=n(9738),A=n(51411),C=n(27942),k=n(97963),E=(0,i.P1)([a.zv,o.rE,a.Q4,u.E2,P.c],a.Yf),T=(0,i.P1)([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),M=(0,i.P1)([P.c,O.L],a.YZ),D=(0,i.P1)([T,a.zv,M],a.$B,{memoizeOptions:{resultEqualityCheck:k.n}}),I=(0,i.P1)([D],e=>e.filter(j.b)),N=(0,i.P1)([D],a.bU,{memoizeOptions:{resultEqualityCheck:k.n}}),L=(0,i.P1)([N,l.iP],a.tZ),z=(0,i.P1)([I,l.iP,a.zv],_.R),R=(0,i.P1)([L,a.zv,D],a.UA),W=(0,i.P1)([a.zv],a.c4),B=(0,i.P1)([a.zv],e=>e.allowDataOverflow),F=(0,i.P1)([W,B],A.Wd),U=(0,i.P1)([D],e=>e.filter(j.b)),K=(0,i.P1)([z,U,u.Qw,u.CI],a.CK),q=(0,i.P1)([K,l.iP,P.c,F],a.dz),$=(0,i.P1)([D],a.Tk),H=(0,i.P1)([L,a.zv,$,a.Qt,P.c],a.yN,{memoizeOptions:{resultEqualityCheck:C.e}}),V=(0,i.P1)([a.RA,P.c,O.L],a.zW),Y=(0,i.P1)([V,P.c],a.zX),X=(0,i.P1)([a.ww,P.c,O.L],a.zW),Z=(0,i.P1)([X,P.c],a.yT),G=(0,i.P1)([a.xz,P.c,O.L],a.zW),Q=(0,i.P1)([G,P.c],a.fY),J=(0,i.P1)([Y,Q,Z],a.Eu),ee=(0,i.P1)([a.zv,W,F,q,H,J,o.rE,P.c],a.E8),et=(0,i.P1)([a.zv,o.rE,L,R,u.Qw,P.c,ee],a.l_),er=(0,i.P1)([et,a.zv,E],a.vb),en=(0,i.P1)([a.zv,et,er,P.c],a.kO),selectTooltipAxisRange=e=>{var t=(0,P.c)(e),n=(0,O.L)(e);return(0,a.Fn)(e,t,n,!1)},ei=(0,i.P1)([a.zv,selectTooltipAxisRange],f.$),ea=(0,i.P1)([a.zv,E,en,ei],a.Jw),eo=(0,i.P1)([o.rE,R,a.zv,P.c],a.rC),ec=(0,i.P1)([o.rE,R,a.zv,P.c],a.UC),el=(0,i.P1)([o.rE,a.zv,E,ea,selectTooltipAxisRange,eo,ec,P.c],(e,t,n,i,a,o,l,u)=>{if(t){var{type:f}=t,d=(0,c.NA)(e,u);if(i){var p="scaleBand"===n&&i.bandwidth?i.bandwidth()/2:2,h="category"===f&&i.bandwidth?i.bandwidth()/p:0;return(h="angleAxis"===u&&null!=a&&(null==a?void 0:a.length)>=2?2*(0,s.uY)(a[0]-a[1])*h:h,d&&l)?l.map((e,t)=>({coordinate:i(e)+h,value:e,index:t,offset:h})):i.domain().map((e,t)=>({coordinate:i(e)+h,value:o?o[e]:e,index:t,offset:h}))}}}),eu=(0,i.P1)([d.iS,d.Nb,e=>e.tooltip.settings],(e,t,n)=>(0,d._j)(n.shared,e,t)),selectTooltipTrigger=e=>e.tooltip.settings.trigger,selectDefaultIndex=e=>e.tooltip.settings.defaultIndex,es=(0,i.P1)([w.M,eu,selectTooltipTrigger,selectDefaultIndex],h.k),ef=(0,i.P1)([es,L,a.BD,et],y.p),ed=(0,i.P1)([el,ef],p.b),ep=(0,i.P1)([es],e=>{if(e)return e.dataKey});(0,i.P1)([es],e=>{if(e)return e.graphicalItemId});var eh=(0,i.P1)([w.M,eu,selectTooltipTrigger,selectDefaultIndex],b.k),ey=(0,i.P1)([m.RD,m.d_,o.rE,v.DX,el,selectDefaultIndex,eh,x.h],g.$),eg=(0,i.P1)([es,ey],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),em=(0,i.P1)([es],e=>e.active),ev=(0,i.P1)([eh,ef,l.iP,a.BD,ed,x.h,eu],S.J),eb=(0,i.P1)([ev],e=>{if(null!=e){var t=e.map(e=>e.payload).filter(e=>null!=e);return Array.from(new Set(t))}})},4426:function(e,t,n){"use strict";n.d(t,{$A:function(){return b},KN:function(){return x},KO:function(){return u},Kw:function(){return w},M1:function(){return p},MC:function(){return s},O_:function(){return g},PD:function(){return d},Rr:function(){return m},UW:function(){return c},Vg:function(){return h},cK:function(){return f},eB:function(){return v},ne:function(){return y}});var i=n(15060),a=n(52628),o=n(93513),c={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},l=(0,i.oM)({name:"tooltip",initialState:{itemInteraction:{click:c,hover:c},axisInteraction:{click:c,hover:c},keyboardInteraction:c,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push((0,o.cA)(t.payload))},prepare:(0,i.cw)()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:i}=t.payload,c=(0,a.Vk)(e).tooltipItemPayloads.indexOf((0,o.cA)(n));c>-1&&(e.tooltipItemPayloads[c]=(0,o.cA)(i))},prepare:(0,i.cw)()},removeTooltipEntrySettings:{reducer(e,t){var n=(0,a.Vk)(e).tooltipItemPayloads.indexOf((0,o.cA)(t.payload));n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:(0,i.cw)()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:u,replaceTooltipEntrySettings:s,removeTooltipEntrySettings:f,setTooltipSettingsState:d,setActiveMouseOverItemIndex:p,mouseLeaveItem:h,mouseLeaveChart:y,setActiveClickItemIndex:g,setMouseOverAxisIndex:m,setMouseClickAxisIndex:v,setSyncInteraction:b,setKeyboardInteraction:x}=l.actions,w=l.reducer},9738:function(e,t,n){"use strict";function isStacked(e){return null!=e.stackId&&null!=e.dataKey}n.d(t,{b:function(){return isStacked}})},45650:function(e,t,n){"use strict";n.d(t,{G$:function(){return s},IE:function(){return p},JT:function(){return f},ZQ:function(){return d},hS:function(){return u}});var i=n(15060),a=n(42883);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var o={zIndexMap:Object.values(a.N).reduce((e,t)=>_objectSpread(_objectSpread({},e),{},{[t]:{elementId:void 0,panoramaElementId:void 0,consumers:0}}),{})},c=new Set(Object.values(a.N)),l=(0,i.oM)({name:"zIndex",initialState:o,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,elementId:void 0,panoramaElementId:void 0}},prepare:(0,i.cw)()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!c.has(n)&&delete e.zIndexMap[n])},prepare:(0,i.cw)()},registerZIndexPortalId:{reducer:(e,t)=>{var{zIndex:n,elementId:i,isPanorama:a}=t.payload;e.zIndexMap[n]?a?e.zIndexMap[n].panoramaElementId=i:e.zIndexMap[n].elementId=i:e.zIndexMap[n]={consumers:0,elementId:a?void 0:i,panoramaElementId:a?i:void 0}},prepare:(0,i.cw)()},unregisterZIndexPortalId:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElementId=void 0:e.zIndexMap[n].elementId=void 0)},prepare:(0,i.cw)()}}}),{registerZIndexPortal:u,unregisterZIndexPortal:s,registerZIndexPortalId:f,unregisterZIndexPortalId:d}=l.actions,p=l.reducer},37086:function(e,t,n){"use strict";n.d(t,{W9:function(){return useSynchronisedEventsFromOtherCharts},Fg:function(){return useTooltipChartSynchronisation}});var i=n(67294),a=n(36531),o=n(26377),c=new(n(26729)),l="recharts.syncEvent.tooltip",u="recharts.syncEvent.brush",s=n(89574),f=n(4426),d=n(35005),p=n(60733);function selectSynchronisedTooltipState(e){return e.tooltip.syncInteraction}var h=n(28929),y=n(35977),g=n(69055),m=["x","y"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function useSynchronisedEventsFromOtherCharts(){var e,t,n,d,v,b,x,w,S,O,P,_=(0,a.T)();(0,i.useEffect)(()=>{_((0,s.IC)())},[_]),e=(0,a.C)(o.Yd),t=(0,a.C)(o.Sg),n=(0,a.T)(),d=(0,a.C)(o.b2),v=(0,a.C)(p.WQ),b=(0,h.vn)(),x=(0,h.d2)(),w=(0,a.C)(e=>e.rootProps.className),(0,i.useEffect)(()=>{if(null==e)return g.ZT;var listener=(i,a,o)=>{if(t!==o&&e===i){if("index"===d){if(x&&null!=a&&null!==(c=a.payload)&&void 0!==c&&c.coordinate&&a.payload.sourceViewBox){var c,l,u=a.payload.coordinate,{x:s,y:p}=u,h=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(u,m),{x:y,y:g,width:w,height:S}=a.payload.sourceViewBox,O=_objectSpread(_objectSpread({},h),{},{x:x.x+(w?(s-y)/w:0)*x.width,y:x.y+(S?(p-g)/S:0)*x.height});n(_objectSpread(_objectSpread({},a),{},{payload:_objectSpread(_objectSpread({},a.payload),{},{coordinate:O})}))}else n(a);return}if(null!=v){if("function"==typeof d){var P=d(v,{activeTooltipIndex:null==a.payload.index?void 0:Number(a.payload.index),isTooltipActive:a.payload.active,activeIndex:null==a.payload.index?void 0:Number(a.payload.index),activeLabel:a.payload.label,activeDataKey:a.payload.dataKey,activeCoordinate:a.payload.coordinate});l=v[P]}else"value"===d&&(l=v.find(e=>String(e.value)===a.payload.label));var{coordinate:_}=a.payload;if(null==l||!1===a.payload.active||null==_||null==x){n((0,f.$A)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:j,y:A}=_,C=Math.min(j,x.x+x.width),k=Math.min(A,x.y+x.height),E={x:"horizontal"===b?l.coordinate:C,y:"horizontal"===b?k:l.coordinate};n((0,f.$A)({active:a.payload.active,coordinate:E,dataKey:a.payload.dataKey,index:String(l.index),label:a.payload.label,sourceViewBox:a.payload.sourceViewBox,graphicalItemId:a.payload.graphicalItemId}))}}};return c.on(l,listener),()=>{c.off(l,listener)}},[w,n,t,e,d,v,b,x]),S=(0,a.C)(o.Yd),O=(0,a.C)(o.Sg),P=(0,a.T)(),(0,i.useEffect)(()=>
8{if(null==S)return g.ZT;var listener=(e,t,n)=>{O!==n&&S===e&&P((0,y.t0)(t))};return c.on(u,listener),()=>{c.off(u,listener)}},[P,O,S])}function useTooltipChartSynchronisation(e,t,n,u,s,p){var y=(0,a.C)(n=>(0,d.wi)(n,e,t)),g=(0,a.C)(o.Sg),m=(0,a.C)(o.Yd),v=(0,a.C)(o.b2),b=(0,a.C)(selectSynchronisedTooltipState),x=null==b?void 0:b.active,w=(0,h.d2)();(0,i.useEffect)(()=>{if(!x&&null!=m&&null!=g){var e=(0,f.$A)({active:p,coordinate:n,dataKey:y,index:s,label:"number"==typeof u?String(u):u,sourceViewBox:w,graphicalItemId:void 0});c.emit(l,m,e,g)}},[x,n,y,s,u,g,m,v,p,w])}},49465:function(e,t,n){"use strict";n.d(t,{b:function(){return Shape}});var i=n(67294),a=n(22469),o=n.n(a),c=n(13481),l=n(90512),u=n(39660),s=n(41247),f=n(34102),d=n(69055),p=n(7515),h=n(74928);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var getTrapezoidPath=(e,t,n,i,a)=>{var o=n-i;return"M ".concat(e,",").concat(t)+"L ".concat(e+n,",").concat(t)+"L ".concat(e+n-o/2,",").concat(t+a)+"L ".concat(e+n-o/2-i,",").concat(t+a)+"L ".concat(e,",").concat(t," Z")},y={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Trapezoid=e=>{var t=(0,u.j)(e,y),{x:n,y:a,upperWidth:o,lowerWidth:c,height:g,className:m}=t,{animationEasing:v,animationDuration:b,animationBegin:x,isUpdateAnimationActive:w}=t,S=(0,i.useRef)(null),[O,P]=(0,i.useState)(-1),_=(0,i.useRef)(o),j=(0,i.useRef)(c),A=(0,i.useRef)(g),C=(0,i.useRef)(n),k=(0,i.useRef)(a),E=(0,f.i)(e,"trapezoid-");if((0,i.useEffect)(()=>{if(S.current&&S.current.getTotalLength)try{var e=S.current.getTotalLength();e&&P(e)}catch(e){}},[]),n!==+n||a!==+a||o!==+o||c!==+c||g!==+g||0===o&&0===c||0===g)return null;var T=(0,l.W)("recharts-trapezoid",m);if(!w)return i.createElement("g",null,i.createElement("path",_extends({},(0,h.S)(t),{className:T,d:getTrapezoidPath(n,a,o,c,g)})));var M=_.current,D=j.current,I=A.current,N=C.current,L=k.current,z="0px ".concat(-1===O?1:O,"px"),R="".concat(O,"px 0px"),W=(0,p.cS)(["strokeDasharray"],b,v);return i.createElement(s.H,{animationId:E,key:E,canBegin:O>0,duration:b,easing:v,isActive:w,begin:x},e=>{var l=(0,d.sX)(M,o,e),u=(0,d.sX)(D,c,e),s=(0,d.sX)(I,g,e),f=(0,d.sX)(N,n,e),p=(0,d.sX)(L,a,e);S.current&&(_.current=l,j.current=u,A.current=s,C.current=f,k.current=p);var y=e>0?{transition:W,strokeDasharray:R}:{strokeDasharray:z};return i.createElement("path",_extends({},(0,h.S)(t),{className:T,d:getTrapezoidPath(f,p,l,u,s),ref:S,style:_objectSpread(_objectSpread({},y),t.style)}))})},g=n(45108),m=n(48710),v=n(21138),b=n(66338),x=["option","shapeType","propTransformer","activeClassName"];function ActiveShapeUtils_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function ActiveShapeUtils_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ActiveShapeUtils_ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ActiveShapeUtils_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function defaultPropTransformer(e,t){return ActiveShapeUtils_objectSpread(ActiveShapeUtils_objectSpread({},t),e)}function ShapeSelector(e){var{shapeType:t,elementProps:n}=e;switch(t){case"rectangle":return i.createElement(c.A,n);case"trapezoid":return i.createElement(Trapezoid,n);case"sector":return i.createElement(g.L,n);case"symbols":if("symbols"===t)return i.createElement(v.v,n);break;case"curve":return i.createElement(b.H,n);default:return null}}function Shape(e){var t,{option:n,shapeType:a,propTransformer:c=defaultPropTransformer,activeClassName:l="recharts-active-shape"}=e,u=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,x);if((0,i.isValidElement)(n))t=(0,i.cloneElement)(n,ActiveShapeUtils_objectSpread(ActiveShapeUtils_objectSpread({},u),(0,i.isValidElement)(n)?n.props:n));else if("function"==typeof n)t=n(u,u.index);else if(o()(n)&&"boolean"!=typeof n){var s=c(n,u);t=i.createElement(ShapeSelector,{shapeType:a,elementProps:s})}else t=i.createElement(ShapeSelector,{shapeType:a,elementProps:u});return u.isActive?i.createElement(m.m,{className:l},t):t}},4255:function(e,t,n){"use strict";n.d(t,{Ji:function(){return h},rI:function(){return p},By:function(){return appendOffsetOfLegend},E:function(){return calculateCartesianTooltipPos},C8:function(){return calculatePolarTooltipPos},zF:function(){return checkDomainOfScale},zT:function(){return getBandSizeOfAxis},Yj:function(){return getBaseValueOfBar},Fy:function(){return getCateCoordinateOfBar},Hv:function(){return getCateCoordinateOfLine},Rf:function(){return getCoordinatesOfGrid},EB:function(){return getDomainOfStackGroups},GA:function(){return getNormalizedStackId},uX:function(){return getStackedData},uY:function(){return getTicksOfAxis},eV:function(){return getTooltipEntry},hn:function(){return getTooltipNameProp},F$:function(){return getValueByDataKey},NA:function(){return isCategoricalAxis},Vv:function(){return truncateByDomain}});var i=n(55211),a=n.n(i),o=n(91903),c=n.n(o);function none(e,t){if((a=e.length)>1)for(var n,i,a,o=1,c=e[t[0]],l=c.length;o<a;++o)for(i=c,c=e[t[o]],n=0;n<l;++n)c[n][1]+=c[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}var l=n(94788),u=n(20309);function order_none(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}function stackValue(e,t){return e[t]}function stackSeries(e){let t=[];return t.key=e,t}var s=n(69055),f=n(70425);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEac
8h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function getValueByDataKey(e,t,n){return(0,s.Rw)(e)||(0,s.Rw)(t)?n:(0,s.P2)(t)?c()(e,t,n):"function"==typeof t?t(e):n}var appendOffsetOfLegend=(e,t,n)=>{if(t&&n){var{width:i,height:a}=n,{align:o,verticalAlign:c,layout:l}=t;if(("vertical"===l||"horizontal"===l&&"middle"===c)&&"center"!==o&&(0,s.hj)(e[o]))return _objectSpread(_objectSpread({},e),{},{[o]:e[o]+(i||0)});if(("horizontal"===l||"vertical"===l&&"center"===o)&&"middle"!==c&&(0,s.hj)(e[c]))return _objectSpread(_objectSpread({},e),{},{[c]:e[c]+(a||0)})}return e},isCategoricalAxis=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,getCoordinatesOfGrid=(e,t,n,i)=>{if(i)return e.map(e=>e.coordinate);var a,o,c=e.map(e=>(e.coordinate===t&&(a=!0),e.coordinate===n&&(o=!0),e.coordinate));return a||c.push(t),o||c.push(n),c},getTicksOfAxis=(e,t,n)=>{if(!e)return null;var{duplicateDomain:i,type:a,range:o,scale:c,realScaleType:l,isCategorical:u,categoricalDomain:f,tickCount:d,ticks:p,niceTicks:h,axisType:y}=e;if(!c)return null;var g="scaleBand"===l&&c.bandwidth?c.bandwidth()/2:2,m=(t||n)&&"category"===a&&c.bandwidth?c.bandwidth()/g:0;return(m="angleAxis"===y&&o&&o.length>=2?2*(0,s.uY)(o[0]-o[1])*m:m,t&&(p||h))?(p||h||[]).map((e,t)=>({coordinate:c(i?i.indexOf(e):e)+m,value:e,offset:m,index:t})).filter(e=>!(0,s.In)(e.coordinate)):u&&f?f.map((e,t)=>({coordinate:c(e)+m,value:e,index:t,offset:m})):c.ticks&&!n&&null!=d?c.ticks(d).map((e,t)=>({coordinate:c(e)+m,value:e,offset:m,index:t})):c.domain().map((e,t)=>({coordinate:c(e)+m,value:i?i[e]:e,index:t,offset:m}))},checkDomainOfScale=e=>{var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,i=e.range(),a=Math.min(i[0],i[1])-1e-4,o=Math.max(i[0],i[1])+1e-4,c=e(t[0]),l=e(t[n-1]);(c<a||c>o||l<a||l>o)&&e.domain([t[0],t[n-1]])}},truncateByDomain=(e,t)=>{if(!t||2!==t.length||!(0,s.hj)(t[0])||!(0,s.hj)(t[1]))return e;var n=Math.min(t[0],t[1]),i=Math.max(t[0],t[1]),a=[e[0],e[1]];return(!(0,s.hj)(e[0])||e[0]<n)&&(a[0]=n),(!(0,s.hj)(e[1])||e[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},d={sign:e=>{var t=e.length;if(!(t<=0))for(var n=0,i=e[0].length;n<i;++n)for(var a=0,o=0,c=0;c<t;++c){var l=(0,s.In)(e[c][n][1])?e[c][n][0]:e[c][n][1];l>=0?(e[c][n][0]=a,e[c][n][1]=a+l,a=e[c][n][1]):(e[c][n][0]=o,e[c][n][1]=o+l,o=e[c][n][1])}},expand:function(e,t){if((i=e.length)>0){for(var n,i,a,o=0,c=e[0].length;o<c;++o){for(a=n=0;n<i;++n)a+=e[n][o][1]||0;if(a)for(n=0;n<i;++n)e[n][o][1]/=a}none(e,t)}},none:none,silhouette:function(e,t){if((n=e.length)>0){for(var n,i=0,a=e[t[0]],o=a.length;i<o;++i){for(var c=0,l=0;c<n;++c)l+=e[c][i][1]||0;a[i][1]+=a[i][0]=-l/2}none(e,t)}},wiggle:function(e,t){if((a=e.length)>0&&(i=(n=e[t[0]]).length)>0){for(var n,i,a,o=0,c=1;c<i;++c){for(var l=0,u=0,s=0;l<a;++l){for(var f=e[t[l]],d=f[c][1]||0,p=(d-(f[c-1][1]||0))/2,h=0;h<l;++h){var y=e[t[h]];p+=(y[c][1]||0)-(y[c-1][1]||0)}u+=d,s+=p*d}n[c-1][1]+=n[c-1][0]=o,u&&(o-=s/u)}n[c-1][1]+=n[c-1][0]=o,none(e,t)}},positive:e=>{var t=e.length;if(!(t<=0))for(var n=0,i=e[0].length;n<i;++n)for(var a=0,o=0;o<t;++o){var c=(0,s.In)(e[o][n][1])?e[o][n][0]:e[o][n][1];c>=0?(e[o][n][0]=a,e[o][n][1]=a+c,a=e[o][n][1]):(e[o][n][0]=0,e[o][n][1]=0)}}},getStackedData=(e,t,n)=>{var i=d[n];return(function(){var e=(0,u.Z)([]),t=order_none,n=none,i=stackValue;function stack(a){var o,c,u=Array.from(e.apply(this,arguments),stackSeries),s=u.length,f=-1;for(let e of a)for(o=0,++f;o<s;++o)(u[o][f]=[0,+i(e,u[o].key,f,a)]).data=e;for(o=0,c=(0,l.Z)(t(u));o<s;++o)u[c[o]].index=o;return n(u,c),u}return stack.keys=function(t){return arguments.length?(e="function"==typeof t?t:(0,u.Z)(Array.from(t)),stack):e},stack.value=function(e){return arguments.length?(i="function"==typeof e?e:(0,u.Z)(+e),stack):i},stack.order=function(e){return arguments.length?(t=null==e?order_none:"function"==typeof e?e:(0,u.Z)(Array.from(e)),stack):t},stack.offset=function(e){return arguments.length?(n=null==e?none:e,stack):n},stack})().keys(t).value((e,t)=>Number(getValueByDataKey(e,t,0))).order(order_none).offset(i)(e)};function getNormalizedStackId(e){return null==e?void 0:String(e)}
8function getCateCoordinateOfLine(e){var{axis:t,ticks:n,bandSize:i,entry:a,index:o,dataKey:c}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,s.Rw)(a[t.dataKey])){var l=(0,s.Ap)(n,"value",a[t.dataKey]);if(l)return l.coordinate+i/2}return n[o]?n[o].coordinate+i/2:null}var u=getValueByDataKey(a,(0,s.Rw)(c)?t.dataKey:c);return(0,s.Rw)(u)?null:t.scale(u)}var getCateCoordinateOfBar=e=>{var{axis:t,ticks:n,offset:i,bandSize:a,entry:o,index:c}=e;if("category"===t.type)return n[c]?n[c].coordinate+i:null;var l=getValueByDataKey(o,t.dataKey,t.scale.domain()[c]);return(0,s.Rw)(l)?null:t.scale(l)-a/2+i},getBaseValueOfBar=e=>{var{numericAxis:t}=e,n=t.scale.domain();if("number"===t.type){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]},getDomainOfSingle=e=>{var t=e.flat(2).filter(s.hj);return[Math.min(...t),Math.max(...t)]},makeDomainFinite=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],getDomainOfStackGroups=(e,t,n)=>{if(null!=e)return makeDomainFinite(Object.keys(e).reduce((i,a)=>{var{stackedData:o}=e[a],c=o.reduce((e,i)=>{var a=getDomainOfSingle((0,f.p)(i,t,n));return[Math.min(e[0],a[0]),Math.max(e[1],a[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]))},p=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,h=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,getBandSizeOfAxis=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!n||i>0)return i}if(e&&t&&t.length>=2){for(var o=a()(t,e=>e.coordinate),c=1/0,l=1,u=o.length;l<u;l++){var s=o[l],f=o[l-1];c=Math.min((s.coordinate||0)-(f.coordinate||0),c)}return c===1/0?0:c}return n?void 0:0};function getTooltipEntry(e){var{tooltipEntrySettings:t,dataKey:n,payload:i,value:a,name:o}=e;return _objectSpread(_objectSpread({},t),{},{dataKey:n,payload:i,value:a,name:o})}function getTooltipNameProp(e,t){return e?String(e):"string"==typeof t?t:void 0}var calculateCartesianTooltipPos=(e,t)=>"horizontal"===t?e.chartX:"vertical"===t?e.chartY:void 0,calculatePolarTooltipPos=(e,t)=>"centric"===t?e.angle:e.radius},41329:function(e,t,n){"use strict";n.d(t,{Gh:function(){return i},aN:function(){return a},n9:function(){return o}});var i="data-recharts-item-index",a="data-recharts-item-data-key",o=60},76044:function(e,t,n){"use strict";n.d(t,{xE:function(){return getStringSize}});var i=n(47523);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}var a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},{cacheSize:2e3,enableCache:!0}),o=new class{constructor(e){var t,n,i;t="cache",n=new Map,(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n,this.maxSize=e}get(e){var t=this.cache.get(e);return void 0!==t&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;null!=n&&this.cache.delete(n)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(a.cacheSize),c={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},l="recharts_measurement_span",measureTextWithDOM=(e,t)=>{try{var n=document.getElementById(l);n||((n=document.createElement("span")).setAttribute("id",l),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,c,t),n.textContent="".concat(e);var i=n.getBoundingClientRect();return{width:i.width,height:i.height}}catch(e){return{width:0,height:0}}},getStringSize=function(e){var t,n,c,l,u,s,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||i.x.isSsr)return{width:0,height:0};if(!a.enableCache)return measureTextWithDOM(e,f);var d=(t=f.fontSize||"",n=f.fontFamily||"",c=f.fontWeight||"",l=f.fontStyle||"",u=f.letterSpacing||"",s=f.textTransform||"","".concat(e,"|").concat(t,"|").concat(n,"|").concat(c,"|").concat(l,"|").concat(u,"|").concat(s)),p=o.get(d);if(p)return p;var h=measureTextWithDOM(e,f);return o.set(d,h),h}},69055:function(e,t,n){"use strict";n.d(t,{Ap:function(){return findEntryInArray},DX:function(){return isNotNil},EL:function(){return uniqueId},In:function(){return isNan},P2:function(){return isNumOrStr},Rw:function(){return isNullish},ZT:function(){return noop},bv:function(){return hasDuplicate},h1:function(){return getPercentValue},hU:function(){return isPercent},hj:function(){return isNumber},jC:function(){return upperFirst},sX:function(){return interpolate},uY:function(){return mathSign}});var i=n(91903),a=n.n(i),mathSign=e=>0===e?0:e>0?1:-1,isNan=e=>"number"==typeof e&&e!=+e,isPercent=e=>"string"==typeof e&&e.indexOf("%")===e.length-1,isNumber=e=>("number"==typeof e||e instanceof Number)&&!isNan(e),isNumOrStr=e=>isNumber(e)||"string"==typeof e,o=0,uniqueId=e=>{var t=++o;return"".concat(e||"").concat(t)},getPercentValue=function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!isNumber(e)&&"string"!=typeof e)return i;if(isPercent(e)){if(null==t)return i;var o=e.indexOf("%");n=t*parseFloat(e.slice(0,o))/100}else n=+e;return isNan(n)&&(n=i),a&&null!=t&&n>t&&(n=t),n},hasDuplicate=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},i=0;i<t;i++){if(n[e[i]])return!0;n[e[i]]=!0}return!1};function interpolate(e,t,n){return isNumber(e)&&isNumber(t)?e+n*(t-e):t}function findEntryInArray(e,t,n){if(e&&e.length)return e.find(e=>e&&("function"==typeof t?t(e):a()(e,t))===n)}var isNullish=e=>null==e,upperFirst=e=>isNullish(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function isNotNil(e){return null!=e}function noop(){}},47523:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var i={devToolsEnabled:!1,isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout)}},6213:function(e,t,n){"use strict";n.d(t,{Z:function(){return warn}});var warn=function(e,t){for(var n=arguments.length,i=Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a];if("undefined"!=typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e)){if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var o=0;console.warn(t.replace(/%s/g,()=>i[o++]))}}}},40048:function(e,t,n){"use strict";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}n.d(t,{$4:function(){return getMaxRadius},Wk:function(){return i},op:function(){return polarToCartesian},z3:function(){return inRangeOfSector}}),n(67294);var i=Math.PI/180,radianToDegree=e=>180*e/Math.PI,polarToCartesian=(e,t,n,a)=>({x:e+Math.cos(-i*a)*n,y:t+Math.sin(-i*a)*n}),getMaxRadius=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},distanceBetweenPoints=(e,t)=>{var{x:n,y:i}=e,{x:a,y:o}=t;return Math.sqrt((n-a)**2+(i-o)**2)},getAngleOfPoint=(e,t)=>{var{x:n,y:i}=e,{cx:a,cy:o}=t,c=distanceBetweenPoints({x:n,y:i},{x:a,y:o});if(c<=0)return{radius:c,angle:0};var l=Math.acos((n-a)/c);return i>o&&(l=2*Math.PI-l),{radius:c,angle:radianToDegree(l),angleInRadian:l}},formatAngleOfSector=e=>{var{startAngle:t,endAngle:n}=e,i=Math.min(Math.floor(t/360),Math.floor(n/360));return{startAngle:t-360*i,endAngle:n-360*i}},reverseFormatAngleOfSector=(e,t)=>{var{startAngle:n,endAngle:i}=t;return e+360*Math.min(Math.floor(n/360),Math.floor(i/360))},inRangeOfSector=(e,t)=>{var n,{chartX:i,chartY:a}=e,{radius:o,angle:c}=getAngleOfPoint({x:i,y:a},t),{innerRadius:l,outerRadius:u}=t;if(o<l||o>u||0===o)return null;var{startAngle:s,endAngle:f}=formatAngleOfSector(t),d=c;if(s<=f){for(;d>f;)d-=360;for(;d<s;)d+=360;n=d>=s&&d<=f}else{for(;d>s;)d-=360;for(;d<f;)d+=360;n=d>=f&&d<=s}return n?_objectSpread(_objectSpread({},t),{},{radius:o,angle:reverseFormatAngleOfSector(d,t)}):null}},52017:function(e,t,n){"use strict";n.d(t,{NN:function(){return findAllByType},W0:function(){return isClipDot}});var i=n(91903),a=n.n(i),o=n(67294),c=n(59864),l=n(69055),getDisplayName=e=>"string"==typeof e?e:e?e.displayName||e.name||"Component":"",u=null,s=null,toArray=e=>{if(e===u&&Array.isArray(s))return s;var t=[];return o.Children.forEach(e,e=>{(0,l.Rw)(e)||((0,c.isFragment)(e)?t=t.concat(toArray(e.props.children)):t.push(e))}),s=t,u=e,t};function findAllByType(e,t){var n=[],i=[];return i=Array.isArray(t)?t.map(e=>getDisplayName(e)):[getDisplayName(t)],toArray(e).forEach(e=>{var t=a()(e,"type.displayName")||a()(e,"type.name");t&&-1!==i.indexOf(t)&&n.push(e)}),n}var isClipDot=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot},43960:function(e,t,n){"use strict";n.d(t,{e:function(){return axisPropsAreEqual}});var i=n(54154),a=["domain","range"],o=["domain","range"];function _objectWithoutProperties(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function shortArraysAreEqual(e,t){return e===t||!!(Array.isArray(e)&&2===e.length&&Array.isArray(t))&&2===t.length&&e[0]===t[0]&&e[1]===t[1]}function axisPropsAreEqual(e,t){if(e===t)return!0;var{domain:n,range:c}=e,l=_objectWithoutProperties(e,a),{domain:u,range:s}=t,f=_objectWithoutProperties(t,o);return!!(shortArraysAreEqual(n,u)&&shortArraysAreEqual(c,s))&&(0,i.t)(l,f)}},28663:function(e,t,n){"use strict";n.d(t,{W:function(){return isEventKey}});var i=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
8ocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function isEventKey(e){return"string"==typeof e&&i.includes(e)}},70425:function(e,t,n){"use strict";function getSliced(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}n.d(t,{p:function(){return getSliced}})},51411:function(e,t,n){"use strict";n.d(t,{Wd:function(){return numericalDomainSpecifiedWithoutRequiringData},b4:function(){return isWellFormedNumberDomain},v7:function(){return parseNumericalUserDomain}});var i=n(4255),a=n(69055),o=n(82453);function isWellFormedNumberDomain(e){if(Array.isArray(e)&&2===e.length){var[t,n]=e;if((0,o.n)(t)&&(0,o.n)(n))return!0}return!1}function extendDomain(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function numericalDomainSpecifiedWithoutRequiringData(e,t){if(t&&"function"!=typeof e&&Array.isArray(e)&&2===e.length){var n,i,[a,c]=e;if((0,o.n)(a))n=a;else if("function"==typeof a)return;if((0,o.n)(c))i=c;else if("function"==typeof c)return;var l=[n,i];if(isWellFormedNumberDomain(l))return l}}function parseNumericalUserDomain(e,t,n){if(n||null!=t){if("function"==typeof e&&null!=t)try{var o=e(t,n);if(isWellFormedNumberDomain(o))return extendDomain(o,t,n)}catch(e){}if(Array.isArray(e)&&2===e.length){var c,l,[u,s]=e;if("auto"===u)null!=t&&(c=Math.min(...t));else if((0,a.hj)(u))c=u;else if("function"==typeof u)try{null!=t&&(c=u(null==t?void 0:t[0]))}catch(e){}else if("string"==typeof u&&i.rI.test(u)){var f=i.rI.exec(u);if(null==f||null==t)c=void 0;else{var d=+f[1];c=t[0]-d}}else c=null==t?void 0:t[0];if("auto"===s)null!=t&&(l=Math.max(...t));else if((0,a.hj)(s))l=s;else if("function"==typeof s)try{null!=t&&(l=s(null==t?void 0:t[1]))}catch(e){}else if("string"==typeof s&&i.Ji.test(s)){var p=i.Ji.exec(s);if(null==p||null==t)l=void 0;else{var h=+p[1];l=t[1]+h}}else l=null==t?void 0:t[1];var y=[c,l];if(isWellFormedNumberDomain(y))return null==t?y:extendDomain(y,t,n)}}}},82453:function(e,t,n){"use strict";function isWellBehavedNumber(e){return Number.isFinite(e)}function isPositiveNumber(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}n.d(t,{n:function(){return isWellBehavedNumber},r:function(){return isPositiveNumber}})},78817:function(e,t,n){"use strict";n.d(t,{z:function(){return getUniqPayload}});var i=n(2996),a=n.n(i);function getUniqPayload(e,t,n){return!0===t?a()(e,n):"function"==typeof t?a()(e,t):e}},54154:function(e,t,n){"use strict";n.d(t,{t:function(){return propsAreEqual}});var i=n(45007),a=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle"]);function propsAreEqual(e,t){for(var n of new Set([...Object.keys(e),...Object.keys(t)]))if(a.has(n)){if(null==e[n]&&null==t[n])continue;if(!(0,i.wU)(e[n],t[n]))return!1}else{var o,c;if(o=e[n],c=t[n],(null!=o||null!=c)&&("number"==typeof o&&"number"==typeof c?o!==c&&(o==o||c==c):o!==c))return!1}return!0}},39660:function(e,t,n){"use strict";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function resolveDefaultProps(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
8t%2?ownKeys(Object(n),!0).forEach(function(t){var i,a;i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e);return Object.keys(t).reduce((e,n)=>(void 0===e[n]&&void 0!==t[n]&&(e[n]=t[n]),e),n)}n.d(t,{j:function(){return resolveDefaultProps}})},36310:function(e,t,n){"use strict";function getStackSeriesIdentifier(e){return null==e?void 0:e.id}n.d(t,{H:function(){return getStackSeriesIdentifier}})},74928:function(e,t,n){"use strict";n.d(t,{S:function(){return svgPropertiesAndEvents},v:function(){return svgPropertiesAndEventsFromUnknown}});var i=n(67294),a=n(28663),o=n(88261);function svgPropertiesAndEvents(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&((0,o.CK)(n)||(0,o.a1)(n)||(0,a.W)(n))&&(t[n]=e[n]);return t}function svgPropertiesAndEventsFromUnknown(e){return null==e?null:(0,i.isValidElement)(e)?svgPropertiesAndEvents(e.props):"object"!=typeof e||Array.isArray(e)?null:svgPropertiesAndEvents(e)}},88261:function(e,t,n){"use strict";n.d(t,{CK:function(){return isSvgElementPropKey},a1:function(){return isDataAttribute},qM:function(){return svgPropertiesNoEventsFromUnknown},qq:function(){return svgPropertiesNoEvents}});var i=n(67294),a=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function isSvgElementPropKey(e){return"string"==typeof e&&a.has(e)}function isDataAttribute(e){return"string"==typeof e&&e.startsWith("data-")}function svgPropertiesNoEvents(e){if("object"!=typeof e||null===e)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(isSvgElementPropKey(n)||isDataAttribute(n))&&(t[n]=e[n]);return t}function svgPropertiesNoEventsFromUnknown(e){return null==e?null:(0,i.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?svgPropertiesNoEvents(e.props):"object"!=typeof e||Array.isArray(e)?null:svgPropertiesNoEvents(e)}},79896:function(e,t,n){"use strict";n.d(t,{Ym:function(){return adaptEventHandlers},bw:function(){return adaptEventsOfChild},t9:function(){return isPolarCoordinate}});var i=n(67294),a=n(28663),isPolarCoordinate=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,adaptEventHandlers=(e,t)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,i.isValidElement)(e)&&(n=e.props),"object"!=typeof n&&"function"!=typeof n)return null;var o={};
8return Object.keys(n).forEach(e=>{(0,a.W)(e)&&(o[e]=t||(t=>n[e](n,t)))}),o},getEventHandlerOfChild=(e,t,n)=>i=>(e(t,n,i),null),adaptEventsOfChild=(e,t,n)=>{if(null===e||"object"!=typeof e&&"function"!=typeof e)return null;var i=null;return Object.keys(e).forEach(o=>{var c=e[o];(0,a.W)(o)&&"function"==typeof c&&(i||(i={}),i[o]=getEventHandlerOfChild(c,t,n))}),i}},34102:function(e,t,n){"use strict";n.d(t,{i:function(){return useAnimationId}});var i=n(67294),a=n(69055);function useAnimationId(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",n=(0,i.useRef)((0,a.EL)(t)),o=(0,i.useRef)(e);return o.current!==e&&(n.current=(0,a.EL)(t),o.current=e),n.current}},69386:function(e,t,n){"use strict";n.d(t,{B:function(){return useElementOffset}});var i=n(67294);function useElementOffset(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[t,n]=(0,i.useState)({height:0,left:0,top:0,width:0}),a=(0,i.useCallback)(e=>{if(null!=e){var i=e.getBoundingClientRect(),a={height:i.height,left:i.left,top:i.top,width:i.width};(Math.abs(a.height-t.height)>1||Math.abs(a.left-t.left)>1||Math.abs(a.top-t.top)>1||Math.abs(a.width-t.width)>1)&&n({height:a.height,left:a.left,top:a.top,width:a.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,a]}},47603:function(e,t,n){"use strict";n.d(t,{L:function(){return useUniqueId}});var i,a=n(67294),o=n.t(a,2),c=n(69055),l=null!==(i=o["useId".toString()])&&void 0!==i?i:()=>{var[e]=a.useState(()=>(0,c.EL)("uid-"));return e};function useUniqueId(e,t){var n=l();return t||(e?"".concat(e,"-").concat(n):n)}},42883:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var i={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3}},70636:function(e,t,n){"use strict";n.d(t,{$:function(){return ZIndexLayer}});var i=n(67294),a=n(73935),o=n(69055),c=n(36531),l=n(76536),u=n(45650),s=n(28929),f=n(58829);function ZIndexLayer(e){var{zIndex:t,children:n}=e,d=(0,s.kz)()&&void 0!==t&&0!==t,p=(0,f.W)(),h=(0,c.T)();(0,i.useLayoutEffect)(()=>d?(h((0,u.hS)({zIndex:t})),()=>{h((0,u.G$)({zIndex:t}))}):o.ZT,[h,t,d]);var y=(0,c.C)(e=>(0,l.w)(e,t,p));if(!d)return n;if(!y)return null;var g=document.getElementById(y);return g?(0,a.createPortal)(n,g):null}},76536:function(e,t,n){"use strict";n.d(t,{k:function(){return l},w:function(){return c}});var i=n(19119),a=n(97963),o=n(42883),c=(0,i.P1)(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(null!=t){var i=e[t];return null==i?void 0:n?i.panoramaElementId:i.elementId}}),l=(0,i.P1)(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(o.N));return Array.from(new Set(t)).sort((e,t)=>e-t)},{memoizeOptions:{resultEqualityCheck:a.E}})},83:function(e,t,n){"use strict";/** 9 * @license React 10 * use-sync-external-store-shim.production.js 11 * 12 * Copyright (c) Meta Platforms, Inc. and affiliates. 13 * 14 * This source code is licensed under the MIT license found in the 15 * LICENSE file in the root directory of this source tree. 16 */var i=n(67294),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useState,c=i.useEffect,l=i.useLayoutEffect,u=i.useDebugValue;function checkIfSnapshotChanged(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),i=o({inst:{value:n,getSnapshot:t}}),a=i[0].inst,s=i[1];return l(function(){a.value=n,a.getSnapshot=t,checkIfSnapshotChanged(a)&&s({inst:a})},[e,n,t]),c(function(){return checkIfSnapshotChanged(a)&&s({inst:a}),e(function(){checkIfSnapshotChanged(a)&&s({inst:a})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:s},26251:function(e,t,n){"use strict";/** 17 * @license React 18 * use-sync-external-store-shim/with-selector.production.js 19 * 20 * Copyright (c) Meta Platforms, Inc. and affiliates. 21 * 22 * This source code is licensed under the MIT license found in the 23 * LICENSE file in the root directory of this source tree. 24 */var i=n(67294),a=n(61688),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}
24,c=a.useSyncExternalStore,l=i.useRef,u=i.useEffect,s=i.useMemo,f=i.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,i,a){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;var h=c(e,(d=s(function(){function memoizedSelector(t){if(!l){if(l=!0,e=t,t=i(t),void 0!==a&&p.hasValue){var n=p.value;if(a(n,t))return c=n}return c=t}if(n=c,o(e,t))return n;var u=i(t);return void 0!==a&&a(n,u)?(e=t,n):(e=t,c=u)}var e,c,l=!1,u=void 0===n?null:n;return[function(){return memoizedSelector(t())},null===u?void 0:function(){return memoizedSelector(u())}]},[t,n,i,a]))[0],d[1]);return u(function(){p.hasValue=!0,p.value=h},[h]),f(h),h}},61688:function(e,t,n){"use strict";e.exports=n(83)},52798:function(e,t,n){"use strict";e.exports=n(26251)},15060:function(e,t,n){"use strict";n.d(t,{bu:function(){return autoBatchEnhancer},xC:function(){return configureStore},PH:function(){return createAction},e:function(){return createListenerMiddleware},oM:function(){return p},cw:function(){return prepareAutoBatched}});var i,a=n(52628),o=n(65849);function createThunkMiddleware(e){return({dispatch:t,getState:n})=>i=>a=>"function"==typeof a?a(t,n,e):i(a)}var c=createThunkMiddleware();n(83454);var l="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?o.qC:o.qC.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function createAction(e,t){function actionCreator(...n){if(t){let i=t(...n);if(!i)throw Error(formatProdErrorMessage(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return actionCreator.toString=()=>`${e}`,actionCreator.type=e,actionCreator.match=t=>(0,o.LG)(t)&&t.type===e,actionCreator}var u=class _Tuple extends Array{constructor(...e){super(...e),Object.setPrototypeOf(this,_Tuple.prototype)}static get[Symbol.species](){return _Tuple}concat(...e){return super.concat.apply(this,e)}prepend(...e){return 1===e.length&&Array.isArray(e[0])?new _Tuple(...e[0].concat(this)):new _Tuple(...e.concat(this))}};function freezeDraftable(e){return(0,a.o$)(e)?(0,a.Uy)(e,()=>{}):e}function getOrInsertComputed(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var buildGetDefaultMiddleware=()=>function(e){let{thunk:t=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=e??{},o=new u;return t&&("boolean"==typeof t?o.push(c):o.push(createThunkMiddleware(t.extraArgument))),o},s="RTK_autoBatch",prepareAutoBatched=()=>e=>({payload:e,meta:{[s]:!0}}),createQueueWithTimer=e=>t=>{setTimeout(t,e)},autoBatchEnhancer=(e={type:"raf"})=>t=>(...n)=>{let i=t(...n),a=!0,o=!1,c=!1,l=new Set,u="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10):"callback"===e.type?e.queueNotification:createQueueWithTimer(e.timeout),notifyListeners=()=>{c=!1,o&&(o=!1,l.forEach(e=>e()))};return Object.assign({},i,{subscribe(e){let t=i.subscribe(()=>a&&e());return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return(o=!(a=!e?.meta?.[s]))&&!c&&(c=!0,u(notifyListeners)),i.dispatch(e)}finally{a=!0}}})},buildGetDefaultEnhancers=e=>function(t){let{autoBatch:n=!0}=t??{},i=new u(e);return n&&i.push(autoBatchEnhancer("object"==typeof n?n:void 0)),i};function configureStore(e){let t,n;let i=buildGetDefaultMiddleware(),{reducer:a,middleware:c,devTools:u=!0,duplicateMiddlewareCheck:s=!0,preloadedState:f,enhancers:d}=e||{};if("function"==typeof a)t=a;else if((0,o.PO)(a))t=(0,o.UY)(a);else throw Error(formatProdErrorMessage(1));n="function"==typeof c?c(i):i();let p=o.qC;u&&(p=l({trace:!1,..."object"==typeof u&&u}));let h=(0,o.md)(...n),y=buildGetDefaultEnhancers(h),g="function"==typeof d?d(y):y(),m=p(...g);return(0,o.MT)(t,f,m)}function executeReducerBuilderCallback(e){let t;let n={},i=[],a={addCase(e,t){let i="string"==typeof e?e:e.type;if(!i)throw Error(formatProdErrorMessage(28));if(i in n)throw Error(formatProdErrorMessage(29));return n[i]=t,a},addAsyncThunk:(e,t)=>(t.pending&&(n[e.pending.type]=t.pending),t.rejected&&(n[e.rejected.type]=t.rejected),t.fulfilled&&(n[e.fulfilled.type]=t.fulfilled),t.settled&&i.push({matcher:e.settled,reducer:t.settled}),a),addMatcher:(e,t)=>(i.push({matcher:e,reducer:t}),a),addDefaultCase:e=>(t=e,a)};return e(a),[n,i,t]}var nanoid=(e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},f=Symbol.for("rtk-slice-createasyncthunk"),d=((i=d||{}).reducer="reducer",i.reducerWithPrepare="reducerWithPrepare",i.asyncThunk="asyncThunk",i),p=function({creators:e}={}){let t=e?.asyncThunk?.[f];return function(e){let n;let{name:i,reducerPath:o=i}=e;if(!i)throw Error(formatProdErrorMessage(11));let c=("function"==typeof e.reducers?e.reducers(function(){function asyncThunk(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return asyncThunk.withTypes=()=>asyncThunk,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk}}()):e.reducers)||{},l=Object.keys(c),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(formatProdErrorMessage(12));if(n in u.sliceCaseReducersByType)throw Error(formatProdErrorMessage(13));return u.sliceCaseReducersByType[n]=t,s},addMatcher:(e,t)=>(u.sliceMatchers.push({matcher:e,reducer:t}),s),exposeAction:(e,t)=>(u.actionCreators[e]=t,s),exposeCaseReducer:(e,t)=>(u.sliceCaseReducersByName[e]=t,s)};function buildReducer(){let[t={},n=[],i]="function"==typeof e.extraReducers?executeReducerBuilderCallback(e.extraReducers):[e.extraReducers],o={...t,...u.sliceCaseReducersByType};return function(e,t){let n;let[i,o,c]=executeReducerBuilderCallback(t);if("function"==typeof e)n=()=>freezeDraftable(e());else{let t=freezeDraftable(e);n=()=>t}function reducer(e=n(),t){let l=[i[t.type],...o.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===l.filter(e=>!!e).length&&(l=[c]),l.reduce((e,n)=>{if(n){if((0,a.mv)(e)){let i=n(e,t);return void 0===i?e:i}if((0,a.o$)(e))return(0,a.Uy)(e,e=>n(e,t));{let i=n(e,t);if(void 0===i){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return i}}return e},e)}return reducer.getInitialState=n,reducer}(e.initialState,e=>{for(let t in o)e.addCase(t,o[t]);for(let t of u.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);i&&e.addDefaultCase(i)})}l.forEach(n=>{let a=c[n],o={reducerName:n,type:`${i}/${n}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===a._reducerDefinitionType?function({type:e,reducerName:t},n,i,a){if(!a)throw Error(formatProdErrorMessage(18));let{payloadCreator:o,fulfilled:c,pending:l,rejected:u,settled:s,options:f}=n,d=a(e,o,f);i.exposeAction(t,d),c&&i.addCase(d.fulfilled,c),l&&i.addCase(d.pending,l),u&&i.addCase(d.rejected,u),s&&i.addMatcher(d.settled,s),i.exposeCaseReducer(t,{fulfilled:c||no
24op,pending:l||noop,rejected:u||noop,settled:s||noop})}(o,a,s,t):function({type:e,reducerName:t,createNotation:n},i,a){let o,c;if("reducer"in i){if(n&&"reducerWithPrepare"!==i._reducerDefinitionType)throw Error(formatProdErrorMessage(17));o=i.reducer,c=i.prepare}else o=i;a.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,c?createAction(e,c):createAction(e))}(o,a,s)});let selectSelf=e=>e,f=new Map,d=new WeakMap;function reducer(e,t){return n||(n=buildReducer()),n(e,t)}function getInitialState(){return n||(n=buildReducer()),n.getInitialState()}function makeSelectorProps(t,n=!1){function selectSlice(e){let i=e[t];return void 0===i&&n&&(i=getOrInsertComputed(d,selectSlice,getInitialState)),i}function getSelectors(t=selectSelf){let i=getOrInsertComputed(f,n,()=>new WeakMap);return getOrInsertComputed(i,t,()=>{let i={};for(let[a,o]of Object.entries(e.selectors??{}))i[a]=function(e,t,n,i){function wrapper(a,...o){let c=t(a);return void 0===c&&i&&(c=n()),e(c,...o)}return wrapper.unwrapped=e,wrapper}(o,t,()=>getOrInsertComputed(d,t,getInitialState),n);return i})}return{reducerPath:t,getSelectors,get selectors(){return getSelectors(selectSlice)},selectSlice}}let p={name:i,reducer,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState,...makeSelectorProps(o),injectInto(e,{reducerPath:t,...n}={}){let i=t??o;return e.inject({reducerPath:i,reducer},n),{...p,...makeSelectorProps(i,!0)}}};return p}}();function noop(){}var h="listener",y="completed",g="cancelled",m=`task-${g}`,v=`task-${y}`,b=`${h}-${g}`,x=`${h}-${y}`,w=class{constructor(e){this.code=e,this.message=`task ${g} (reason: ${e})`}name="TaskAbortError";message},assertFunction=(e,t)=>{if("function"!=typeof e)throw TypeError(formatProdErrorMessage(32))},noop2=()=>{},catchRejection=(e,t=noop2)=>(e.catch(t),e),addAbortSignalListener=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),abortControllerWithReason=(e,t)=>{let n=e.signal;n.aborted||("reason"in n||Object.defineProperty(n,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},validateActive=e=>{if(e.aborted){let{reason:t}=e;throw new w(t)}};function raceWithSignal(e,t){let n=noop2;return new Promise((i,a)=>{let notifyRejection=()=>a(new w(e.reason));if(e.aborted){notifyRejection();return}n=addAbortSignalListener(e,notifyRejection),t.finally(()=>n()).then(i,a)}).finally(()=>{n=noop2})}var runTask=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof w?"cancelled":"rejected",error:e}}finally{t?.()}},createPause=e=>t=>catchRejection(raceWithSignal(e,t).then(t=>(validateActive(e),t))),createDelay=e=>{let t=createPause(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:S}=Object,O={},P="listenerMiddleware",createFork=(e,t)=>{let linkControllers=t=>addAbortSignalListener(e,()=>abortControllerWithReason(t,e.reason));return(n,i)=>{assertFunction(n,"taskExecutor");let a=new AbortController;linkControllers(a);let o=runTask(async()=>{validateActive(e),validateActive(a.signal);let t=await n({pause:createPause(a.signal),delay:createDelay(a.signal),signal:a.signal});return validateActive(a.signal),t},()=>abortControllerWithReason(a,v));return i?.autoJoin&&t.push(o.catch(noop2)),{result:createPause(e)(o),cancel(){abortControllerWithReason(a,m)}}}},createTakePattern=(e,t)=>{let take=async(n,i)=>{validateActive(t);let unsubscribe=()=>{},a=new Promise((t,i)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});unsubscribe=()=>{a(),i()}}),o=[a];null!=i&&o.push(new Promise(e=>setTimeout(e,i,null)));try{let e=await raceWithSignal(t,Promise.race(o));return validateActive(t),e}finally{unsubscribe()}};return(e,t)=>catchRejection(take(e,t))},getListenerEntryPropsFrom=e=>{let{type:t,actionCreator:n,matcher:i,predicate:a,effect:o}=e;if(t)a=createAction(t).match;else if(n)t=n.type,a=n.match;else if(i)a=i;else if(a);else throw Error(formatProdErrorMessage(21));return assertFunction(o,"options.listener"),{predicate:a,type:t,effect:o}},_=S(e=>{let{type:t,predicate:n,effect:i}=getListenerEntryPropsFrom(e),a={id:nanoid(),effect:i,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw Error(formatProdErrorMessage(22))}};return a},{withTypes:()=>_}),findListenerEntry=(e,t)=>{let{type:n,effect:i,predicate:a}=getListenerEntryPropsFrom(t);return Array.from(e.values()).find(e=>{let t="string"==typeof n?e.type===n:e.predicate===a;return t&&e.effect===i})},cancelActiveListeners=e=>
24{e.pending.forEach(e=>{abortControllerWithReason(e,b)})},createClearListenerMiddleware=(e,t)=>()=>{for(let e of t.keys())cancelActiveListeners(e);e.clear()},safelyNotifyError=(e,t,n)=>{try{e(t,n)}catch(e){setTimeout(()=>{throw e},0)}},j=S(createAction(`${P}/add`),{withTypes:()=>j}),A=createAction(`${P}/removeAll`),C=S(createAction(`${P}/remove`),{withTypes:()=>C}),defaultErrorHandler=(...e)=>{console.error(`${P}/error`,...e)},createListenerMiddleware=(e={})=>{let t=new Map,n=new Map,trackExecutingListener=e=>{let t=n.get(e)??0;n.set(e,t+1)},untrackExecutingListener=e=>{let t=n.get(e)??1;1===t?n.delete(e):n.set(e,t-1)},{extra:i,onError:a=defaultErrorHandler}=e;assertFunction(a,"onError");let insertEntry=e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&cancelActiveListeners(e)}),startListening=e=>{let n=findListenerEntry(t,e)??_(e);return insertEntry(n)};S(startListening,{withTypes:()=>startListening});let stopListening=e=>{let n=findListenerEntry(t,e);return n&&(n.unsubscribe(),e.cancelActive&&cancelActiveListeners(n)),!!n};S(stopListening,{withTypes:()=>stopListening});let notifyListener=async(e,n,o,c)=>{let l=new AbortController,u=createTakePattern(startListening,l.signal),s=[];try{e.pending.add(l),trackExecutingListener(e),await Promise.resolve(e.effect(n,S({},o,{getOriginalState:c,condition:(e,t)=>u(e,t).then(Boolean),take:u,delay:createDelay(l.signal),pause:createPause(l.signal),extra:i,signal:l.signal,fork:createFork(l.signal,s),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==l&&(abortControllerWithReason(e,b),n.delete(e))})},cancel:()=>{abortControllerWithReason(l,b),e.pending.delete(l)},throwIfCancelled:()=>{validateActive(l.signal)}})))}catch(e){e instanceof w||safelyNotifyError(a,e,{raisedBy:"effect"})}finally{await Promise.all(s),abortControllerWithReason(l,x),untrackExecutingListener(e),e.pending.delete(l)}},c=createClearListenerMiddleware(t,n);return{middleware:e=>n=>i=>{let l;if(!(0,o.LG)(i))return n(i);if(j.match(i))return startListening(i.payload);if(A.match(i)){c();return}if(C.match(i))return stopListening(i.payload);let u=e.getState(),getOriginalState=()=>{if(u===O)throw Error(formatProdErrorMessage(23));return u};try{if(l=n(i),t.size>0){let n=e.getState(),o=Array.from(t.values());for(let t of o){let o=!1;try{o=t.predicate(i,n,u)}catch(e){o=!1,safelyNotifyError(a,e,{raisedBy:"predicate"})}o&¬ifyListener(t,i,e,getOriginalState)}}}finally{u=O}return l},startListening,stopListening,clearListeners:c}};function formatProdErrorMessage(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original")},52628:function(e,t,n){"use strict";n.d(t,{Uy:function(){return j},Vk:function(){return current},mv:function(){return isDraft},o$:function(){return isDraftable}});var i,a=Symbol.for("immer-nothing"),o=Symbol.for("immer-draftable"),c=Symbol.for("immer-state");function die(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object,u=l.getPrototypeOf,s="constructor",f="prototype",d="configurable",p="enumerable",h="writable",y="value",isDraft=e=>!!e&&!!e[c];function isDraftable(e){return!!e&&(isPlainObject(e)||v(e)||!!e[o]||!!e[s]?.[o]||isMap(e)||isSet(e))}var g=l[f][s].toString(),m=new WeakMap;function isPlainObject(e){if(!e||!isObjectish(e))return!1;let t=u(e);if(null===t||t===l[f])return!0;let n=l.hasOwnProperty.call(t,s)&&t[s];if(n===Object)return!0;if(!isFunction(n))return!1;let i=m.get(n);return void 0===i&&(i=Function.toString.call(n),m.set(n,i)),i===g}function each(e,t,n=!0){if(0===getArchtype(e)){let i=n?Reflect.ownKeys(e):l.keys(e);i.forEach(n=>{t(n,e[n],e)})}else e.forEach((n,i)=>t(i,n,e))}function getArchtype(e){let t=e[c];return t?t.type_:v(e)?1:isMap(e)?2:isSet(e)?3:0}var has=(e,t,n=getArchtype(e))=>2===n?e.has(t):l[f].hasOwnProperty.call(e,t),get=(e,t,n=getArchtype(e))=>2===n?e.get(t):e[t],set=(e,t,n,i=getArchtype(e))=>{2===i?e.set(t,n):3===i?e.add(n):e[t]=n},v=Array.isArray,isMap=e=>e instanceof Map,isSet=e=>e instanceof Set,isObjectish=e=>"object"==typeof e,isFunction=e=>"function"==typeof e,isBoolean=e=>"boolean"==typeof e,latest=e=>e.copy_||e.base_,getFinalValue=e=>e.modified_?e.copy_:e.base_;function shallowCopy(e,t){if(isMap(e))return new Map(e);if(isSet(e))return new Set(e);if(v(e))return Array[f].slice.call(e);let n=isPlainObject(e);
24if(!0!==t&&("class_only"!==t||n)){let t=u(e);if(null!==t&&n)return{...e};let i=l.create(t);return l.assign(i,e)}{let t=l.getOwnPropertyDescriptors(e);delete t[c];let n=Reflect.ownKeys(t);for(let i=0;i<n.length;i++){let a=n[i],o=t[a];!1===o[h]&&(o[h]=!0,o[d]=!0),(o.get||o.set)&&(t[a]={[d]:!0,[h]:!0,[p]:o[p],[y]:e[a]})}return l.create(u(e),t)}}function freeze(e,t=!1){return isFrozen(e)||isDraft(e)||!isDraftable(e)||(getArchtype(e)>1&&l.defineProperties(e,{set:b,add:b,clear:b,delete:b}),l.freeze(e),t&&each(e,(e,t)=>{freeze(t,!0)},!1)),e}var b={[y]:function(){die(2)}};function isFrozen(e){return!(null!==e&&isObjectish(e))||l.isFrozen(e)}var x="MapSet",w="Patches",S={};function getPlugin(e){let t=S[e];return t||die(0,e),t}var isPluginLoaded=e=>!!S[e],getCurrentScope=()=>i,createScope=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:isPluginLoaded(x)?getPlugin(x):void 0});function usePatchesInScope(e,t){t&&(e.patchPlugin_=getPlugin(w),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function revokeScope(e){leaveScope(e),e.drafts_.forEach(revokeDraft),e.drafts_=null}function leaveScope(e){e===i&&(i=e.parent_)}var enterScope=e=>i=createScope(i,e);function revokeDraft(e){let t=e[c];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function processResult(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0],i=void 0!==e&&e!==n;if(i){n[c].modified_&&(revokeScope(t),die(4)),isDraftable(e)&&(e=finalize(t,e));let{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(n[c].base_,e,t)}else e=finalize(t,n);return function(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&freeze(t,n)}(t,e,!0),revokeScope(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==a?e:void 0}function finalize(e,t){if(isFrozen(t))return t;let n=t[c];if(!n){let n=handleValue(t,e.handledSet_,e);return n}if(!isSameScope(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;){let n=t.pop();n(e)}generatePatchesAndFinalize(n,e)}return n.copy_}function markStateFinalized(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var isSameScope=(e,t)=>e.scope_===t,O=[];function updateDraftInParent(e,t,n,i){let a=latest(e),o=e.type_;if(void 0!==i){let e=get(a,i,o);if(e===t){set(a,i,n,o);return}}if(!e.draftLocations_){let t=e.draftLocations_=new Map;each(a,(e,n)=>{if(isDraft(n)){let i=t.get(n)||[];
24i.push(e),t.set(n,i)}})}let c=e.draftLocations_.get(t)??O;for(let e of c)set(a,e,n,o)}function generatePatchesAndFinalize(e,t){let n=e.modified_&&!e.finalized_&&(3===e.type_||(e.assigned_?.size??0)>0);if(n){let{patchPlugin_:n}=t;if(n){let i=n.getPath(e);i&&n.generatePatches_(e,i,t)}markStateFinalized(e)}}function handleValue(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||isDraft(e)||t.has(e)||!isDraftable(e)||isFrozen(e)||(t.add(e),each(e,(i,a)=>{if(isDraft(a)){let t=a[c];if(isSameScope(t,n)){let n=getFinalValue(t);set(e,i,n,e.type_),markStateFinalized(t)}}else isDraftable(a)&&handleValue(a,t,n)})),e}var P={get(e,t){if(t===c)return e;let n=latest(e);if(!has(n,t,e.type_))return function(e,t,n){let i=getDescriptorFromProto(t,n);return i?y in i?i[y]:i.get?.call(e.draft_):void 0}(e,n,t);let i=n[t];if(e.finalized_||!isDraftable(i))return i;if(i===peek(e.base_,t)){prepareCopy(e);let n=1===e.type_?+t:t,a=createProxy(e.scope_,i,e,n);return e.copy_[n]=a}return i},has:(e,t)=>t in latest(e),ownKeys:e=>Reflect.ownKeys(latest(e)),set(e,t,n){let i=getDescriptorFromProto(latest(e),t);if(i?.set)return i.set.call(e.draft_,n),!0;if(!e.modified_){let i=peek(latest(e),t),a=i?.[c];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if((n===i?0!==n||1/n==1/i:n!=n&&i!=i)&&(void 0!==n||has(e.base_,t,e.type_)))return!0;prepareCopy(e),markChanged(e)}return!!(e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=n,e.assigned_.set(t,!0),function(e,t,n){let{scope_:i}=e;if(isDraft(n)){let a=n[c];isSameScope(a,i)&&a.callbacks_.push(function(){prepareCopy(e);let i=getFinalValue(a);updateDraftInParent(e,n,i,t)})}else isDraftable(n)&&e.callbacks_.push(function(){let a=latest(e);get(a,t,e.type_)===n&&i.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&handleValue(get(e.copy_,t,e.type_),i.handledSet_,i)})}(e,t,n),!0)},deleteProperty:(e,t)=>(prepareCopy(e),void 0!==peek(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),markChanged(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let n=latest(e),i=Reflect.getOwnPropertyDescriptor(n,t);return i?{[h]:!0,[d]:1!==e.type_||"length"!==t,[p]:i[p],[y]:n[t]}:i},defineProperty(){die(11)},getPrototypeOf:e=>u(e.base_),setPrototypeOf(){die(12)}},_={};function peek(e,t){let n=e[c],i=n?latest(n):e;return i[t]}function getDescriptorFromProto(e,t){if(!(t in e))return;let n=u(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=u(n)}}function markChanged(e){!e.modified_&&(e.modified_=!0,e.parent_&&markChanged(e.parent_))}function prepareCopy(e){e.copy_||(e.assigned_=new Map,e.copy_=shallowCopy(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function createProxy(e,t,n,i){let[a,o]=isMap(t)?getPlugin(x).proxyMap_(t,n):isSet(t)?getPlugin(x).proxySet_(t,n):function(e,t){let n=v(e),i={type_:n?1:0,scope_:t?t.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},a=i,o=P;n&&(a=[i],o=_);let{revoke:c,proxy:l}=Proxy.revocable(a,o);return i.draft_=l,i.revoke_=c,[l,i]}(t,n),c=n?.scope_??getCurrentScope();return c.drafts_.push(a),o.callbacks_=n?.callbacks_??[],o.key_=i,n&&void 0!==i?function(e,t,n){e.callbacks_.push(function(i){if(!t||!isSameScope(t,i))return;i.mapSetPlugin_?.fixSetContents(t);let a=getFinalValue(t);updateDraftInParent(e,t.draft_??t,a,n),generatePatchesAndFinalize(t,i)})}(n,o,i):o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)}),a}function current(e){return isDraft(e)||die(10,e),function currentImpl(e){let t;if(!isDraftable(e)||isFrozen(e))return e;let n=e[c],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,t=shallowCopy(e,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else t=shallowCopy(e,!0);return each(t,(e,n)=>{set(t,e,currentImpl(n))},i),n&&(n.finalized_=!1),t}(e)}each(P,(e,t)=>{_[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}),_.deleteProperty=function(e,t){return _.set.call(this,e,t,void 0)},_.set=function(e,t,n){return P.set.call(this,e[0],t,n,e[0])};var j=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{let i;if(isFunction(e)&&!isFunction(t)){let n=t;t=e;let i=this;return function(e=n,...a){return i.produce(e,e=>t.call(this,e,...a))}}if(isFunction(t)||die(6),void 0===n||isFunction(n)||die(7),isDraftable(e)){let a=enterScope(this),o=createProxy(a,e,void 0),c=!0;try{i=t(o),c=!1}finally{c?revokeScope(a):leaveScope(a)}return usePatchesInScope(a,n),processResult(i,a)}if(e&&isObjectish(e))die(1,e);else{if(void 0===(i=t(e))&&(i=e),i===a&&(i=void 0),this.autoFreeze_&&freeze(i,!0),n){let t=[],a=[];getPlugin(w).generateReplacementPatches_(e,i,{patches_:t,inversePatches_:a}),n(t,a)}return i}},this.produceWithPatches=(e,t)=>{let n,i;if(isFunction(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let a=this.produce(e,t,(e,t)=>{n=e,i=t});return[a,n,i]},isBoolean(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),isBoolean(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),isBoolean(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){isDraftable(e)||die(8),isDraft(e)&&(e=current(e));let t=enterScope(this),n=createProxy(t,e,void 0);return n[c].isManual_=!0,leaveScope(t),n}finishDraft(e,t){let n=e&&e[c];n&&n.isManual_||die(9);let{scope_:i}=n;return usePatchesInScope(i,t),processResult(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let i=t[n];if(0===i.path.length&&"replace"===i.op){e=i.value;break}}n>
24-1&&(t=t.slice(n+1));let i=getPlugin(w).applyPatches_;return isDraft(e)?i(e,t):this.produce(e,e=>i(e,t))}}().produce},90512:function(e,t,n){"use strict";function clsx(){for(var e,t,n=0,i="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e){if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n)}return i}(e))&&(i&&(i+=" "),i+=t);return i}n.d(t,{W:function(){return clsx}}),t.Z=clsx},94788:function(e,t,n){"use strict";function __WEBPACK_DEFAULT_EXPORT__(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}n.d(t,{Z:function(){return __WEBPACK_DEFAULT_EXPORT__}}),Array.prototype.slice},20309:function(e,t,n){"use strict";function __WEBPACK_DEFAULT_EXPORT__(e){return function(){return e}}n.d(t,{Z:function(){return __WEBPACK_DEFAULT_EXPORT__}})},52882:function(e,t,n){"use strict";n.d(t,{d:function(){return withPath}});let i=Math.PI,a=2*i,o=a-1e-6;function append(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}let Path=class Path{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?append:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return append;let n=10**t;return function(e){this._+=e[0];for(let t=1,i=e.length;t<i;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,i){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(e,t,n,i,a,o){this._append`C${+e},${+t},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(e,t,n,a,o){if(e=+e,t=+t,n=+n,a=+a,(o=+o)<0)throw Error(`negative radius: ${o}`);let c=this._x1,l=this._y1,u=n-e,s=a-t,f=c-e,d=l-t,p=f*f+d*d;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(p>1e-6){if(Math.abs(d*u-s*f)>1e-6&&o){let h=n-c,y=a-l,g=u*u+s*s,m=Math.sqrt(g),v=Math.sqrt(p),b=o*Math.tan((i-Math.acos((g+p-(h*h+y*y))/(2*m*v)))/2),x=b/v,w=b/m;Math.abs(x-1)>1e-6&&this._append`L${e+x*f},${t+x*d}`,this._append`A${o},${o},0,0,${+(d*h>f*y)},${this._x1=e+w*u},${this._y1=t+w*s}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,n,c,l,u){if(e=+e,t=+t,u=!!u,(n=+n)<0)throw Error(`negative radius: ${n}`);let s=n*Math.cos(c),f=n*Math.sin(c),d=e+s,p=t+f,h=1^u,y=u?c-l:l-c;null===this._x1?this._append`M${d},${p}`:(Math.abs(this._x1-d)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${d},${p}`,n&&(y<0&&(y=y%a+a),y>o?this._append`A${n},${n},0,1,${h},${e-s},${t-f}A${n},${n},0,1,${h},${this._x1=d},${this._y1=p}`:y>1e-6&&this._append`A${n},${n},0,${+(y>=i)},${h},${this._x1=e+n*Math.cos(l)},${this._y1=t+n*Math.sin(l)}`)}rect(e,t,n,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}};function withPath(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new Path(t)}Path.prototype},93513:function(e,t,n){"use strict";n.d(t,{cA:function(){return castDraft}});var i,a=Symbol.for("immer-nothing"),o=Symbol.for("immer-draftable"),c=Symbol.for("immer-state");function die(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object.getPrototypeOf;function isDraft(e){return!!e&&!!e[c]}function isDraftable(e){return!!e&&(isPlainObject(e)||Array.isArray(e)||!!e[o]||!!e.constructor?.[o]||isMap(e)||isSet(e))}var u=Object.prototype.constructor.toString(),s=new WeakMap;function isPlainObject(e){if(!e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;let n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if("function"!=typeof n)return!1;let i=s.get(n);return void 0===i&&(i=Function.toString.call(n),s.set(n,i)),i===u}function each(e,t,n=!0){if(0===getArchtype(e)){let i=n?Reflect.ownKeys(e):Object.keys(e);
24i.forEach(n=>{t(n,e[n],e)})}else e.forEach((n,i)=>t(i,n,e))}function getArchtype(e){let t=e[c];return t?t.type_:Array.isArray(e)?1:isMap(e)?2:isSet(e)?3:0}function has(e,t){return 2===getArchtype(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function set(e,t,n){let i=getArchtype(e);2===i?e.set(t,n):3===i?e.add(n):e[t]=n}function isMap(e){return e instanceof Map}function isSet(e){return e instanceof Set}function latest(e){return e.copy_||e.base_}function shallowCopy(e,t){if(isMap(e))return new Map(e);if(isSet(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let n=isPlainObject(e);if(!0!==t&&("class_only"!==t||n)){let t=l(e);if(null!==t&&n)return{...e};let i=Object.create(t);return Object.assign(i,e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[c];let n=Reflect.ownKeys(t);for(let i=0;i<n.length;i++){let a=n[i],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(l(e),t)}}function freeze(e,t=!1){return isFrozen(e)||isDraft(e)||!isDraftable(e)||(getArchtype(e)>1&&Object.defineProperties(e,{set:f,add:f,clear:f,delete:f}),Object.freeze(e),t&&Object.values(e).forEach(e=>freeze(e,!0))),e}var f={value:function(){die(2)}};function isFrozen(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var d={};function getPlugin(e){let t=d[e];return t||die(0,e),t}function usePatchesInScope(e,t){t&&(getPlugin("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function revokeScope(e){leaveScope(e),e.drafts_.forEach(revokeDraft),e.drafts_=null}function leaveScope(e){e===i&&(i=e.parent_)}function enterScope(e){return i={drafts_:[],parent_:i,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function revokeDraft(e){let t=e[c];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function processResult(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0],i=void 0!==e&&e!==n;return i?(n[c].modified_&&(revokeScope(t),die(4)),isDraftable(e)&&(e=finalize(t,e),t.parent_||maybeFreeze(t,e)),t.patches_&&getPlugin("Patches").generateReplacementPatches_(n[c].base_,e,t.patches_,t.inversePatches_)):e=finalize(t,n,[]),revokeScope(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==a?e:void 0}function finalize(e,t,n){if(isFrozen(t))return t;let i=e.immer_.shouldUseStrictIteration(),a=t[c];if(!a)return each(t,(i,o)=>finalizeProperty(e,a,t,i,o,n),i),t;if(a.scope_!==e)return t;if(!a.modified_)return maybeFreeze(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;let t=a.copy_,o=t,c=!1;3===a.type_&&(o=new Set(t),t.clear(),c=!0),each(o,(i,o)=>finalizeProperty(e,a,t,i,o,n,c),i),maybeFreeze(e,t,!1),n&&e.patches_&&getPlugin("Patches").generatePatches_(a,n,e.patches_,e.inversePatches_)}return a.copy_}function finalizeProperty(e,t,n,i,a,o,c){if(null==a||"object"!=typeof a&&!c)return;let l=isFrozen(a);if(!l||c){if(isDraft(a)){let c=o&&t&&3!==t.type_&&!has(t.assigned_,i)?o.concat(i):void 0,l=finalize(e,a,c);if(set(n,i,l),!isDraft(l))return;e.canAutoFreeze_=!1}else c&&n.add(a);if(isDraftable(a)&&!l){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[i]===a&&l)return;finalize(e,a),(!t||!t.scope_.parent_)&&"symbol"!=typeof i&&(isMap(n)?n.has(i):Object.prototype.propertyIsEnumerable.call(n,i))&&maybeFreeze(e,a)}}}function maybeFreeze(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&freeze(t,n)}var p={get(e,t){if(t===c)return e;let n=latest(e);if(!has(n,t))return function(e,t,n){let i=getDescriptorFromProto(t,n);return i?"value"in i?i.value:i.get?.call(e.draft_):void 0}(e,n,t);let i=n[t];return e.finalized_||!isDraftable(i)?i:i===peek(e.base_,t)?(prepareCopy(e),e.copy_[t]=createProxy(i,e)):i},has:(e,t)=>t in latest(e),ownKeys:e=>Reflect.ownKeys(latest(e)),set(e,t,n){let i=getDescriptorFromProto(latest(e),t);if(i?.set)return i.set.call(e.draft_,n),!0;if(!e.modified_){let i=peek(latest(e),t),a=i?.[c];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if((n===i?0!==n||1/n==1/i:n!=n&&i!=i)&&(void 0!==n||has(e.base_,t)))return!0;prepareCopy(e),markChanged(e)}return!!(e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t]))||
24(e.copy_[t]=n,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==peek(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,prepareCopy(e),markChanged(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let n=latest(e),i=Reflect.getOwnPropertyDescriptor(n,t);return i?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:i.enumerable,value:n[t]}:i},defineProperty(){die(11)},getPrototypeOf:e=>l(e.base_),setPrototypeOf(){die(12)}},h={};function peek(e,t){let n=e[c],i=n?latest(n):e;return i[t]}function getDescriptorFromProto(e,t){if(!(t in e))return;let n=l(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=l(n)}}function markChanged(e){!e.modified_&&(e.modified_=!0,e.parent_&&markChanged(e.parent_))}function prepareCopy(e){e.copy_||(e.copy_=shallowCopy(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function createProxy(e,t){let n=isMap(e)?getPlugin("MapSet").proxyMap_(e,t):isSet(e)?getPlugin("MapSet").proxySet_(e,t):function(e,t){let n=Array.isArray(e),a={type_:n?1:0,scope_:t?t.scope_:i,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},o=a,c=p;n&&(o=[a],c=h);let{revoke:l,proxy:u}=Proxy.revocable(o,c);return a.draft_=u,a.revoke_=l,u}(e,t),a=t?t.scope_:i;return a.drafts_.push(n),n}function castDraft(e){return e}each(p,(e,t)=>{h[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),h.deleteProperty=function(e,t){return h.set.call(this,e,t,void 0)},h.set=function(e,t,n){return p.set.call(this,e[0],t,n,e[0])},new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{let i;if("function"==typeof e&&"function"!=typeof t){let n=t;t=e;let i=this;return function(e=n,...a){return i.produce(e,e=>t.call(this,e,...a))}}if("function"!=typeof t&&die(6),void 0!==n&&"function"!=typeof n&&die(7),isDraftable(e)){let a=enterScope(this),o=createProxy(e,void 0),c=!0;try{i=t(o),c=!1}finally{c?revokeScope(a):leaveScope(a)}return usePatchesInScope(a,n),processResult(i,a)}if(e&&"object"==typeof e)die(1,e);else{if(void 0===(i=t(e))&&(i=e),i===a&&(i=void 0),this.autoFreeze_&&freeze(i,!0),n){let t=[],a=[];getPlugin("Patches").generateReplacementPatches_(e,i,t,a),n(t,a)}return i}},this.produceWithPatches=(e,t)=>{let n,i;if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let a=this.produce(e,t,(e,t)=>{n=e,i=t});return[a,n,i]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;isDraftable(e)||die(8),isDraft(e)&&(isDraft(t=e)||die(10,t),e=function currentImpl(e){let t;if(!isDraftable(e)||isFrozen(e))return e;let n=e[c],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,t=shallowCopy(e,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else t=shallowCopy(e,!0);return each(t,(e,n)=>{set(t,e,currentImpl(n))},i),n&&(n.finalized_=!1),t}(t));let n=enterScope(this),i=createProxy(e,void 0);return i[c].isManual_=!0,leaveScope(n),i}finishDraft(e,t){let n=e&&e[c];n&&n.isManual_||die(9);let{scope_:i}=n;return usePatchesInScope(i,t),processResult(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let i=t[n];if(0===i.path.length&&"replace"===i.op){e=i.value;break}}n>-1&&(t=t.slice(n+1));let i=getPlugin("Patches").applyPatches_;return isDraft(e)?i(e,t):this.produce(e,e=>i(e,t))}}().produce},45007:function(e,t,n){"use strict";n.d(t,{wU:function(){return shallowEqual},zt:function(){return Provider_default}});var i=n(67294);n(31103);var a={notify(){},get:()=>[]},o=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),c="undefined"!=typeof navigator&&"ReactNative"===navigator.product,l=o||c?i.useLayoutEffect:i.useEffect;function is(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function shallowEqual(e,t){if(is(e,t))return!0;
24if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!is(e[n[i]],t[n[i]]))return!1;return!0}var u=Symbol.for("react-redux-context"),s="undefined"!=typeof globalThis?globalThis:{},f=function(){if(!i.createContext)return{};let e=s[u]??=new Map,t=e.get(i.createContext);return t||(t=i.createContext(null),e.set(i.createContext,t)),t}(),Provider_default=function(e){let{children:t,context:n,serverState:o,store:c}=e,u=i.useMemo(()=>{let e=function(e,t){let n;let i=a,o=0,c=!1;function handleChangeWrapper(){l.onStateChange&&l.onStateChange()}function trySubscribe(){if(o++,!n){let a,o;n=t?t.addNestedSub(handleChangeWrapper):e.subscribe(handleChangeWrapper),a=null,o=null,i={clear(){a=null,o=null},notify(){(()=>{let e=a;for(;e;)e.callback(),e=e.next})()},get(){let e=[],t=a;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,n=o={callback:e,next:null,prev:o};return n.prev?n.prev.next=n:a=n,function(){t&&null!==a&&(t=!1,n.next?n.next.prev=n.prev:o=n.prev,n.prev?n.prev.next=n.next:a=n.next)}}}}}function tryUnsubscribe(){o--,n&&0===o&&(n(),n=void 0,i.clear(),i=a)}let l={addNestedSub:function(e){trySubscribe();let t=i.subscribe(e),n=!1;return()=>{n||(n=!0,t(),tryUnsubscribe())}},notifyNestedSubs:function(){i.notify()},handleChangeWrapper,isSubscribed:function(){return c},trySubscribe:function(){c||(c=!0,trySubscribe())},tryUnsubscribe:function(){c&&(c=!1,tryUnsubscribe())},getListeners:()=>i};return l}(c);return{store:c,subscription:e,getServerState:o?()=>o:void 0}},[c,o]),s=i.useMemo(()=>c.getState(),[c]);return l(()=>{let{subscription:e}=u;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==c.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[u,s]),i.createElement((n||f).Provider,{value:u},t)}},65849:function(e,t,n){"use strict";function formatProdErrorMessage(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}n.d(t,{LG:function(){return isAction},MT:function(){return createStore},PO:function(){return isPlainObject},UY:function(){return combineReducers},md:function(){return applyMiddleware},qC:function(){return compose}});var i="function"==typeof Symbol&&Symbol.observable||"@@observable",randomString=()=>Math.random().toString(36).substring(7).split("").join("."),a={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`};function isPlainObject(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function createStore(e,t,n){if("function"!=typeof e)throw Error(formatProdErrorMessage(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error(formatProdErrorMessage(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error(formatProdErrorMessage(1));return n(createStore)(e,t)}let o=e,c=t,l=new Map,u=l,s=0,f=!1;function ensureCanMutateNextListeners(){u===l&&(u=new Map,l.forEach((e,t)=>{u.set(t,e)}))}function getState(){if(f)throw Error(formatProdErrorMessage(3));return c}function subscribe(e){if("function"!=typeof e)throw Error(formatProdErrorMessage(4));if(f)throw Error(formatProdErrorMessage(5));let t=!0;ensureCanMutateNextListeners();let n=s++;return u.set(n,e),function(){if(t){if(f)throw Error(formatProdErrorMessage(6));t=!1,ensureCanMutateNextListeners(),u.delete(n),l=null}}}function dispatch(e){if(!isPlainObject(e))throw Error(formatProdErrorMessage(7));if(void 0===e.type)throw Error(formatProdErrorMessage(8));if("string"!=typeof e.type)throw Error(formatProdErrorMessage(17));if(f)throw Error(formatProdErrorMessage(9));try{f=!0,c=o(c,e)}finally{f=!1}let t=l=u;return t.forEach(e=>{e()}),e}
24return dispatch({type:a.INIT}),{dispatch,subscribe,getState,replaceReducer:function(e){if("function"!=typeof e)throw Error(formatProdErrorMessage(10));o=e,dispatch({type:a.REPLACE})},[i]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(formatProdErrorMessage(11));function observeState(){e.next&&e.next(getState())}observeState();let t=subscribe(observeState);return{unsubscribe:t}},[i](){return this}}}}}function combineReducers(e){let t;let n=Object.keys(e),i={};for(let t=0;t<n.length;t++){let a=n[t];"function"==typeof e[a]&&(i[a]=e[a])}let o=Object.keys(i);try{!function(e){Object.keys(e).forEach(t=>{let n=e[t],i=n(void 0,{type:a.INIT});if(void 0===i)throw Error(formatProdErrorMessage(12));if(void 0===n(void 0,{type:a.PROBE_UNKNOWN_ACTION()}))throw Error(formatProdErrorMessage(13))})}(i)}catch(e){t=e}return function(e={},n){if(t)throw t;let a=!1,c={};for(let t=0;t<o.length;t++){let l=o[t],u=i[l],s=e[l],f=u(s,n);if(void 0===f)throw n&&n.type,Error(formatProdErrorMessage(14));c[l]=f,a=a||f!==s}return(a=a||o.length!==Object.keys(e).length)?c:e}}function compose(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function applyMiddleware(...e){return t=>(n,i)=>{let a=t(n,i),dispatch=()=>{throw Error(formatProdErrorMessage(15))},o={getState:a.getState,dispatch:(e,...t)=>dispatch(e,...t)},c=e.map(e=>e(o));return dispatch=compose(...c)(a.dispatch),{...a,dispatch}}}function isAction(e){return isPlainObject(e)&&"type"in e&&"string"==typeof e.type}},19119:function(e,t,n){"use strict";n.d(t,{P1:function(){return p}});var ensureIsArray=e=>Array.isArray(e)?e:[e],i=0,a=class{revision=i;_value;_lastValue;_isEqual=tripleEq;constructor(e,t=tripleEq){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++i)}};function tripleEq(e,t){return e===t}function getValue(e){return e instanceof a||console.warn("Not a valid cell! ",e),e.value}var neverEq=(e,t)=>!1;function createTag(){return function(e,t=tripleEq){return new a(null,t)}(0,neverEq)}var consumeCollection=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=createTag()),getValue(t)};Symbol();var o=0,c=Object.getPrototypeOf({}),l=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,u);tag=createTag();tags={};children={};collectionTag=null;id=o++},u={get(e,t){let n=function(){let{value:n}=e,i=Reflect.get(n,t);if("symbol"==typeof t||t in c)return i;if("object"==typeof i&&null!==i){let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(i)?new s(i):new l(i)),n.tag&&getValue(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=createTag()).value=i),getValue(n),i}}();return n},ownKeys:e=>(consumeCollection(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},s=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],f);tag=createTag();tags={};children={};collectionTag=null;id=o++},f={get:([e],t)=>("length"===t&&consumeCollection(e),u.get(e,t)),ownKeys:([e])=>u.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>u.getOwnPropertyDescriptor(e,t),has:([e],t)=>u.has(e,t)},d="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function createCacheNode(){return{s:0,v:void 0,o:null,p:null}}function weakMapMemoize(e,t={}){let n,i=createCacheNode(),{resultEqualityCheck:a}=t,o=0;function memoized(){let t,c=i,{length:l}=arguments;for(let e=0;e<l;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=c.o;null===e&&(c.o=e=new WeakMap);let n=e.get(t);void 0===n?(c=createCacheNode(),e.set(t,c)):c=n}else{let e=c.p;null===e&&(c.p=e=new Map);let n=e.get(t);void 0===n?(c=createCacheNode(),e.set(t,c)):c=n}}let u=c;if(1===c.s)t=c.v;else if(t=e.apply(null,arguments),o++,a){let e=n?.deref?.()??n;null!=e&&a(e,t)&&(t=e,0!==o&&o--);let i="object"==typeof t&&null!==t||"function"==typeof t;n=i?new d(t):t}return u.s=1,u.v=t,t}return memoized.clearCache=()=>{i=createCacheNode(),memoized.resetResultsCount()},memoized.resultsCount=()=>o,memoized.resetResultsCount=()=>{o=0},memoized}var p=function(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,createSelector2=(...e)=>{let t,i=0,a=0,o={},c=e.pop();"object"==typeof c&&(o=c,c=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);let l={...n,...o},{memoize:u,memoizeOptions:s=[],argsMemoize:f=weakMapMemoize,argsMemoizeOptions:d=[],devModeChecks:p={}}=l,h=ensureIsArray(s),y=ensureIsArray(d),g=function(e){let t=Array.isArray(e[0])?e[0]:e;return function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),m=u(function(){return i++,c.apply(null,arguments)},...h),v=f(function(){a++;let e=function(e,t){let n=[],{length:i}=e;for(let a=0;a<i;a++)n.push(e[a].apply(null,t));return n}(g,arguments);return t=m.apply(null,e)},...y);
24return Object.assign(v,{resultFunc:c,memoizedResultFunc:m,dependencies:g,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>t,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:u,argsMemoize:f})};return Object.assign(createSelector2,{withTypes:()=>createSelector2}),createSelector2}(weakMapMemoize),h=Object.assign((e,t=p)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e),i=n.map(t=>e[t]),a=t(i,(...e)=>e.reduce((e,t,i)=>(e[n[i]]=t,e),{}));return a},{withTypes:()=>h})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.