1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[626],{9795:(e,t,r)=>{r.d(t,{i:()=>T});var n=r(12115);let i=Math.cos,a=Math.sin,o=Math.sqrt,l=Math.PI,c=2*l,u={draw(e,t){let r=o(t/l);e.moveTo(r,0),e.arc(0,0,r,0,c)}},s=o(1/3),f=2*s,p=a(l/10)/a(7*l/10),y=a(c/10)*p,h=-i(c/10)*p,v=o(3),d=o(3)/2,b=1/o(12),m=(b/2+1)*3;var g=r(85654),O=r(31847);o(3),o(3);var x=r(52596),j=r(16377),w=r(90597),_=["type","size","sizeType"];function P(){return(P=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 E(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 A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(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)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var S={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=y*r,l=h*r;e.moveTo(0,-r),e.lineTo(n,l);for(let t=1;t<5;++t){let o=c*t/5,u=i(o),s=a(o);e.lineTo(s*r,-u*r),e.lineTo(u*n-s*l,s*n+u*l)}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/m),n=r/2,i=r*b,a=r*b+r,l=-n;e.moveTo(n,i),e.lineTo(n,a),e.lineTo(l,a),e.lineTo(-.5*n-d*i,d*n+-.5*i),e.lineTo(-.5*n-d*a,d*n+-.5*a),e.lineTo(-.5*l-d*a,d*l+-.5*a),e.lineTo(-.5*n+d*i,-.5*i-d*n),e.lineTo(-.5*n+d*a,-.5*a-d*n),e.lineTo(-.5*l+d*a,-.5*a-d*l),e.closePath()}}},k=Math.PI/180,M=e=>S["symbol".concat((0,j.Zb)(e))]||u,I=(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*k;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}},T=e=>{var{type:t="circle",size:r=64,sizeType:i="area"}=e,a=A(A({},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,_)),{},{type:t,size:r,sizeType:i}),o="circle";"string"==typeof t&&(o=t);var{className:l,cx:c,cy:s}=a,f=(0,w.a)(a);return(0,j.Et)(c)&&(0,j.Et)(s)&&(0,j.Et)(r)?n.createElement("path",P({}
1,f,{className:(0,x.$)("recharts-symbols",l),transform:"translate(".concat(c,", ").concat(s,")"),d:(()=>{var e=M(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,g.A)(e||u),t="function"==typeof t?t:(0,g.A)(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,g.A)(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,g.A)(+e),i):t},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i})().type(e).size(I(r,i,o))();if(null!==t)return t})()})):null};T.registerSymbol=(e,t)=>{S["symbol".concat((0,j.Zb)(e))]=t}},16362:(e,t,r)=>{r.d(t,{j:()=>a});var n=r(12115),i=r(41643);function a(){var[e,t]=(0,n.useState)(()=>!i.m.isSsr&&!!window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches);return(0,n.useEffect)(()=>{if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion: reduce)"),r=()=>{t(e.matches)};return e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}}},[]),e}},24128:(e,t,r)=>{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){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)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}r.d(t,{dl:()=>o,mP:()=>l,s8:()=>c});var a=e=>e.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())),o=(e,t,r)=>e.map(e=>"".concat(a(e)," ").concat(t,"ms ").concat(r)).join(","),l=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((e,t)=>e.filter(e=>t.includes(e))),c=(e,t)=>Object.keys(t).reduce((r,n)=>i(i({},r),{},{[n]:e(n,t[n])}),{})},25838:(e,t,r)=>{r.d(t,{x:()=>u});var n,i=r(12115),a=r.t(i,2),o=r(16377),l=null!=(n=a["useId".toString()])?n:()=>{var[e]=i.useState(()=>(0,o.NF)("uid-"));return e},c=(0,i.createContext)(void 0),u=e=>{var{id:t,type:r,children:n}=e,a=function(e,t){var r=l();return t||(e?"".concat(e,"-").concat(r):r)}("recharts-".concat(r),t);return i.createElement(c.Provider,{value:a},n(a))}},27086:(e,t,r)=>{r.d(t,{m:()=>ef});var n=r(12115),i=r(47650),a=r(91291),o=r(52596),l=r(16377);function c(){return(c=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 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]:{};t%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){return Array.isArray(e)&&(0,l.vh)(e[0])&&(0,l.vh)(e[1])?e.join(" ~ "):e}var p={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1},y=e=>{var{separator:t=p.separator,contentStyle:r,itemStyle:i,labelStyle:u=p.labelStyle,payload:y,formatter:h,itemSorter:v,wrapperClassName:d,labelClassName:b,label:m,labelFormatter:g,accessibilityLayer:O=p.accessibilityLayer}=e,x=s(s({},p.contentStyle),r),j=s({margin:0},u),w=!(0,l.uy)(m),_=w?m:"",P=(0,o.$)("recharts-default-tooltip",d),E=(0,o.$)("recharts-tooltip-label",b);return w&&g&&null!=y&&(_=g(m,y)),n.createElement("div",c({className:P,style:x},O?{role:"status","aria-live":"assertive"}:{}),n.createElement("p",{className:E,style:j},n.isValidElement(_)?_:"".concat(_)),(()=>{if(y&&y.length){var e=(function(e,t){return null==t?e:(0,a.U)(e,t)})(y,v).map((e,r)=>{if(!e||"none"===e.type)return null;var a=e.formatter||h||f,{value:o,name:c}=e,u=o,v=c;if(a){var d=a(o,c,e,r,y);if(Array.isArray(d))[u,v]=d;else{if(null==d)return null;u=d}}var b=s(s({},p.itemStyle),{},{color:e.color||p.itemStyle.color},i);return n.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(r),style:b}
1,(0,l.vh)(v)?n.createElement("span",{className:"recharts-tooltip-item-name"},v):null,(0,l.vh)(v)?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})())},h="recharts-tooltip-wrapper",v={visibility:"hidden"};function d(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offset: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),p=r[n]+i;if(t[n])return o[n]?f:p;var y=u[n];return null==y?0:o[n]?f<y?Math.max(p,y):Math.max(f,y):null==s?0:p+c>y+s?Math.max(f,y):Math.max(p,y)}var b=r(16362);function m(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 g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(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)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var O=n.memo(function(e){var t,r,i,a,c,u,s=(0,b.j)(),[f,p]=n.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));n.useEffect(()=>{var t=t=>
1{if("Escape"===t.key){var r,n,i,a;p({dismissed:!0,dismissedAtCoordinate:{x:null!=(r=null==(n=e.coordinate)?void 0:n.x)?r:0,y:null!=(i=null==(a=e.coordinate)?void 0:a.y)?i:0}})}};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[null==(t=e.coordinate)?void 0:t.x,null==(r=e.coordinate)?void 0:r.y]),f.dismissed&&((null!=(i=null==(a=e.coordinate)?void 0:a.x)?i:0)!==f.dismissedAtCoordinate.x||(null!=(c=null==(u=e.coordinate)?void 0:u.y)?c:0)!==f.dismissedAtCoordinate.y)&&p(g(g({},f),{},{dismissed:!1}));var{cssClasses:y,cssProperties:m}=function(e){var t,r,n,{allowEscapeViewBox:i,coordinate:a,offsetTop:c,offsetLeft:u,position:s,reverseDirection:f,tooltipBox:p,useTranslate3d:y,viewBox:b}=e;return{cssProperties:t=p.height>0&&p.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=d({allowEscapeViewBox:i,coordinate:a,key:"x",offset:u,position:s,reverseDirection:f,tooltipDimension:p.width,viewBox:b,viewBoxDimension:b.width}),translateY:n=d({allowEscapeViewBox:i,coordinate:a,key:"y",offset:c,position:s,reverseDirection:f,tooltipDimension:p.height,viewBox:b,viewBoxDimension:b.height}),useTranslate3d:y}):v,cssClasses:function(e){var{coordinate:t,translateX:r,translateY:n}=e;return(0,o.$)(h,{["".concat(h,"-right")]:(0,l.Et)(r)&&t&&(0,l.Et)(t.x)&&r>=t.x,["".concat(h,"-left")]:(0,l.Et)(r)&&t&&(0,l.Et)(t.x)&&r<t.x,["".concat(h,"-bottom")]:(0,l.Et)(n)&&t&&(0,l.Et)(t.y)&&n>=t.y,["".concat(h,"-top")]:(0,l.Et)(n)&&t&&(0,l.Et)(t.y)&&n<t.y})}({translateX:r,translateY:n,coordinate:a})}}({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:"number"==typeof e.offset?e.offset:e.offset.x,offsetTop:"number"==typeof e.offset?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),O=e.hasPortalFromProps?{}:g(g({transition:function(e){if((!e.prefersReducedMotion||"auto"!==e.isAnimationActive)&&e.isAnimationActive&&e.active)return"transform ".concat(e.animationDuration,"ms ").concat(e.animationEasing)}({prefersReducedMotion:s,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},m),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),x=g(g({},O),{},{visibility:!f.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return n.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:y,style:x,ref:e.innerRef},e.children)}),x=r(73607),j=r(97238),w=r(96752),_=r(77918),P=r(43597),E=r(70688),A=r(90597),S=["x","y","top","left","width","height","className"];function k(){return(k=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 M(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 I=(e,t,r,n,i,a)=>"M".concat(e,",").concat(i,"v").concat(n,"M").concat(a,",").concat(t,"h").concat(r),T=e=>{var{x:t=0,y:r=0,top:i=0,left:a=0,width:c=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?M(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)):M(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:t,y:r,top:i,left:a,width:c,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,S));return(0,l.Et)(t)&&(0,l.Et)(r)&&(0,l.Et)(c)&&(0,l.Et)(u)&&(0,l.Et)(i)&&(0,l.Et)(a)?n.createElement("path",k({},(0,A.a)(f),{className:(0,o.$)("recharts-cross",s),d:I(t,r,c,u,i,a)})):null},D=r(44538),N=r(25641);function z(e){var{cx:t,cy:r,radius:n,startAngle:i,endAngle:a}=e;return{points:[(0,N.IZ)(t,r,n,i),(0,N.IZ)(t,r,n,a)],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}var C=r(77283),B=r(81971),W=r(39827),$=r(6905),L=r(20215);function R(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 G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(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)):R(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var K=()=>(0,B.G)($.Dn),Z=()=>{var e=K(),t=(0,B.G)(L.R4),r=(0,B.G)(L.fl);return e&&r?(0,W.Hj)(G(G({},e),{},{scale:r}),t):(0,W.Hj)(void 0,t)},V=r(72986),Y=r(37713),F=r(21909),H=r(71225);function q(){return(q=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 X(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 U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?X(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)):X(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function J(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 Q(e){var t,r,i,a,l,{coordinate:c,payload:u,index:s,offset:f,tooltipAxisBandSize:p,layout:y,cursor:h,tooltipEventType:v,chartName:d}=e;if(!h||!c||"ScatterChart"!==d&&"axis"!==v)return null;if("ScatterChart"===d)i=c,a=T,l=H.I.cursorLine;else if("BarChart"===d)t=p/2,i={stroke:"none",fill:"#ccc",x:"horizontal"===y?c.x-t:f.left+.5,y:"horizontal"===y?f.top+.5:c.y-t,width:"horizontal"===y?p:f.width-1,height:"horizontal"===y?f.height-1:p},a=D.M,l=H.I.cursorRectangle;
1else if("radial"===y&&(0,P.TT)(c)){var{cx:b,cy:m,radius:g,startAngle:O,endAngle:x}=z(c);i={cx:b,cy:m,startAngle:O,endAngle:x,innerRadius:g,outerRadius:g},a=C.h,l=H.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,P.TT)(t)){if("centric"===e){var{cx:n,cy:i,innerRadius:a,outerRadius:o,angle:l}=t,c=(0,N.IZ)(n,i,a,l),u=(0,N.IZ)(n,i,o,l);return[{x:c.x,y:c.y},{x:u.x,y:u.y}]}return z(t)}}(y,c,f)},a=E.Ip,l=H.I.cursorLine;var j="object"==typeof h&&"className"in h?h.className:void 0,w=U(U(U(U({stroke:"#ccc",pointerEvents:"none"},f),i),(0,Y.ic)(h)),{},{payload:u,payloadIndex:s,className:(0,o.$)("recharts-tooltip-cursor",j)});return n.createElement(F.g,{zIndex:null!=(r=e.zIndex)?r:l},n.createElement(J,{cursor:h,cursorComp:a,cursorProps:w}))}function ee(e){var t=Z(),r=(0,j.W7)(),i=(0,j.WX)(),a=(0,V.fW)();return null==t||null==r||null==i||null==a?null:n.createElement(Q,q({},e,{offset:r,layout:i,tooltipAxisBandSize:t,chart
1Name: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 el(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 ec(e){return e.dataKey}var eu=[],es={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,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=(0,ea.e)(e,es),{active:o,allowEscapeViewBox:l,animationDuration:c,animationEasing:u,content:s,filterNull:f,isAnimationActive:p,offset:h,payloadUniqBy:v,position:d,reverseDirection:b,useTranslate3d:m,wrapperStyle:g,cursor:P,shared:E,trigger:A,defaultIndex:S,portal:k,axisId:M}=a,I=(0,B.j)(),T="number"==typeof S?String(S):S;(0,n.useEffect)(()=>{I((0,er.UF)({shared:E,trigger:A,axisId:M,active:o,defaultIndex:T}))},[I,E,A,M,o,T]);var D=(0,j.sk)(),N=(0,w.$)(),z=(0,ei.Td)(E),{activeIndex:C,isActive:W}=null!=(t=(0,B.G)(e=>(0,V.yn)(e,z,A,T)))?t:{},$=(0,B.G)(e=>(0,V.u9)(e,z,A,T)),L=(0,B.G)(e=>(0,V.BZ)(e,z,A,T)),R=(0,B.G)(e=>(0,V.dS)(e,z,A,T)),G=(0,et.X)(),K=null!=(r=null!=o?o:W)&&r,[Z,Y]=(0,_.V)([$,K]),F="axis"===z?L:void 0;(0,en.m7)(z,A,R,F,C,K);var H=null!=k?k:G;if(null==H||null==D||null==z)return null;var q=null!=$?$:eu;K||(q=eu),f&&q.length&&(q=(0,x.s)(q.filter(e=>null!=e.value&&(!0!==e.hide||a.includeHidden)),v,ec));var X=q.length>0,U=el(el({},a),{},{payload:q,label:F,active:K,activeIndex:C,coordinate:R,accessibilityLayer:N}),J=n.createElement(O,{allowEscapeViewBox:l,animationDuration:c,animationEasing:u,isAnimationActive:p,active:K,coordinate:R,hasPayload:X,offset:h,position:d,reverseDirection:b,useTranslate3d:m,viewBox:D,wrapperStyle:g,lastBoundingBox:Z,innerRef:Y,hasPortalFromProps:!!k},n.isValidElement(s)?n.cloneElement(s,U):"function"==typeof s?n.createElement(s,U):n.createElement(y,U));return n.createElement(n.Fragment,null,(0,i.createPortal)(J,H),K&&n.createElement(ee,{cursor:P,tooltipEventType:z,coordinate:R,payload:q,index:C}))}},27119:(e,t,r)=>{r.d(t,{p:()=>o});var n=r(12115),i=r(81971),a=r(22248),o=(0,n.memo)(e=>{var t=(0,i.j)(),r=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{null===r.current?t((0,a.g5)(e)):r.current!==e&&t((0,a.ZF)({prev:r.current,next:e})),r.current=e},[t,e]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,a.Vi)(r.current)),r.current=null)},[t]),null})},30294:(e,t)=>{var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,s=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,y=r?Symbol.for("react.suspense"):60113,h=(r&&Symbol.for("react.suspense_list"),r?Symbol.for("react.memo"):60115),v=r?Symbol.for("react.lazy"):60116;function d(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case s:case f:case a:case l:case o:case y:return e;default:switch(e=e&&e.$$typeof){case u:case p:case v:case h:case c:return e;default:return t}}case i:return t}}}r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope");t.isFragment=function(e){return d(e)===a}},31847:(e,t,r)=>{r.d(t,{i:()=>c});let n=Math.PI,i=2*n,a=i-1e-6;function o(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class l{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?o:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return o;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+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,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,i,a){this._append`C${+e},${+t},${+r},${+n}
1,${this._x1=+i},${this._y1=+a}`}arcTo(e,t,r,i,a){if(e*=1,t*=1,r*=1,i*=1,(a*=1)<0)throw Error(`negative radius: ${a}`);let o=this._x1,l=this._y1,c=r-e,u=i-t,s=o-e,f=l-t,p=s*s+f*f;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(p>1e-6)if(Math.abs(f*c-u*s)>1e-6&&a){let y=r-o,h=i-l,v=c*c+u*u,d=Math.sqrt(v),b=Math.sqrt(p),m=a*Math.tan((n-Math.acos((v+p-(y*y+h*h))/(2*d*b)))/2),g=m/b,O=m/d;Math.abs(g-1)>1e-6&&this._append`L${e+g*s},${t+g*f}`,this._append`A${a},${a},0,0,${+(f*y>s*h)},${this._x1=e+O*c},${this._y1=t+O*u}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,r,o,l,c){if(e*=1,t*=1,r*=1,c=!!c,r<0)throw Error(`negative radius: ${r}`);let u=r*Math.cos(o),s=r*Math.sin(o),f=e+u,p=t+s,y=1^c,h=c?o-l:l-o;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,r&&(h<0&&(h=h%i+i),h>a?this._append`A${r},${r},0,1,${y},${e-u},${t-s}A${r},${r},0,1,${y},${this._x1=f},${this._y1=p}`:h>1e-6&&this._append`A${r},${r},0,${+(h>=n)},${y},${this._x1=e+r*Math.cos(l)},${this._y1=t+r*Math.sin(l)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function c(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new l(t)}l.prototype},36079:(e,t,r)=>{r.d(t,{h8:()=>m,qY:()=>x});var n=r(12115),i=r(76698),a=r(2348),o=r(39827),l=r(16377),c=r(90597),u=r(21909),s=r(71225),f=r(79095),p=["valueAccessor"],y=["dataKey","clockWise","id","textBreakAll","zIndex"];function h(){return(h=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 v(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 d=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if((0,f.Gt)(t))return t},b=(0,n.createContext)(void 0),m=b.Provider,g=(0,n.createContext)(void 0);function O(e){var{valueAccessor:t=d}=e,r=v(e,p),{dataKey:f,clockWise:m,id:O,textBreakAll:x,zIndex:j}=r,w=v(r,y),_=(0,n.useContext)(b),P=(0,n.useContext)(g),E=_||P;return E&&E.length?n.createElement(u.g,{zIndex:null!=j?j:s.I.label},n.createElement(a.W,{className:"recharts-label-list"},E.map((e,a)=>{var u,s=(0,l.uy)(f)?t(e,a):(0,o.kr)(e.payload,f),p=(0,l.uy)(O)?{}:{id:"".concat(O,"-").concat(a)};return n.createElement(i.JU,h({key:"label-".concat(a)},(0,c.a)(e),w,p,{fill:null!=(u=r.fill)?u:e.fill,parentViewBox:e.parentViewBox,value:s,textBreakAll:x,viewBox:e.viewBox,index:a,zIndex:0}))}))):null}function x(e){var{label:t}=e;return t?!0===t?n.createElement(O,{key:"labelList-implicit"}):n.isValidElement(t)||(0,i.ZY)(t)?n.createElement(O,{key:"labelList-implicit",content:t}):"object"==typeof t?n.createElement(O,h({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}g.Provider,O.displayName="LabelList"},37195:(e,t,r)=>{r.d(t,{Q:()=>c,l:()=>l});var n=r(12115),i=r(81971),a=r(6905),o=r(68234);function l(e,t){var r,n,o=(0,i.G)(t=>(0,a.Rl)(t,e)),l=(0,i.G)(e=>(0,a.sf)(e,t)),c=null!=(r=null==o?void 0:o.allowDataOverflow)?r:a.PU.allowDataOverflow,u=null!=(n=null==l?void 0:l.allowDataOverflow)?n:a.cd.allowDataOverflow;return{needClip:c||u,needClipX:c,needClipY:u}}function c(e){var{xAxisId:t,yAxisId:r,clipPathId:i}=e,a=(0,o.oM)(),{needClipX:c,needClipY:u,needClip:s}=l(t,r);if(!s||!a)return null;var{x:f,y:p,width:y,height:h}=a;return n.createElement("clipPath",{id:"clipPath-".concat(i)},n.createElement("rect",{x:c?f:f-y/2,y:u?p:p-h/2,width:c?y:2*y,height:u?h:2*h}))}},39426:(e,t,r)=>{r.d(t,{n:()=>a});var n=r(12115),i=r(16377);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",r=(0,n.useRef)((0,i.NF)(t)),a=(0,n.useRef)(e);return a.current!==e&&(r.current=(0,i.NF)(t),a.current=e),r.current}},44538:(e,t,r)=>{r.d(t,{M:()=>I});var n,i,a,o,l,c,u,s,f,p,y=r(12115),h=r(52596),v=r(93389),d=r(55191),b=r(16377),m=r(39426),g=r(24128),O=r(90597),x=r(52984),j=["radius"],w=["radius"];function _(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]:{};
1t%2?_(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)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}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 A(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 S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var k=(e,t,r,y,h)=>{var v=(0,x.L)(r),d=(0,x.L)(y),b=Math.min(Math.abs(v)/2,Math.abs(d)/2),m=d>=0?1:-1,g=v>=0?1:-1,O=+(d>=0&&v>=0||d<0&&v<0);if(b>0&&Array.isArray(h)){for(var j=[0,0,0,0],w=0;w<4;w++){var _,P,E=null!=(P=h[w])?P:0;j[w]=E>b?b:E}_=(0,x.Y)(n||(n=S(["M",",",""])),e,t+m*j[0]),j[0]>0&&(_+=(0,x.Y)(i||(i=S(["A ",",",",0,0,",",",",",""])),j[0],j[0],O,e+g*j[0],t)),_+=(0,x.Y)(a||(a=S(["L ",",",""])),e+r-g*j[1],t),j[1]>0&&(_+=(0,x.Y)(o||(o=S(["A ",",",",0,0,",",\n ",",",""])),j[1],j[1],O,e+r,t+m*j[1])),_+=(0,x.Y)(l||(l=S(["L ",",",""])),e+r,t+y-m*j[2]),j[2]>0&&(_+=(0,x.Y)(c||(c=S(["A ",",",",0,0,",",\n ",",",""])),j[2],j[2],O,e+r-g*j[2],t+y)),_+=(0,x.Y)(u||(u=S(["L ",",",""])),e+g*j[3],t+y),j[3]>0&&(_+=(0,x.Y)(s||(s=S(["A ",",",",0,0,",",\n ",",",""])),j[3],j[3],O,e,t+y-m*j[3])),_+="Z"}else if(b>0&&h===+h&&h>0){var A=Math.min(b,h);_=(0,x.Y)(f||(f=S(["M ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",","," Z"])),e,t+m*A,A,A,O,e+g*A,t,e+r-g*A,t,A,A,O,e+r,t+m*A,e+r,t+y-m*A,A,A,O,e+r-g*A,t+y,e+g*A,t+y,A,A,O,e,t+y-m*A)}else _=(0,x.Y)(p||(p=S(["M ",","," h "," v "," h "," Z"])),e,t,r,y,-r);return _},M={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},I=e=>{var t=(0,v.e)(e,M),r=(0,y.useRef)(null),[n,i]=(0,y.useState)(-1);(0,y.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&i(e)}catch(e){}},[]);var{x:a,y:o,width:l,height:c,radius:u,className:s}=t,{animationEasing:f,animationDuration:p,animationBegin:_,isAnimationActive:S,isUpdateAnimationActive:I}=t,T=(0,y.useRef)(l),D=(0,y.useRef)(c),N=(0,y.useRef)(a),z=(0,y.useRef)(o),C=(0,y.useMemo)(()=>({x:a,y:o,width:l,height:c,radius:u}),[a,o,l,c,u]),B=(0,m.n)(C,"rectangle-");if(a!==+a||o!==+o||l!==+l||c!==+c||0===l||0===c)return null;var W=(0,h.$)("recharts-rectangle",s);if(!I){var $=(0,O.a)(t),{radius:L}=$,R=A($,j);return y.createElement("path",E({},R,{x:(0,x.L)(a),y:(0,x.L)(o),width:(0,x.L)(l),height:(0,x.L)(c),radius:"number"==typeof u?u:void 0,className:W,d:k(a,o,l,c,u)}))}var G=T.current,K=D.current,Z=N.current,V=z.current,Y="0px ".concat(-1===n?1:n,"px"),F="".concat(n,"px ").concat(n,"px"),H=(0,g.dl)(["strokeDasharray"],p,"string"==typeof f?f:M.animationEasing);return y.createElement(d.J,{animationId:B,key:B,canBegin:n>0,duration:p,easing:f,isActive:I,begin:_},e=>{var n,i=(0,b.GW)(G,l,e),s=(0,b.GW)(K,c,e),f=(0,b.GW)(Z,a,e),p=(0,b.GW)(V,o,e);r.current&&(T.current=i,D.current=s,N.current=f,z.current=p),n=S?e>0?{transition:H,strokeDasharray:F}:{strokeDasharray:Y}:{strokeDasharray:F};var h=(0,O.a)(t),{radius:v}=h,d=A(h,w);return y.createElement("path",E({},d,{radius:"number"==typeof u?u:void 0,className:W,d:k(f,p,i,s,u),ref:r,style:P(P({},n),t.style)}
1))})}},50330:(e,t,r)=>{e.exports=r(30294)},55191:(e,t,r)=>{r.d(t,{J:()=>M});var n=r(12115),i=r(16377),a=r(93389),o=r(24128);function l(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 c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(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)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u=(e,t,r)=>e+(t-e)*r,s=e=>{var{from:t,to:r}=e;return t!==r},f=(e,t,r)=>{var n=(0,o.s8)((t,r)=>{if(s(r)){var[n,i]=e(r.from,r.to,r.velocity);return c(c({},r),{},{from:n,velocity:i})}return r},t);return r<1?(0,o.s8)((e,t)=>s(t)&&null!=n[e]?c(c({},t),{},{velocity:u(t.velocity,n[e].velocity,r),from:u(t.from,n[e].from,r)}):t,t):f(e,n,r-1)};let p=(e,t,r,n,i,a)=>{var l=(0,o.mP)(e,t);return null==r?()=>(i(c(c({},e),t)),()=>{}):!0===r.isStepper?function(e,t,r,n,i,a){var l,u=n.reduce((r,n)=>c(c({},r),{},{[n]:{from:e[n],velocity:0,to:t[n]}}),{}),p=()=>(0,o.s8)((e,t)=>t.from,u),y=()=>!Object.values(u).filter(s).length,h=null,v=n=>{l||(l=n);var o=(n-l)/r.dt;u=f(r,u,o),i(c(c(c({},e),t),p())),l=n,y()||(h=a.setTimeout(v))};return()=>(h=a.setTimeout(v),()=>{var e;null==(e=h)||e()})}(e,t,r,l,i,a):function(e,t,r,n,i,a,l){var s,f=null,p=i.reduce((r,n)=>{var i=e[n],a=t[n];return null==i||null==a?r:c(c({},r),{},{[n]:[i,a]})},{}),y=i=>{s||(s=i);var h=(i-s)/n,v=(0,o.s8)((e,t)=>u(...t,r(h)),p);if(a(c(c(c({},e),t),v)),h<1)f=l.setTimeout(y);else{var d=(0,o.s8)((e,t)=>u(...t,r(1)),p);a(c(c(c({},e),t),d))}};return()=>(f=l.setTimeout(y),()=>{var e;null==(e=f)||e()})}(e,t,r,n,l,i,a)};var y=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],h=(e,t)=>e.map((e,r)=>e*t**r).reduce((e,t)=>e+t),v=(e,t)=>r=>h(y(e,t),r),d=(e,t)=>r=>h([...y(e,t).map((e,t)=>e*t).slice(1),0],r),b=e=>{var t,r=e.split("(");if(2!==r.length||"cubic-bezier"!==r[0])return null;var n=null==(t=r[1])||null==(t=t.split(")")[0])?void 0:t.split(",");if(null==n||4!==n.length)return null;var i=n.map(e=>parseFloat(e));return[i[0],i[1],i[2],i[3]]},m=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];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 n=b(t[0]);if(n)return n}return 4===t.length?t:[0,0,1,1]},g=(e,t,r,n)=>{var i=v(e,r),a=v(t,n),o=d(e,r),l=e=>e>1?1:e<0?0:e,c=e=>{for(var t=e>1?1:e,r=t,n=0;n<8;++n){var c=i(r)-t,u=o(r);if(1e-4>Math.abs(c-t)||u<1e-4)break;r=l(r-c/u)}return a(r)};return c.isStepper=!1,c},O=function(){return g(...m(...arguments))},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:r=8,dt:n=17}=e,i=(e,i,a)=>{var o=a+(-(e-i)*t-a*r)*n/1e3,l=a*n/1e3+e;return 1e-4>Math.abs(l-i)&&1e-4>Math.abs(o)?[i,0]:[l,o]};return i.isStepper=!0,i.dt=n,i},j=e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return O(e);case"spring":return x();default:if("cubic-bezier"===e.split("(")[0])return O(e)}return"function"==typeof e?e:null};class w{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=performance.now(),n=null,i=a=>{a-r>=t?e(a):"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(i))};return n=requestAnimationFrame(i),()=>{null!=n&&cancelAnimationFrame(n)}}}var _=(0,n.createContext)(function(){var e,t,r,n,i,a;return e=new w,r=()=>null,n=!1,i=null,a=t=>
1{if(!n){if(Array.isArray(t)){if(!t.length)return;var[o,...l]=t;if("number"==typeof o){i=e.setTimeout(a.bind(null,l),o);return}a(o),i=e.setTimeout(a.bind(null,l));return}"string"==typeof t&&r(t),"object"==typeof t&&r(t),"function"==typeof t&&t()}},{stop:()=>{n=!0},start:e=>{n=!1,i&&(i(),i=null),a(e)},subscribe:e=>(r=e,()=>{r=()=>null}),getTimeoutController:()=>e}}),P=r(41643),E=r(16362),A={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},S={t:0},k={t:1};function M(e){var t,r,o,l=(0,a.e)(e,A),{isActive:c,canBegin:u,duration:s,easing:f,begin:y,onAnimationEnd:h,onAnimationStart:v,children:d}=l,b=(0,E.j)(),m="auto"===c?!P.m.isSsr&&!b:c,g=(t=l.animationId,r=l.animationManager,o=(0,n.useContext)(_),(0,n.useMemo)(()=>null!=r?r:o(t),[t,r,o])),[O,x]=(0,n.useState)(m?S:k),w=(0,n.useRef)(null);return(0,n.useEffect)(()=>{m||x(k)},[m]),(0,n.useEffect)(()=>{if(!m||!u)return i.lQ;var e=p(S,k,j(f),s,x,g.getTimeoutController());return g.start([v,y,()=>{w.current=e()},s,h]),()=>{g.stop(),w.current&&w.current(),h()}},[m,u,s,f,y,v,h,g]),d(O.t)}},56091:(e,t,r)=>{r.d(t,{r:()=>l});var n=r(12115),i=r(81971),a=r(34890),o=r(71807);function l(e){var{tooltipEntrySettings:t}=e,r=(0,i.j)(),l=(0,o.r)(),c=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{l||(null===c.current?r((0,a.Ix)(t)):c.current!==t&&r((0,a.Zp)({prev:c.current,next:t})),c.current=t)},[t,r,l]),(0,n.useLayoutEffect)(()=>()=>{c.current&&(r((0,a.XB)(c.current)),c.current=null)},[r]),null}},58674:(e,t,r)=>{r.d(t,{Gk:()=>eS,Vf:()=>eA});var n=r(12115),i=r(52596),a=r(70688),o=r(2348),l=r(36079),c=r(43597),u=r(37713),s=r(16377);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)}var p=e=>{var{cx:t,cy:r,r:a,className:o}=e,l=(0,i.$)("recharts-dot",o);return(0,s.Et)(t)&&(0,s.Et)(r)&&(0,s.Et)(a)?n.createElement("circle",f({},(0,u.uZ)(e),(0,c._U)(e),{className:l,cx:t,cy:r,r:a})):null},y=r(70788),h=r(90597),v=r(21909),d=r(71225),b=["points"];function m(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 g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(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)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function O(){return(O=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 x(e){var{option:t,dotProps:r,className:a}=e;if((0,n.isValidElement)(t))return(0,n.cloneElement)(t,r);if("function"==typeof t)return t(r);var o=(0,i.$)(a,"boolean"!=typeof t?t.className:""),l=null!=r?r:{},{points:c}=l,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}(l,b);return n.createElement(p,O({},u,{className:o}))}function j(e){var{points:t,dot:r,className:i,dotClassName:a,dataKey:l,baseProps:c,needClip:u,clipPathId:s,zIndex:f=d.I.scatter}=e;if(null==t||!r&&1!==t.length)return null;var p=(0,y.y$)(r),b=(0,h.y)(r),m=t.map((e,i)=>{var o,u,s=g(g(g({r:3},c),b),{},{index:i,cx:null!=(o=e.x)?o:void 0,cy:null!=(u=e.y)?u:void 0,dataKey:l,value:e.value,payload:e.payload,points:t});return n.createElement(x,{key:"dot-".concat(i),option:r,dotProps:s,className:a})}),j={};return u&&null!=s&&(j.clipPath="url(#clipPath-".concat(p?"":"dots-").concat(s,")")),n.createElement(v.g,{zIndex:f},n.createElement(o.W,O({className:i},j),m))}var w=r(39827),_=r(81971),P=r(20215),E=r(68234);function A(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?A(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)):A(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var k=e=>{var t,{point:r,childIndex:i,mainColor:a,activeDot:l,dataKey:s,clipPath:f}=e;if(!1===l||null==r.x||null==r.y)return null;var y=S(S(S({},{index:i,dataKey:s,cx:r.x,cy:r.y,r:4,fill:null!=a?a:"none",strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value}),(0,u.ic)(l)),(0,c._U)(l));return t=(0,n.isValidElement)(l)?(0,n.cloneElement)(l,y):"function"==typeof l?l(y):n.createElement(p,y),n.createElement(o.W,{className:"recharts-active-dot",clipPath:f},t)};function M(e){var{points:t,mainColor:r,activeDot:i,itemDataKey:a,clipPath:o,zIndex:l=d.I.activeDot}=e,c=(0,_.G)(P.A2),u=(0,E.EI)();if(null==t||null==u)return null;var f=t.find(e=>u.includes(e.payload));return(0,s.uy)(f)?null:n.createElement(v.g,{zIndex:l},n.createElement(k,{point:f,childIndex:Number(c),mainColor:r,dataKey:a,activeDot:i,clipPath:o}))}var I=r(56091),T=r(37195),D=r(68924),N=r(6905),z=r(97238),C=r(60356),B=r(89196),W=r(18478),$=r(83458),L=(e,t,r)=>(0,N.Gx)(e,"xAxis",(0,$.W)(e,t),r),R=(e,t,r)=>(0,N.CR)(e,"xAxis",(0,$.W)(e,t),r),G=(e,t,r)=>(0,N.Gx)(e,"yAxis",(0,$.B)(e,t),r),K=(e,t,r)=>(0,N.CR)(e,"yAxis",(0,$.B)(e,t),r),Z=(0,D.Mz)([z.fz,L,G,R,K],(e,t,r,n,i)=>(0,w._L)(e,"xAxis")?(0,w.Hj)(t,n,!1):(0,w.Hj)(r,i,!1)),V=(0,D.Mz)([N.ld,(e,t)=>t],(e,t)=>e.filter(e=>"area"===e.type).find(e=>e.id===t)),Y=e=>{var t=(0,z.fz)(e);return(0,w._L)(t,"xAxis")?"yAxis":"xAxis"},F=(e,t)=>"yAxis"===Y(e)?(0,$.B)(e,t):(0,$.W)(e,t),H=(0,D.Mz)([V,(e,t,r)=>(0,N.TC)(e,Y(e),F(e,t),r)],(e,t)=>{if(null!=e&&null!=t){var r,{stackId:n}=e,i=(0,B.x)(e);if(null!=n&&null!=i){var a=null==(r=t[n])?void 0:r.stackedData,o=null==a?void 0:a.find(e=>e.key===i);if(null!=o)return o.map(e=>[e[0],e[1]])}}}),q=(0,D.Mz)([z.fz,L,G,R,K,H,C.rN,Z,V,W.vm],(e,t,r,n,i,a,o,l,c,u)=>{var s,{chartData:f,dataStartIndex:p,dataEndIndex:y}=o;if(null!=c&&("horizontal"===e||"vertical"===e)&&null!=t&&null!=r&&null!=n&&null!=i&&0!==n.length&&0!==i.length&&null!=l){var{data:h}=c;if(null!=(s=h&&h.length>0?h:null==f?void 0:f.slice(p,y+1)))return eA({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:i,dataStartIndex:p,areaSettings:c,stackedData:a,displayedData:s,chartBaseValue:u,bandSize:l})}}),X=r(71807),U=r(72986),J=r(79020),Q=r(39426),ee=r(93389),et=r(78892),er=r(25838),en=r(27119),ei=r(55191),ea=r(60116),eo=["id"],el=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function ec(){return(ec=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 eu(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 es(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 ef(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?es(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)):es(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ep(e,t){return e&&"none"!==e?e:t}var ey=e=>{var{dataKey:t,name:r,stroke:n,fill:i,legendType:a,hide:o}=e;return[{inactive:o,dataKey:t,type:a,color:ep(n,i),value:(0,w.uM)(r,t),payload:e}]},eh=n.memo(e=>{var{dataKey:t,data:r,stroke:i,strokeWidth:a,fill:o,name:l,hide:c,unit:u,tooltipType:f,id:p}=e,y={dataDefinedOnItem:r,getPosition:s.lQ,settings:{stroke:i,strokeWidth:a,fill:o,dataKey:t,nameKey:void 0,name:(0,w.uM)(l,t),hide:c,type:f,color:ep(i,o),unit:u,graphicalItemId:p}};return n.createElement(I.r,{tooltipEntrySettings:y})});function ev(e){var{clipPathId:t,points:r,props:i}=e,{needClip:a,dot:o,dataKey:l}=i,c=(0,u.uZ)(i);return n.createElement(j,{points:r,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:l,baseProps:c,needClip:a,clipPathId:t})}function ed(e){var{showLabels:t,children:r,points:i}=e,a=i.map(e=>{var t,r,n={x:null!=(t=e.x)?t:0,y:null!=(r=e.y)?r:0,width:0,lowerWidth:0,upperWidth:0,height:0};return ef(ef({},n),{},{value:e.value,payload:e.payload,parentViewBox:void 0,viewBox:n,fill:void 0})});return n.createElement(l.h8,{value:t?a:void 0},r)}function eb(e){var{points:t,baseLine:r,needClip:i,clipPathId:l,props:c}=e,{layout:s,type:f,stroke:p,connectNulls:y,isRange:v}=c,{id:d}=c,b=eu(c,eo),m=(0,u.uZ)(b),g=(0,h.a)(b);return n.createElement(n.Fragment,null,(null==t?void 0:t.length)>1&&n.createElement(o.W,{clipPath:i?"url(#clipPath-".concat(l,")"):void 0},n.createElement(a.Ip,ec({},g,{id:d,points:t,connectNulls:y,type:f,baseLine:r,layout:s,stroke:"none",className:"recharts-area-area"})),"none"!==p&&n.createElement(a.Ip,ec({},m,{className:"recharts-area-curve",layout:s,type:f,connectNulls:y,fill:"none",points:t})),"none"!==p&&v&&Array.isArray(r)&&n.createElement(a.Ip,ec({},m,{className:"recharts-area-curve",layout:s,type:f,connectNulls:y,fill:"none",points:r}))),n.createElement(ev,{points:t,props:b,clipPathId:l}))}function em(e){var t,r,{alpha:i,baseLine:a,points:o,strokeWidth:l}=e,c=null==(t=o[0])?void 0:t.y,u=null==(r=o[o.length-1])?void 0:r.y;if(!(0,et.H)(c)||!(0,et.H)(u))return null;var f=i*Math.abs(c-u),p=Math.max(...o.map(e=>e.x||0));return((0,s.Et)(a)?p=Math.max(a,p):a&&Array.isArray(a)&&a.length&&(p=Math.max(...a.map(e=>e.x||0),p)),(0,s.Et)(p))?n.createElement("rect",{x:0,y:c<u?c:c-f,width:p+(l?parseInt("".concat(l),10):1),height:Math.floor(f)}):null}function eg(e){var t,r,{alpha:i,baseLine:a,points:o,strokeWidth:l}=e,c=null==(t=o[0])?void 0:t.x,u=null==(r=o[o.length-1])?void 0:r.x;if(!(0,et.H)(c)||!(0,et.H)(u))return null;var f=i*Math.abs(c-u),p=Math.max(...o.map(e=>e.y||0));return((0,s.Et)(a)?p=Math.max(a,p):a&&Array.isArray(a)&&a.length&&(p=Math.max(...a.map(e=>e.y||0),p)),(0,s.Et)(p))?n.createElement("rect",{x:c<u?c:c-f,y:0,width:f,height:Math.floor(p+(l?parseInt("".concat(l),10):1))}):null}function eO(e){var{alpha:t,layout:r,points:i,baseLine:a,strokeWidth:o}=e;return"vertical"===r?n.createElement(em,{alpha:t,points:i,baseLine:a,strokeWidth:o}):n.createElement(eg,{alpha:t,points:i,baseLine:a,strokeWidth:o})}function ex(e){var{needClip:t,clipPathId:r,props:i,previousPointsRef:a,previousBaselineRef:c}=e,{points:u,baseLine:f,isAnimationActive:p,animationBegin:y,animationDuration:h,animationEasing:v,onAnimationStart:d,onAnimationEnd:b}=i,m=(0,n.useMemo)(()=>({points:u,baseLine:f}),[u,f]),g=(0,Q.n)(m,"recharts-area-"),O=(0,z.kz)(),[x,j]=(0,n.useState)(!1),w=(0,n.useCallback)(()=>{"function"==typeof b&&b(),j(!1)},[b]),_=(0,n.useCallback)(()=>{"function"==typeof d&&d(),j(!0)},[d]);if(null==O)return null;var P=a.current,E=c.current;return n.createElement(ed,{showLabels:!x,points:u},i.children,n.createElement(ei.J,{animationId:g,begin:y,duration:h,isActive:p,easing:v,onAnimationEnd:w,onAnimationStart:_,key:g},e=>{if(P){var l,y=P.length/u.length,h=1===e?u:u.map((t,r)=>{var n=Math.floor(r*y);if(P[n]){var i=P[n];return ef(ef({},t),{},{x:(0,s.GW)(i.x,t.x,e),y:(0,s.GW)(i.y,t.y,e)})}return t});return l=(0,s.Et)(f)?(0,s.GW)(E,f,e):(0,s.uy)(f)||(0,s.M8)(f)?(0,s.GW)(E,0,e):f.map((t,r)=>{var n=Math.floor(r*y);if(Array.isArray(E)&&E[n]){var i=E[n];return ef(ef({},t),{},{x:(0,s.GW)(i.x,t.x,e),y:(0,s.GW)(i.y,t.y,e)})}return t}),e>0&&(a.current=h,c.current=l),n.createElement(eb,{points:h,baseLine:l,needClip:t,clipPathId:r,props:i})}return e>0&&(a.current=u,c.current=f),n.createElement(o.W,null,p&&n.createElement("defs",null,n.createElement("clipPath",{id:"animationClipPath-".concat(r)},n.createElement(eO,{alpha:e,points:u,baseLine:f,layout:O,strokeWidth:i.strokeWidth}))),n.createElement(o.W,{clipPath:"url(#animationClipPath-".concat(r,")")},n.createElement(eb,{points:u,baseLine:f,needClip:t,clipPathId:r,props:i})))}),n.createElement(l.qY,{label:i.label}))}function ej(e){var{needClip:t,clipPathId:r,props:i}=e,a=(0,n.useRef)(null),o=(0,n.useRef)();return n.createElement(ex,{needClip:t,clipPathId:r,props:i,previousPointsRef:a,previousBaselineRef:o})}class ew extends n.PureComponent{render(){var{hide:e,dot:t,points:r,className:a,top:l,left:c,needClip:s,xAxisId:f,yAxisId:p,width:h,height:d,id:b,baseLine:m,zIndex:g}=this.props;if(e)return null;var O=(0,i.$)("recharts-area",a),{r:x,strokeWidth:j}=function(e){var t=(0,u.ic)(e);if(null!=t){var{r,strokeWidth:n}=t,i=Number(r),a=Number(n);return(Number.isNaN(i)||i<0)&&(i=3),(Number.isNaN(a)||a<0)&&(a=2),{r:i,strokeWidth:a}}return{r:3,strokeWidth:2}}(t),w=(0,y.y$)(t),_=2*x+j,P=s?"url(#clipPath-".concat(w?"":"dots-").concat(b,")"):void 0;return n.createElement(v.g,{zIndex:g},n.createElement(o.W,{className:O},s&&n.createElement("defs",null,n.createElement(T.Q,{clipPathId:b,xAxisId:f,yAxisId:p}),!w&&n.createElement("clipPath",{id:"clipPath-dots-".concat(b)},n.createElement("rect",{x:c-_/2,y:l-_/2,width:h+_,height:d+_}))),n.createElement(ej,{needClip:s,clipPathId:b,props:this.props})),n.createElement(M,{points:r,mainColor:ep(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:P}),this.props.isRange&&Array.isArray(m)&&n.createElement(M,{points:m,mainColor:ep(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:P}))}}var e_={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:d.I.area};function eP(e){var t,{activeDot:r,animationBegin:i,animationDuration:a,animationEasing:o,connectNulls:l,dot:c,fill:u,fillOpacity:s,hide:f,isAnimationActive:p,legendT
1ype:y,stroke:h,xAxisId:v,yAxisId:d}=e,b=eu(e,el),m=(0,z.WX)(),g=(0,U.fW)(),{needClip:O}=(0,T.l)(v,d),x=(0,X.r)(),{points:j,isRange:w,baseLine:P}=null!=(t=(0,_.G)(t=>q(t,e.id,x)))?t:{},A=(0,E.oM)();if("horizontal"!==m&&"vertical"!==m||null==A||"AreaChart"!==g&&"ComposedChart"!==g)return null;var{height:S,width:k,x:M,y:I}=A;return j&&j.length?n.createElement(ew,ec({},b,{activeDot:r,animationBegin:i,animationDuration:a,animationEasing:o,baseLine:P,connectNulls:l,dot:c,fill:u,fillOpacity:s,height:S,hide:f,layout:m,isAnimationActive:p,isRange:w,legendType:y,needClip:O,points:j,stroke:h,width:k,left:M,top:I,xAxisId:v,yAxisId:d})):null}var eE=(e,t,r,n,i)=>{var a=null!=r?r:t;if((0,s.Et)(a))return a;var o="horizontal"===e?i:n,l=o.scale.domain();if("number"===o.type){var c=Math.max(l[0],l[1]),u=Math.min(l[0],l[1]);return"dataMin"===a?u:"dataMax"===a||c<0?c:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===a?l[0]:"dataMax"===a?l[1]:l[0]};function eA(e){var t,{areaSettings:{connectNulls:r,baseValue:n,dataKey:i},stackedData:a,layout:o,chartBaseValue:l,xAxis:c,yAxis:u,displayedData:s,dataStartIndex:f,xAxisTicks:p,yAxisTicks:y,bandSize:h}=e,v=a&&a.length,d=eE(o,l,n,c,u),b="horizontal"===o,m=!1,g=s.map((e,t)=>{if(v)s=a[f+t];else{var n,o,l,s,g,O=(0,w.kr)(e,i);Array.isArray(O)?(s=O,m=!0):s=[d,O]}var x=null!=(n=null==(o=s)?void 0:o[1])?n:null,j=null==x||v&&!r&&null==(0,w.kr)(e,i);return b?{x:(0,w.nb)({axis:c,ticks:p,bandSize:h,entry:e,index:t}),y:j?null:null!=(g=u.scale.map(x))?g:null,value:s,payload:e}:{x:j?null:null!=(l=c.scale.map(x))?l:null,y:(0,w.nb)({axis:u,ticks:y,bandSize:h,entry:e,index:t}),value:s,payload:e}});return t=v||m?g.map(e=>{var t,r,n=Array.isArray(e.value)?e.value[0]:null;return b?{x:e.x,y:null!=n&&null!=e.y&&null!=(r=u.scale.map(n))?r:null,payload:e.payload}:{x:null!=n&&null!=(t=c.scale.map(n))?t:null,y:e.y,payload:e.payload}}):b?u.scale.map(d):c.scale.map(d),{points:g,baseLine:null!=t?t:0,isRange:m}}var eS=n.memo(function(e){var t=(0,ee.e)(e,e_),r=(0,X.r)();return n.createElement(er.x,{id:t.id,type:"area"},e=>n.createElement(n.Fragment,null,n.createElement(J.A,{legendPayload:ey(t)}),n.createElement(eh,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),n.createElement(en.p,{type:"area",id:e,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:(0,w.$8)(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),n.createElement(eP,ec({},t,{id:e}))))},ea.P);eS.displayName="Area"},64550:(e,t,r)=>{r.d(t,{yP:()=>e5,LP:()=>e3});var n,i,a,o,l,c=r(12115),u=r(52596),s=r(2348),f=e=>null;f.displayName="Cell";var p=r(36079),y=r(16377),h=r(70788),v=r(39827),d=r(43597),b=r(44538),m=r(93389),g=r(55191),O=r(39426),x=r(24128),j=r(90597),w=r(52984);function _(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?_(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)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}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 A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var S=(e,t,r,c,u)=>{var s,f=r-c;return(0,w.Y)(n||(n=A(["M ",",",""])),e,t)+(0,w.Y)(i||(i=A(["L ",",",""])),e+r,t)+(0,w.Y)(a||(a=A(["L ",",",""])),e+r-f/2,t+u)+(0,w.Y)(o||(o=A(["L ",",",""])),e+r-f/2-c,t+u)+(0,w.Y)(l||(l=A(["L ",","," Z"])),e,t)}
1,k={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},M=e=>{var t=(0,m.e)(e,k),{x:r,y:n,upperWidth:i,lowerWidth:a,height:o,className:l}=t,{animationEasing:s,animationDuration:f,animationBegin:p,isUpdateAnimationActive:h}=t,v=(0,c.useRef)(null),[d,b]=(0,c.useState)(-1),w=(0,c.useRef)(i),_=(0,c.useRef)(a),A=(0,c.useRef)(o),M=(0,c.useRef)(r),I=(0,c.useRef)(n),T=(0,O.n)(e,"trapezoid-");if((0,c.useEffect)(()=>{if(v.current&&v.current.getTotalLength)try{var e=v.current.getTotalLength();e&&b(e)}catch(e){}},[]),r!==+r||n!==+n||i!==+i||a!==+a||o!==+o||0===i&&0===a||0===o)return null;var D=(0,u.$)("recharts-trapezoid",l);if(!h)return c.createElement("g",null,c.createElement("path",E({},(0,j.a)(t),{className:D,d:S(r,n,i,a,o)})));var N=w.current,z=_.current,C=A.current,B=M.current,W=I.current,$="0px ".concat(-1===d?1:d,"px"),L="".concat(d,"px ").concat(d,"px"),R=(0,x.dl)(["strokeDasharray"],f,s);return c.createElement(g.J,{animationId:T,key:T,canBegin:d>0,duration:f,easing:s,isActive:h,begin:p},e=>{var l=(0,y.GW)(N,i,e),u=(0,y.GW)(z,a,e),s=(0,y.GW)(C,o,e),f=(0,y.GW)(B,r,e),p=(0,y.GW)(W,n,e);v.current&&(w.current=l,_.current=u,A.current=s,M.current=f,I.current=p);var h=e>0?{transition:R,strokeDasharray:L}:{strokeDasharray:$};return c.createElement("path",E({},(0,j.a)(t),{className:D,d:S(f,p,l,u,s),ref:v,style:P(P({},h),t.style)}
1))})},I=r(77283),T=r(9795),D=r(70688),N=["option","shapeType","activeClassName","inActiveClassName"];function z(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 C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(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)):z(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function B(e){var{shapeType:t,elementProps:r}=e;switch(t){case"rectangle":return c.createElement(b.M,r);case"trapezoid":return c.createElement(M,r);case"sector":return c.createElement(I.h,r);case"symbols":if("symbols"===t)return c.createElement(T.i,r);break;case"curve":return c.createElement(D.Ip,r);default:return null}}function W(e){var t,{option:r,shapeType:n,activeClassName:i="recharts-active-shape",inActiveClassName:a="recharts-shape"}=e,o=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,N);if((0,c.isValidElement)(r))t=(0,c.cloneElement)(r,C(C({},o),(0,c.isValidElement)(r)?r.props:r));else if("function"==typeof r)t=r(o,o.index);else if(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];return null!=t&&!!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(r)&&"boolean"!=typeof r){var l=C(C({},o),r);t=c.createElement(B,{shapeType:n,elementProps:l})}else t=c.createElement(B,{shapeType:n,elementProps:o});return o.isActive?c.createElement(s.W,{className:i},t):c.createElement(s.W,{className:a},t)}function $(){return($=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 L(e){return c.createElement(W,$({shapeType:"rectangle",activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"},e))}var R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(r,n)=>{if((0,y.Et)(e))return e;var i=(0,y.Et)(r)||(0,y.uy)(r);return i?e(r,n):(i||function(e,t){if(!e)throw Error("Invariant failed")}(!1,"minPointSize callback function received a value with type of ".concat(typeof r,". Currently only numbers or null/undefined are supported.")),t)}},G=r(81971),K=r(34890),Z=(e,t,r)=>{var n=(0,G.j)();return(i,a)=>o=>{null==e||e(i,a,o),n((0,K.RD)({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}},V=e=>{var t=(0,G.j)();return(r,n)=>i=>{null==e||e(r,n,i),t((0,K.oP)())}},Y=(e,t,r)=>{var n=(0,G.j)();return(i,a)=>o=>{null==e||e(i,a,o),n((0,K.ML)({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}},F=r(56091),H=["children"],q=(0,c.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function X(e){var{children: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,H);return c.createElement(q.Provider,{value:r},t)}var U=r(37195),J=r(97238),Q=r(68924),ee=r(6905),et=r(60356),er=r(56124),en=r(18478),ei=r(58578),ea=(e,t,r)=>{var n=null!=r?r:e;if(!(0,y.uy)(n))return(0,y.F4)(n,t,0)},eo=r(78892);function el(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]:{};
1t%2?el(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)):el(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eu=r(89196),es=r(83458),ef=(0,Q.Mz)([ee.ld,(e,t)=>t],(e,t)=>e.filter(e=>"bar"===e.type).find(e=>e.id===t)),ep=(0,Q.Mz)([ef],e=>null==e?void 0:e.maxBarSize),ey=(0,Q.Mz)([J.fz,ee.ld,es.W,es.B,(e,t,r)=>r],(e,t,r,n,i)=>t.filter(t=>"horizontal"===e?t.xAxisId===r:t.yAxisId===n).filter(e=>e.isPanorama===i).filter(e=>!1===e.hide).filter(e=>"bar"===e.type)),eh=(0,Q.Mz)([ey,en.x3,(e,t)=>{var r=(0,J.fz)(e),n=(0,es.W)(e,t),i=(0,es.B)(e,t);if(null!=n&&null!=i)return"horizontal"===r?(0,ee.BQ)(e,"xAxis",n):(0,ee.BQ)(e,"yAxis",i)}],(e,t,r)=>{var n=e.filter(ei.g),i=e.filter(e=>null==e.stackId);return[...Object.entries(n.reduce((e,t)=>{var r=e[t.stackId];return null==r&&(r=[]),r.push(t),e[t.stackId]=r,e},{})).map(e=>{var n,[i,a]=e;return{stackId:i,dataKeys:a.map(e=>e.dataKey),barSize:ea(t,r,null==(n=a[0])?void 0:n.barSize)}}),...i.map(e=>({stackId:void 0,dataKeys:[e.dataKey].filter(e=>null!=e),barSize:ea(t,r,e.barSize)}))]}),ev=(e,t,r)=>{var n,i,a=(0,J.fz)(e),o=(0,es.W)(e,t),l=(0,es.B)(e,t);if(null!=o&&null!=l)return"horizontal"===a?(n=(0,ee.Gx)(e,"xAxis",o,r),i=(0,ee.CR)(e,"xAxis",o,r)):(n=(0,ee.Gx)(e,"yAxis",l,r),i=(0,ee.CR)(e,"yAxis",l,r)),(0,v.Hj)(n,i)},ed=(0,Q.Mz)([eh,en.JN,en._5,en.gY,(e,t,r)=>{var n,i,a,o,l=ef(e,t);if(null==l)return 0;var c=(0,es.W)(e,t),u=(0,es.B)(e,t);if(null==c||null==u)return 0;var s=(0,J.fz)(e),f=(0,en.JN)(e),{maxBarSize:p}=l,h=(0,y.uy)(p)?f:p;return"horizontal"===s?(a=(0,ee.Gx)(e,"xAxis",c,r),o=(0,ee.CR)(e,"xAxis",c,r)):(a=(0,ee.Gx)(e,"yAxis",u,r),o=(0,ee.CR)(e,"yAxis",u,r)),null!=(n=null!=(i=(0,v.Hj)(a,o,!0))?i:h)?n:0},ev,ep],(e,t,r,n,i,a,o)=>{var l=function(e,t,r,n,i){var a,o,l=n.length;if(!(l<1)){var c=(0,y.F4)(e,r,0,!0),u=[];if((0,eo.H)(null==(a=n[0])?void 0:a.barSize)){var s=!1,f=r/l,p=n.reduce((e,t)=>e+(t.barSize||0),0);(p+=(l-1)*c)>=r&&(p-=(l-1)*c,c=0),p>=r&&f>0&&(s=!0,f*=.9,p=l*f);var h={offset:((r-p)/2|0)-c,size:0};o=n.reduce((e,t)=>{var r,n={stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:h.offset+h.size+c,size:s?f:null!=(r=t.barSize)?r:0}},i=[...e,n];return h=n.position,i},u)}else{var v=(0,y.F4)(t,r,0,!0);r-2*v-(l-1)*c<=0&&(c=0);var d=(r-2*v-(l-1)*c)/l;d>1&&(d>>=0);var b=(0,eo.H)(i)?Math.min(d,i):d;o=n.reduce((e,t,r)=>[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:v+(d+c)*r+(d-b)/2,size:b}}],u)}return o}}(r,n,i!==a?i:a,e,(0,y.uy)(o)?t:o);return i!==a&&null!=l&&(l=l.map(e=>ec(ec({},e),{},{position:ec(ec({},e.position),{},{offset:e.position.offset-i/2})}))),l}),eb=(0,Q.Mz)([ed,ef],(e,t)=>{if(null!=e&&null!=t){var r=e.find(e=>e.stackId===t.stackId&&null!=t.dataKey&&e.dataKeys.includes(t.dataKey));if(null!=r)return r.position}}),em=(0,Q.Mz)([(e,t,r)=>{var n=(0,J.fz)(e),i=(0,es.W)(e,t),a=(0,es.B)(e,t);if(null!=i&&null!=a)return"horizontal"===n?(0,ee.TC)(e,"yAxis",a,r):(0,ee.TC)(e,"xAxis",i,r)},ef],(e,t)=>{var r=(0,eu.x)(t);if(!e||null==r||null==t)return;var{stackId:n}=t;if(null!=n){var i=e[n];if(i){var{stackedData:a}=i;if(a)return a.find(e=>e.key===r)}}}),eg=(0,Q.Mz)([er.HZ,er.c2,(e,t,r)=>{var n=(0,es.W)(e,t);if(null!=n)return(0,ee.Gx)(e,"xAxis",n,r)},(e,t,r)=>{var n=(0,es.B)(e,t);if(null!=n)return(0,ee.Gx)(e,"yAxis",n,r)},(e,t,r)=>{var n=(0,es.W)(e,t);if(null!=n)return(0,ee.CR)(e,"xAxis",n,r)},(e,t,r)=>{var n=(0,es.B)(e,t);if(null!=n)return(0,ee.CR)(e,"yAxis",n,r)},eb,J.fz,et.rN,ev,em,ef,(e,t,r,n)=>n],(e,t,r,n,i,a,o,l,c,u,s,f,p)=>{var y,{chartData:h,dataStartIndex:v,dataEndIndex:d}=c;if(null!=f&&null!=o&&null!=t&&("horizontal"===l||"vertical"===l)&&null!=r&&null!=n&&null!=i&&null!=a&&null!=u){var{data:b}=f;if(null!=(y=null!=b&&b.length>0?b:null==h?void 0:h.slice(v,d+1)))return e3({layout:l,barSettings:f,pos:o,parentViewBox:t,bandSize:u,xAxis:r,yAxis:n,xAxisTicks:i,yAxisTicks:a,stackedData:s,displayedData:y,offset:e,cells:p,dataStartIndex:v})}}
1),eO=r(71807),ex=r(20215),ej=r(79020),ew=r(25838),e_=r(27119),eP=r(37713),eE=r(21909),eA=r(71225),eS=r(60116),ek=["index"];function eM(){return(eM=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 eI=(0,c.createContext)(void 0),eT=e=>{var t=(0,c.useContext)(eI);return null!=t?t.stackId:null!=e?(0,v.$8)(e):void 0},eD=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),eN=e=>{var t=(0,c.useContext)(eI);if(null!=t){var{stackId:r}=t;return"url(#".concat(eD(r,e),")")}},ez=e=>{var{index: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,ek),n=eN(t);return c.createElement(s.W,eM({className:"recharts-bar-stack-layer",clipPath:n},r))},eC=["onMouseEnter","onMouseLeave","onClick"],eB=["value","background","tooltipPosition"],eW=["id"],e$=["onMouseEnter","onClick","onMouseLeave"];function eL(){return(eL=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 eR(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 eG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eR(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)):eR(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eK(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 eZ=e=>{var{dataKey:t,name:r,fill:n,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:n,value:(0,v.uM)(r,t),payload:e}]},eV=c.memo(e=>{var{dataKey:t,stroke:r,strokeWidth:n,fill:i,name:a,hide:o,unit:l,tooltipType:u,id:s}=e,f={dataDefinedOnItem:void 0,getPosition:y.lQ,settings:{stroke:r,strokeWidth:n,fill:i,dataKey:t,nameKey:void 0,name:(0,v.uM)(a,t),hide:o,type:u,color:i,unit:l,graphicalItemId:s}};return c.createElement(F.r,{tooltipEntrySettings:f})});function eY(e){var t,r=(0,G.G)(ex.A2),{data:n,dataKey:i,background:a,allOtherBarProps:o}=e,{onMouseEnter:l,onMouseLeave:u,onClick:s}=o,f=eK(o,eC),p=Z(l,i,o.id),y=V(u),h=Y(s,i,o.id);if(!a||null==n)return null;var v=(0,eP.ic)(a);return c.createElement(eE.g,{zIndex:(t=eA.I.barBackground,a&&"object"==typeof a&&"zIndex"in a&&"number"==typeof a.zIndex&&(0,eo.H)(a.zIndex)?a.zIndex:t)},n.map((e,t)=>{var{value:n,background:o,tooltipPosition:l}=e,u=eK(e,eB);if(!o)return null;var s=p(e,t),b=y(e,t),m=h(e,t),g=eG(eG(eG(eG(eG({option:a,isActive:String(t)===r},u),{},{fill:"#eee"},o),v),(0,d.XC)(f,e,t)),{},{onMouseEnter:s,onMouseLeave:b,onClick:m,dataKey:i,index:t,className:"recharts-bar-background-rectangle"});return c.createElement(L,eL({key:"background-bar-".concat(t)},g))}))}function eF(e){var{showLabels:t,children:r,rects:n}=e,i=null==n?void 0:n.map(e=>{var t={x:e.x,y:e.y,width:e.width,lowerWidth:e.width,upperWidth:e.width,height:e.height};return eG(eG({},t),{},{value:e.value,payload:e.payload,parentViewBox:e.parentViewBox,viewBox:t,fill:e.fill})});return c.createElement(p.h8,{value:t?i:void 0},r)}function eH(e){var t,{shape:r,activeBar:n,baseProps:i,entry:a,index:o,dataKey:l}=e,u=(0,G.G)(ex.A2),s=(0,G.G)(ex.Xb),f=n&&String(a.originalDataIndex)===u&&(null==s||l===s),[p,y]=(0,c.useState)(!1),[h,v]=(0,c.useState)(!1);(0,c.useEffect)(()=>{var e;return f?(y(!0),e=requestAnimationFrame(()=>
1{v(!0)})):v(!1),()=>{cancelAnimationFrame(e)}},[f]);var d=(0,c.useCallback)(()=>{f||y(!1)},[f]),b=f&&h,m=f||p;t=f?!0===n?r:n:r;var g=c.createElement(L,eL({},i,{name:String(i.name)},a,{isActive:b,option:t,index:o,dataKey:l,onTransitionEnd:d}));return m?c.createElement(eE.g,{zIndex:eA.I.activeBar},c.createElement(ez,{index:a.originalDataIndex},g)):g}function eq(e){var{shape:t,baseProps:r,entry:n,index:i,dataKey:a}=e;return c.createElement(L,eL({},r,{name:String(r.name)},n,{isActive:!1,option:t,index:i,dataKey:a}))}function eX(e){var t,{data:r,props:n}=e,i=null!=(t=(0,eP.uZ)(n))?t:{},{id:a}=i,o=eK(i,eW),{shape:l,dataKey:u,activeBar:s}=n,{onMouseEnter:f,onClick:p,onMouseLeave:y}=n,h=eK(n,e$),v=Z(f,u,a),b=V(y),m=Y(p,u,a);return r?c.createElement(c.Fragment,null,r.map((e,t)=>c.createElement(ez,eL({index:e.originalDataIndex,key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value,"-").concat(t),className:"recharts-bar-rectangle"},(0,d.XC)(h,e,t),{onMouseEnter:v(e,t),onMouseLeave:b(e,t),onClick:m(e,t)}),s?c.createElement(eH,{shape:l,activeBar:s,baseProps:o,entry:e,index:t,dataKey:u}):c.createElement(eq,{shape:l,baseProps:o,entry:e,index:t,dataKey:u})))):null}function eU(e){var{props:t,previousRectanglesRef:r}=e,{data:n,layout:i,isAnimationActive:a,animationBegin:o,animationDuration:l,animationEasing:u,onAnimationEnd:f,onAnimationStart:h}=t,v=r.current,d=(0,O.n)(t,"recharts-bar-"),[b,m]=(0,c.useState)(!1),x=(0,c.useCallback)(()=>{"function"==typeof f&&f(),m(!1)},[f]),j=(0,c.useCallback)(()=>{"function"==typeof h&&h(),m(!0)},[h]);return c.createElement(eF,{showLabels:!b,rects:n},c.createElement(g.J,{animationId:d,begin:o,duration:l,isActive:a,easing:u,onAnimationEnd:x,onAnimationStart:j,key:d},e=>{var a=1===e?n:null==n?void 0:n.map((t,r)=>{var n=v&&v[r];if(n)return eG(eG({},t),{},{x:(0,y.GW)(n.x,t.x,e),y:(0,y.GW)(n.y,t.y,e),width:(0,y.GW)(n.width,t.width,e),height:(0,y.GW)(n.height,t.height,e)});if("horizontal"===i){var a=(0,y.GW)(0,t.height,e),o=(0,y.GW)(t.stackedBarStart,t.y,e);return eG(eG({},t),{},{y:o,height:a})}var l=(0,y.GW)(0,t.width,e),c=(0,y.GW)(t.stackedBarStart,t.x,e);return eG(eG({},t),{},{width:l,x:c})});return(e>0&&(r.current=null!=a?a:null),null==a)?null:c.createElement(s.W,null,c.createElement(eX,{props:t,data:a}))}),c.createElement(p.qY,{label:t.label}),t.children)}function eJ(e){var t=(0,c.useRef)(null);return c.createElement(eU,{previousRectanglesRef:t,props:e})}var eQ=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:(0,v.kr)(e,t)}};class e0 extends c.PureComponent{render(){var{hide:e,data:t,dataKey:r,className:n,xAxisId:i,yAxisId:a,needClip:o,background:l,id:f}=this.props;if(e||null==t)return null;var p=(0,u.$)("recharts-bar",n);return c.createElement(s.W,{className:p,id:f},o&&c.createElement("defs",null,c.createElement(U.Q,{clipPathId:f,xAxisId:i,yAxisId:a})),c.createElement(s.W,{className:"recharts-bar-rectangles",clipPath:o?"url(#clipPath-".concat(f,")"):void 0},c.createElement(eY,{data:t,dataKey:r,background:l,allOtherBarProps:this.props}),c.createElement(eJ,this.props)))}}var e1={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:0,xAxisId:0,yAxisId:0,zIndex:eA.I.bar};function e2(e){var t,{xAxisId:r,yAxisId:n,hide:i,legendType:a,minPointSize:o,activeBar:l,animationBegin:u,animationDuration:s,animationEasing:p,isAnimationActive:y}=e,{needClip:v}=(0,U.l)(r,n),d=(0,J.WX)(),b=(0,eO.r)(),m=(0,h.aS)(e.children,f),g=(0,G.G)(t=>eg(t,e.id,b,m));if("vertical"!==d&&"horizontal"!==d)return null;var O=null==g?void 0:g[0];return t=null==O||null==O.height||null==O.width?0:"vertical"===d?O.height/2:O.width/2,c.createElement(X,{xAxisId:r,yAxisId:n,data:g,dataPointFormatter:eQ,errorBarOffset:t},c.createElement(e0,eL({},e,{layout:d,needClip:v,data:g,xAxisId:r,yAxisId:n,hide:i,legendType:a,minPointSize:o,activeBar:l,animationBegin:u,animationDuration:s,animationEasing:p,isAnimationActive:y})))}function e3(e){var{layout:t,barSettings:{dataKey:r,minPointSize:n,hasCustomShape:i},pos:a,bandSize:o,xAxis:l,yAxis:c,xAxisTicks:u,yAxisTicks:s,stackedData:f,displayedData:p,offset:h,cells:d,parentViewBox:b,dataStartIndex:m}=e,g="horizontal"===t?c:l,O=f?g.scale.domain():null,x=(0,v.DW)({numericAxis:g}),j=g.scale.map(x);return p.map((e,p)=>
1{if(f){var g=f[p+m];if(null==g)return null;_=(0,v._f)(g,O)}else Array.isArray(_=(0,v.kr)(e,r))||(_=[x,_]);var w=R(n,0)(_[1],p);if("horizontal"===t){var _,P,E,A,S,k,M,I=c.scale.map(_[0]),T=c.scale.map(_[1]);if(null==I||null==T)return null;P=(0,v.y2)({axis:l,ticks:u,bandSize:o,offset:a.offset,entry:e,index:p}),E=null!=(M=null!=T?T:I)?M:void 0,A=a.size;var D=I-T;if(S=(0,y.M8)(D)?0:D,k={x:P,y:h.top,width:A,height:h.height},Math.abs(w)>0&&Math.abs(S)<Math.abs(w)){var N=(0,y.sA)(S||w)*(Math.abs(w)-Math.abs(S));E-=N,S+=N}}else{var z=l.scale.map(_[0]),C=l.scale.map(_[1]);if(null==z||null==C)return null;if(P=z,E=(0,v.y2)({axis:c,ticks:s,bandSize:o,offset:a.offset,entry:e,index:p}),A=C-z,S=a.size,k={x:h.left,y:E,width:h.width,height:S},Math.abs(w)>0&&Math.abs(A)<Math.abs(w)){var B=(0,y.sA)(A||w)*(Math.abs(w)-Math.abs(A));A+=B}}return null!=P&&null!=E&&null!=A&&null!=S&&(i||0!==A&&0!==S)?eG(eG({},e),{},{stackedBarStart:j,x:P,y:E,width:A,height:S,value:f?_:_[1],payload:e,background:k,tooltipPosition:{x:P+A/2,y:E+S/2},parentViewBox:b,originalDataIndex:p},d&&d[p]&&d[p].props):null}).filter(Boolean)}var e5=c.memo(function(e){var t=(0,m.e)(e,e1),r=eT(t.stackId),n=(0,eO.r)();return c.createElement(ew.x,{id:t.id,type:"bar"},e=>c.createElement(c.Fragment,null,c.createElement(ej.A,{legendPayload:eZ(t)}),c.createElement(eV,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),c.createElement(e_.p,{type:"bar",id:e,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:r,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:n,hasCustomShape:null!=t.shape}),c.createElement(eE.g,{zIndex:t.zIndex},c.createElement(e2,eL({},t,{id:e})))))},eS.P);e5.displayName="Bar"},64683:(e,t,r)=>{r.d(t,{s:()=>N});var n=r(12115),i=r(47650),a=r(15679),o=r(52596),l=r(72790),c=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 p(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 y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(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)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var h={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle",labelStyle:{}};function v(e){var{data:t,iconType:r,inactiveColor:i}=e,a=32/6,o=32/3,l=t.inactive?i:t.color,u=null!=r?r:t.type;if("none"===u)return null;if("plainline"===u)return n.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:function(e){if("object"==typeof e&&null!==e&&"strokeDasharray"in e)return String(e.strokeDasharray)}(t.payload),x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===u)return n.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(16,"h").concat(o,"\n A").concat(a,",").concat(a,",0,1,1,").concat(2*o,",").concat(16,"\n H").concat(32,"M").concat(2*o,",").concat(16,"\n A").concat(a,",").concat(a,",0,1,1,").concat(o,",").concat(16),className:"recharts-legend-icon"});if("rect"===u)return n.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(n.isValidElement(t.legendIcon)){var s=y({},t);return delete s.legendIcon,n.cloneElement(t.legendIcon,s)}return n.createElement(c.i,{fill:l,cx:16,cy:16,size:32,sizeType:"diameter",type:u})}function d(e){var{payload:t,iconSize:r,layout:i,formatter:a,inactiveColor:c,iconType:s,labelStyle:p}=e,h={x:0,y:0,width:32,height:32},d={display:"horizontal"===i?"inline-block":"block",marginRight:10},b={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((t,i)=>{var m=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 O="object"==typeof p?y({},p):{};O.color=t.inactive?c:O.color||t.color;var x=m?m(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(l.u,{width:r,height:r,viewBox:h,style:b,"aria-label":"".concat(t.value," legend icon")},n.createElement(v,{data:t,iconType:s,inactiveColor:c})),n.createElement("span",{className:"recharts-legend-item-text",style:O},x))})}var b=e=>{var t=(0,s.e)(e,h),{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(d,f({},t,{payload:r}))):null}
1,m=r(73607),g=r(81971),O=r(35803),x=r(77918),j=r(97238),w=r(32634),_=r(60116),P=["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)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function A(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]:{};t%2?A(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)):A(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function k(e){return e.value}function M(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,P),i=(0,m.s)(t,e.payloadUniqBy,k),a=S(S({},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 I(e){var t=(0,g.j)();return(0,n.useEffect)(()=>{t((0,w.h1)(e))},[t,e]),null}function T(e){var t=(0,g.j)();return(0,n.useEffect)(()=>(t((0,w.hx)(e)),()=>{t((0,w.hx)({width:0,height:0}))}),[t,e]),null}var D={align:"center",iconSize:14,inactiveColor:"#ccc",itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"},N=n.memo(function(e){var t,r=(0,s.e)(e,D),o=(0,g.G)(O.g0),l=(0,a.M)(),c=(0,j.Kp)(),{width:u,height:f,wrapperStyle:p,portal:y}=r,[h,v]=(0,x.V)([o]),d=(0,j.yi)(),b=(0,j.rY)();if(null==d||null==b)return null;var m=d-((null==c?void 0:c.left)||0)-((null==c?void 0:c.right)||0),w=(t=r.layout,"vertical"===t&&null!=f?{height:f}:"horizontal"===t?{width:u||m}:null),_=y?p:S(S({position:"absolute",width:(null==w?void 0:w.width)||u||"auto",height:(null==w?void 0:w.height)||f||"auto"},function(e,t,r,n,i,a){var o,l,{layout:c,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"===c?{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)||(l="middle"===s?{top:((i||0)-a.height)/2}:"bottom"===s?{bottom:r&&r.bottom||0}:{top:r&&r.top||0}),S(S({},o),l)}(p,r,c,d,b,h)),p),P=null!=y?y:l;if(null==P||null==o)return null;var A=n.createElement("div",{className:"recharts-legend-wrapper",style:_,ref:v},n.createElement(I,{layout:r.layout,align:r.align,verticalAlign:r.verticalAlign,itemSorter:r.itemSorter}),!y&&n.createElement(T,{width:h.width,height:h.height}),n.createElement(M,E({},r,w,{margin:c,chartWidth:d,chartHeight:b,contextPayload:o})));return(0,i.createPortal)(A,P)},_.P);N.displayName="Legend"},70688:(e,t,r)=>{r.d(t,{Ip:()=>Y});var n=r(12115);function i(){}function a(e,t,r){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+r)/6)}function o(e){this._context=e}function l(e){this._context=e}function c(e){this._context=e}o.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:a(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*=1,t*=1,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:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},l.prototype={areaStart:i,areaEnd:i,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*=1,t*=1,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:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},c.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*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class u{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*=1,t*=1,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 s(e){this._context=e}function f(e){this._context=e}function p(e){return new f(e)}s.prototype={areaStart:i,areaEnd:i,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function y(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*n)/(n+i)))||0}function h(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function v(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function d(e){this._context=e}function b(e){this._context=new m(e)}function m(e){this._context=e}function g(e){this._context=e}function O(e){var t,r,n=e.length-1,i=Array(n),a=Array(n),o=Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[n-1]=(e[n]+i[n-1])/2;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function x(e,t){this._context=e,this._t=t}f.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*=1,t*=1,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)}}},d.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:v(this,this._t0,h(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t*=1,(e*=1)!==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,v(this,h(this,r=y(this,e,t)),r);break;default:v(this,this._t0,r=y(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(b.prototype=Object.create(d.prototype)).point=function(e,t){d.prototype.point.call(this,t,e)},m.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,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}},g.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,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=O(e),i=O(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||0!==this._line&&1===r)&&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)}},x.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&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*=1,t*=1,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 r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var j=r(9819),w=r(85654),_=r(31847);function P(e){return e[0]}function E(e){return e[1]}function A(e,t){var r=(0,w.A)(!0),n=null,i=p,a=null,o=(0,_.i)(l);function l(l){var c,u,s,f=(l=(0,j.A)(l)).length,p=!1;
1for(null==n&&(a=i(s=o())),c=0;c<=f;++c)!(c<f&&r(u=l[c],c,l))===p&&((p=!p)?a.lineStart():a.lineEnd()),p&&a.point(+e(u,c,l),+t(u,c,l));if(s)return a=null,s+""||null}return e="function"==typeof e?e:void 0===e?P:(0,w.A)(e),t="function"==typeof t?t:void 0===t?E:(0,w.A)(t),l.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,w.A)(+t),l):e},l.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,w.A)(+e),l):t},l.defined=function(e){return arguments.length?(r="function"==typeof e?e:(0,w.A)(!!e),l):r},l.curve=function(e){return arguments.length?(i=e,null!=n&&(a=i(n)),l):i},l.context=function(e){return arguments.length?(null==e?n=a=null:a=i(n=e),l):n},l}function S(e,t,r){var n=null,i=(0,w.A)(!0),a=null,o=p,l=null,c=(0,_.i)(u);function u(u){var s,f,p,y,h,v=(u=(0,j.A)(u)).length,d=!1,b=Array(v),m=Array(v);for(null==a&&(l=o(h=c())),s=0;s<=v;++s){if(!(s<v&&i(y=u[s],s,u))===d)if(d=!d)f=s,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),p=s-1;p>=f;--p)l.point(b[p],m[p]);l.lineEnd(),l.areaEnd()}d&&(b[s]=+e(y,s,u),m[s]=+t(y,s,u),l.point(n?+n(y,s,u):b[s],r?+r(y,s,u):m[s]))}if(h)return l=null,h+""||null}function s(){return A().defined(i).curve(o).context(a)}return e="function"==typeof e?e:void 0===e?P:(0,w.A)(+e),t="function"==typeof t?t:void 0===t?(0,w.A)(0):(0,w.A)(+t),r="function"==typeof r?r:void 0===r?E:(0,w.A)(+r),u.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,w.A)(+t),n=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,w.A)(+t),u):e},u.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,w.A)(+e),u):n},u.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,w.A)(+e),r=null,u):t},u.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,w.A)(+e),u):t},u.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:(0,w.A)(+e),u):r},u.lineX0=u.lineY0=function(){return s().x(e).y(t)},u.lineY1=function(){return s().x(e).y(r)},u.lineX1=function(){return s().x(n).y(t)},u.defined=function(e){return arguments.length?(i="function"==typeof e?e:(0,w.A)(!!e),u):i},u.curve=function(e){return arguments.length?(o=e,null!=a&&(l=o(a)),u):o},u.context=function(e){return arguments.length?(null==e?a=l=null:l=o(a=e),u):a},u}var k=r(52596),M=r(43597),I=r(16377),T=r(78892),D=r(37713),N=r(97238);function z(){return(z=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 C(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 B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(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)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var W={curveBasisClosed:function(e){return new l(e)},curveBasisOpen:function(e){return new c(e)},curveBasis:function(e){return new o(e)},curveBumpX:function(e){return new u(e,!0)},curveBumpY:function(e){return new u(e,!1)},curveLinearClosed:function(e){return new s(e)},curveLinear:p,curveMonotoneX:function(e){return new d(e)},curveMonotoneY:function(e){return new b(e)},curveNatural:function(e){return new g(e)},curveStep:function(e){return new x(e,.5)},curveStepAfter:function(e){return new x(e,1)},curveStepBefore:function(e){return new x(e,0)}},$=e=>(0,T.H)(e.x)&&(0,T.H)(e.y),L=e=>null!=e.base&&$(e.base)&&$(e),R=e=>e.x,G=e=>e.y,K=(e,t)=>{if("function"==typeof e)return e;var r="curve".concat((0,I.Zb)(e));if(("curveMonotone"===r||"curveBump"===r)&&t){var n=W["".concat(r).concat("vertical"===t?"Y":"X")];if(n)return n}return W[r]||p}
1,Z={connectNulls:!1,type:"linear"},V=e=>{var t,{type:r=Z.type,points:n=[],baseLine:i,layout:a,connectNulls:o=Z.connectNulls}=e,l=K(r,a),c=o?n.filter($):n;if(Array.isArray(i)){var u,s=n.map((e,t)=>B(B({},e),{},{base:i[t]}));return("vertical"===a?S().y(G).x1(R).x0(e=>e.base.x):S().x(R).y1(G).y0(e=>e.base.y)).defined(L).curve(l)(o?s.filter(L):s)}return("vertical"===a&&(0,I.Et)(i)?S().y(G).x1(R).x0(i):(0,I.Et)(i)?S().x(R).y1(G).y0(i):A().x(R).y(G)).defined($).curve(l)(c)},Y=e=>{var{className:t,points:r,path:i,pathRef:a}=e,o=(0,N.WX)();if((!r||!r.length)&&!i)return null;var l={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},c=r&&r.length?V(l):i;return n.createElement("path",z({},(0,D.uZ)(e),(0,M._U)(e),{className:(0,k.$)("recharts-curve",t),d:null===c?void 0:c,ref:a}))}},70788:(e,t,r)=>{r.d(t,{aS:()=>f,y$:()=>p});var n=r(51819),i=r(12115),a=r(50330),o=r(16377),l=e=>"string"==typeof e?e:e?e.displayName||e.name||"Component":"",c=null,u=null,s=e=>{if(e===c&&Array.isArray(u))return u;var t=[];return i.Children.forEach(e,e=>{(0,o.uy)(e)||((0,a.isFragment)(e)?t=t.concat(s(e.props.children)):t.push(e))}),u=t,c=e,t};function f(e,t){var r=[],i=[];return i=Array.isArray(t)?t.map(e=>l(e)):[l(t)],s(e).forEach(e=>{var t=(0,n.J)(e,"type.displayName")||(0,n.J)(e,"type.name");t&&-1!==i.indexOf(t)&&r.push(e)}),r}var p=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot},73607:(e,t,r)=>{function n(e){return e}r.d(t,{s:()=>P});var i=r(51819);function a(e){return null==e||"object"!=typeof e&&"function"!=typeof e}function o(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}let l="[object String]",c="[object Number]",u="[object Boolean]",s="[object Arguments]",f="object"==typeof globalThis&&globalThis||"object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||function(){return this}();function p(e,t,r,n=new Map,i){let h=i?.(e,t,r,n);if(void 0!==h)return h;if(a(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){let t=Array(e.length);n.set(e,t);for(let a=0;a<e.length;a++)t[a]=p(e[a],a,r,n,i);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[a,o]of(n.set(e,t),e))t.set(a,p(o,a,r,n,i));return t}if(e instanceof Set){let t=new Set;for(let a of(n.set(e,t),e))t.add(p(a,void 0,r,n,i));return t}if(void 0!==f.Buffer&&f.Buffer.isBuffer(e))return e.subarray();if(ArrayBuffer.isView(e)&&!(e instanceof DataView)){let t=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,t);for(let a=0;a<e.length;a++)t[a]=p(e[a],a,r,n,i);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 n.set(e,t),y(t,e,r,n,i),t}if("undefined"!=typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return n.set(e,t),y(t,e,r,n,i),t}if("undefined"!=typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return n.set(e,t),y(t,e,r,n,i),t}if(e instanceof Error){let t=structuredClone(e);return n.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,t.constructor=e.constructor,y(t,e,r,n,i),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return n.set(e,t),y(t,e,r,n,i),t}if(e instanceof Number){let t=new Number(e.valueOf());return n.set(e,t),y(t,e,r,n,i),t}if(e instanceof String){let t=new String(e.valueOf());return n.set(e,t),y(t,e,r,n,i),t}if("object"==typeof e&&function(e){switch(o(e)){case s:case"[object Array]":case"[object ArrayBuffer]":case"[object DataView]":case u:case"[object Date]":case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Map]":case c:case"[object Object]":case"[object RegExp]":case"[object Set]":case l:case"[object Symbol]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return n.set(e,t),y(t,e,r,n,i),t}return e}function y(e,t,r=e,n,i){let a=[...Object.keys(t),...Object.getOwnPropertySymbols(t).filter(e=>Object.prototype.propertyIsEnumerable.call(t,e))];for(let o=0;o<a.length;o++){let l=a[o],c=Object.getOwnPropertyDescriptor(e,l);(null==c||c.writable)&&(e[l]=p(t[l],l,r,n,i))}}var h=r(14662),v=r(61855);function d(e,t,r,n){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,r,n){if(null==t)return!0;
1if(Array.isArray(t))return b(e,t,r,n);if(t instanceof Map){var i,o,l,c,u=e,s=t,f=r,p=n;if(0===s.size)return!0;if(!(u instanceof Map))return!1;for(let[e,t]of s.entries())if(!1===f(u.get(e),t,e,u,s,p))return!1;return!0}if(t instanceof Set){return i=e,o=t,l=r,c=n,0===o.size||i instanceof Set&&b([...i],[...o],l,c)}let y=Object.keys(t);if(null==e||a(e))return 0===y.length;if(0===y.length)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let i=0;i<y.length;i++){let o=y[i];if(!a(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,n);case"function":if(Object.keys(t).length>0)return d(e,{...t},r,n);return(0,h.b)(e,t);default:if(!(0,v.G)(e))return(0,h.b)(e,t);if("string"==typeof t)return""===t;return!0}}function b(e,t,r,n){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let i=new Set;for(let a=0;a<t.length;a++){let o=t[a],l=!1;for(let c=0;c<e.length;c++){if(i.has(c))continue;let u=e[c],s=!1;if(r(u,o,a,e,t,n)&&(s=!0),s){i.add(c),l=!0;break}}if(!l)return!1}return!0}function m(e,t){return function e(t,r,n){return"function"!=typeof n?e(t,r,()=>void 0):d(t,r,function e(t,r,i,a,o,l){let c=n(t,r,i,a,o,l);return void 0!==c?!!c:d(t,r,e,l)},new Map)}(e,t,()=>void 0)}var g=r(19055),O=r(23072),x=r(36621),j=r(17595),w=r(93914);function _(e,t=n){var r;return"object"==typeof e&&null!==e&&(0,w.X)(e)?function(e,t){let r=new Map;for(let n=0;n<e.length;n++){let i=e[n],a=t(i,n,e);r.has(a)||r.set(a,i)}return Array.from(r.values())}(Array.from(e),(r=function(e){var t,r;if(null==e)return n;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return function(e,t){var r,n,a;switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=(0,g.f)(e)}return n=r=t,a=(e,t,n,i)=>{let a=void 0;if(void 0!==a)return a;if("object"==typeof r){if("[object Object]"===o(r)&&"function"!=typeof r.constructor){let e={};return i.set(r,e),y(e,r,n,i),e}switch(Object.prototype.toString.call(r)){case c:case l:case u:{let e=new r.constructor(r?.valueOf());return y(e,r),e}case s:{let e={};return y(e,r),e.length=r.length,e[Symbol.iterator]=r[Symbol.iterator],e}default:return}}},t=p(n,void 0,n,new Map,a),function(r){let n=(0,i.J)(r,e);return void 0===n?function(e,t){let r;if(0===(r=Array.isArray(t)?t:"string"==typeof t&&(0,O.A)(t)&&e?.[t]==null?(0,x.b)(t):[t]).length)return!1;let n=e;for(let e=0;e<r.length;e++){var i;let t=r[e];if((null==n||!Object.hasOwn(n,t))&&!((Array.isArray(n)||null!==(i=n)&&"object"==typeof i&&"[object Arguments]"===o(i))&&(0,j.n)(t)&&t<n.length))return!1;n=n[t]}return!0}(r,e):void 0===t?void 0===n:m(n,t)}}(e[0],e[1]);return t=p(r=t=e,void 0,r,new Map,void 0),e=>m(e,t);case"string":case"symbol":case"number":return function(t){return(0,i.J)(t,e)}}}(t),function(...e){return r.apply(this,e.slice(0,1))})):[]}function P(e,t,r){return!0===t?_(e,r):"function"==typeof t?_(e,t):e}},77283:(e,t,r)=>{r.d(t,{h:()=>_});var n,i,a,o,l,c,u,s=r(12115),f=r(52596),p=r(25641),y=r(16377),h=r(93389),v=r(90597),d=r(52984);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 m(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var g=(e,t)=>(0,y.sA)(t-e)*Math.min(Math.abs(t-e),359.999),O=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:a,isExternal:o,cornerRadius:l,cornerIsExternal:c}=e,u=l*(o?1:-1)+n,s=Math.asin(l/u)/p.Kg,f=c?i:i+a*s,y=(0,p.IZ)(t,r,u,f);return{center:y,circleTangency:(0,p.IZ)(t,r,n,f),lineTangency:(0,p.IZ)(t,r,u*Math.cos(s*p.Kg),c?i-a*s:i),theta:s}},x=e=>{var{cx:t,cy:r,innerRadius:o,outerRadius:l,startAngle:c,endAngle:u}=e,s=g(c,u),f=c+s,y=(0,p.IZ)(t,r,l,c),h=(0,p.IZ)(t,r,l,f),v=(0,d.Y)(n||(n=m(["M ",",","\n A ",",",",0,\n ",",",",\n ",",","\n "])),y.x,y.y,l,l,+(Math.abs(s)>180),+(c>f),h.x,h.y);if(o>0){var b=(0,p.IZ)(t,r,o,c),O=(0,p.IZ)(t,r,o,f);v+=(0,d.Y)(i||(i=m(["L ",",","\n A ",",",",0,\n ",",",",\n ",","," Z"])),O.x,O.y,o,o,+(Math.abs(s)>180),+(c<=f),b.x,b.y)}else v+=(0,d.Y)(a||(a=m(["L ",","," Z"])),t,r);return v},j=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,cornerRadius:a,forceCornerRadius:s,cornerIsExternal:f,startAngle:p,endAngle:h}=e,v=(0,y.sA)(h-p),{circleTangency:b,lineTangency:g,theta:j}=O({cx:t,cy:r,radius:i,angle:p,sign:v,cornerRadius:a,cornerIsExternal:f}),{circleTangency:w,lineTangency:_,theta:P}=O({cx:t,cy:r,radius:i,angle:h,sign:-v,cornerRadius:a,cornerIsExternal:f}),E=f?Math.abs(p-h):Math.abs(p-h)-j-P;if(E<0)return s?(0,d.Y)(o||(o=m(["M ",",","\n a",",",",0,0,1,",",0\n a",",",",0,0,1,",",0\n "])),g.x,g.y,a,a,2*a,a,a,-(2*a)):x({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:p,endAngle:h});var A=(0,d.Y)(l||(l=m(["M ",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","\n "])),g.x,g.y,a,a,+(v<0),b.x,b.y,i,i,+(E>180),+(v<0),w.x,w.y,a,a,+(v<0),_.x,_.y);if(n>0){var{circleTangency:S,lineTangency:k,theta:M}=O({cx:t,cy:r,radius:n,angle:p,sign:v,isExternal:!0,cornerRadius:a,cornerIsExternal:f}),{circleTangency:I,lineTangency:T,theta:D}=O({cx:t,cy:r,radius:n,angle:h,sign:-v,isExternal:!0,cornerRadius:a,cornerIsExternal:f}),N=f?Math.abs(p-h):Math.abs(p-h)-M-D;if(N<0&&0===a)return"".concat(A,"L").concat(t,",").concat(r,"Z");A+=(0,d.Y)(c||(c=m(["L",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","Z"])),T.x,T.y,a,a,+(v<0),I.x,I.y,n,n,+(N>180),+(v>0),S.x,S.y,a,a,+(v<0),k.x,k.y)}else A+=(0,d.Y)(u||(u=m(["L",",","Z"])),t,r);return A},w={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},_=e=>{var t,r=(0,h.e)(e,w),{cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:l,forceCornerRadius:c,cornerIsExternal:u,startAngle:p,endAngle:d,className:m}=r;if(o<a||p===d)return null;var g=(0,f.$)("recharts-sector",m),O=o-a,_=(0,y.F4)(l,O,0,!0);return t=_>0&&360>Math.abs(p-d)?j({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(_,O/2),forceCornerRadius:c,cornerIsExternal:u,startAngle:p,endAngle:d}):x({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:p,endAngle:d}),s.createElement("path",b({},(0,v.a)(r),{className:g,d:t}))}},77918:(e,t,r)=>{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]}},79020:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(12115),i=r(71807),a=r(81971),o=r(32634);function l(e){var{legendPayload:t}=e,r=(0,a.j)(),l=(0,i.r)(),c=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{l||(null===c.current?r((0,o.Lx)(t)):c.current!==t&&r((0,o.c5)({prev:c.current,next:t})),c.current=t)},[r,l,t]),(0,n.useLayoutEffect)(()=>()=>{c.current&&(r((0,o.u3)(c.current)),c.current=null)},[r]),null}},83458:(e,t,r)=>{r.d(t,{B:()=>a,W:()=>i});var n=r(55306);function i(e,t){var r,i;return null!=(r=null==(i=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:i.xAxisId)?r:n.W3}function a(e,t){var r,i;return null!=(r=null==(i=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:i.yAxisId)?r:n.W3}}}]);
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.