1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[44625],{2494:(e,t,r)=>{"use strict";r.d(t,{s:()=>a});var n=r(60512),i=r.n(n);function a(e,t,r){return!0===t?i()(e,r):"function"==typeof t?i()(e,t):e}},7547:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(23676),i=r(72465),a=r(10656),o=r(81571);t.uniqBy=function(e,t=i.identity){return a.isArrayLikeObject(e)?n.uniqBy(Array.from(e),o.iteratee(t)):[]}},9795:(e,t,r)=>{"use strict";r.d(t,{i:()=>C});var n=r(12115);let i=Math.cos,a=Math.sin,o=Math.sqrt,c=Math.PI,l=2*c,u={draw(e,t){let r=o(t/c);e.moveTo(r,0),e.arc(0,0,r,0,l)}},s=o(1/3),f=2*s,y=a(c/10)/a(7*c/10),d=a(l/10)*y,p=-i(l/10)*y,v=o(3),b=o(3)/2,g=1/o(12),h=(g/2+1)*3;var m=r(85654),O=r(31847);o(3),o(3);var w=r(52596),j=r(16377),P=r(90597),x=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var T={symbolCircle:u,symbolCross:{draw(e,t){let r=o(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},symbolDiamond:{draw(e,t){let r=o(t/f),n=r*s;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},symbolSquare:{draw(e,t){let r=o(t),n=-r/2;e.rect(n,n,r,r)}},symbolStar:{draw(e,t){let r=o(.8908130915292852*t),n=d*r,c=p*r;e.moveTo(0,-r),e.lineTo(n,c);for(let t=1;t<5;++t){let o=l*t/5,u=i(o),s=a(o);e.lineTo(s*r,-u*r),e.lineTo(u*n-s*c,s*n+u*c)}e.closePath()}},symbolTriangle:{draw(e,t){let r=-o(t/(3*v));e.moveTo(0,2*r),e.lineTo(-v*r,-r),e.lineTo(v*r,-r),e.closePath()}},symbolWye:{draw(e,t){let r=o(t/h),n=r/2,i=r*g,a=r*g+r,c=-n;e.moveTo(n,i),e.lineTo(n,a),e.lineTo(c,a),e.lineTo(-.5*n-b*i,b*n+-.5*i),e.lineTo(-.5*n-b*a,b*n+-.5*a),e.lineTo(-.5*c-b*a,b*c+-.5*a),e.lineTo(-.5*n+b*i,-.5*i-b*n),e.lineTo(-.5*n+b*a,-.5*a-b*n),e.lineTo(-.5*c+b*a,-.5*a-b*c),e.closePath()}}},A=Math.PI/180,D=e=>T["symbol".concat((0,j.Zb)(e))]||u,M=(e,t,r)=>{if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*A;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.tan(n)**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}},C=e=>{var{type:t="circle",size:r=64,sizeType:i="area"}=e,a=k(k({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,x)),{},{type:t,size:r,sizeType:i}),o="circle";"string"==typeof t&&(o=t);var{className:c,cx:l,cy:s}=a,f=(0,P.a)(a);return(0,j.Et)(l)&&(0,j.Et)(s)&&(0,j.Et)(r)?n.createElement("path",E({}
1,f,{className:(0,w.$)("recharts-symbols",c),transform:"translate(".concat(l,", ").concat(s,")"),d:(()=>{var e=D(o),t=(function(e,t){let r=null,n=(0,O.i)(i);function i(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return e="function"==typeof e?e:(0,m.A)(e||u),t="function"==typeof t?t:(0,m.A)(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,m.A)(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,m.A)(+e),i):t},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i})().type(e).size(M(r,i,o))();if(null!==t)return t})()})):null};C.registerSymbol=(e,t)=>{T["symbol".concat((0,j.Zb)(e))]=t}},10656:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(68179),i=r(99279);t.isArrayLikeObject=function(e){return i.isObjectLike(e)&&n.isArrayLike(e)}},12429:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(44117);t.cloneDeep=function(e){return n.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},14804:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(98132),i=r(12429);t.matches=function(e){return e=i.cloneDeep(e),t=>n.isMatch(t,e)}},15160:(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)}},16238:(e,t,r)=>{"use strict";r.d(t,{h:()=>w});var n=r(12115),i=r(52596),a=r(39531),o=r(55306),c=r(81971),l=r(72008),u=r(56124),s=r(71807),f=r(60379),y=r(93389),d=r(29695),p=["dangerouslySetInnerHTML","ticks"],v=["id"];function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function g(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function h(e){var t=(0,c.j)(),r=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{null===r.current?t((0,o.cU)(e)):r.current!==e&&t((0,o.hd)({prev:r.current,next:e})),r.current=e},[e,t]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,o.fR)(r.current)),r.current=null)},[t]),null}var m=e=>{var{yAxisId:t,className:r,width:y,label:d}=e,h=(0,n.useRef)(null),m=(0,n.useRef)(null),O=(0,c.G)(u.c2),w=(0,s.r)(),j=(0,c.j)(),P="yAxis",x=(0,c.G)(e=>(0,l.iV)(e,P,t,w)),E=(0,c.G)(e=>(0,l.wP)(e,t)),S=(0,c.G)(e=>(0,l.KR)(e,t)),k=(0,c.G)(e=>(0,l.Zi)(e,P,t,w)),T=(0,c.G)(e=>(0,l.hc)(e,t));if((0,n.useLayoutEffect)(()=>{if(!("auto"!==y||!E||(0,f.ZY)(d)||(0,n.isValidElement)(d))&&null!=T){var e=h.current;if(e){var r=e.getCalculatedWidth();Math.round(E.width)!==Math.round(r)&&j((0,o.QG)({id:t,width:r}))}}},[k,E,j,d,t,y,T]),null==E||null==S||null==T)return null;var{dangerouslySetInnerHTML:A,ticks:D}=e,M=g(e,p),{id:C}=T,N=g(T,v);return n.createElement(a.u,b({},M,N,{ref:h,labelRef:m,scale:x,x:S.x,y:S.y,tickTextProps:"auto"===y?{width:void 0}:{width:y},width:E.width,height:E.height,className:(0,i.$)("recharts-".concat(P," ").concat(P),r),viewBox:O,ticks:k,axisType:P}))},O={allowDataOverflow:l.cd.allowDataOverflow,allowDecimals:l.cd.allowDecimals,allowDuplicatedCategory:l.cd.allowDuplicatedCategory,angle:l.cd.angle,axisLine:a.F.axisLine,hide:!1,includeHidden:l.cd.includeHidden,interval:l.cd.interval,minTickGap:l.cd.minTickGap,mirror:l.cd.mirror,orientation:l.cd.orientation,padding:l.cd.padding,reversed:l.cd.reversed,scale:l.cd.scale,tick:l.cd.tick,tickCount:l.cd.tickCount,tickLine:a.F.tickLine,tickSize:a.F.tickSize,type:l.cd.type,width:l.cd.width,yAxisId:0},w=n.memo(e=>{var t=(0,y.e)(e,O);return n.createElement(n.Fragment,null,n.createElement(h,{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}),n.createElement(m,t))},d.Q);w.displayName="YAxis"},23676:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.uniqBy=function(e,t){let r=new Map;for(let n=0;n<e.length;n++){let i=e[n],a=t(i);r.has(a)||r.set(a,i)}return Array.from(r.values())}},24517:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});
1let n=r(98132),i=r(46200),a=r(37298),o=r(10921),c=r(93205);t.matchesProperty=function(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=i.toKey(e)}return t=a.cloneDeep(t),function(r){let i=o.get(r,e);return void 0===i?c.has(r,e):void 0===t?void 0===i:n.isMatch(i,t)}}},27086:(e,t,r)=>{"use strict";r.d(t,{m:()=>ef});var n=r(12115),i=r(47650),a=r(20241),o=r.n(a),c=r(52596),l=r(16377);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e){return Array.isArray(e)&&(0,l.vh)(e[0])&&(0,l.vh)(e[1])?e.join(" ~ "):e}var d=e=>{var{separator:t=" : ",contentStyle:r={},itemStyle:i={},labelStyle:a={},payload:s,formatter:d,itemSorter:p,wrapperClassName:v,labelClassName:b,label:g,labelFormatter:h,accessibilityLayer:m=!1}=e,O=f({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},r),w=f({margin:0},a),j=!(0,l.uy)(g),P=j?g:"",x=(0,c.$)("recharts-default-tooltip",v),E=(0,c.$)("recharts-tooltip-label",b);return j&&h&&null!=s&&(P=h(g,s)),n.createElement("div",u({className:x,style:O},m?{role:"status","aria-live":"assertive"}:{}),n.createElement("p",{className:E,style:w},n.isValidElement(P)?P:"".concat(P)),(()=>{if(s&&s.length){var e=(p?o()(s,p):s).map((e,r)=>{if("none"===e.type)return null;var a=e.formatter||d||y,{value:o,name:c}=e,u=o,p=c;if(a){var v=a(o,c,e,r,s);if(Array.isArray(v))[u,p]=v;else{if(null==v)return null;u=v}}var b=f({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},i);return n.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(r),style:b},(0,l.vh)(p)?n.createElement("span",{className:"recharts-tooltip-item-name"},p):null,(0,l.vh)(p)?n.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,n.createElement("span",{className:"recharts-tooltip-item-value"},u),n.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return n.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},p="recharts-tooltip-wrapper",v={visibility:"hidden"};function b(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offsetTopLeft:i,position:a,reverseDirection:o,tooltipDimension:c,viewBox:u,viewBoxDimension:s}=e;if(a&&(0,l.Et)(a[n]))return a[n];var f=r[n]-c-(i>0?i:0),y=r[n]+i;if(t[n])return o[n]?f:y;var d=u[n];return null==d?0:(0,o[n])?f<d?Math.max(y,d):Math.max(f,d):null==s?0:y+c>d+s?Math.max(f,d):Math.max(y,d)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){m(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class O extends n.PureComponent{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:r,animationEasing:i,children:a,coordinate:o,hasPayload:u,isAnimationActive:s,offset:f,position:y,reverseDirection:d,useTranslate3d:g,viewBox:m,wrapperStyle:O,lastBoundingBox:w,innerRef:j,hasPortalFromProps:P}
1=this.props,{cssClasses:x,cssProperties:E}=function(e){var t,r,n,{allowEscapeViewBox:i,coordinate:a,offsetTopLeft:o,position:u,reverseDirection:s,tooltipBox:f,useTranslate3d:y,viewBox:d}=e;return{cssProperties:t=f.height>0&&f.width>0&&a?function(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:r=b({allowEscapeViewBox:i,coordinate:a,key:"x",offsetTopLeft:o,position:u,reverseDirection:s,tooltipDimension:f.width,viewBox:d,viewBoxDimension:d.width}),translateY:n=b({allowEscapeViewBox:i,coordinate:a,key:"y",offsetTopLeft:o,position:u,reverseDirection:s,tooltipDimension:f.height,viewBox:d,viewBoxDimension:d.height}),useTranslate3d:y}):v,cssClasses:function(e){var{coordinate:t,translateX:r,translateY:n}=e;return(0,c.$)(p,{["".concat(p,"-right")]:(0,l.Et)(r)&&t&&(0,l.Et)(t.x)&&r>=t.x,["".concat(p,"-left")]:(0,l.Et)(r)&&t&&(0,l.Et)(t.x)&&r<t.x,["".concat(p,"-bottom")]:(0,l.Et)(n)&&t&&(0,l.Et)(t.y)&&n>=t.y,["".concat(p,"-top")]:(0,l.Et)(n)&&t&&(0,l.Et)(t.y)&&n<t.y})}({translateX:r,translateY:n,coordinate:a})}}({allowEscapeViewBox:t,coordinate:o,offsetTopLeft:f,position:y,reverseDirection:d,tooltipBox:{height:w.height,width:w.width},useTranslate3d:g,viewBox:m}),S=P?{}:h(h({transition:s&&e?"transform ".concat(r,"ms ").concat(i):void 0},E),{},{pointerEvents:"none",visibility:!this.state.dismissed&&e&&u?"visible":"hidden",position:"absolute",top:0,left:0}),k=h(h({},S),{},{visibility:!this.state.dismissed&&e&&u?"visible":"hidden"},O);return n.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:x,style:k,ref:j},a)}constructor(){super(...arguments),m(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),m(this,"handleKeyDown",e=>{if("Escape"===e.key){var t,r,n,i;this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(t=null===(r=this.props.coordinate)||void 0===r?void 0:r.x)&&void 0!==t?t:0,y:null!==(n=null===(i=this.props.coordinate)||void 0===i?void 0:i.y)&&void 0!==n?n:0}})}})}}var w=r(2494),j=r(97238),P=r(96752),x=r(77918),E=r(43597),S=r(70688),k=r(90597),T=["x","y","top","left","width","height","className"];function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var M=(e,t,r,n,i,a)=>"M".concat(e,",").concat(i,"v").concat(n,"M").concat(a,",").concat(t,"h").concat(r),C=e=>{var{x:t=0,y:r=0,top:i=0,left:a=0,width:o=0,height:u=0,className:s}=e,f=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:t,y:r,top:i,left:a,width:o,height:u},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,T));return(0,l.Et)(t)&&(0,l.Et)(r)&&(0,l.Et)(o)&&(0,l.Et)(u)&&(0,l.Et)(i)&&(0,l.Et)(a)?n.createElement("path",A({}
1,(0,k.a)(f),{className:(0,c.$)("recharts-cross",s),d:M(t,r,o,u,i,a)})):null},N=r(44538),I=r(25641);function L(e){var{cx:t,cy:r,radius:n,startAngle:i,endAngle:a}=e;return{points:[(0,I.IZ)(t,r,n,i),(0,I.IZ)(t,r,n,a)],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}var B=r(77283),z=r(81971),R=r(39827),G=r(72008),U=r(20215);function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var F=()=>(0,z.G)(G.Dn),V=()=>{var e=F(),t=(0,z.G)(U.R4),r=(0,z.G)(U.fl);return e&&r?(0,R.Hj)(Z(Z({},e),{},{scale:r}),t):(0,R.Hj)(void 0,t)},$=r(72986),H=r(37713),q=r(21909),K=r(71225);function X(){return(X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Q(e){var{cursor:t,cursorComp:r,cursorProps:i}=e;return(0,n.isValidElement)(t)?(0,n.cloneElement)(t,i):(0,n.createElement)(r,i)}function J(e){var t,r,i,a,o,{coordinate:l,payload:u,index:s,offset:f,tooltipAxisBandSize:y,layout:d,cursor:p,tooltipEventType:v,chartName:b}=e;if(!p||!l||"ScatterChart"!==b&&"axis"!==v)return null;if("ScatterChart"===b)i=l,a=C,o=K.I.cursorLine;else if("BarChart"===b)t=y/2,i={stroke:"none",fill:"#ccc",x:"horizontal"===d?l.x-t:f.left+.5,y:"horizontal"===d?f.top+.5:l.y-t,width:"horizontal"===d?y:f.width-1,height:"horizontal"===d?f.height-1:y},a=N.M,o=K.I.cursorRectangle;else if("radial"===d&&(0,E.TT)(l)){var{cx:g,cy:h,radius:m,startAngle:O,endAngle:w}=L(l);i={cx:g,cy:h,startAngle:O,endAngle:w,innerRadius:m,outerRadius:m},a=B.h,o=K.I.cursorLine}else i={points:function(e,t,r){if("horizontal"===e)return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if("vertical"===e)return[{x:r.left,y:t.y},{x:r.left+r.width,y:t.y}];if((0,E.TT)(t)){if("centric"===e){var{cx:n,cy:i,innerRadius:a,outerRadius:o,angle:c}=t,l=(0,I.IZ)(n,i,a,c),u=(0,I.IZ)(n,i,o,c);return[{x:l.x,y:l.y},{x:u.x,y:u.y}]}return L(t)}}(d,l,f)},a=S.I,o=K.I.cursorLine;var j="object"==typeof p&&"className"in p?p.className:void 0,P=_(_(_(_({stroke:"#ccc",pointerEvents:"none"},f),i),(0,H.ic)(p)),{},{payload:u,payloadIndex:s,className:(0,c.$)("recharts-tooltip-cursor",j)});return n.createElement(q.g,{zIndex:null!==(r=e.zIndex)&&void 0!==r?r:o},n.createElement(Q,{cursor:p,cursorComp:a,cursorProps:P}))}function ee(e){var t=V(),r=(0,j.W7)(),i=(0,j.WX)(),a=(0,$.fW)();return null==t||null==r||null==i||null==a?null:n.createElement(J,X({}
1,e,{offset:r,layout:i,tooltipAxisBandSize:t,chartName:a}))}var et=r(25115),er=r(34890),en=r(46850),ei=r(96523),ea=r(93389);function eo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ec(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eo(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function el(e){return e.dataKey}var eu=[],es={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 ef(e){var t,r,a,o=(0,ea.e)(e,es),{active:c,allowEscapeViewBox:l,animationDuration:u,animationEasing:s,content:f,filterNull:y,isAnimationActive:p,offset:v,payloadUniqBy:b,position:g,reverseDirection:h,useTranslate3d:m,wrapperStyle:E,cursor:S,shared:k,trigger:T,defaultIndex:A,portal:D,axisId:M}=o,C=(0,z.j)(),N="number"==typeof A?String(A):A;(0,n.useEffect)(()=>{C((0,er.UF)({shared:k,trigger:T,axisId:M,active:c,defaultIndex:N}))},[C,k,T,M,c,N]);var I=(0,j.sk)(),L=(0,P.$)(),B=(0,ei.Td)(k),{activeIndex:R,isActive:G}=null!==(r=(0,z.G)(e=>(0,$.yn)(e,B,T,N)))&&void 0!==r?r:{},U=(0,z.G)(e=>(0,$.u9)(e,B,T,N)),W=(0,z.G)(e=>(0,$.BZ)(e,B,T,N)),Z=(0,z.G)(e=>(0,$.dS)(e,B,T,N)),F=(0,et.X)(),V=null!==(a=null!=c?c:G)&&void 0!==a&&a,[H,q]=(0,x.V)([U,V]),K="axis"===B?W:void 0;(0,en.m7)(B,T,Z,K,R,V);var X=null!=D?D:F;if(null==X||null==I||null==B)return null;var Y=null!=U?U:eu;V||(Y=eu),y&&Y.length&&(Y=(0,w.s)(Y.filter(e=>null!=e.value&&(!0!==e.hide||o.includeHidden)),b,el));var _=Y.length>0,Q=n.createElement(O,{allowEscapeViewBox:l,animationDuration:u,animationEasing:s,isAnimationActive:p,active:V,coordinate:Z,hasPayload:_,offset:v,position:g,reverseDirection:h,useTranslate3d:m,viewBox:I,wrapperStyle:E,lastBoundingBox:H,innerRef:q,hasPortalFromProps:!!D},(t=ec(ec({},o),{},{payload:Y,label:K,active:V,activeIndex:R,coordinate:Z,accessibilityLayer:L}),n.isValidElement(f)?n.cloneElement(f,t):"function"==typeof f?n.createElement(f,t):n.createElement(d,t)));return n.createElement(n.Fragment,null,(0,i.createPortal)(Q,X),V&&n.createElement(ee,{cursor:S,tooltipEventType:B,coordinate:Z,payload:Y,index:R}))}},29695:(e,t,r)=>{"use strict";r.d(t,{Q:()=>l});var n=r(60116),i=["domain","range"],a=["domain","range"];function o(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function c(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 l(e,t){if(e===t)return!0;var{domain:r,range:l}=e,u=o(e,i),{domain:s,range:f}=t,y=o(t,a);return!!(c(r,s)&&c(l,f))&&(0,n.P)(u,y)}},29738:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(44117),i=r(42721);t.cloneDeepWith=function(e,t){return n.cloneDeepWith(e,(r,a,o,c)=>{let l=t?.(r,a,o,c);if(void 0!==l)return l;if("object"==typeof e)switch(Object.prototype.toString.call(e)){case i.numberTag:case i.stringTag:case i.booleanTag:{let t=new e.constructor(e?.valueOf());return n.copyProperties(t,e),t}case i.argumentsTag:{let t={};return n.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}})}},36447:(e,t,r)=>{"use strict";r.d(t,{f:()=>f});var n=r(16377),i=r(27842),a=r(41643),o=r(83455);function c(e,t){if(t<1)return[];if(1===t)return e;for(var r=[],n=0;n<e.length;n+=t)r.push(e[n]);return r}function l(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function f(e,t,r){var u,{tick:f,ticks:y,viewBox:d,minTickGap:p,orientation:v,interval:b,tickFormatter:g,unit:h,angle:m}=e;if(!y||!y.length||!f)return[];if((0,n.Et)(b)||a.m.isSsr)return null!==(u=c(y,((0,n.Et)(b)?b:0)+1))&&void 0!==u?u:[];var O=[],w="top"===v||"bottom"===v?"width":"height",j=h&&"width"===w?(0,i.Pu)(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},P=(e,n)=>{var a,c,l="function"==typeof g?g(e.value,n):e.value;return"width"===w?(c={width:(a=(0,i.Pu)(l,{fontSize:t,letterSpacing:r})).width+j.width,height:a.height+j.height}
1,(0,o.bx)(c,m)):(0,i.Pu)(l,{fontSize:t,letterSpacing:r})[w]},x=y.length>=2?(0,n.sA)(y[1].coordinate-y[0].coordinate):1,E=function(e,t,r){var n="width"===r,{x:i,y:a,width:o,height:c}=e;return 1===t?{start:n?i:a,end:n?i+o:a+c}:{start:n?i+o:a+c,end:n?i:a}}(d,x,w);return"equidistantPreserveStart"===b?function(e,t,r,n,i){for(var a,o=(n||[]).slice(),{start:u,end:s}=t,f=0,y=1,d=u;y<=o.length;)if(a=function(){var t,a=null==n?void 0:n[f];if(void 0===a)return{v:c(n,y)};var o=f,p=()=>(void 0===t&&(t=r(a,o)),t),v=a.coordinate,b=0===f||l(e,v,p,d,s);b||(f=0,d=u,y+=1),b&&(d=v+e*(p()/2+i),f+=y)}())return a.v;return[]}(x,E,P,y,p):("preserveStart"===b||"preserveStartEnd"===b?function(e,t,r,n,i,a){var o=(n||[]).slice(),c=o.length,{start:u,end:f}=t;if(a){var y=n[c-1],d=r(y,c-1),p=e*(y.coordinate+e*d/2-f);o[c-1]=y=s(s({},y),{},{tickCoord:p>0?y.coordinate-p*e:y.coordinate}),null!=y.tickCoord&&l(e,y.tickCoord,()=>d,u,f)&&(f=y.tickCoord-e*(d/2+i),o[c-1]=s(s({},y),{},{isShow:!0}))}for(var v=a?c-1:c,b=function(t){var n,a=o[t],c=()=>(void 0===n&&(n=r(a,t)),n);if(0===t){var y=e*(a.coordinate-e*c()/2-u);o[t]=a=s(s({},a),{},{tickCoord:y<0?a.coordinate-y*e:a.coordinate})}else o[t]=a=s(s({},a),{},{tickCoord:a.coordinate});null!=a.tickCoord&&l(e,a.tickCoord,c,u,f)&&(u=a.tickCoord+e*(c()/2+i),o[t]=s(s({},a),{},{isShow:!0}))},g=0;g<v;g++)b(g);return o}(x,E,P,y,p,"preserveStartEnd"===b):function(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,{start:c}=t,{end:u}=t,f=function(t){var n,f=a[t],y=()=>(void 0===n&&(n=r(f,t)),n);if(t===o-1){var d=e*(f.coordinate+e*y()/2-u);a[t]=f=s(s({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate})}else a[t]=f=s(s({},f),{},{tickCoord:f.coordinate});null!=f.tickCoord&&l(e,f.tickCoord,y,c,u)&&(u=f.tickCoord-e*(y()/2+i),a[t]=s(s({},f),{},{isShow:!0}))},y=o-1;y>=0;y--)f(y);return a}(x,E,P,y,p)).filter(e=>e.isShow)}},36633:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPrimitive=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}},37298:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(29738);t.cloneDeep=function(e){return n.cloneDeepWith(e)}},39531:(e,t,r)=>{"use strict";r.d(t,{u:()=>k,F:()=>j});var n=r(12115),i=r(95672),a=r.n(i),o=r(52596),c=r(2348),l=r(79095),u=r(60379),s=r(16377),f=r(43597),y=r(36447),d=r(37713),p=e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:i=0,tickMargin:a=0}=e,o=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>
1o&&(o=t.width)}});var c=r?r.getBoundingClientRect().width:0;return Math.round(o+(i+a)+c+(r?n:0))}return 0},v=r(93389),b=r(21909),g=r(71225),h=["axisLine","width","height","className","hide","ticks","axisType"];function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var j={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:g.I.axis};function P(e){var{x:t,y:r,width:i,height:c,orientation:l,mirror:u,axisLine:s,otherSvgProps:f}=e;if(!s)return null;var y=w(w(w({},f),(0,d.uZ)(s)),{},{fill:"none"});if("top"===l||"bottom"===l){var p=+("top"===l&&!u||"bottom"===l&&u);y=w(w({},y),{},{x1:t,y1:r+p*c,x2:t+i,y2:r+p*c})}else{var v=+("left"===l&&!u||"right"===l&&u);y=w(w({},y),{},{x1:t+v*i,y1:r,x2:t+v*i,y2:r+c})}return n.createElement("line",m({},y,{className:(0,o.$)("recharts-cartesian-axis-line",a()(s,"className"))}))}function x(e){var t,{option:r,tickProps:i,value:a}=e,c=(0,o.$)(i.className,"recharts-cartesian-axis-tick-value");if(n.isValidElement(r))t=n.cloneElement(r,w(w({},i),{},{className:c}));else if("function"==typeof r)t=r(w(w({},i),{},{className:c}));else{var u="recharts-cartesian-axis-tick-value";"boolean"!=typeof r&&(u=(0,o.$)(u,null==r?void 0:r.className)),t=n.createElement(l.EY,m({},i,{className:u}),a)}return t}var E=(0,n.forwardRef)((e,t)=>{var{ticks:r=[],tick:i,tickLine:l,stroke:u,tickFormatter:p,unit:v,padding:h,tickTextProps:O,orientation:j,mirror:P,x:E,y:S,width:k,height:T,tickSize:A,tickMargin:D,fontSize:M,letterSpacing:C,getTicksConfig:N,events:I,axisType:L}=e,B=(0,y.f)(w(w({},N),{},{ticks:r}),M,C),z=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(j,P),R=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(j,P),G=(0,d.uZ)(N),U=(0,d.ic)(i),W={};"object"==typeof l&&(W=l);var Z=w(w({},G),{},{fill:"none"},W),F=B.map(e=>w({entry:e},function(e,t,r,n,i,a,o,c,l){var u,f,y,d,p,v,b=c?-1:1,g=e.tickSize||o,h=(0,s.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":u=f=e.coordinate,v=(y=(d=r+ +!c*i)-b*g)-b*l,p=h;break;case"left":y=d=e.coordinate,p=(u=(f=t+ +!c*n)-b*g)-b*l,v=h;break;case"right":y=d=e.coordinate,p=(u=(f=t+ +c*n)+b*g)+b*l,v=h;break;default:u=f=e.coordinate,v=(y=(d=r+ +c*i)+b*g)+b*l,p=h}return{line:{x1:u,y1:y,x2:f,y2:d},tick:{x:p,y:v}}}(e,E,S,k,T,j,A,P,D))),V=F.map(e=>{var{entry:t,line:r}=e;return n.createElement(c.W,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},l&&n.createElement("line",m({},Z,r,{className:(0,o.$)("recharts-cartesian-axis-tick-line",a()(l,"className"))})))}),$=F.map((e,t)=>{var{entry:r,tick:a}=e,o=w(w(w(w({textAnchor:z,verticalAnchor:R},G),{},{stroke:"none",fill:u},U),a),{},{index:t,payload:r,visibleTicksCount:B.length,tickFormatter:p,padding:h},O);return n.createElement(c.W,m({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(r.value,"-").concat(r.coordinate,"-").concat(r.tickCoord)},(0,f.XC)(I,r,t)),i&&n.createElement(x,{option:i,tickProps:o,value:"".concat("function"==typeof p?p(r.value,t):r.value).concat(v||"")}))});return n.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(L,"-ticks")},$.length>0&&n.createElement(b.g,{zIndex:g.I.label},n.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(L,"-tick-labels"),ref:t},$)),V.length>0&&n.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(L,"-tick-lines")},V))}),S=(0,n.forwardRef)((e,t)=>
1{var{axisLine:r,width:i,height:a,className:l,hide:s,ticks:f,axisType:y}=e,v=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,h),[g,m]=(0,n.useState)(""),[O,w]=(0,n.useState)(""),j=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return p({ticks:j.current,label:null===(t=e.labelRef)||void 0===t?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var x=(0,n.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");j.current=t;var r=t[0];if(r){var n=window.getComputedStyle(r),i=n.fontSize,a=n.letterSpacing;(i!==g||a!==O)&&(m(i),w(a))}}},[g,O]);return s||null!=i&&i<=0||null!=a&&a<=0?null:n.createElement(b.g,{zIndex:e.zIndex},n.createElement(c.W,{className:(0,o.$)("recharts-cartesian-axis",l)},n.createElement(P,{x:e.x,y:e.y,width:i,height:a,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:(0,d.uZ)(e)}),n.createElement(E,{ref:x,axisType:y,events:v,fontSize:g,getTicksConfig:e,height:e.height,letterSpacing:O,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:f,unit:e.unit,width:e.width,x:e.x,y:e.y}),n.createElement(u.zJ,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},n.createElement(u._I,{label:e.label,labelRef:e.labelRef}),e.children)))}),k=n.forwardRef((e,t)=>{var r=(0,v.e)(e,j);return n.createElement(S,m({},r,{ref:t}))});k.displayName="CartesianAxis"},42721:(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]"},44117:(e,t,r)=>{"use strict";var n=r(44134).Buffer;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let i=r(98221),a=r(15160),o=r(42721),c=r(36633),l=r(80885);function u(e,t,r,i=new Map,f){let y=f?.(e,t,r,i);if(void 0!==y)return y;if(c.isPrimitive(e))return e;if(i.has(e))return i.get(e);if(Array.isArray(e)){let t=Array(e.length);i.set(e,t);for(let n=0;n<e.length;n++)t[n]=u(e[n],n,r,i,f);return 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[n,a]of(i.set(e,t),e))t.set(n,u(a,n,r,i,f));return t}if(e instanceof Set){let t=new Set;for(let n of(i.set(e,t),e))t.add(u(n,void 0,r,i,f));return t}if(void 0!==n&&n.isBuffer(e))return e.subarray();if(l.isTypedArray(e)){let t=new(Object.getPrototypeOf(e)).constructor(e.length);i.set(e,t);for(let n=0;n<e.length;n++)t[n]=u(e[n],n,r,i,f);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 i.set(e,t),s(t,e,r,i,f),t}if("undefined"!=typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return i.set(e,t),s(t,e,r,i,f),t}if("undefined"!=typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return i.set(e,t),s(t,e,r,i,f),t}if(e instanceof Error){let t=new e.constructor;return i.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,s(t,e,r,i,f),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return i.set(e,t),s(t,e,r,i,f),t}if(e instanceof Number){let t=new Number(e.valueOf());return i.set(e,t),s(t,e,r,i,f),t}if(e instanceof String){let t=new String(e.valueOf());return i.set(e,t),s(t,e,r,i,f),t}if("object"==typeof e&&function(e){switch(a.getTag(e)){case o.argumentsTag:case o.arrayTag:case o.arrayBufferTag:case o.dataViewTag:case o.booleanTag:case o.dateTag:case o.float32ArrayTag:case o.float64ArrayTag:case o.int8ArrayTag:case o.int16ArrayTag:case o.int32ArrayTag:case o.mapTag:case o.numberTag:case o.objectTag:case o.regexpTag:case o.setTag:case o.stringTag:case o.symbolTag:case o.uint8ArrayTag:case o.uint8ClampedArrayTag:case o.uint16ArrayTag:case o.uint32ArrayTag:return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return i.set(e,t),s(t,e,r,i,f),t}return e}function s(e,t,r=e,n,a){let o=[...Object.keys(t),...i.getSymbols(t)];for(let i=0;i<o.length;i++){let c=o[i],l=Object.getOwnPropertyDescriptor(e,c);(null==l||l.writable)&&(e[c]=u(t[c],c,r,n,a))}}t.cloneDeepWith=function(e,t){return u(e,void 0,e,new Map,t)},t.cloneDeepWithImpl=u,t.copyProperties=s},44538:(e,t,r)=>{"use strict";r.d(t,{M:()=>m});var n=r(12115),i=r(52596),a=r(93389),o=r(55191),c=r(16377),l=r(39426),u=r(24128),s=r(90597),f=["radiu
1s"],y=["radius"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function b(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var g=(e,t,r,n,i)=>{var a,o=Math.min(Math.abs(r)/2,Math.abs(n)/2),c=n>=0?1:-1,l=r>=0?1:-1,u=+(n>=0&&r>=0||n<0&&r<0);if(o>0&&i instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=i[f]>o?o:i[f];a="M".concat(e,",").concat(t+c*s[0]),s[0]>0&&(a+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(u,",").concat(e+l*s[0],",").concat(t)),a+="L ".concat(e+r-l*s[1],",").concat(t),s[1]>0&&(a+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(u,",\n ").concat(e+r,",").concat(t+c*s[1])),a+="L ".concat(e+r,",").concat(t+n-c*s[2]),s[2]>0&&(a+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(u,",\n ").concat(e+r-l*s[2],",").concat(t+n)),a+="L ".concat(e+l*s[3],",").concat(t+n),s[3]>0&&(a+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(u,",\n ").concat(e,",").concat(t+n-c*s[3])),a+="Z"}else if(o>0&&i===+i&&i>0){var y=Math.min(o,i);a="M ".concat(e,",").concat(t+c*y,"\n A ").concat(y,",").concat(y,",0,0,").concat(u,",").concat(e+l*y,",").concat(t,"\n L ").concat(e+r-l*y,",").concat(t,"\n A ").concat(y,",").concat(y,",0,0,").concat(u,",").concat(e+r,",").concat(t+c*y,"\n L ").concat(e+r,",").concat(t+n-c*y,"\n A ").concat(y,",").concat(y,",0,0,").concat(u,",").concat(e+r-l*y,",").concat(t+n,"\n L ").concat(e+l*y,",").concat(t+n,"\n A ").concat(y,",").concat(y,",0,0,").concat(u,",").concat(e,",").concat(t+n-c*y," Z")}else a="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return a},h={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},m=e=>
1{var t=(0,a.e)(e,h),r=(0,n.useRef)(null),[d,m]=(0,n.useState)(-1);(0,n.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&m(e)}catch(e){}},[]);var{x:O,y:w,width:j,height:P,radius:x,className:E}=t,{animationEasing:S,animationDuration:k,animationBegin:T,isAnimationActive:A,isUpdateAnimationActive:D}=t,M=(0,n.useRef)(j),C=(0,n.useRef)(P),N=(0,n.useRef)(O),I=(0,n.useRef)(w),L=(0,n.useMemo)(()=>({x:O,y:w,width:j,height:P,radius:x}),[O,w,j,P,x]),B=(0,l.n)(L,"rectangle-");if(O!==+O||w!==+w||j!==+j||P!==+P||0===j||0===P)return null;var z=(0,i.$)("recharts-rectangle",E);if(!D){var R=(0,s.a)(t),{radius:G}=R,U=b(R,f);return n.createElement("path",v({},U,{radius:"number"==typeof x?x:void 0,className:z,d:g(O,w,j,P,x)}))}var W=M.current,Z=C.current,F=N.current,V=I.current,$="0px ".concat(-1===d?1:d,"px"),H="".concat(d,"px 0px"),q=(0,u.dl)(["strokeDasharray"],k,"string"==typeof S?S:h.animationEasing);return n.createElement(o.J,{animationId:B,key:B,canBegin:d>0,duration:k,easing:S,isActive:D,begin:T},e=>{var i,a=(0,c.GW)(W,j,e),o=(0,c.GW)(Z,P,e),l=(0,c.GW)(F,O,e),u=(0,c.GW)(V,w,e);r.current&&(M.current=a,C.current=o,N.current=l,I.current=u),i=A?e>0?{transition:q,strokeDasharray:H}:{strokeDasharray:$}:{strokeDasharray:H};var f=(0,s.a)(t),{radius:d}=f,h=b(f,y);return n.createElement("path",v({},h,{radius:"number"==typeof x?x:void 0,className:z,d:g(l,u,a,o,x),ref:r,
1style:p(p({},i),t.style)}))})}},50177:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(15160);t.isArguments=function(e){return null!==e&&"object"==typeof e&&"[object Arguments]"===n.getTag(e)}},60512:(e,t,r)=>{e.exports=r(7547).uniqBy},62194:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(10921);t.property=function(e){return function(t){return n.get(t,e)}}},64683:(e,t,r)=>{"use strict";r.d(t,{s:()=>N});var n=r(12115),i=r(47650),a=r(15679),o=r(52596),c=r(72790),l=r(9795),u=r(43597),s=r(93389);function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var d={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"};function p(e){var t,{data:r,iconType:i,inactiveColor:a}=e,o=32/6,c=32/3,u=r.inactive?a:r.color,s=null!=i?i:r.type;if("none"===s)return null;if("plainline"===s)return n.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:null===(t=r.payload)||void 0===t?void 0:t.strokeDasharray,x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===s)return n.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(16,"h").concat(c,"\n A").concat(o,",").concat(o,",0,1,1,").concat(2*c,",").concat(16,"\n H").concat(32,"M").concat(2*c,",").concat(16,"\n A").concat(o,",").concat(o,",0,1,1,").concat(c,",").concat(16),className:"recharts-legend-icon"});if("rect"===s)return n.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(n.isValidElement(r.legendIcon)){var f=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},r);return delete f.legendIcon,n.cloneElement(r.legendIcon,f)}return n.createElement(l.i,{fill:u,cx:16,cy:16,size:32,sizeType:"diameter",type:s})}function v(e){var{payload:t,iconSize:r,layout:i,formatter:a,inactiveColor:l,iconType:s}=e,y={x:0,y:0,width:32,height:32},d={display:"horizontal"===i?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((t,i)=>{var b=t.formatter||a,g=(0,o.$)({"recharts-legend-item":!0,["legend-item-".concat(i)]:!0,inactive:t.inactive});if("none"===t.type)return null;var h=t.inactive?l:t.color,m=b?b(t.value,t,i):t.value;return n.createElement("li",f({className:g,style:d,key:"legend-item-".concat(i)},(0,u.XC)(e,t,i)),n.createElement(c.u,{width:r,height:r,viewBox:y,style:v,"aria-label":"".concat(m," legend icon")},n.createElement(p,{data:t,iconType:s,inactiveColor:l})),n.createElement("span",{className:"recharts-legend-item-text",style:{color:h}},m))})}var b=e=>{var t=(0,s.e)(e,d),{payload:r,layout:i,align:a}=t;return r&&r.length?n.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===i?a:"left"}},n.createElement(v,f({},t,{payload:r}))):null},g=r(16377),h=r(2494),m=r(81971),O=r(35803),w=r(77918),j=r(97238),P=r(32634),x=["contextPayload"];function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function T(e){return e.value}function A(e){var{contextPayload:t}=e,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,x),i=(0,h.s)(t,e.payloadUniqBy,T),a=k(k({},r),{},{payload:i});return n.isValidElement(e.content)?n.cloneElement(e.content,a):"function"==typeof e.content?n.createElement(e.content,a):n.createElement(b,a)}function D(e){var t=(0,m.j)();return(0,n.useEffect)(()=>{t((0,P.h1)(e))},[t,e]),null}function M(e){var t=(0,m.j)();return(0,n.useEffect)(()=>(t((0,P.hx)(e)),()=>{t((0,P.hx)({width:0,height:0}))}),[t,e]),null}var C={align:"center",iconSize:14,itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"};function N(e){var t,r=(0,s.e)(e,C),o=(0,m.G)(O.g0),c=(0,a.M)(),l=(0,j.Kp)(),{width:u,height:f,wrapperStyle:y,portal:d}=r,[p,v]=(0,w.V)([o]),b=(0,j.yi)(),h=(0,j.rY)();if(null==b||null==h)return null;var P=b-((null==l?void 0:l.left)||0)-((null==l?void 0:l.right)||0),x="vertical"===(t=r.layout)&&(0,g.Et)(f)?{height:f}:"horizontal"===t?{width:u||P}:null,S=d?y:k(k({position:"absolute",width:(null==x?void 0:x.width)||u||"auto",height:(null==x?void 0:x.height)||f||"auto"},function(e,t,r,n,i,a){var o,c,{layout:l,align:u,verticalAlign:s}=t;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(o="center"===u&&"vertical"===l?{left:((n||0)-a.width)/2}:"right"===u?{right:r&&r.right||0}:{left:r&&r.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(c="middle"===s?{top:((i||0)-a.height)/2}:"bottom"===s?{bottom:r&&r.bottom||0}:{top:r&&r.top||0}),k(k({},o),c)}(y,r,l,b,h,p)),y),T=null!=d?d:c;if(null==T||null==o)return null;var N=n.createElement("div",{className:"recharts-legend-wrapper",style:S,ref:v},n.createElement(D,{layout:r.layout,align:r.align,verticalAlign:r.verticalAlign,itemSorter:r.itemSorter}),!d&&n.createElement(M,{width:p.width,height:p.height}),n.createElement(A,E({},r,x,{margin:l,chartWidth:b,chartHeight:h,contextPayload:o})));return(0,i.createPortal)(N,T)}N.displayName="Legend"},72465:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.identity=function(e){return e}},72744:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(82384),i=r(36633),a=r(83616);function o(e,t,r,u){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,r,n){if(null==t)return!0;if(Array.isArray(t))return c(e,t,r,n);if(t instanceof Map){var a=e,o=t,u=r,s=n;if(0===o.size)return!0;if(!(a instanceof Map))return!1;for(let[e,t]of o.entries())if(!1===u(a.get(e),t,e,a,o,s))return!1;return!0}if(t instanceof Set)return l(e,t,r,n);let f=Object.keys(t);if(null==e)return 0===f.length;if(0===f.length)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let a=0;a<f.length;a++){let o=f[a];if(!i.isPrimitive(e)&&!(o in e)||void 0===t[o]&&void 0!==e[o]||null===t[o]&&null!==e[o]||!r(e[o],t[o],o,e,t,n))return!1}return!0}finally{n?.delete(t)}}(e,t,r,u);case"function":if(Object.keys(t).length>0)return o(e,{...t},r,u);return a.eq(e,t);default:if(!n.isObject(e))return a.eq(e,t);if("string"==typeof t)return""===t;return!0}}function c(e,t,r,n){if(0===t.length)return!0;
1if(!Array.isArray(e))return!1;let i=new Set;for(let a=0;a<t.length;a++){let o=t[a],c=!1;for(let l=0;l<e.length;l++){if(i.has(l))continue;let u=e[l],s=!1;if(r(u,o,a,e,t,n)&&(s=!0),s){i.add(l),c=!0;break}}if(!c)return!1}return!0}function l(e,t,r,n){return 0===t.size||e instanceof Set&&c([...e],[...t],r,n)}t.isMatchWith=function e(t,r,n){return"function"!=typeof n?e(t,r,()=>void 0):o(t,r,function e(t,r,i,a,c,l){let u=n(t,r,i,a,c,l);return void 0!==u?!!u:o(t,r,e,l)},new Map)},t.isSetMatch=l},77283:(e,t,r)=>{"use strict";r.d(t,{h:()=>v});var n=r(12115),i=r(52596),a=r(25641),o=r(16377),c=r(93389),l=r(90597);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var s=(e,t)=>(0,o.sA)(t-e)*Math.min(Math.abs(t-e),359.999),f=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:o,isExternal:c,cornerRadius:l,cornerIsExternal:u}=e,s=l*(c?1:-1)+n,f=Math.asin(l/s)/a.Kg,y=u?i:i+o*f,d=(0,a.IZ)(t,r,s,y);return{center:d,circleTangency:(0,a.IZ)(t,r,n,y),lineTangency:(0,a.IZ)(t,r,s*Math.cos(f*a.Kg),u?i-o*f:i),theta:f}},y=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:o,endAngle:c}=e,l=s(o,c),u=o+l,f=(0,a.IZ)(t,r,i,o),y=(0,a.IZ)(t,r,i,u),d="M ".concat(f.x,",").concat(f.y,"\n A ").concat(i,",").concat(i,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(o>u),",\n ").concat(y.x,",").concat(y.y,"\n ");if(n>0){var p=(0,a.IZ)(t,r,n,o),v=(0,a.IZ)(t,r,n,u);d+="L ".concat(v.x,",").concat(v.y,"\n A ").concat(n,",").concat(n,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(o<=u),",\n ").concat(p.x,",").concat(p.y," Z")}else d+="L ".concat(t,",").concat(r," Z");return d},d=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,cornerRadius:a,forceCornerRadius:c,cornerIsExternal:l,startAngle:u,endAngle:s}=e,d=(0,o.sA)(s-u),{circleTangency:p,lineTangency:v,theta:b}=f({cx:t,cy:r,radius:i,angle:u,sign:d,cornerRadius:a,cornerIsExternal:l}),{circleTangency:g,lineTangency:h,theta:m}=f({cx:t,cy:r,radius:i,angle:s,sign:-d,cornerRadius:a,cornerIsExternal:l}),O=l?Math.abs(u-s):Math.abs(u-s)-b-m;if(O<0)return c?"M ".concat(v.x,",").concat(v.y,"\n a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n a").concat(a,",").concat(a,",0,0,1,").concat(-(2*a),",0\n "):y({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:u,endAngle:s});var w="M ".concat(v.x,",").concat(v.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(p.x,",").concat(p.y,"\n A").concat(i,",").concat(i,",0,").concat(+(O>180),",").concat(+(d<0),",").concat(g.x,",").concat(g.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(h.x,",").concat(h.y,"\n ");if(n>0){var{circleTangency:j,lineTangency:P,theta:x}=f({cx:t,cy:r,radius:n,angle:u,sign:d,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),{circleTangency:E,lineTangency:S,theta:k}=f({cx:t,cy:r,radius:n,angle:s,sign:-d,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),T=l?Math.abs(u-s):Math.abs(u-s)-x-k;if(T<0&&0===a)return"".concat(w,"L").concat(t,",").concat(r,"Z");w+="L".concat(S.x,",").concat(S.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(E.x,",").concat(E.y,"\n A").concat(n,",").concat(n,",0,").concat(+(T>180),",").concat(+(d>0),",").concat(j.x,",").concat(j.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(P.x,",").concat(P.y,"Z")}else w+="L".concat(t,",").concat(r,"Z");return w},p={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v=e=>{var t,r=(0,c.e)(e,p),{cx:a,cy:s,innerRadius:f,outerRadius:v,cornerRadius:b,forceCornerRadius:g,cornerIsExternal:h,startAngle:m,endAngle:O,className:w}=r;if(v<f||m===O)return null;var j=(0,i.$)("recharts-sector",w),P=v-f,x=(0,o.F4)(b,P,0,!0);return t=x>0&&360>Math.abs(m-O)?d({cx:a,cy:s,innerRadius:f,outerRadius:v,cornerRadius:Math.min(x,P/2),forceCornerRadius:g,cornerIsExternal:h,startAngle:m,endAngle:O}):y({cx:a,cy:s,innerRadius:f,outerRadius:v,startAngle:m,endAngle:O}),n.createElement("path",u({},(0,l.a)(r),{className:j,d:t}))}},77918:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(12115);function i(){var e=arguments.length>
10&&void 0!==arguments[0]?arguments[0]:[],[t,r]=(0,n.useState)({height:0,left:0,top:0,width:0}),i=(0,n.useCallback)(e=>{if(null!=e){var n=e.getBoundingClientRect(),i={height:n.height,left:n.left,top:n.top,width:n.width};(Math.abs(i.height-t.height)>1||Math.abs(i.left-t.left)>1||Math.abs(i.top-t.top)>1||Math.abs(i.width-t.width)>1)&&r({height:i.height,left:i.left,top:i.top,width:i.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,i]}},80885:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},81571:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(72465),i=r(62194),a=r(14804),o=r(24517);t.iteratee=function(e){if(null==e)return n.identity;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return o.matchesProperty(e[0],e[1]);return a.matches(e);case"string":case"symbol":case"number":return i.property(e)}}},83455:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{P2:()=>u,bx:()=>s,vh:()=>c});var o=(e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return{x:Math.min(r,i),y:Math.min(n,a),width:Math.abs(i-r),height:Math.abs(a-n)}},c=e=>{var{x1:t,y1:r,x2:n,y2:i}=e;return o({x:t,y:r},{x:n,y:i})};class l{static create(e){return new l(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}
1apply(e){var{bandAware:t,position:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var n=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+n;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(t){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}isInRange(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}constructor(e){this.scale=e}}a(l,"EPS",1e-4);var u=e=>{var t=Object.keys(e).reduce((t,r)=>i(i({},t),{},{[r]:l.create(e[r])}),{});return i(i({},t),{},{apply(e){var{bandAware:r,position:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.fromEntries(Object.entries(e).map(e=>{var[i,a]=e;return[i,t[i].apply(a,{bandAware:r,position:n})]}))},isInRange:e=>Object.keys(e).every(r=>t[r].isInRange(e[r]))})},s=function(e){var{width:t,height:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(n%180+180)%180*Math.PI/180,a=Math.atan(r/t);return Math.abs(i>a&&i<Math.PI-a?r/Math.sin(i):t/Math.cos(i))}},93205:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(14545),i=r(98412),a=r(50177),o=r(64072);t.has=function(e,t){let r;if(0===(r=Array.isArray(t)?t:"string"==typeof t&&n.isDeepKey(t)&&e?.[t]==null?o.toPath(t):[t]).length)return!1;let c=e;for(let e=0;e<r.length;e++){let t=r[e];if((null==c||!Object.hasOwn(c,t))&&!((Array.isArray(c)||a.isArguments(c))&&i.isIndex(t)&&t<c.length))return!1;c=c[t]}return!0}},96025:(e,t,r)=>{"use strict";r.d(t,{W:()=>O});var n=r(12115),i=r(52596),a=r(39531),o=r(81971),c=r(55306),l=r(72008),u=r(56124),s=r(71807),f=r(93389),y=r(29695),d=["dangerouslySetInnerHTML","ticks"],p=["id"];function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function b(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function g(e){var t=(0,o.j)(),r=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{null===r.current?t((0,c.Vi)(e)):r.current!==e&&t((0,c.m2)({prev:r.current,next:e})),r.current=e},[e,t]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,c.MC)(r.current)),r.current=null)},[t]),null}var h=e=>{var{xAxisId:t,className:r}=e,c=(0,o.G)(u.c2),f=(0,s.r)(),y="xAxis",g=(0,o.G)(e=>(0,l.iV)(e,y,t,f)),h=(0,o.G)(e=>(0,l.Zi)(e,y,t,f)),m=(0,o.G)(e=>(0,l.Lw)(e,t)),O=(0,o.G)(e=>(0,l.L$)(e,t)),w=(0,o.G)(e=>(0,l.y7)(e,t));if(null==m||null==O||null==w)return null;var{dangerouslySetInnerHTML:j,ticks:P}=e,x=b(e,d),{id:E}=w,S=b(w,p);return n.createElement(a.u,v({},x,S,{scale:g,x:O.x,y:O.y,width:m.width,height:m.height,className:(0,i.$)("recharts-".concat(y," ").concat(y),r),viewBox:c,ticks:h,axisType:y}))},m={allowDataOverflow:l.PU.allowDataOverflow,allowDecimals:l.PU.allowDecimals,allowDuplicatedCategory:l.PU.allowDuplicatedCategory,angle:l.PU.angle,axisLine:a.F.axisLine,height:l.PU.height,hide:!1,includeHidden:l.PU.includeHidden,interval:l.PU.interval,minTickGap:l.PU.minTickGap,mirror:l.PU.mirror,orientation:l.PU.orientation,padding:l.PU.padding,reversed:l.PU.reversed,scale:l.PU.scale,tick:l.PU.tick,tickCount:l.PU.tickCount,tickLine:a.F.tickLine,tickSize:a.F.tickSize,type:l.PU.type,xAxisId:0},O=n.memo(e=>{var t=(0,f.e)(e,m);return n.createElement(n.Fragment,null,n.createElement(g,{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}),n.createElement(h,t))},y.Q);O.displayName="XAxis"},98132:(e,t,r)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(72744);t.isMatch=function(e,t){return n.isMatchWith(e,t,()=>void 0)}},98221:(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))}},99279:(e,t)=>{"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObjectLike=function(e){return"object"==typeof e&&null!==e}}}]);
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.