1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3948],{46802:function(e,t,r){e.exports=r(49483).isPlainObject},49483:function(e,t){t.isPlainObject=function(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];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}},52797:function(e,t,r){"use strict";r.d(t,{x1:function(){return es},rk:function(){return eu}});var n=r(2265),o=r(61994),i=r(9841),a=r(58772),l=r(71416),c=r(81700),u=r(82944),s=r(49037),p=r(54710),f=r(35623),d=r(84815),y=r(45702),v=r(35953),h=r(58735),m=r(92713),b=r(22932),g=r(4752),x=(e,t,r,n)=>(0,g.AS)(e,"xAxis",t,n),O=(e,t,r,n)=>(0,g.bY)(e,"xAxis",t,n),w=(e,t,r,n)=>(0,g.AS)(e,"yAxis",r,n),j=(e,t,r,n)=>(0,g.bY)(e,"yAxis",r,n),P=(0,m.P1)([v.rE,x,w,O,j],(e,t,r,n,o)=>(0,s.NA)(e,"xAxis")?(0,s.zT)(t,n,!1):(0,s.zT)(r,o,!1));function E(e){return"line"===e.type}var T=(0,m.P1)([g.bm,(e,t,r,n,o)=>o],(e,t)=>e.filter(E).find(e=>e.id===t)),k=(0,m.P1)([v.rE,x,w,O,j,T,P,b.Ck],(e,t,r,n,o,i,a,l)=>{var c,{chartData:u,dataStartIndex:s,dataEndIndex:p}=l;if(null!=i&&null!=t&&null!=r&&null!=n&&null!=o&&0!==n.length&&0!==o.length&&null!=a&&("horizontal"===e||"vertical"===e)){var{dataKey:f,data:d}=i;if(null!=(c=null!=d&&d.length>0?d:null==u?void 0:u.slice(s,p+1)))return eu({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:o,dataKey:f,bandSize:a,displayedData:c})}}),C=r(39040),S=r(62658),D=r(59087),I=r(40130),A=r(7986),R=r(79325),N=r(13790),M=r(51221),L=r(9775),z=r(33414),B=r(47059),W=r(11638),X=r(48002),_=r(73928),V=r(48377),F=["id"],q=["type","layout","connectNulls","needClip","shape"],H=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];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 Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(r),!0).forEach(function(t){var n,o;n=t,o=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Z(e,t){if(null==e)return{};var r,n,o=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 i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var U=e=>{var{dataKey:t,name:r,stroke:n,legendType:o,hide:i}=e;return[{inactive:i,dataKey:t,type:o,color:n,value:(0,s.hn)(r,t),payload:e}]},G=n.memo(e=>{var{dataKey:t,data:r,stroke:o,strokeWidth:i,fill:a,name:l,hide:c,unit:u,tooltipType:p,id:d}=e,y={dataDefinedOnItem:r,positions:void 0,settings:{stroke:o,strokeWidth:i,fill:a,dataKey:t,nameKey:void 0,name:(0,s.hn)(l,t),hide:c,type:p,color:o,unit:u,graphicalItemId:d}};return n.createElement(f.k,{tooltipEntrySettings:y})}),J=(e,t)=>"".concat(t,"px ").concat(e-t,"px"),Q=(e,t,r)=>{var n=r.reduce((e,t)=>
1e+t);if(!n)return J(t,e);for(var o=e%n,i=t-e,a=[],l=0,c=0;l<r.length;c+=r[l],++l)if(c+r[l]>o){a=[...r.slice(0,l),o-c];break}var u=a.length%2==0?[0,i]:[i];return[...function(e,t){for(var r=e.length%2!=0?[...e,0]:e,n=[],o=0;o<t;++o)n=[...n,...r];return n}(r,Math.floor(e/n)),...a,...u].map(e=>"".concat(e,"px")).join(", ")};function ee(e){var{clipPathId:t,points:r,props:o}=e,{dot:i,dataKey:a,needClip:c}=o,{id:u}=o,s=Z(o,F),p=(0,M.qq)(s);return n.createElement(l.b,{points:r,dot:i,className:"recharts-line-dots",dotClassName:"recharts-line-dot",dataKey:a,baseProps:p,needClip:c,clipPathId:t})}function et(e){var{showLabels:t,children:r,points:o}=e,i=(0,n.useMemo)(()=>null==o?void 0:o.map(e=>{var t,r,n={x:null!==(t=e.x)&&void 0!==t?t:0,y:null!==(r=e.y)&&void 0!==r?r:0,width:0,lowerWidth:0,upperWidth:0,height:0};return $($({},n),{},{value:e.value,payload:e.payload,viewBox:n,parentViewBox:void 0,fill:void 0})}),[o]);return n.createElement(a.yc,{value:t?i:void 0},r)}function er(e){var{clipPathId:t,pathRef:r,points:o,strokeDasharray:i,props:a}=e,{type:l,layout:c,connectNulls:u,needClip:s,shape:p}=a,f=Z(a,q),d=$($({},(0,z.S)(f)),{},{fill:"none",className:"recharts-line-curve",clipPath:s?"url(#clipPath-".concat(t,")"):void 0,points:o,type:l,layout:c,connectNulls:u,strokeDasharray:null!=i?i:a.strokeDasharray});return n.createElement(n.Fragment,null,(null==o?void 0:o.length)>1&&n.createElement(W.b,K({shapeType:"curve",option:p},d,{pathRef:r})),n.createElement(ee,{points:o,clipPathId:t,props:a}))}function en(e){var{clipPathId:t,props:r,pathRef:o,previousPointsRef:i,longestAnimatedLengthRef:l}=e,{points:u,strokeDasharray:s,isAnimationActive:p,animationBegin:f,animationDuration:d,animationEasing:y,animateNewValues:v,width:h,height:m,onAnimationEnd:b,onAnimationStart:g}=r,x=i.current,O=(0,D.i)(u,"recharts-line-"),w=(0,n.useRef)(O),[j,P]=(0,n.useState)(!1),E=(0,n.useCallback)(()=>{"function"==typeof b&&b(),P(!1)},[b]),T=(0,n.useCallback)(()=>{"function"==typeof g&&g(),P(!0)},[g]),k=function(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}(o.current),C=(0,n.useRef)(0);w.current!==O&&(C.current=l.current,w.current=O);var S=C.current;return n.createElement(et,{points:u,showLabels:!j},r.children,n.createElement(L.H,{animationId:O,begin:f,duration:d,isActive:p,easing:y,onAnimationEnd:E,onAnimationStart:T,key:O},e=>{var a,f=Math.min((0,c.sX)(S,k+S,e),k);if(a=p?s?Q(f,k,"".concat(s).split(/[,\s]+/gim).map(e=>parseFloat(e))):J(k,f):null==s?void 0:String(s),e>0&&k>0&&(i.current=u,l.current=Math.max(l.current,f)),x){var d=x.length/u.length,y=1===e?u:u.map((t,r)=>{var n=Math.floor(r*d);if(x[n]){var o=x[n];return $($({},t),{},{x:(0,c.sX)(o.x,t.x,e),y:(0,c.sX)(o.y,t.y,e)})}return v?$($({},t),{},{x:(0,c.sX)(2*h,t.x,e),y:(0,c.sX)(m/2,t.y,e)}):$($({},t),{},{x:t.x,y:t.y})});return i.current=y,n.createElement(er,{props:r,points:y,clipPathId:t,pathRef:o,strokeDasharray:a})}return n.createElement(er,{props:r,points:u,clipPathId:t,pathRef:o,strokeDasharray:a})}),n.createElement(a.Ly,{label:r.label}))}function eo(e){var{clipPathId:t,props:r}=e,o=(0,n.useRef)(null),i=(0,n.useRef)(0),a=(0,n.useRef)(null);return n.createElement(en,{props:r,clipPathId:t,previousPointsRef:o,longestAnimatedLengthRef:i,pathRef:a})}var ei=(e,t)=>{var r,n;return{x:null!==(r=e.x)&&void 0!==r?r:void 0,y:null!==(n=e.y)&&void 0!==n?n:void 0,value:e.value,errorVal:(0,s.F$)(e.payload,t)}};class ea extends n.Component{render(){var{hide:e,dot:t,points:r,className:a,xAxisId:l,yAxisId:c,top:s,left:f,width:v,height:h,id:m,needClip:b,zIndex:g}=this.props;if(e)return null;var x=(0,o.clsx)("recharts-line",a),{r:O,strokeWidth:w}=(0,B.a)(t),j=(0,u.W0)(t),P=2*O+w,E=b?"url(#clipPath-".concat(j?"":"dots-").concat(m,")"):void 0;return n.createElement(X.$,{zIndex:g},n.createElement(i.m,{className:x},b&&n.createElement("defs",null,n.createElement(y.W,{clipPathId:m,xAxisId:l,yAxisId:c}),!j&&n.createElement("clipPath",{id:"clipPath-dots-".concat(m)},n.createElement("rect",{x:f-P/2,y:s-P/2,width:v+P,height:h+P}))),n.createElement(d.zU,{xAxisId:l,yAxisId:c,data:r,dataPointFormatter:ei,errorBarOffset:0},n.createElement(eo,{props:this.props,clipPathId:m}))),n.createElement(p.j,{activeDot:this.props.activeDot,points:r,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:E}))}}var el={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:"auto",label:!1,legendT
1ype:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:_.N.line,type:"linear"};function ec(e){var t=(0,I.j)(e,el),{activeDot:r,animateNewValues:o,animationBegin:i,animationDuration:a,animationEasing:l,connectNulls:c,dot:u,hide:s,isAnimationActive:p,label:f,legendType:d,xAxisId:m,yAxisId:b,id:g}=t,x=Z(t,H),{needClip:O}=(0,y.N)(m,b),w=(0,A.$$)(),j=(0,v.vn)(),P=(0,h.W)(),E=(0,C.C)(e=>k(e,m,b,P,g));if("horizontal"!==j&&"vertical"!==j||null==E||null==w)return null;var{height:T,width:S,x:D,y:R}=w;return n.createElement(ea,K({},x,{id:g,connectNulls:c,dot:u,activeDot:r,animateNewValues:o,animationBegin:i,animationDuration:a,animationEasing:l,isAnimationActive:p,hide:s,label:f,legendType:d,xAxisId:m,yAxisId:b,points:E,layout:j,height:T,width:S,left:D,top:R,needClip:O}))}function eu(e){var{layout:t,xAxis:r,yAxis:n,xAxisTicks:o,yAxisTicks:i,dataKey:a,bandSize:l,displayedData:u}=e;return u.map((e,u)=>{var p=(0,s.F$)(e,a);if("horizontal"===t)return{x:(0,s.Hv)({axis:r,ticks:o,bandSize:l,entry:e,index:u}),y:(0,c.Rw)(p)?null:n.scale(p),value:p,payload:e};var f=(0,c.Rw)(p)?null:r.scale(p),d=(0,s.Hv)({axis:n,ticks:i,bandSize:l,entry:e,index:u});return null==f||null==d?null:{x:f,y:d,value:p,payload:e}}).filter(Boolean)}var es=n.memo(function(e){var t=(0,I.j)(e,el),r=(0,h.W)();return n.createElement(R.o,{id:t.id,type:"line"},e=>n.createElement(n.Fragment,null,n.createElement(S.L,{legendPayload:U(t)}),n.createElement(G,{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(N.V,{type:"line",id:e,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,hide:t.hide,isPanorama:r}),n.createElement(ec,K({},t,{id:e}))))},V.t);es.displayName="Line"},21156:function(e,t,r){"use strict";r.d(t,{w:function(){return l}});var n=r(2265),o=r(31057),i=r(43841),a=["axis"],l=(0,n.forwardRef)((e,t)=>n.createElement(i.R,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:a,tooltipPayloadSearcher:o.NL,categoricalChartProps:e,ref:t}))},84815:function(e,t,r){"use strict";r.d(t,{zU:function(){return a}});var n=r(2265),o=["children"],i=(0,n.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function a(e){var{children:t}=e,r=function(e,t){if(null==e)return{};var r,n,o=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 i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,o);return n.createElement(i.Provider,{value:r},t)}},14870:function(e,t,r){"use strict";r.d(t,{v:function(){return A}});var n=r(2265);let o=Math.cos,i=Math.sin,a=Math.sqrt,l=Math.PI,c=2*l;var u={draw(e,t){let r=a(t/l);e.moveTo(r,0),e.arc(0,0,r,0,c)}};let s=a(1/3),p=2*s,f=i(l/10)/i(7*l/10),d=i(c/10)*f,y=-o(c/10)*f,v=a(3),h=a(3)/2,m=1/a(12),b=(m/2+1)*3;var g=r(76115),x=r(67790);a(3),a(3);var O=r(61994),w=r(81700),j=r(33414),P=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach(function(t){var n,o;n=t,o=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var C={symbolCircle:u,symbolCross:{draw(e,t){let r=a(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=a(t/p),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=a(t),n=-r/2;e.rect(n,n,r,r)}},symbolStar:{draw(e,t){let r=a(.8908130915292852*t),n=d*r,l=y*r;e.moveTo(0,-r),e.lineTo(n,l);for(let t=1;t<5;++t){let a=c*t/5,u=o(a),s=i(a);e.lineTo(s*r,-u*r),e.lineTo(u*n-s*l,s*n+u*l)}e.closePath()}},symbolTriangle:{draw(e,t){let r=-a(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=a(t/b),n=r/2,o=r*m,i=r*m+r,l=-n;e.moveTo(n,o),e.lineTo(n,i),e.lineTo(l,i),e.lineTo(-.5*n-h*o,h*n+-.5*o),e.lineTo(-.5*n-h*i,h*n+-.5*i),e.lineTo(-.5*l-h*i,h*l+-.5*i),e.lineTo(-.5*n+h*o,-.5*o-h*n),e.lineTo(-.5*n+h*i,-.5*i-h*n),e.lineTo(-.5*l+h*i,-.5*i-h*l),e.closePath()}}},S=Math.PI/180,D=e=>C["symbol".concat((0,w.jC)(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*S;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}},A=e=>{var{type:t="circle",size:r=64,sizeType:o="area"}=e,i=k(k({},function(e,t){if(null==e)return{};var r,n,o=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 i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,P)),{},{type:t,size:r,sizeType:o}),a="circle";"string"==typeof t&&(a=t);var{className:l,cx:c,cy:s}=i,p=(0,j.S)(i);return(0,w.hj)(c)&&(0,w.hj)(s)&&(0,w.hj)(r)?n.createElement("path",E({}
1,p,{className:(0,O.clsx)("recharts-symbols",l),transform:"translate(".concat(c,", ").concat(s,")"),d:(()=>{var e=D(a),t=(function(e,t){let r=null,n=(0,x.d)(o);function o(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return e="function"==typeof e?e:(0,g.Z)(e||u),t="function"==typeof t?t:(0,g.Z)(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,g.Z)(t),o):e},o.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,g.Z)(+e),o):t},o.context=function(e){return arguments.length?(r=null==e?null:e,o):r},o})().type(e).size(I(r,o,a))();if(null!==t)return t})()})):null};A.registerSymbol=(e,t)=>{C["symbol".concat((0,w.jC)(e))]=t}},11638:function(e,t,r){"use strict";r.d(t,{b:function(){return M}});var n,o,i,a,l,c=r(2265),u=r(46802),s=r.n(u),p=r(73649),f=r(61994),d=r(40130),y=r(9775),v=r(59087),h=r(81700),m=r(38266),b=r(33414),g=r(74385);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 O(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,o;n=t,o=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):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 w(){return(w=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 j(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var P=(e,t,r,c,u)=>{var s=r-c;return(0,g.N)(n||(n=j(["M ",",",""])),e,t)+(0,g.N)(o||(o=j(["L ",",",""])),e+r,t)+(0,g.N)(i||(i=j(["L ",",",""])),e+r-s/2,t+u)+(0,g.N)(a||(a=j(["L ",",",""])),e+r-s/2-c,t+u)+(0,g.N)(l||(l=j(["L ",","," Z"])),e,t)},E={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},T=e=>{var t=(0,d.j)(e,E),{x:r,y:n,upperWidth:o,lowerWidth:i,height:a,className:l}=t,{animationEasing:u,animationDuration:s,animationBegin:p,isUpdateAnimationActive:g}=t,x=(0,c.useRef)(null),[j,T]=(0,c.useState)(-1),k=(0,c.useRef)(o),C=(0,c.useRef)(i),S=(0,c.useRef)(a),D=(0,c.useRef)(r),I=(0,c.useRef)(n),A=(0,v.i)(e,"trapezoid-");if((0,c.useEffect)(()=>{if(x.current&&x.current.getTotalLength)try{var e=x.current.getTotalLength();e&&T(e)}catch(e){}},[]),r!==+r||n!==+n||o!==+o||i!==+i||a!==+a||0===o&&0===i||0===a)return null;var R=(0,f.clsx)("recharts-trapezoid",l);if(!g)return c.createElement("g",null,c.createElement("path",w({},(0,b.S)(t),{className:R,d:P(r,n,o,i,a)})));var N=k.current,M=C.current,L=S.current,z=D.current,B=I.current,W="0px ".concat(-1===j?1:j,"px"),X="".concat(j,"px 0px"),_=(0,m.cS)(["strokeDasharray"],s,u);return c.createElement(y.H,{animationId:A,key:A,canBegin:j>0,duration:s,easing:u,isActive:g,begin:p},e=>{var l=(0,h.sX)(N,o,e),u=(0,h.sX)(M,i,e),s=(0,h.sX)(L,a,e),p=(0,h.sX)(z,r,e),f=(0,h.sX)(B,n,e);x.current&&(k.current=l,C.current=u,S.current=s,D.current=p,I.current=f);var d=e>0?{transition:_,strokeDasharray:X}:{strokeDasharray:W};return c.createElement("path",w({},(0,b.S)(t),{className:R,d:P(p,f,l,u,s),ref:x,style:O(O({},d),t.style)}))})},k=r(60474),C=r(9841),S=r(14870),D=r(57165),I=["option","shapeType","activeClassName"];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 R(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,o;n=t,o=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):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 N(e){var{shapeType:t,elementProps:r}=e;switch(t){case"rectangle":return c.createElement(p.A,r);case"trapezoid":return c.createElement(T,r);case"sector":return c.createElement(k.L,r);case"symbols":if("symbols"===t)return c.createElement(S.v,r);break;case"curve":return c.createElement(D.H,r);default:return null}}function M(e){var t,{option:r,shapeType:n,activeClassName:o="recharts-active-shape"}=e,i=function(e,t){if(null==e)return{};var r,n,o=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 i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,I);if((0,c.isValidElement)(r))t=(0,c.cloneElement)(r,R(R({},i),(0,c.isValidElement)(r)?r.props:r));else if("function"==typeof r)t=r(i,i.index);else if(s()(r)&&"boolean"!=typeof r){var a=R(R({},i),r);t=c.createElement(N,{shapeType:n,elementProps:a})}else t=c.createElement(N,{shapeType:n,elementProps:i});return i.isActive?c.createElement(C.m,{className:o},t):t}},50721:function(e,t,r){"use strict";r.d(t,{bU:function(){return j},fC:function(){return w}});var n=r(2265),o=r(6741),i=r(98575),a=r(73966),l=r(80886),c=r(6718),u=r(90420),s=r(66840),p=r(57437),f="Switch",[d,y]=(0,a.b)(f),[v,h]=d(f),m=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:a,checked:c,defaultChecked:u,required:d,disabled:y,value:h="on",onCheckedChange:m,form:b,...g}=e,[w,j]=n.useState(null),P=(0,i.e)(t,e=>j(e)),E=n.useRef(!1),T=!w||b||!!w.closest("form"),[k,C]=(0,l.T)({prop:c,defaultProp:null!=u&&u,onChange:m,caller:f});return(0,p.jsxs)(v,{scope:r,checked:k,disabled:y,children:[(0,p.jsx)(s.WV.button,{type:"button",role:"switch","aria-checked":k,"aria-required":d,"data-state":O(k),"data-disabled":y?"":void 0,disabled:y,value:h,...g,ref:P,onClick:(0,o.Mj)(e.onClick,e=>{C(e=>!e),T&&(E.current=e.isPropagationStopped(),E.current||e.stopPropagation())})}),T&&(0,p.jsx)(x,{control:w,bubbles:!E.current,name:a,value:h,checked:k,required:d,disabled:y,form:b,style:{transform:"translateX(-100%)"}})]})});m.displayName=f;var b="SwitchThumb",g=n.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=h(b,r);return(0,p.jsx)(s.WV.span,{"data-state":O(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});g.displayName=b;var x=n.forwardRef((e,t)=>{let{__scopeSwitch:r,control:o,checked:a,bubbles:l=!0,...s}=e,f=n.useRef(null),d=(0,i.e)(f,t),y=(0,c.D)(a),v=(0,u.t)(o);return n.useEffect(()=>{let e=f.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(y!==a&&t){let r=new Event("click",{bubbles:l});t.call(e,a),e.dispatchEvent(r)}},[y,a,l]),(0,p.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...s,tabIndex:-1,ref:d,style:{...s.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function O(e){return e?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var w=m,j=g},61312:function(e,t,r){"use strict";r.d(t,{VY:function(){return F},fC:function(){return _},xz:function(){return V},zt:function(){return X}});var n=r(2265),o=r(6741),i=r(98575),a=r(73966),l=r(15278),c=r(99255),u=r(96806),s=(r(83832),r(71599)),p=r(66840),f=r(37053),d=r(80886),y=r(95098),v=r(57437),[h,m]=(0,a.b)("Tooltip",[u.D7]),b=(0,u.D7)(),g="TooltipProvider",x="tooltip.open",[O,w]=h(g),j=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:a}=e,l=n.useRef(!0),c=n.useRef(!1),u=n.useRef(0);return n.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,v.jsx)(O,{scope:t,isOpenDelayedRef:l,delayDuration:r,onOpen:n.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:n.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,o)},[o]),isPointerInTransitRef:c,onPointerInTransitChange:n.useCallback(e=>{c.current=e}
1,[]),disableHoverableContent:i,children:a})};j.displayName=g;var P="Tooltip",[E,T]=h(P),k=e=>{let{__scopeTooltip:t,children:r,open:o,defaultOpen:i,onOpenChange:a,disableHoverableContent:l,delayDuration:s}=e,p=w(P,e.__scopeTooltip),f=b(t),[y,h]=n.useState(null),m=(0,c.M)(),g=n.useRef(0),O=null!=l?l:p.disableHoverableContent,j=null!=s?s:p.delayDuration,T=n.useRef(!1),[k,C]=(0,d.T)({prop:o,defaultProp:null!=i&&i,onChange:e=>{e?(p.onOpen(),document.dispatchEvent(new CustomEvent(x))):p.onClose(),null==a||a(e)},caller:P}),S=n.useMemo(()=>k?T.current?"delayed-open":"instant-open":"closed",[k]),D=n.useCallback(()=>{window.clearTimeout(g.current),g.current=0,T.current=!1,C(!0)},[C]),I=n.useCallback(()=>{window.clearTimeout(g.current),g.current=0,C(!1)},[C]),A=n.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{T.current=!0,C(!0),g.current=0},j)},[j,C]);return n.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,v.jsx)(u.fC,{...f,children:(0,v.jsx)(E,{scope:t,contentId:m,open:k,stateAttribute:S,trigger:y,onTriggerChange:h,onTriggerEnter:n.useCallback(()=>{p.isOpenDelayedRef.current?A():D()},[p.isOpenDelayedRef,A,D]),onTriggerLeave:n.useCallback(()=>{O?I():(window.clearTimeout(g.current),g.current=0)},[I,O]),onOpen:D,onClose:I,disableHoverableContent:O,children:r})})};k.displayName=P;var C="TooltipTrigger",S=n.forwardRef((e,t)=>{let{__scopeTooltip:r,...a}=e,l=T(C,r),c=w(C,r),s=b(r),f=n.useRef(null),d=(0,i.e)(t,f,l.onTriggerChange),y=n.useRef(!1),h=n.useRef(!1),m=n.useCallback(()=>y.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),(0,v.jsx)(u.ee,{asChild:!0,...s,children:(0,v.jsx)(p.WV.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...a,ref:d,onPointerMove:(0,o.Mj)(e.onPointerMove,e=>{"touch"===e.pointerType||h.current||c.isPointerInTransitRef.current||(l.onTriggerEnter(),h.current=!0)}),onPointerLeave:(0,o.Mj)(e.onPointerLeave,()=>{l.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.Mj)(e.onPointerDown,()=>{l.open&&l.onClose(),y.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:(0,o.Mj)(e.onFocus,()=>{y.current||l.onOpen()}),onBlur:(0,o.Mj)(e.onBlur,l.onClose),onClick:(0,o.Mj)(e.onClick,l.onClose)})})});S.displayName=C;var[D,I]=h("TooltipPortal",{forceMount:void 0}),A="TooltipContent",R=n.forwardRef((e,t)=>{let r=I(A,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...i}=e,a=T(A,e.__scopeTooltip);return(0,v.jsx)(s.z,{present:n||a.open,children:a.disableHoverableContent?(0,v.jsx)(B,{side:o,...i,ref:t}):(0,v.jsx)(N,{side:o,...i,ref:t})})}),N=n.forwardRef((e,t)=>{let r=T(A,e.__scopeTooltip),o=w(A,e.__scopeTooltip),a=n.useRef(null),l=(0,i.e)(t,a),[c,u]=n.useState(null),{trigger:s,onClose:p}=r,f=a.current,{onPointerInTransitChange:d}=o,y=n.useCallback(()=>{u(null),d(!1)},[d]),h=n.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),d(!0)},[d]);return n.useEffect(()=>()=>y(),[y]),n.useEffect(()=>{if(s&&f){let e=e=>h(e,f),t=e=>h(e,s);return s.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{s.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[s,f,h,y]),n.useEffect(()=>{if(c){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==s?void 0:s.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],l=t[i],c=a.x,u=a.y,s=l.x,p=l.y;u>n!=p>n&&r<(s-c)*(n-u)/(p-u)+c&&(o=!o)}return o}(r,c);n?y():o&&(y(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[s,f,c,p,y]),(0,v.jsx)(B,{...e,ref:l})}),[M,L]=h(P,{isInside:!1}),z=(0,f.sA)("TooltipContent"),B=n.forwardRef((e,t)=>
1{let{__scopeTooltip:r,children:o,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:c,...s}=e,p=T(A,r),f=b(r),{onClose:d}=p;return n.useEffect(()=>(document.addEventListener(x,d),()=>document.removeEventListener(x,d)),[d]),n.useEffect(()=>{if(p.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(p.trigger))&&d()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,d]),(0,v.jsx)(l.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:d,children:(0,v.jsxs)(u.VY,{"data-state":p.stateAttribute,...f,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,v.jsx)(z,{children:o}),(0,v.jsx)(M,{scope:r,isInside:!0,children:(0,v.jsx)(y.fC,{id:p.contentId,role:"tooltip",children:i||o})})]})})});R.displayName=A;var W="TooltipArrow";n.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=b(r);return L(W,r).isInside?null:(0,v.jsx)(u.Eh,{...o,...n,ref:t})}).displayName=W;var X=j,_=k,V=S,F=R}}]);
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.