=0?1:-1,s=n>=0?1:-1,c=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var l=[0,0,0,0],h=0,p=4;ho?o:a[h];f="M".concat(t,",").concat(r+u*l[0]),l[0]>0&&(f+="A ".concat(l[0],",").concat(l[0],",0,0,").concat(c,",").concat(t+s*l[0],",").concat(r)),f+="L ".concat(t+n-s*l[1],",").concat(r),l[1]>0&&(f+="A ".concat(l[1],",").concat(l[1],",0,0,").concat(c,`,
+ `).concat(t+n,",").concat(r+u*l[1])),f+="L ".concat(t+n,",").concat(r+i-u*l[2]),l[2]>0&&(f+="A ".concat(l[2],",").concat(l[2],",0,0,").concat(c,`,
+ `).concat(t+n-s*l[2],",").concat(r+i)),f+="L ".concat(t+s*l[3],",").concat(r+i),l[3]>0&&(f+="A ".concat(l[3],",").concat(l[3],",0,0,").concat(c,`,
+ `).concat(t,",").concat(r+i-u*l[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var y=Math.min(o,a);f="M ".concat(t,",").concat(r+u*y,`
+ A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(t+s*y,",").concat(r,`
+ L `).concat(t+n-s*y,",").concat(r,`
+ A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(t+n,",").concat(r+u*y,`
+ L `).concat(t+n,",").concat(r+i-u*y,`
+ A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(t+n-s*y,",").concat(r+i,`
+ L `).concat(t+s*y,",").concat(r+i,`
+ A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(t,",").concat(r+i-u*y," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},dI=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,u=r.width,s=r.height;if(Math.abs(u)>0&&Math.abs(s)>0){var c=Math.min(a,a+u),f=Math.max(a,a+u),l=Math.min(o,o+s),h=Math.max(o,o+s);return n>=c&&n<=f&&i>=l&&i<=h}return!1},pI={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},$h=function(t){var r=mg(mg({},pI),t),n=N.useRef(),i=N.useState(-1),a=aI(i,2),o=a[0],u=a[1];N.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&u(O)}catch{}},[]);var s=r.x,c=r.y,f=r.width,l=r.height,h=r.radius,p=r.className,y=r.animationEasing,v=r.animationDuration,d=r.animationBegin,g=r.isAnimationActive,x=r.isUpdateAnimationActive;if(s!==+s||c!==+c||f!==+f||l!==+l||f===0||l===0)return null;var w=Q("recharts-rectangle",p);return x?A.createElement(wt,{canBegin:o>0,from:{width:f,height:l,x:s,y:c},to:{width:f,height:l,x:s,y:c},duration:v,animationEasing:y,isActive:x},function(O){var m=O.width,b=O.height,_=O.x,S=O.y;return A.createElement(wt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:d,duration:v,isActive:g,easing:y},A.createElement("path",ua({},X(r,!0),{className:w,d:gg(_,S,m,b,h),ref:n})))}):A.createElement("path",ua({},X(r,!0),{className:w,d:gg(s,c,f,l,h)}))},vI=["points","className","baseLinePoints","connectNulls"];function yr(){return yr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mI(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function bg(e){return wI(e)||xI(e)||bI(e)||gI()}function gI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
+In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bI(e,t){if(e){if(typeof e=="string")return hf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hf(e,t)}}function xI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wI(e){if(Array.isArray(e))return hf(e)}function hf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){xg(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),xg(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},xn=function(t,r){var n=OI(t);r&&(n=[n.reduce(function(a,o){return[].concat(bg(a),bg(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,u,s){return"".concat(o).concat(s===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},_I=function(t,r,n){var i=xn(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(xn(r.reverse(),n).slice(1))},SI=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=yI(t,vI);if(!r||!r.length)return null;var u=Q("recharts-polygon",n);if(i&&i.length){var s=o.stroke&&o.stroke!=="none",c=_I(r,i,a);return A.createElement("g",{className:u},A.createElement("path",yr({},X(o,!0),{fill:c.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:c})),s?A.createElement("path",yr({},X(o,!0),{fill:"none",d:xn(r,a)})):null,s?A.createElement("path",yr({},X(o,!0),{fill:"none",d:xn(i,a)})):null)}var f=xn(r,a);return A.createElement("path",yr({},X(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:u,d:f}))};function df(){return df=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $I(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var CI=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},II=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,u=o===void 0?0:o,s=t.left,c=s===void 0?0:s,f=t.width,l=f===void 0?0:f,h=t.height,p=h===void 0?0:h,y=t.className,v=MI(t,AI),d=PI({x:n,y:a,top:u,left:c,width:l,height:p},v);return!L(n)||!L(a)||!L(l)||!L(p)||!L(u)||!L(c)?null:A.createElement("path",pf({},X(d,!0),{className:Q("recharts-cross",y),d:CI(n,a,l,p,u,c)}))},Wc,Og;function kI(){if(Og)return Wc;Og=1;var e=Ga(),t=bx(),r=lt();function n(i,a){return i&&i.length?e(i,r(a,2),t):void 0}return Wc=n,Wc}var NI=kI();const RI=ue(NI);var Hc,_g;function DI(){if(_g)return Hc;_g=1;var e=Ga(),t=lt(),r=xx();function n(i,a){return i&&i.length?e(i,t(a,2),r):void 0}return Hc=n,Hc}var qI=DI();const LI=ue(qI);var BI=["cx","cy","angle","ticks","axisLine"],FI=["ticks","tick","angle","tickFormatter","stroke"];function Ir(e){"@babel/helpers - typeof";return Ir=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ir(e)}function wn(){return wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zI(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function UI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pg(e,t){for(var r=0;rEg?o=i==="outer"?"start":"end":a<-Eg?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,u=n.axisLine,s=n.axisLineType,c=Ut(Ut({},X(this.props,!1)),{},{fill:"none"},X(u,!1));if(s==="circle")return A.createElement(Ch,Kt({className:"recharts-polar-angle-axis-line"},c,{cx:i,cy:a,r:o}));var f=this.props.ticks,l=f.map(function(h){return fe(i,a,o,h.coordinate)});return A.createElement(SI,Kt({className:"recharts-polar-angle-axis-line"},c,{points:l}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,u=i.tickLine,s=i.tickFormatter,c=i.stroke,f=X(this.props,!1),l=X(o,!1),h=Ut(Ut({},f),{},{fill:"none"},X(u,!1)),p=a.map(function(y,v){var d=n.getTickLineCoord(y),g=n.getTickTextAnchor(y),x=Ut(Ut(Ut({textAnchor:g},f),{},{stroke:"none",fill:c},l),{},{index:v,payload:y,x:d.x2,y:d.y2});return A.createElement(ae,Kt({className:Q("recharts-polar-angle-axis-tick",Vx(o)),key:"tick-".concat(y.coordinate)},tr(n.props,y,v)),u&&A.createElement("line",Kt({className:"recharts-polar-angle-axis-tick-line"},h,d)),o&&t.renderTickItem(o,x,s?s(y.value,v):y.value))});return A.createElement(ae,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:A.createElement(ae,{className:Q("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return A.isValidElement(n)?o=A.cloneElement(n,i):Y(n)?o=n(i):o=A.createElement(rr,Kt({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])})(N.PureComponent);ro(no,"displayName","PolarAngleAxis");ro(no,"axisType","angleAxis");ro(no,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Kc,Mg;function ik(){if(Mg)return Kc;Mg=1;var e=b0(),t=e(Object.getPrototypeOf,Object);return Kc=t,Kc}var Gc,$g;function ak(){if($g)return Gc;$g=1;var e=_t(),t=ik(),r=St(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,u=a.hasOwnProperty,s=o.call(Object);function c(f){if(!r(f)||e(f)!=n)return!1;var l=t(f);if(l===null)return!0;var h=u.call(l,"constructor")&&l.constructor;return typeof h=="function"&&h instanceof h&&o.call(h)==s}return Gc=c,Gc}var ok=ak();const uk=ue(ok);var Vc,Cg;function sk(){if(Cg)return Vc;Cg=1;var e=_t(),t=St(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return Vc=n,Vc}var ck=sk();const lk=ue(ck);function Vn(e){"@babel/helpers - typeof";return Vn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vn(e)}function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0,from:{upperWidth:0,lowerWidth:0,height:h,x:s,y:c},to:{upperWidth:f,lowerWidth:l,height:h,x:s,y:c},duration:v,animationEasing:y,isActive:g},function(w){var O=w.upperWidth,m=w.lowerWidth,b=w.height,_=w.x,S=w.y;return A.createElement(wt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:d,duration:v,easing:y},A.createElement("path",la({},X(r,!0),{className:x,d:Rg(_,S,O,m,b),ref:n})))}):A.createElement("g",null,A.createElement("path",la({},X(r,!0),{className:x,d:Rg(s,c,f,l,h)})))},wk=["option","shapeType","propTransformer","activeClassName","isActive"];function Xn(e){"@babel/helpers - typeof";return Xn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xn(e)}function Ok(e,t){if(e==null)return{};var r=_k(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _k(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Dg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fa(e){for(var t=1;t0?He(w,"paddingAngle",0):0;if(m){var _=jt(m.endAngle-m.startAngle,w.endAngle-w.startAngle),S=ce(ce({},w),{},{startAngle:x+b,endAngle:x+_(v)+b});d.push(S),x=S.endAngle}else{var P=w.endAngle,$=w.startAngle,E=jt(0,P-$),T=E(v),M=ce(ce({},w),{},{startAngle:x+b,endAngle:x+T+b});d.push(M),x=M.endAngle}}),A.createElement(ae,null,n.renderSectorsStatically(d))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var u=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!Ya(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,u=i.className,s=i.label,c=i.cx,f=i.cy,l=i.innerRadius,h=i.outerRadius,p=i.isAnimationActive,y=this.state.isAnimationFinished;if(a||!o||!o.length||!L(c)||!L(f)||!L(l)||!L(h))return null;var v=Q("recharts-pie",u);return A.createElement(ae,{tabIndex:this.props.rootTabIndex,className:v,ref:function(g){n.pieRef=g}},this.renderSectors(),s&&this.renderLabels(o),Te.renderCallByParent(this.props,null,!1),(!p||y)&&It.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n=360?x:x-1)*s,O=d-x*p-w,m=i.reduce(function(S,P){var $=Ce(P,g,0);return S+(L($)?$:0)},0),b;if(m>0){var _;b=i.map(function(S,P){var $=Ce(S,g,0),E=Ce(S,f,P),T=(L($)?$:0)/m,M;P?M=_.endAngle+Ie(v)*s*($!==0?1:0):M=o;var I=M+Ie(v)*(($!==0?p:0)+T*O),C=(M+I)/2,R=(y.innerRadius+y.outerRadius)/2,D=[{name:E,value:$,payload:S,dataKey:g,type:h}],B=fe(y.cx,y.cy,R,C);return _=ce(ce(ce({percent:T,cornerRadius:a,name:E,tooltipPayload:D,midAngle:C,middleRadius:R,tooltipPosition:B},S),y),{},{value:Ce(S,g),startAngle:M,endAngle:I,payload:S,paddingAngle:Ie(v)*s}),_})}return ce(ce({},y),{},{sectors:b,data:i})});var Xc,Fg;function Wk(){if(Fg)return Xc;Fg=1;var e=Math.ceil,t=Math.max;function r(n,i,a,o){for(var u=-1,s=t(e((i-n)/(a||1)),0),c=Array(s);s--;)c[o?s:++u]=n,n+=a;return c}return Xc=r,Xc}var Yc,zg;function hw(){if(zg)return Yc;zg=1;var e=N0(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var a=i<0?-1:1;return a*r}return i===i?i:0}return Yc=n,Yc}var Zc,Ug;function Hk(){if(Ug)return Zc;Ug=1;var e=Wk(),t=La(),r=hw();function n(i){return function(a,o,u){return u&&typeof u!="number"&&t(a,o,u)&&(o=u=void 0),a=r(a),o===void 0?(o=a,a=0):o=r(o),u=u===void 0?a0&&n.handleDrag(i.changedTouches[0])}),Fe(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,u=i.startIndex;o==null||o({endIndex:a,startIndex:u})}),n.detachDragEndListener()}),Fe(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Fe(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Fe(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Fe(n,"handleSlideDragStart",function(i){var a=Xg(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return nN(t,e),Qk(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,u=this.props,s=u.gap,c=u.data,f=c.length-1,l=Math.min(i,a),h=Math.max(i,a),p=t.getIndexInRange(o,l),y=t.getIndexInRange(o,h);return{startIndex:p-p%s,endIndex:y===f?f:y-y%s}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,s=Ce(a[n],u,n);return Y(o)?o(s,n):s}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,u=i.endX,s=this.props,c=s.x,f=s.width,l=s.travellerWidth,h=s.startIndex,p=s.endIndex,y=s.onChange,v=n.pageX-a;v>0?v=Math.min(v,c+f-l-u,c+f-l-o):v<0&&(v=Math.max(v,c-o,c-u));var d=this.getIndex({startX:o+v,endX:u+v});(d.startIndex!==h||d.endIndex!==p)&&y&&y(d),this.setState({startX:o+v,endX:u+v,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=Xg(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,u=i.endX,s=i.startX,c=this.state[o],f=this.props,l=f.x,h=f.width,p=f.travellerWidth,y=f.onChange,v=f.gap,d=f.data,g={startX:this.state.startX,endX:this.state.endX},x=n.pageX-a;x>0?x=Math.min(x,l+h-p-c):x<0&&(x=Math.max(x,l-c)),g[o]=c+x;var w=this.getIndex(g),O=w.startIndex,m=w.endIndex,b=function(){var S=d.length-1;return o==="startX"&&(u>s?O%v===0:m%v===0)||us?m%v===0:O%v===0)||u>s&&m===S};this.setState(Fe(Fe({},o,c+x),"brushMoveStartX",n.pageX),function(){y&&b()&&y(w)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,u=o.scaleValues,s=o.startX,c=o.endX,f=this.state[i],l=u.indexOf(f);if(l!==-1){var h=l+n;if(!(h===-1||h>=u.length)){var p=u[h];i==="startX"&&p>=c||i==="endX"&&p<=s||this.setState(Fe({},i,p),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,s=n.fill,c=n.stroke;return A.createElement("rect",{stroke:c,fill:s,x:i,y:a,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,s=n.data,c=n.children,f=n.padding,l=N.Children.only(c);return l?A.cloneElement(l,{x:i,y:a,width:o,height:u,margin:f,compact:!0,data:s}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,u=this,s=this.props,c=s.y,f=s.travellerWidth,l=s.height,h=s.traveller,p=s.ariaLabel,y=s.data,v=s.startIndex,d=s.endIndex,g=Math.max(n,this.props.x),x=Qc(Qc({},X(this.props,!1)),{},{x:g,y:c,width:f,height:l}),w=p||"Min value: ".concat((a=y[v])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=y[d])===null||o===void 0?void 0:o.name);return A.createElement(ae,{tabIndex:0,role:"slider","aria-label":w,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(m){["ArrowLeft","ArrowRight"].includes(m.key)&&(m.preventDefault(),m.stopPropagation(),u.handleTravellerMoveKeyboard(m.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,x))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,u=a.height,s=a.stroke,c=a.travellerWidth,f=Math.min(n,i)+c,l=Math.max(Math.abs(i-n)-c,0);return A.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:s,fillOpacity:.2,x:f,y:o,width:l,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,u=n.height,s=n.travellerWidth,c=n.stroke,f=this.state,l=f.startX,h=f.endX,p=5,y={pointerEvents:"none",fill:c};return A.createElement(ae,{className:"recharts-brush-texts"},A.createElement(rr,pa({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,h)-p,y:o+u/2},y),this.getTextOfTick(i)),A.createElement(rr,pa({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,h)+s+p,y:o+u/2},y),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,s=n.y,c=n.width,f=n.height,l=n.alwaysShowText,h=this.state,p=h.startX,y=h.endX,v=h.isTextActive,d=h.isSlideMoving,g=h.isTravellerMoving,x=h.isTravellerFocused;if(!i||!i.length||!L(u)||!L(s)||!L(c)||!L(f)||c<=0||f<=0)return null;var w=Q("recharts-brush",a),O=A.Children.count(o)===1,m=Zk("userSelect","none");return A.createElement(ae,{className:w,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:m},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(p,y),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(y,"endX"),(v||d||g||x||l)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,u=n.height,s=n.stroke,c=Math.floor(a+u/2)-1;return A.createElement(A.Fragment,null,A.createElement("rect",{x:i,y:a,width:o,height:u,fill:s,stroke:"none"}),A.createElement("line",{x1:i+1,y1:c,x2:i+o-1,y2:c,fill:"none",stroke:"#fff"}),A.createElement("line",{x1:i+1,y1:c+2,x2:i+o-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return A.isValidElement(n)?a=A.cloneElement(n,i):Y(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,u=n.x,s=n.travellerWidth,c=n.updateId,f=n.startIndex,l=n.endIndex;if(a!==i.prevData||c!==i.prevUpdateId)return Qc({prevData:a,prevTravellerWidth:s,prevUpdateId:c,prevX:u,prevWidth:o},a&&a.length?aN({data:a,width:o,x:u,travellerWidth:s,startIndex:f,endIndex:l}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||u!==i.prevX||s!==i.prevTravellerWidth)){i.scale.range([u,u+o-s]);var h=i.scale.domain().map(function(p){return i.scale(p)});return{prevData:a,prevTravellerWidth:s,prevUpdateId:c,prevX:u,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,u=a-1;u-o>1;){var s=Math.floor((o+u)/2);n[s]>i?u=s:o=s}return i>=n[u]?u:o}}])})(N.PureComponent);Fe(Dr,"displayName","Brush");Fe(Dr,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var el,Yg;function oN(){if(Yg)return el;Yg=1;var e=nh();function t(r,n){var i;return e(r,function(a,o,u){return i=n(a,o,u),!i}),!!i}return el=t,el}var tl,Zg;function uN(){if(Zg)return tl;Zg=1;var e=h0(),t=lt(),r=oN(),n=Le(),i=La();function a(o,u,s){var c=n(o)?e:r;return s&&i(o,u,s)&&(u=void 0),c(o,t(u,3))}return tl=a,tl}var sN=uN();const cN=ue(sN);var ut=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},rl,Jg;function lN(){if(Jg)return rl;Jg=1;var e=M0();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return rl=t,rl}var nl,Qg;function fN(){if(Qg)return nl;Qg=1;var e=lN(),t=j0(),r=lt();function n(i,a){var o={};return a=r(a,3),t(i,function(u,s,c){e(o,s,a(u,s,c))}),o}return nl=n,nl}var hN=fN();const dN=ue(hN);var il,eb;function pN(){if(eb)return il;eb=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _N(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function SN(e,t){var r=e.x,n=e.y,i=ON(e,gN),a="".concat(r),o=parseInt(a,10),u="".concat(n),s=parseInt(u,10),c="".concat(t.height||i.height),f=parseInt(c,10),l="".concat(t.width||i.width),h=parseInt(l,10);return hn(hn(hn(hn(hn({},t),i),o?{x:o}:{}),s?{y:s}:{}),{},{height:f,width:h,name:t.name,radius:t.radius})}function ib(e){return A.createElement(cw,bf({shapeType:"rectangle",propTransformer:SN,activeClassName:"recharts-active-bar"},e))}var AN=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=L(n)||KO(n);return a?t(n,i):(a||ir(),r)}},PN=["value","background"],mw;function qr(e){"@babel/helpers - typeof";return qr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qr(e)}function TN(e,t){if(e==null)return{};var r=jN(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jN(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ya(){return ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(C)0&&Math.abs(I)0&&(M=Math.min((he||0)-(I[me-1]||0),M))}),Number.isFinite(M)){var C=M/T,R=v.layout==="vertical"?n.height:n.width;if(v.padding==="gap"&&(_=C*R/2),v.padding==="no-gap"){var D=ke(t.barCategoryGap,C*R),B=C*R/2;_=B-D-(B-D)/R*D}}}i==="xAxis"?S=[n.left+(w.left||0)+(_||0),n.left+n.width-(w.right||0)-(_||0)]:i==="yAxis"?S=s==="horizontal"?[n.top+n.height-(w.bottom||0),n.top+(w.top||0)]:[n.top+(w.top||0)+(_||0),n.top+n.height-(w.bottom||0)-(_||0)]:S=v.range,m&&(S=[S[1],S[0]]);var F=Fx(v,a,h),H=F.scale,G=F.realScaleType;H.domain(g).range(S),zx(H);var U=Ux(H,tt(tt({},v),{},{realScaleType:G}));i==="xAxis"?(E=d==="top"&&!O||d==="bottom"&&O,P=n.left,$=l[b]-E*v.height):i==="yAxis"&&(E=d==="left"&&!O||d==="right"&&O,P=l[b]-E*v.width,$=n.top);var V=tt(tt(tt({},v),U),{},{realScaleType:G,x:P,y:$,scale:H,width:i==="xAxis"?n.width:v.width,height:i==="yAxis"?n.height:v.height});return V.bandSize=ea(V,U),!v.hide&&i==="xAxis"?l[b]+=(E?-1:1)*V.height:v.hide||(l[b]+=(E?-1:1)*V.width),tt(tt({},p),{},oo({},y,V))},{})},ww=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},BN=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return ww({x:r,y:n},{x:i,y:a})},Ow=(function(){function e(t){RN(this,e),this.scale=t}return DN(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])})();oo(Ow,"EPS",1e-4);var Ih=function(t){var r=Object.keys(t).reduce(function(n,i){return tt(tt({},n),{},oo({},i,Ow.create(t[i])))},{});return tt(tt({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return dN(i,function(s,c){return r[c].apply(s,{bandAware:o,position:u})})},isInRange:function(i){return yw(i,function(a,o){return r[o].isInRange(a)})}})};function FN(e){return(e%180+180)%180}var zN=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=FN(i),o=a*Math.PI/180,u=Math.atan(n/r),s=o>u&&o-1?s[c?a[f]:f]:void 0}}return ul=n,ul}var sl,lb;function WN(){if(lb)return sl;lb=1;var e=hw();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return sl=t,sl}var cl,fb;function HN(){if(fb)return cl;fb=1;var e=_0(),t=lt(),r=WN(),n=Math.max;function i(a,o,u){var s=a==null?0:a.length;if(!s)return-1;var c=u==null?0:r(u);return c<0&&(c=n(s+c,0)),e(a,t(o,3),c)}return cl=i,cl}var ll,hb;function KN(){if(hb)return ll;hb=1;var e=UN(),t=HN(),r=e(t);return ll=r,ll}var GN=KN();const VN=ue(GN);var XN=Lb();const YN=ue(XN);var ZN=YN(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),kh=N.createContext(void 0),Nh=N.createContext(void 0),_w=N.createContext(void 0),Sw=N.createContext({}),Aw=N.createContext(void 0),Pw=N.createContext(0),Tw=N.createContext(0),db=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,u=t.children,s=t.width,c=t.height,f=ZN(a);return A.createElement(kh.Provider,{value:n},A.createElement(Nh.Provider,{value:i},A.createElement(Sw.Provider,{value:a},A.createElement(_w.Provider,{value:f},A.createElement(Aw.Provider,{value:o},A.createElement(Pw.Provider,{value:c},A.createElement(Tw.Provider,{value:s},u)))))))},JN=function(){return N.useContext(Aw)},jw=function(t){var r=N.useContext(kh);r==null&&ir();var n=r[t];return n==null&&ir(),n},QN=function(){var t=N.useContext(kh);return Mt(t)},eR=function(){var t=N.useContext(Nh),r=VN(t,function(n){return yw(n.domain,Number.isFinite)});return r||Mt(t)},Ew=function(t){var r=N.useContext(Nh);r==null&&ir();var n=r[t];return n==null&&ir(),n},tR=function(){var t=N.useContext(_w);return t},rR=function(){return N.useContext(Sw)},Rh=function(){return N.useContext(Tw)},Dh=function(){return N.useContext(Pw)};function Lr(e){"@babel/helpers - typeof";return Lr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lr(e)}function nR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iR(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);re*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function LR(e,t){return Rw(e,t+1)}function BR(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,u=t.end,s=0,c=1,f=o,l=function(){var y=n==null?void 0:n[s];if(y===void 0)return{v:Rw(n,c)};var v=s,d,g=function(){return d===void 0&&(d=r(y,v)),d},x=y.coordinate,w=s===0||wa(e,x,g,f,u);w||(s=0,f=o,c+=1),w&&(f=x+e*(g()/2+i),s+=c)},h;c<=a.length;)if(h=l(),h)return h.v;return[]}function ei(e){"@babel/helpers - typeof";return ei=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ei(e)}function wb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Me(e){for(var t=1;t0?p.coordinate-d*e:p.coordinate})}else a[h]=p=Me(Me({},p),{},{tickCoord:p.coordinate});var g=wa(e,p.tickCoord,v,u,s);g&&(s=p.tickCoord-e*(v()/2+i),a[h]=Me(Me({},p),{},{isShow:!0}))},f=o-1;f>=0;f--)c(f);return a}function HR(e,t,r,n,i,a){var o=(n||[]).slice(),u=o.length,s=t.start,c=t.end;if(a){var f=n[u-1],l=r(f,u-1),h=e*(f.coordinate+e*l/2-c);o[u-1]=f=Me(Me({},f),{},{tickCoord:h>0?f.coordinate-h*e:f.coordinate});var p=wa(e,f.tickCoord,function(){return l},s,c);p&&(c=f.tickCoord-e*(l/2+i),o[u-1]=Me(Me({},f),{},{isShow:!0}))}for(var y=a?u-1:u,v=function(x){var w=o[x],O,m=function(){return O===void 0&&(O=r(w,x)),O};if(x===0){var b=e*(w.coordinate-e*m()/2-s);o[x]=w=Me(Me({},w),{},{tickCoord:b<0?w.coordinate-b*e:w.coordinate})}else o[x]=w=Me(Me({},w),{},{tickCoord:w.coordinate});var _=wa(e,w.tickCoord,m,s,c);_&&(s=w.tickCoord+e*(m()/2+i),o[x]=Me(Me({},w),{},{isShow:!0}))},d=0;d=2?Ie(i[1].coordinate-i[0].coordinate):1,g=qR(a,d,p);return s==="equidistantPreserveStart"?BR(d,g,v,i,o):(s==="preserveStart"||s==="preserveStartEnd"?h=HR(d,g,v,i,o,s==="preserveStartEnd"):h=WR(d,g,v,i,o),h.filter(function(x){return x.isShow}))}var KR=["viewBox"],GR=["viewBox"],VR=["ticks"];function zr(e){"@babel/helpers - typeof";return zr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zr(e)}function gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XR(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function YR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _b(e,t){for(var r=0;r0?s(this.props):s(p)),o<=0||u<=0||!y||!y.length?null:A.createElement(ae,{className:Q("recharts-cartesian-axis",c),ref:function(d){n.layerReference=d}},a&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),Te.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,u=Q(i.className,"recharts-cartesian-axis-tick-value");return A.isValidElement(n)?o=A.cloneElement(n,Oe(Oe({},i),{},{className:u})):Y(n)?o=n(Oe(Oe({},i),{},{className:u})):o=A.createElement(rr,gr({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])})(N.Component);Fh(rn,"displayName","CartesianAxis");Fh(rn,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var nD=["x1","y1","x2","y2","key"],iD=["offset"];function ar(e){"@babel/helpers - typeof";return ar=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ar(e)}function Sb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $e(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sD(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var cD=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,u=t.height,s=t.ry;return A.createElement("rect",{x:i,y:a,ry:s,width:o,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function Lw(e,t){var r;if(A.isValidElement(e))r=A.cloneElement(e,t);else if(Y(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,u=t.key,s=Ab(t,nD),c=X(s,!1);c.offset;var f=Ab(c,iD);r=A.createElement("line",Yt({},f,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:u}))}return r}function lD(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,s){var c=$e($e({},e),{},{x1:t,y1:u,x2:t+r,y2:u,key:"line-".concat(s),index:s});return Lw(i,c)});return A.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function fD(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,s){var c=$e($e({},e),{},{x1:u,y1:t,x2:u,y2:t+r,key:"line-".concat(s),index:s});return Lw(i,c)});return A.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function hD(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,u=e.horizontalPoints,s=e.horizontal,c=s===void 0?!0:s;if(!c||!t||!t.length)return null;var f=u.map(function(h){return Math.round(h+i-i)}).sort(function(h,p){return h-p});i!==f[0]&&f.unshift(0);var l=f.map(function(h,p){var y=!f[p+1],v=y?i+o-h:f[p+1]-h;if(v<=0)return null;var d=p%t.length;return A.createElement("rect",{key:"react-".concat(p),y:h,x:n,height:v,width:a,stroke:"none",fill:t[d],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return A.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},l)}function dD(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,u=e.width,s=e.height,c=e.verticalPoints;if(!r||!n||!n.length)return null;var f=c.map(function(h){return Math.round(h+a-a)}).sort(function(h,p){return h-p});a!==f[0]&&f.unshift(0);var l=f.map(function(h,p){var y=!f[p+1],v=y?a+u-h:f[p+1]-h;if(v<=0)return null;var d=p%n.length;return A.createElement("rect",{key:"react-".concat(p),x:h,y:o,width:v,height:s,stroke:"none",fill:n[d],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return A.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},l)}var pD=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return Bx(Bh($e($e($e({},rn.defaultProps),n),{},{ticks:vt(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},vD=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return Bx(Bh($e($e($e({},rn.defaultProps),n),{},{ticks:vt(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},dr={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function _a(e){var t,r,n,i,a,o,u=Rh(),s=Dh(),c=rR(),f=$e($e({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:dr.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:dr.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:dr.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:dr.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:dr.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:dr.verticalFill,x:L(e.x)?e.x:c.left,y:L(e.y)?e.y:c.top,width:L(e.width)?e.width:c.width,height:L(e.height)?e.height:c.height}),l=f.x,h=f.y,p=f.width,y=f.height,v=f.syncWithTicks,d=f.horizontalValues,g=f.verticalValues,x=QN(),w=eR();if(!L(p)||p<=0||!L(y)||y<=0||!L(l)||l!==+l||!L(h)||h!==+h)return null;var O=f.verticalCoordinatesGenerator||pD,m=f.horizontalCoordinatesGenerator||vD,b=f.horizontalPoints,_=f.verticalPoints;if((!b||!b.length)&&Y(m)){var S=d&&d.length,P=m({yAxis:w?$e($e({},w),{},{ticks:S?d:w.ticks}):void 0,width:u,height:s,offset:c},S?!0:v);nt(Array.isArray(P),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ar(P),"]")),Array.isArray(P)&&(b=P)}if((!_||!_.length)&&Y(O)){var $=g&&g.length,E=O({xAxis:x?$e($e({},x),{},{ticks:$?g:x.ticks}):void 0,width:u,height:s,offset:c},$?!0:v);nt(Array.isArray(E),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ar(E),"]")),Array.isArray(E)&&(_=E)}return A.createElement("g",{className:"recharts-cartesian-grid"},A.createElement(cD,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),A.createElement(lD,Yt({},f,{offset:c,horizontalPoints:b,xAxis:x,yAxis:w})),A.createElement(fD,Yt({},f,{offset:c,verticalPoints:_,xAxis:x,yAxis:w})),A.createElement(hD,Yt({},f,{horizontalPoints:b})),A.createElement(dD,Yt({},f,{verticalPoints:_})))}_a.displayName="CartesianGrid";function Ur(e){"@babel/helpers - typeof";return Ur=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ur(e)}function yD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mD(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function i2(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function a2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o2(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?o:t&&t.length&&L(i)&&L(a)?t.slice(i,a+1):[]};function Jw(e){return e==="number"?[0,"auto"]:void 0}var Rf=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=fo(r,t);return n<0||!a||!a.length||n>=u.length?null:a.reduce(function(s,c){var f,l=(f=c.props.data)!==null&&f!==void 0?f:r;l&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(l=l.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(o.dataKey&&!o.allowDuplicatedCategory){var p=l===void 0?u:l;h=yl(p,o.dataKey,i)}else h=l&&l[n]||u[n];return h?[].concat(Vr(s),[Hx(c,h)]):s},[])},Cb=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=g2(a,n),u=t.orderedTooltipTicks,s=t.tooltipAxis,c=t.tooltipTicks,f=eM(o,u,c,s);if(f>=0&&c){var l=c[f]&&c[f].value,h=Rf(t,r,f,l),p=b2(n,u,f,a);return{activeTooltipIndex:f,activeLabel:l,activePayload:h,activeCoordinate:p}}return null},x2=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,s=r.dataStartIndex,c=r.dataEndIndex,f=t.layout,l=t.children,h=t.stackOffset,p=Lx(f,a);return n.reduce(function(y,v){var d,g=v.type.defaultProps!==void 0?k(k({},v.type.defaultProps),v.props):v.props,x=g.type,w=g.dataKey,O=g.allowDataOverflow,m=g.allowDuplicatedCategory,b=g.scale,_=g.ticks,S=g.includeHidden,P=g[o];if(y[P])return y;var $=fo(t.data,{graphicalItems:i.filter(function(U){var V,he=o in U.props?U.props[o]:(V=U.type.defaultProps)===null||V===void 0?void 0:V[o];return he===P}),dataStartIndex:s,dataEndIndex:c}),E=$.length,T,M,I;KD(g.domain,O,x)&&(T=Yl(g.domain,null,O),p&&(x==="number"||b!=="auto")&&(I=gn($,w,"category")));var C=Jw(x);if(!T||T.length===0){var R,D=(R=g.domain)!==null&&R!==void 0?R:C;if(w){if(T=gn($,w,x),x==="category"&&p){var B=VO(T);m&&B?(M=T,T=da(0,E)):m||(T=Dm(D,T,v).reduce(function(U,V){return U.indexOf(V)>=0?U:[].concat(Vr(U),[V])},[]))}else if(x==="category")m?T=T.filter(function(U){return U!==""&&!ee(U)}):T=Dm(D,T,v).reduce(function(U,V){return U.indexOf(V)>=0||V===""||ee(V)?U:[].concat(Vr(U),[V])},[]);else if(x==="number"){var F=aM($,i.filter(function(U){var V,he,me=o in U.props?U.props[o]:(V=U.type.defaultProps)===null||V===void 0?void 0:V[o],Be="hide"in U.props?U.props.hide:(he=U.type.defaultProps)===null||he===void 0?void 0:he.hide;return me===P&&(S||!Be)}),w,a,f);F&&(T=F)}p&&(x==="number"||b!=="auto")&&(I=gn($,w,"category"))}else p?T=da(0,E):u&&u[P]&&u[P].hasStack&&x==="number"?T=h==="expand"?[0,1]:Wx(u[P].stackGroups,s,c):T=qx($,i.filter(function(U){var V=o in U.props?U.props[o]:U.type.defaultProps[o],he="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return V===P&&(S||!he)}),x,f,!0);if(x==="number")T=If(l,T,P,a,_),D&&(T=Yl(D,T,O));else if(x==="category"&&D){var H=D,G=T.every(function(U){return H.indexOf(U)>=0});G&&(T=H)}}return k(k({},y),{},K({},P,k(k({},g),{},{axisType:a,domain:T,categoricalDomain:I,duplicateDomain:M,originalDomain:(d=g.domain)!==null&&d!==void 0?d:C,isCategorical:p,layout:f})))},{})},w2=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,s=r.dataStartIndex,c=r.dataEndIndex,f=t.layout,l=t.children,h=fo(t.data,{graphicalItems:n,dataStartIndex:s,dataEndIndex:c}),p=h.length,y=Lx(f,a),v=-1;return n.reduce(function(d,g){var x=g.type.defaultProps!==void 0?k(k({},g.type.defaultProps),g.props):g.props,w=x[o],O=Jw("number");if(!d[w]){v++;var m;return y?m=da(0,p):u&&u[w]&&u[w].hasStack?(m=Wx(u[w].stackGroups,s,c),m=If(l,m,w,a)):(m=Yl(O,qx(h,n.filter(function(b){var _,S,P=o in b.props?b.props[o]:(_=b.type.defaultProps)===null||_===void 0?void 0:_[o],$="hide"in b.props?b.props.hide:(S=b.type.defaultProps)===null||S===void 0?void 0:S.hide;return P===w&&!$}),"number",f),i.defaultProps.allowDataOverflow),m=If(l,m,w,a)),k(k({},d),{},K({},w,k(k({axisType:a},i.defaultProps),{},{hide:!0,orientation:He(y2,"".concat(a,".").concat(v%2),null),domain:m,originalDomain:O,isCategorical:y,layout:f})))}return d},{})},O2=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,s=r.dataStartIndex,c=r.dataEndIndex,f=t.children,l="".concat(i,"Id"),h=Ze(f,a),p={};return h&&h.length?p=x2(t,{axes:h,graphicalItems:o,axisType:i,axisIdKey:l,stackGroups:u,dataStartIndex:s,dataEndIndex:c}):o&&o.length&&(p=w2(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:l,stackGroups:u,dataStartIndex:s,dataEndIndex:c})),p},_2=function(t){var r=Mt(t),n=vt(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:ih(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:ea(r,n)}},Ib=function(t){var r=t.children,n=t.defaultShowTooltip,i=ze(r,Dr),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},S2=function(t){return!t||!t.length?!1:t.some(function(r){var n=yt(r&&r.type);return n&&n.indexOf("Bar")>=0})},kb=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},A2=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,u=t.yAxisMap,s=u===void 0?{}:u,c=n.width,f=n.height,l=n.children,h=n.margin||{},p=ze(l,Dr),y=ze(l,Zt),v=Object.keys(s).reduce(function(m,b){var _=s[b],S=_.orientation;return!_.mirror&&!_.hide?k(k({},m),{},K({},S,m[S]+_.width)):m},{left:h.left||0,right:h.right||0}),d=Object.keys(o).reduce(function(m,b){var _=o[b],S=_.orientation;return!_.mirror&&!_.hide?k(k({},m),{},K({},S,He(m,"".concat(S))+_.height)):m},{top:h.top||0,bottom:h.bottom||0}),g=k(k({},d),v),x=g.bottom;p&&(g.bottom+=p.props.height||Dr.defaultProps.height),y&&r&&(g=nM(g,i,n,r));var w=c-g.left-g.right,O=f-g.top-g.bottom;return k(k({brushBottom:x},g),{},{width:Math.max(w,0),height:Math.max(O,0)})},P2=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},Qw=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,u=o===void 0?["axis"]:o,s=t.axisComponents,c=t.legendContent,f=t.formatAxisMap,l=t.defaultProps,h=function(g,x){var w=x.graphicalItems,O=x.stackGroups,m=x.offset,b=x.updateId,_=x.dataStartIndex,S=x.dataEndIndex,P=g.barSize,$=g.layout,E=g.barGap,T=g.barCategoryGap,M=g.maxBarSize,I=kb($),C=I.numericAxisName,R=I.cateAxisName,D=S2(w),B=[];return w.forEach(function(F,H){var G=fo(g.data,{graphicalItems:[F],dataStartIndex:_,dataEndIndex:S}),U=F.type.defaultProps!==void 0?k(k({},F.type.defaultProps),F.props):F.props,V=U.dataKey,he=U.maxBarSize,me=U["".concat(C,"Id")],Be=U["".concat(R,"Id")],qt={},Re=s.reduce(function(Lt,Bt){var ho=x["".concat(Bt.axisType,"Map")],zh=U["".concat(Bt.axisType,"Id")];ho&&ho[zh]||Bt.axisType==="zAxis"||ir();var Uh=ho[zh];return k(k({},Lt),{},K(K({},Bt.axisType,Uh),"".concat(Bt.axisType,"Ticks"),vt(Uh)))},qt),z=Re[R],Z=Re["".concat(R,"Ticks")],J=O&&O[me]&&O[me].hasStack&&pM(F,O[me].stackGroups),q=yt(F.type).indexOf("Bar")>=0,ve=ea(z,Z),te=[],xe=D&&tM({barSize:P,stackGroups:O,totalSize:P2(Re,R)});if(q){var we,De,Tt=ee(he)?M:he,lr=(we=(De=ea(z,Z,!0))!==null&&De!==void 0?De:Tt)!==null&&we!==void 0?we:0;te=rM({barGap:E,barCategoryGap:T,bandSize:lr!==ve?lr:ve,sizeList:xe[Be],maxBarSize:Tt}),lr!==ve&&(te=te.map(function(Lt){return k(k({},Lt),{},{position:k(k({},Lt.position),{},{offset:Lt.position.offset-lr/2})})}))}var fi=F&&F.type&&F.type.getComposedData;fi&&B.push({props:k(k({},fi(k(k({},Re),{},{displayedData:G,props:g,dataKey:V,item:F,bandSize:ve,barPosition:te,offset:m,stackedData:J,layout:$,dataStartIndex:_,dataEndIndex:S}))),{},K(K(K({key:F.key||"item-".concat(H)},C,Re[C]),R,Re[R]),"animationId",b)),childIndex:o_(F,g.children),item:F})}),B},p=function(g,x){var w=g.props,O=g.dataStartIndex,m=g.dataEndIndex,b=g.updateId;if(!Jd({props:w}))return null;var _=w.children,S=w.layout,P=w.stackOffset,$=w.data,E=w.reverseStackOrder,T=kb(S),M=T.numericAxisName,I=T.cateAxisName,C=Ze(_,n),R=hM($,C,"".concat(M,"Id"),"".concat(I,"Id"),P,E),D=s.reduce(function(U,V){var he="".concat(V.axisType,"Map");return k(k({},U),{},K({},he,O2(w,k(k({},V),{},{graphicalItems:C,stackGroups:V.axisType===M&&R,dataStartIndex:O,dataEndIndex:m}))))},{}),B=A2(k(k({},D),{},{props:w,graphicalItems:C}),x==null?void 0:x.legendBBox);Object.keys(D).forEach(function(U){D[U]=f(w,D[U],B,U.replace("Map",""),r)});var F=D["".concat(I,"Map")],H=_2(F),G=h(w,k(k({},D),{},{dataStartIndex:O,dataEndIndex:m,updateId:b,graphicalItems:C,stackGroups:R,offset:B}));return k(k({formattedGraphicalItems:G,graphicalItems:C,offset:B,stackGroups:R},H),D)},y=(function(d){function g(x){var w,O,m;return a2(this,g),m=s2(this,g,[x]),K(m,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),K(m,"accessibilityManager",new HD),K(m,"handleLegendBBoxUpdate",function(b){if(b){var _=m.state,S=_.dataStartIndex,P=_.dataEndIndex,$=_.updateId;m.setState(k({legendBBox:b},p({props:m.props,dataStartIndex:S,dataEndIndex:P,updateId:$},k(k({},m.state),{},{legendBBox:b}))))}}),K(m,"handleReceiveSyncEvent",function(b,_,S){if(m.props.syncId===b){if(S===m.eventEmitterSymbol&&typeof m.props.syncMethod!="function")return;m.applySyncEvent(_)}}),K(m,"handleBrushChange",function(b){var _=b.startIndex,S=b.endIndex;if(_!==m.state.dataStartIndex||S!==m.state.dataEndIndex){var P=m.state.updateId;m.setState(function(){return k({dataStartIndex:_,dataEndIndex:S},p({props:m.props,dataStartIndex:_,dataEndIndex:S,updateId:P},m.state))}),m.triggerSyncEvent({dataStartIndex:_,dataEndIndex:S})}}),K(m,"handleMouseEnter",function(b){var _=m.getMouseInfo(b);if(_){var S=k(k({},_),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var P=m.props.onMouseEnter;Y(P)&&P(S,b)}}),K(m,"triggeredAfterMouseMove",function(b){var _=m.getMouseInfo(b),S=_?k(k({},_),{},{isTooltipActive:!0}):{isTooltipActive:!1};m.setState(S),m.triggerSyncEvent(S);var P=m.props.onMouseMove;Y(P)&&P(S,b)}),K(m,"handleItemMouseEnter",function(b){m.setState(function(){return{isTooltipActive:!0,activeItem:b,activePayload:b.tooltipPayload,activeCoordinate:b.tooltipPosition||{x:b.cx,y:b.cy}}})}),K(m,"handleItemMouseLeave",function(){m.setState(function(){return{isTooltipActive:!1}})}),K(m,"handleMouseMove",function(b){b.persist(),m.throttleTriggeredAfterMouseMove(b)}),K(m,"handleMouseLeave",function(b){m.throttleTriggeredAfterMouseMove.cancel();var _={isTooltipActive:!1};m.setState(_),m.triggerSyncEvent(_);var S=m.props.onMouseLeave;Y(S)&&S(_,b)}),K(m,"handleOuterEvent",function(b){var _=a_(b),S=He(m.props,"".concat(_));if(_&&Y(S)){var P,$;/.*touch.*/i.test(_)?$=m.getMouseInfo(b.changedTouches[0]):$=m.getMouseInfo(b),S((P=$)!==null&&P!==void 0?P:{},b)}}),K(m,"handleClick",function(b){var _=m.getMouseInfo(b);if(_){var S=k(k({},_),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var P=m.props.onClick;Y(P)&&P(S,b)}}),K(m,"handleMouseDown",function(b){var _=m.props.onMouseDown;if(Y(_)){var S=m.getMouseInfo(b);_(S,b)}}),K(m,"handleMouseUp",function(b){var _=m.props.onMouseUp;if(Y(_)){var S=m.getMouseInfo(b);_(S,b)}}),K(m,"handleTouchMove",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&m.throttleTriggeredAfterMouseMove(b.changedTouches[0])}),K(m,"handleTouchStart",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&m.handleMouseDown(b.changedTouches[0])}),K(m,"handleTouchEnd",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&m.handleMouseUp(b.changedTouches[0])}),K(m,"handleDoubleClick",function(b){var _=m.props.onDoubleClick;if(Y(_)){var S=m.getMouseInfo(b);_(S,b)}}),K(m,"handleContextMenu",function(b){var _=m.props.onContextMenu;if(Y(_)){var S=m.getMouseInfo(b);_(S,b)}}),K(m,"triggerSyncEvent",function(b){m.props.syncId!==void 0&&dl.emit(pl,m.props.syncId,b,m.eventEmitterSymbol)}),K(m,"applySyncEvent",function(b){var _=m.props,S=_.layout,P=_.syncMethod,$=m.state.updateId,E=b.dataStartIndex,T=b.dataEndIndex;if(b.dataStartIndex!==void 0||b.dataEndIndex!==void 0)m.setState(k({dataStartIndex:E,dataEndIndex:T},p({props:m.props,dataStartIndex:E,dataEndIndex:T,updateId:$},m.state)));else if(b.activeTooltipIndex!==void 0){var M=b.chartX,I=b.chartY,C=b.activeTooltipIndex,R=m.state,D=R.offset,B=R.tooltipTicks;if(!D)return;if(typeof P=="function")C=P(B,b);else if(P==="value"){C=-1;for(var F=0;F=0){var J,q;if(M.dataKey&&!M.allowDuplicatedCategory){var ve=typeof M.dataKey=="function"?Z:"payload.".concat(M.dataKey.toString());J=yl(F,ve,C),q=H&&G&&yl(G,ve,C)}else J=F==null?void 0:F[I],q=H&&G&&G[I];if(Be||me){var te=b.props.activeIndex!==void 0?b.props.activeIndex:I;return[N.cloneElement(b,k(k(k({},P.props),Re),{},{activeIndex:te})),null,null]}if(!ee(J))return[z].concat(Vr(m.renderActivePoints({item:P,activePoint:J,basePoint:q,childIndex:I,isRange:H})))}else{var xe,we=(xe=m.getItemByXY(m.state.activeCoordinate))!==null&&xe!==void 0?xe:{graphicalItem:z},De=we.graphicalItem,Tt=De.item,lr=Tt===void 0?b:Tt,fi=De.childIndex,Lt=k(k(k({},P.props),Re),{},{activeIndex:fi});return[N.cloneElement(lr,Lt),null,null]}return H?[z,null,null]:[z,null]}),K(m,"renderCustomized",function(b,_,S){return N.cloneElement(b,k(k({key:"recharts-customized-".concat(S)},m.props),m.state))}),K(m,"renderMap",{CartesianGrid:{handler:Ai,once:!0},ReferenceArea:{handler:m.renderReferenceElement},ReferenceLine:{handler:Ai},ReferenceDot:{handler:m.renderReferenceElement},XAxis:{handler:Ai},YAxis:{handler:Ai},Brush:{handler:m.renderBrush,once:!0},Bar:{handler:m.renderGraphicChild},Line:{handler:m.renderGraphicChild},Area:{handler:m.renderGraphicChild},Radar:{handler:m.renderGraphicChild},RadialBar:{handler:m.renderGraphicChild},Scatter:{handler:m.renderGraphicChild},Pie:{handler:m.renderGraphicChild},Funnel:{handler:m.renderGraphicChild},Tooltip:{handler:m.renderCursor,once:!0},PolarGrid:{handler:m.renderPolarGrid,once:!0},PolarAngleAxis:{handler:m.renderPolarAxis},PolarRadiusAxis:{handler:m.renderPolarAxis},Customized:{handler:m.renderCustomized}}),m.clipPathId="".concat((w=x.id)!==null&&w!==void 0?w:ai("recharts"),"-clip"),m.throttleTriggeredAfterMouseMove=R0(m.triggeredAfterMouseMove,(O=x.throttleDelay)!==null&&O!==void 0?O:1e3/60),m.state={},m}return f2(g,d),u2(g,[{key:"componentDidMount",value:function(){var w,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var w=this.props,O=w.children,m=w.data,b=w.height,_=w.layout,S=ze(O,Ue);if(S){var P=S.props.defaultIndex;if(!(typeof P!="number"||P<0||P>this.state.tooltipTicks.length-1)){var $=this.state.tooltipTicks[P]&&this.state.tooltipTicks[P].value,E=Rf(this.state,m,P,$),T=this.state.tooltipTicks[P].coordinate,M=(this.state.offset.top+b)/2,I=_==="horizontal",C=I?{x:T,y:M}:{y:T,x:M},R=this.state.formattedGraphicalItems.find(function(B){var F=B.item;return F.type.name==="Scatter"});R&&(C=k(k({},C),R.props.points[P].tooltipPosition),E=R.props.points[P].tooltipPayload);var D={activeTooltipIndex:P,isTooltipActive:!0,activeLabel:$,activePayload:E,activeCoordinate:C};this.setState(D),this.renderCursor(S),this.accessibilityManager.setIndex(P)}}}},{key:"getSnapshotBeforeUpdate",value:function(w,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==w.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==w.margin){var m,b;this.accessibilityManager.setDetails({offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(b=this.props.margin.top)!==null&&b!==void 0?b:0}})}return null}},{key:"componentDidUpdate",value:function(w){gl([ze(w.children,Ue)],[ze(this.props.children,Ue)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var w=ze(this.props.children,Ue);if(w&&typeof w.props.shared=="boolean"){var O=w.props.shared?"axis":"item";return u.indexOf(O)>=0?O:a}return a}},{key:"getMouseInfo",value:function(w){if(!this.container)return null;var O=this.container,m=O.getBoundingClientRect(),b=KA(m),_={chartX:Math.round(w.pageX-b.left),chartY:Math.round(w.pageY-b.top)},S=m.width/O.offsetWidth||1,P=this.inRange(_.chartX,_.chartY,S);if(!P)return null;var $=this.state,E=$.xAxisMap,T=$.yAxisMap,M=this.getTooltipEventType(),I=Cb(this.state,this.props.data,this.props.layout,P);if(M!=="axis"&&E&&T){var C=Mt(E).scale,R=Mt(T).scale,D=C&&C.invert?C.invert(_.chartX):null,B=R&&R.invert?R.invert(_.chartY):null;return k(k({},_),{},{xValue:D,yValue:B},I)}return I?k(k({},_),I):null}},{key:"inRange",value:function(w,O){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,b=this.props.layout,_=w/m,S=O/m;if(b==="horizontal"||b==="vertical"){var P=this.state.offset,$=_>=P.left&&_<=P.left+P.width&&S>=P.top&&S<=P.top+P.height;return $?{x:_,y:S}:null}var E=this.state,T=E.angleAxisMap,M=E.radiusAxisMap;if(T&&M){var I=Mt(T);return Bm({x:_,y:S},I)}return null}},{key:"parseEventsOfWrapper",value:function(){var w=this.props.children,O=this.getTooltipEventType(),m=ze(w,Ue),b={};m&&O==="axis"&&(m.props.trigger==="click"?b={onClick:this.handleClick}:b={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var _=Ei(this.props,this.handleOuterEvent);return k(k({},_),b)}},{key:"addListener",value:function(){dl.on(pl,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){dl.removeListener(pl,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(w,O,m){for(var b=this.state.formattedGraphicalItems,_=0,S=b.length;_{const t=N.useMemo(()=>Array.from(e.values()).filter(i=>i.telemetry).map(i=>({name:i.name.length>18?i.name.slice(0,16)+"..":i.name,fullName:i.name,killsPerHour:parseInt(i.telemetry.kills_per_hour)||0,totalKills:i.telemetry.kills||0})).sort((i,a)=>a.killsPerHour-i.killsPerHour).slice(0,30),[e]),r=N.useMemo(()=>Array.from(e.values()).filter(i=>{var a;return(a=i.combat)==null?void 0:a.session}).map(i=>({name:i.name.length>18?i.name.slice(0,16)+"..":i.name,fullName:i.name,damage:i.combat.session.total_damage_given})).sort((i,a)=>a.damage-i.damage).slice(0,30),[e]),n=N.useMemo(()=>{var a;const i={};for(const o of e.values()){const u=(a=o.combat)==null?void 0:a.session;if(u!=null&&u.monsters){for(const s of Object.values(u.monsters))if(s.offense)for(const c of Object.values(s.offense))for(const[f,l]of Object.entries(c))f==="None"||f==="Unknown"||(i[f]=(i[f]||0)+(l.damage||0))}}return Object.entries(i).map(([o,u])=>({name:o,value:u})).filter(o=>o.value>0).sort((o,u)=>u.value-o.value)},[e]);return j.jsxs("div",{className:"combat-tab",children:[j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),j.jsx(Ti,{width:"100%",height:Math.max(200,t.length*28),children:j.jsxs(Df,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[j.jsx(_a,{strokeDasharray:"3 3",stroke:"#333"}),j.jsx(Wr,{type:"number",stroke:"#888",fontSize:11}),j.jsx(Kr,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),j.jsx(Ue,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:i=>[i.toLocaleString(),"Kills/hr"],labelFormatter:(i,a)=>{var o,u;return((u=(o=a==null?void 0:a[0])==null?void 0:o.payload)==null?void 0:u.fullName)||i}}),j.jsx(Ot,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),r.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),j.jsx(Ti,{width:"100%",height:Math.max(200,r.length*28),children:j.jsxs(Df,{data:r,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[j.jsx(_a,{strokeDasharray:"3 3",stroke:"#333"}),j.jsx(Wr,{type:"number",stroke:"#888",fontSize:11}),j.jsx(Kr,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),j.jsx(Ue,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:i=>[i.toLocaleString(),"Damage"],labelFormatter:(i,a)=>{var o,u;return((u=(o=a==null?void 0:a[0])==null?void 0:o.payload)==null?void 0:u.fullName)||i}}),j.jsx(Ot,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),n.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),j.jsx(Ti,{width:"100%",height:300,children:j.jsxs(T2,{children:[j.jsx(Pt,{data:n,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:({name:i,percent:a})=>`${i} ${(a*100).toFixed(0)}%`,labelLine:!0,fontSize:12,children:n.map(i=>j.jsx(Ba,{fill:j2[i.name]||"#888"},i.name))}),j.jsx(Ue,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:i=>i.toLocaleString()}),j.jsx(Zt,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},M2=({characters:e,totalRares:t,totalKills:r,recentRares:n})=>{const i=N.useMemo(()=>Array.from(e.values()).filter(o=>o.telemetry&&(o.telemetry.total_rares??0)>0).map(o=>({name:o.name.length>18?o.name.slice(0,16)+"..":o.name,fullName:o.name,rares:o.telemetry.total_rares??0})).sort((o,u)=>u.rares-o.rares),[e]),a=t>0?Math.round(r/t):0;return j.jsxs("div",{className:"rares-tab",children:[j.jsxs("div",{className:"rares-summary",children:[j.jsxs("div",{className:"rare-stat-card",children:[j.jsx("span",{className:"rare-stat-value",children:t}),j.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),j.jsxs("div",{className:"rare-stat-card",children:[j.jsx("span",{className:"rare-stat-value",children:r.toLocaleString()}),j.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),j.jsxs("div",{className:"rare-stat-card",children:[j.jsx("span",{className:"rare-stat-value",children:a>0?`1 in ${a.toLocaleString()}`:"--"}),j.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),n.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),j.jsx("div",{className:"rare-timeline",children:n.map((o,u)=>j.jsxs("div",{className:"rare-event",children:[j.jsx("span",{className:"rare-time",children:new Date(o.timestamp).toLocaleTimeString()}),j.jsx("span",{className:"rare-char",children:o.character_name}),j.jsx("span",{className:"rare-name",children:o.name})]},u))})]}),i.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),j.jsx(Ti,{width:"100%",height:Math.max(200,i.length*28),children:j.jsxs(Df,{data:i,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[j.jsx(_a,{strokeDasharray:"3 3",stroke:"#333"}),j.jsx(Wr,{type:"number",stroke:"#888",fontSize:11}),j.jsx(Kr,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),j.jsx(Ue,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:o=>[o,"Rares"],labelFormatter:(o,u)=>{var s,c;return((c=(s=u==null?void 0:u[0])==null?void 0:s.payload)==null?void 0:c.fullName)||o}}),j.jsx(Ot,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},pr={west:-102.1,east:102.1,north:102.1,south:-102.1},Ta=800;function $2(e,t){const r=(e-pr.west)/(pr.east-pr.west)*Ta,n=(pr.north-t)/(pr.north-pr.south)*Ta;return{x:r,y:n}}const C2=({characters:e})=>{const t=N.useRef(null),[r,n]=N.useState(null),i=N.useMemo(()=>Array.from(e.values()).filter(o=>o.telemetry&&o.telemetry.ew!==void 0).map(o=>{const u=o.telemetry,{x:s,y:c}=$2(u.ew,u.ns),f=(u.vt_state||"").toLowerCase()==="combat"||(u.vt_state||"").toLowerCase()==="hunt";return{name:o.name,x:s,y:c,isHunting:f,ns:u.ns,ew:u.ew}}),[e]),a=N.useCallback(o=>n(o),[]);return j.jsxs("div",{className:"map-tab",children:[j.jsxs("div",{className:"map-container",ref:t,children:[j.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),j.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${Ta} ${Ta}`,children:i.map(o=>{var u,s;return j.jsxs("g",{children:[j.jsx("circle",{cx:o.x,cy:o.y,r:r===o.name?6:4,fill:o.isHunting?"#44cc44":"#ffaa00",stroke:"#000",strokeWidth:1,opacity:.9,onMouseEnter:()=>a(o.name),onMouseLeave:()=>a(null),style:{cursor:"pointer"}}),r===o.name&&j.jsxs("text",{x:o.x+8,y:o.y+4,fill:"#fff",fontSize:11,stroke:"#000",strokeWidth:.3,paintOrder:"stroke",children:[o.name," (",(u=o.ns)==null?void 0:u.toFixed(1),"N, ",(s=o.ew)==null?void 0:s.toFixed(1),"E)"]})]},o.name)})})]}),j.jsxs("div",{className:"map-legend",children:[j.jsxs("span",{children:[j.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),j.jsxs("span",{children:[j.jsx("span",{className:"legend-dot other"})," Other state"]}),j.jsxs("span",{className:"map-count",children:[i.length," characters on map"]})]})]})},I2=()=>{const[e,t]=N.useState(""),[r,n]=N.useState([]),[i,a]=N.useState(0),[o,u]=N.useState(!1),s=N.useRef(0),c=N.useCallback(async l=>{if(l.length<2){n([]),a(0);return}u(!0);try{const h=await eO(`/search/items?q=${encodeURIComponent(l)}&limit=100`);n(h.results??[]),a(h.total??0)}catch{n([])}u(!1)},[]),f=N.useCallback(l=>{const h=l.target.value;t(h),clearTimeout(s.current),s.current=window.setTimeout(()=>c(h),400)},[c]);return j.jsxs("div",{className:"inventory-tab",children:[j.jsxs("div",{className:"search-bar",children:[j.jsx("input",{type:"text",value:e,onChange:f,placeholder:"Search items across all characters...",className:"search-input"}),o&&j.jsx("span",{className:"search-spinner",children:"Searching..."})]}),i>0&&j.jsxs("div",{className:"search-count",children:[i.toLocaleString()," results"]}),j.jsxs("div",{className:"search-results",children:[r.length===0&&e.length>=2&&!o&&j.jsx("div",{className:"search-empty",children:"No items found"}),j.jsxs("table",{className:"results-table",children:[j.jsx("thead",{children:j.jsxs("tr",{children:[j.jsx("th",{children:"Character"}),j.jsx("th",{children:"Item"}),j.jsx("th",{children:"Type"}),j.jsx("th",{children:"Material"}),j.jsx("th",{children:"Set"}),j.jsx("th",{children:"Work"})]})}),j.jsx("tbody",{children:r.map((l,h)=>j.jsxs("tr",{children:[j.jsx("td",{children:l.character_name}),j.jsx("td",{className:"item-name",children:l.item_name}),j.jsx("td",{children:l.type||""}),j.jsx("td",{children:l.material||""}),j.jsx("td",{children:l.set_name||""}),j.jsx("td",{children:l.workmanship||""})]},h))})]})]})]})};function N2({data:e,onViewToggle:t}){const r=[{id:"combat",label:"Combat",content:j.jsx(E2,{characters:e.characters})},{id:"rares",label:"Rares",content:j.jsx(M2,{characters:e.characters,totalRares:e.totalRares,totalKills:e.totalKills,recentRares:e.recentRares})},{id:"map",label:"Map",content:j.jsx(C2,{characters:e.characters})},{id:"inventory",label:"Inventory",content:j.jsx(I2,{})}];return j.jsxs(tO,{children:[j.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:j.jsx("button",{onClick:t,className:"tab-btn",children:"Map View"})}),j.jsx(rO,{activeChars:e.characters.size,totalKills:e.totalKills,totalRares:e.totalRares,serverHealth:e.serverHealth}),j.jsx(iO,{characters:e.characters}),j.jsx(aO,{tabs:r})]})}export{N2 as default};
diff --git a/static/v2/assets/index-B6P2bla9.js b/static/v2/assets/index-B6P2bla9.js
deleted file mode 100644
index f2447597..00000000
--- a/static/v2/assets/index-B6P2bla9.js
+++ /dev/null
@@ -1,120 +0,0 @@
-(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const c of u.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=n(l);fetch(l.href,u)}})();var ps=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Np={exports:{}},Bo={};/**
- * @license React
- * react-jsx-runtime.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var pO;function mD(){if(pO)return Bo;pO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,l,u){var c=null;if(u!==void 0&&(c=""+u),l.key!==void 0&&(c=""+l.key),"key"in l){u={};for(var f in l)f!=="key"&&(u[f]=l[f])}else u=l;return l=u.ref,{$$typeof:e,type:r,key:c,ref:l!==void 0?l:null,props:u}}return Bo.Fragment=t,Bo.jsx=n,Bo.jsxs=n,Bo}var vO;function gD(){return vO||(vO=1,Np.exports=mD()),Np.exports}var b=gD(),Rp={exports:{}},we={};/**
- * @license React
- * react.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var yO;function bD(){if(yO)return we;yO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),g=Symbol.iterator;function x($){return $===null||typeof $!="object"?null:($=g&&$[g]||$["@@iterator"],typeof $=="function"?$:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,S={};function E($,V,ne){this.props=$,this.context=V,this.refs=S,this.updater=ne||j}E.prototype.isReactComponent={},E.prototype.setState=function($,V){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,V,"setState")},E.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function w(){}w.prototype=E.prototype;function M($,V,ne){this.props=$,this.context=V,this.refs=S,this.updater=ne||j}var N=M.prototype=new w;N.constructor=M,_(N,E.prototype),N.isPureReactComponent=!0;var O=Array.isArray;function T(){}var C={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function z($,V,ne){var ue=ne.ref;return{$$typeof:e,type:$,key:V,ref:ue!==void 0?ue:null,props:ne}}function U($,V){return z($.type,V,$.props)}function H($){return typeof $=="object"&&$!==null&&$.$$typeof===e}function I($){var V={"=":"=0",":":"=2"};return"$"+$.replace(/[=:]/g,function(ne){return V[ne]})}var W=/\/+/g;function L($,V){return typeof $=="object"&&$!==null&&$.key!=null?I(""+$.key):V.toString(36)}function Y($){switch($.status){case"fulfilled":return $.value;case"rejected":throw $.reason;default:switch(typeof $.status=="string"?$.then(T,T):($.status="pending",$.then(function(V){$.status==="pending"&&($.status="fulfilled",$.value=V)},function(V){$.status==="pending"&&($.status="rejected",$.reason=V)})),$.status){case"fulfilled":return $.value;case"rejected":throw $.reason}}throw $}function k($,V,ne,ue,de){var me=typeof $;(me==="undefined"||me==="boolean")&&($=null);var Oe=!1;if($===null)Oe=!0;else switch(me){case"bigint":case"string":case"number":Oe=!0;break;case"object":switch($.$$typeof){case e:case t:Oe=!0;break;case y:return Oe=$._init,k(Oe($._payload),V,ne,ue,de)}}if(Oe)return de=de($),Oe=ue===""?"."+L($,0):ue,O(de)?(ne="",Oe!=null&&(ne=Oe.replace(W,"$&/")+"/"),k(de,V,ne,"",function(be){return be})):de!=null&&(H(de)&&(de=U(de,ne+(de.key==null||$&&$.key===de.key?"":(""+de.key).replace(W,"$&/")+"/")+Oe)),V.push(de)),1;Oe=0;var $e=ue===""?".":ue+":";if(O($))for(var se=0;se<$.length;se++)ue=$[se],me=$e+L(ue,se),Oe+=k(ue,V,ne,me,de);else if(se=x($),typeof se=="function")for($=se.call($),se=0;!(ue=$.next()).done;)ue=ue.value,me=$e+L(ue,se++),Oe+=k(ue,V,ne,me,de);else if(me==="object"){if(typeof $.then=="function")return k(Y($),V,ne,ue,de);throw V=String($),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys($).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return Oe}function P($,V,ne){if($==null)return $;var ue=[],de=0;return k($,ue,"","",function(me){return V.call(ne,me,de++)}),ue}function K($){if($._status===-1){var V=$._result;V=V(),V.then(function(ne){($._status===0||$._status===-1)&&($._status=1,$._result=ne)},function(ne){($._status===0||$._status===-1)&&($._status=2,$._result=ne)}),$._status===-1&&($._status=0,$._result=V)}if($._status===1)return $._result.default;throw $._result}var Z=typeof reportError=="function"?reportError:function($){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof $=="object"&&$!==null&&typeof $.message=="string"?String($.message):String($),error:$});if(!window.dispatchEvent(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",$);return}console.error($)},le={map:P,forEach:function($,V,ne){P($,function(){V.apply(this,arguments)},ne)},count:function($){var V=0;return P($,function(){V++}),V},toArray:function($){return P($,function(V){return V})||[]},only:function($){if(!H($))throw Error("React.Children.only expected to receive a single React element child.");return $}};return we.Activity=v,we.Children=le,we.Component=E,we.Fragment=n,we.Profiler=l,we.PureComponent=M,we.StrictMode=r,we.Suspense=d,we.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,we.__COMPILER_RUNTIME={__proto__:null,c:function($){return C.H.useMemoCache($)}},we.cache=function($){return function(){return $.apply(null,arguments)}},we.cacheSignal=function(){return null},we.cloneElement=function($,V,ne){if($==null)throw Error("The argument must be a React element, but you passed "+$+".");var ue=_({},$.props),de=$.key;if(V!=null)for(me in V.key!==void 0&&(de=""+V.key),V)!D.call(V,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&V.ref===void 0||(ue[me]=V[me]);var me=arguments.length-2;if(me===1)ue.children=ne;else if(1>>1,le=k[Z];if(0>>1;Z<$;){var V=2*(Z+1)-1,ne=k[V],ue=V+1,de=k[ue];if(0>l(ne,K))uel(de,ne)?(k[Z]=de,k[ue]=K,Z=ue):(k[Z]=ne,k[V]=K,Z=V);else if(uel(de,K))k[Z]=de,k[ue]=K,Z=ue;else break e}}return P}function l(k,P){var K=k.sortIndex-P.sortIndex;return K!==0?K:k.id-P.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var d=[],h=[],y=1,v=null,g=3,x=!1,j=!1,_=!1,S=!1,E=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function N(k){for(var P=n(h);P!==null;){if(P.callback===null)r(h);else if(P.startTime<=k)r(h),P.sortIndex=P.expirationTime,t(d,P);else break;P=n(h)}}function O(k){if(_=!1,N(k),!j)if(n(d)!==null)j=!0,T||(T=!0,I());else{var P=n(h);P!==null&&Y(O,P.startTime-k)}}var T=!1,C=-1,D=5,z=-1;function U(){return S?!0:!(e.unstable_now()-zk&&U());){var Z=v.callback;if(typeof Z=="function"){v.callback=null,g=v.priorityLevel;var le=Z(v.expirationTime<=k);if(k=e.unstable_now(),typeof le=="function"){v.callback=le,N(k),P=!0;break t}v===n(d)&&r(d),N(k)}else r(d);v=n(d)}if(v!==null)P=!0;else{var $=n(h);$!==null&&Y(O,$.startTime-k),P=!1}}break e}finally{v=null,g=K,x=!1}P=void 0}}finally{P?I():T=!1}}}var I;if(typeof M=="function")I=function(){M(H)};else if(typeof MessageChannel<"u"){var W=new MessageChannel,L=W.port2;W.port1.onmessage=H,I=function(){L.postMessage(null)}}else I=function(){E(H,0)};function Y(k,P){C=E(function(){k(e.unstable_now())},P)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_forceFrameRate=function(k){0>k||125Z?(k.sortIndex=K,t(h,k),n(d)===null&&k===n(h)&&(_?(w(C),C=-1):_=!0,Y(O,K-Z))):(k.sortIndex=le,t(d,k),j||x||(j=!0,T||(T=!0,I()))),k},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(k){var P=g;return function(){var K=g;g=P;try{return k.apply(this,arguments)}finally{g=K}}}})(kp)),kp}var bO;function SD(){return bO||(bO=1,Dp.exports=xD()),Dp.exports}var $p={exports:{}},Bt={};/**
- * @license React
- * react-dom.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var xO;function _D(){if(xO)return Bt;xO=1;var e=sb();function t(d){var h="https://react.dev/errors/"+d;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),$p.exports=_D(),$p.exports}/**
- * @license React
- * react-dom-client.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var _O;function AD(){if(_O)return Lo;_O=1;var e=SD(),t=sb(),n=OD();function r(a){var i="https://react.dev/errors/"+a;if(1le||(a.current=Z[le],Z[le]=null,le--)}function ne(a,i){le++,Z[le]=a.current,a.current=i}var ue=$(null),de=$(null),me=$(null),Oe=$(null);function $e(a,i){switch(ne(me,i),ne(de,a),ne(ue,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?z_(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=z_(i),a=q_(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}V(ue),ne(ue,a)}function se(){V(ue),V(de),V(me)}function be(a){a.memoizedState!==null&&ne(Oe,a);var i=ue.current,o=q_(i,a.type);i!==o&&(ne(de,a),ne(ue,o))}function Ae(a){de.current===a&&(V(ue),V(de)),Oe.current===a&&(V(Oe),ko._currentValue=K)}var ce,nt;function Te(a){if(ce===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);ce=i&&i[1]||"",nt=-1)":-1p||B[s]!==J[p]){var re=`
-`+B[s].replace(" at new "," at ");return a.displayName&&re.includes("")&&(re=re.replace("",a.displayName)),re}while(1<=s&&0<=p);break}}}finally{ut=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?Te(o):""}function zt(a,i){switch(a.tag){case 26:case 27:case 5:return Te(a.type);case 16:return Te("Lazy");case 13:return a.child!==i&&i!==null?Te("Suspense Fallback"):Te("Suspense");case 19:return Te("SuspenseList");case 0:case 15:return ct(a.type,!1);case 11:return ct(a.type.render,!1);case 1:return ct(a.type,!0);case 31:return Te("Activity");default:return""}}function qn(a){try{var i="",o=null;do i+=zt(a,o),o=a,a=a.return;while(a);return i}catch(s){return`
-Error generating stack: `+s.message+`
-`+s.stack}}var Vn=Object.prototype.hasOwnProperty,Ir=e.unstable_scheduleCallback,Bn=e.unstable_cancelCallback,ir=e.unstable_shouldYield,Yl=e.unstable_requestPaint,qt=e.unstable_now,Wu=e.unstable_getCurrentPriorityLevel,vx=e.unstable_ImmediatePriority,yx=e.unstable_UserBlockingPriority,Zu=e.unstable_NormalPriority,Q3=e.unstable_LowPriority,mx=e.unstable_IdlePriority,J3=e.log,eR=e.unstable_setDisableYieldValue,Xl=null,rn=null;function Ur(a){if(typeof J3=="function"&&eR(a),rn&&typeof rn.setStrictMode=="function")try{rn.setStrictMode(Xl,a)}catch{}}var an=Math.clz32?Math.clz32:rR,tR=Math.log,nR=Math.LN2;function rR(a){return a>>>=0,a===0?32:31-(tR(a)/nR|0)|0}var Qu=256,Ju=262144,ec=4194304;function Aa(a){var i=a&42;if(i!==0)return i;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function tc(a,i,o){var s=a.pendingLanes;if(s===0)return 0;var p=0,m=a.suspendedLanes,A=a.pingedLanes;a=a.warmLanes;var R=s&134217727;return R!==0?(s=R&~m,s!==0?p=Aa(s):(A&=R,A!==0?p=Aa(A):o||(o=R&~a,o!==0&&(p=Aa(o))))):(R=s&~m,R!==0?p=Aa(R):A!==0?p=Aa(A):o||(o=s&~a,o!==0&&(p=Aa(o)))),p===0?0:i!==0&&i!==p&&(i&m)===0&&(m=p&-p,o=i&-i,m>=o||m===32&&(o&4194048)!==0)?i:p}function Kl(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function aR(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function gx(){var a=ec;return ec<<=1,(ec&62914560)===0&&(ec=4194304),a}function bd(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Vl(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function iR(a,i,o,s,p,m){var A=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var R=a.entanglements,B=a.expirationTimes,J=a.hiddenUpdates;for(o=A&~o;0"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var fR=/[\n"\\]/g;function xn(a){return a.replace(fR,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function wd(a,i,o,s,p,m,A,R){a.name="",A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?a.type=A:a.removeAttribute("type"),i!=null?A==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+bn(i)):a.value!==""+bn(i)&&(a.value=""+bn(i)):A!=="submit"&&A!=="reset"||a.removeAttribute("value"),i!=null?jd(a,A,bn(i)):o!=null?jd(a,A,bn(o)):s!=null&&a.removeAttribute("value"),p==null&&m!=null&&(a.defaultChecked=!!m),p!=null&&(a.checked=p&&typeof p!="function"&&typeof p!="symbol"),R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?a.name=""+bn(R):a.removeAttribute("name")}function Nx(a,i,o,s,p,m,A,R){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||o!=null){if(!(m!=="submit"&&m!=="reset"||i!=null)){Ad(a);return}o=o!=null?""+bn(o):"",i=i!=null?""+bn(i):o,R||i===a.value||(a.value=i),a.defaultValue=i}s=s??p,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=R?a.checked:!!s,a.defaultChecked=!!s,A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"&&(a.name=A),Ad(a)}function jd(a,i,o){i==="number"&&ac(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function yi(a,i,o,s){if(a=a.options,i){i={};for(var p=0;p"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Nd=!1;if(ur)try{var Ql={};Object.defineProperty(Ql,"passive",{get:function(){Nd=!0}}),window.addEventListener("test",Ql,Ql),window.removeEventListener("test",Ql,Ql)}catch{Nd=!1}var Gr=null,Rd=null,lc=null;function qx(){if(lc)return lc;var a,i=Rd,o=i.length,s,p="value"in Gr?Gr.value:Gr.textContent,m=p.length;for(a=0;a=to),Gx=" ",Yx=!1;function Xx(a,i){switch(a){case"keyup":return BR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var xi=!1;function IR(a,i){switch(a){case"compositionend":return Kx(i);case"keypress":return i.which!==32?null:(Yx=!0,Gx);case"textInput":return a=i.data,a===Gx&&Yx?null:a;default:return null}}function UR(a,i){if(xi)return a==="compositionend"||!zd&&Xx(a,i)?(a=qx(),lc=Rd=Gr=null,xi=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1=i)return{node:o,offset:i-a};a=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=t1(o)}}function r1(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?r1(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function a1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=ac(a.document);i instanceof a.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)a=i.contentWindow;else break;i=ac(a.document)}return i}function Ld(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var WR=ur&&"documentMode"in document&&11>=document.documentMode,Si=null,Id=null,io=null,Ud=!1;function i1(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Ud||Si==null||Si!==ac(s)||(s=Si,"selectionStart"in s&&Ld(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),io&&ao(io,s)||(io=s,s=Jc(Id,"onSelect"),0>=A,p-=A,Fn=1<<32-an(i)+p|o<Ee?(De=ve,ve=null):De=ve.sibling;var qe=ee(F,ve,Q[Ee],ie);if(qe===null){ve===null&&(ve=De);break}a&&ve&&qe.alternate===null&&i(F,ve),X=m(qe,X,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe,ve=De}if(Ee===Q.length)return o(F,ve),ke&&sr(F,Ee),ye;if(ve===null){for(;EeEe?(De=ve,ve=null):De=ve.sibling;var da=ee(F,ve,qe.value,ie);if(da===null){ve===null&&(ve=De);break}a&&ve&&da.alternate===null&&i(F,ve),X=m(da,X,Ee),ze===null?ye=da:ze.sibling=da,ze=da,ve=De}if(qe.done)return o(F,ve),ke&&sr(F,Ee),ye;if(ve===null){for(;!qe.done;Ee++,qe=Q.next())qe=oe(F,qe.value,ie),qe!==null&&(X=m(qe,X,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe);return ke&&sr(F,Ee),ye}for(ve=s(ve);!qe.done;Ee++,qe=Q.next())qe=te(ve,F,Ee,qe.value,ie),qe!==null&&(a&&qe.alternate!==null&&ve.delete(qe.key===null?Ee:qe.key),X=m(qe,X,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe);return a&&ve.forEach(function(yD){return i(F,yD)}),ke&&sr(F,Ee),ye}function Fe(F,X,Q,ie){if(typeof Q=="object"&&Q!==null&&Q.type===_&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case x:e:{for(var ye=Q.key;X!==null;){if(X.key===ye){if(ye=Q.type,ye===_){if(X.tag===7){o(F,X.sibling),ie=p(X,Q.props.children),ie.return=F,F=ie;break e}}else if(X.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&ka(ye)===X.type){o(F,X.sibling),ie=p(X,Q.props),fo(ie,Q),ie.return=F,F=ie;break e}o(F,X);break}else i(F,X);X=X.sibling}Q.type===_?(ie=Ca(Q.props.children,F.mode,ie,Q.key),ie.return=F,F=ie):(ie=yc(Q.type,Q.key,Q.props,null,F.mode,ie),fo(ie,Q),ie.return=F,F=ie)}return A(F);case j:e:{for(ye=Q.key;X!==null;){if(X.key===ye)if(X.tag===4&&X.stateNode.containerInfo===Q.containerInfo&&X.stateNode.implementation===Q.implementation){o(F,X.sibling),ie=p(X,Q.children||[]),ie.return=F,F=ie;break e}else{o(F,X);break}else i(F,X);X=X.sibling}ie=Fd(Q,F.mode,ie),ie.return=F,F=ie}return A(F);case D:return Q=ka(Q),Fe(F,X,Q,ie)}if(Y(Q))return pe(F,X,Q,ie);if(I(Q)){if(ye=I(Q),typeof ye!="function")throw Error(r(150));return Q=ye.call(Q),ge(F,X,Q,ie)}if(typeof Q.then=="function")return Fe(F,X,Oc(Q),ie);if(Q.$$typeof===M)return Fe(F,X,bc(F,Q),ie);Ac(F,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint"?(Q=""+Q,X!==null&&X.tag===6?(o(F,X.sibling),ie=p(X,Q),ie.return=F,F=ie):(o(F,X),ie=Vd(Q,F.mode,ie),ie.return=F,F=ie),A(F)):o(F,X)}return function(F,X,Q,ie){try{so=0;var ye=Fe(F,X,Q,ie);return Ri=null,ye}catch(ve){if(ve===Ni||ve===Sc)throw ve;var ze=on(29,ve,null,F.mode);return ze.lanes=ie,ze.return=F,ze}finally{}}}var za=E1(!0),M1=E1(!1),Fr=!1;function oh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function uh(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Wr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Zr(a,i,o){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(Le&2)!==0){var p=s.pending;return p===null?i.next=i:(i.next=p.next,p.next=i),s.pending=i,i=vc(a),d1(a,null,o),i}return pc(a,s,i,o),vc(a)}function ho(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,xx(a,o)}}function ch(a,i){var o=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var p=null,m=null;if(o=o.firstBaseUpdate,o!==null){do{var A={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};m===null?p=m=A:m=m.next=A,o=o.next}while(o!==null);m===null?p=m=i:m=m.next=i}else p=m=i;o={baseState:s.baseState,firstBaseUpdate:p,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var sh=!1;function po(){if(sh){var a=Ci;if(a!==null)throw a}}function vo(a,i,o,s){sh=!1;var p=a.updateQueue;Fr=!1;var m=p.firstBaseUpdate,A=p.lastBaseUpdate,R=p.shared.pending;if(R!==null){p.shared.pending=null;var B=R,J=B.next;B.next=null,A===null?m=J:A.next=J,A=B;var re=a.alternate;re!==null&&(re=re.updateQueue,R=re.lastBaseUpdate,R!==A&&(R===null?re.firstBaseUpdate=J:R.next=J,re.lastBaseUpdate=B))}if(m!==null){var oe=p.baseState;A=0,re=J=B=null,R=m;do{var ee=R.lane&-536870913,te=ee!==R.lane;if(te?(Pe&ee)===ee:(s&ee)===ee){ee!==0&&ee===Mi&&(sh=!0),re!==null&&(re=re.next={lane:0,tag:R.tag,payload:R.payload,callback:null,next:null});e:{var pe=a,ge=R;ee=i;var Fe=o;switch(ge.tag){case 1:if(pe=ge.payload,typeof pe=="function"){oe=pe.call(Fe,oe,ee);break e}oe=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=ge.payload,ee=typeof pe=="function"?pe.call(Fe,oe,ee):pe,ee==null)break e;oe=v({},oe,ee);break e;case 2:Fr=!0}}ee=R.callback,ee!==null&&(a.flags|=64,te&&(a.flags|=8192),te=p.callbacks,te===null?p.callbacks=[ee]:te.push(ee))}else te={lane:ee,tag:R.tag,payload:R.payload,callback:R.callback,next:null},re===null?(J=re=te,B=oe):re=re.next=te,A|=ee;if(R=R.next,R===null){if(R=p.shared.pending,R===null)break;te=R,R=te.next,te.next=null,p.lastBaseUpdate=te,p.shared.pending=null}}while(!0);re===null&&(B=oe),p.baseState=B,p.firstBaseUpdate=J,p.lastBaseUpdate=re,m===null&&(p.shared.lanes=0),na|=A,a.lanes=A,a.memoizedState=oe}}function C1(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function N1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;am?m:8;var A=k.T,R={};k.T=R,Mh(a,!1,i,o);try{var B=p(),J=k.S;if(J!==null&&J(R,B),B!==null&&typeof B=="object"&&typeof B.then=="function"){var re=iP(B,s);go(a,i,re,dn(a))}else go(a,i,s,dn(a))}catch(oe){go(a,i,{then:function(){},status:"rejected",reason:oe},dn())}finally{P.p=m,A!==null&&R.types!==null&&(A.types=R.types),k.T=A}}function fP(){}function Th(a,i,o,s){if(a.tag!==5)throw Error(r(476));var p=cS(a).queue;uS(a,p,i,K,o===null?fP:function(){return sS(a),o(s)})}function cS(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:K},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function sS(a){var i=cS(a);i.next===null&&(i=a.alternate.memoizedState),go(a,i.next.queue,{},dn())}function Eh(){return Pt(ko)}function fS(){return pt().memoizedState}function dS(){return pt().memoizedState}function dP(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=dn();a=Wr(o);var s=Zr(i,a,o);s!==null&&(en(s,i,o),ho(s,i,o)),i={cache:rh()},a.payload=i;return}i=i.return}}function hP(a,i,o){var s=dn();o={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Dc(a)?pS(i,o):(o=Xd(a,i,o,s),o!==null&&(en(o,a,s),vS(o,i,s)))}function hS(a,i,o){var s=dn();go(a,i,o,s)}function go(a,i,o,s){var p={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Dc(a))pS(i,p);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var A=i.lastRenderedState,R=m(A,o);if(p.hasEagerState=!0,p.eagerState=R,ln(R,A))return pc(a,i,p,0),Ze===null&&hc(),!1}catch{}finally{}if(o=Xd(a,i,p,s),o!==null)return en(o,a,s),vS(o,i,s),!0}return!1}function Mh(a,i,o,s){if(s={lane:2,revertLane:op(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Dc(a)){if(i)throw Error(r(479))}else i=Xd(a,o,s,2),i!==null&&en(i,a,2)}function Dc(a){var i=a.alternate;return a===je||i!==null&&i===je}function pS(a,i){Di=Tc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function vS(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,xx(a,o)}}var bo={readContext:Pt,use:Cc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st};bo.useEffectEvent=st;var yS={readContext:Pt,use:Cc,useCallback:function(a,i){return Gt().memoizedState=[a,i===void 0?null:i],a},useContext:Pt,useEffect:J1,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Rc(4194308,4,rS.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Rc(4194308,4,a,i)},useInsertionEffect:function(a,i){Rc(4,2,a,i)},useMemo:function(a,i){var o=Gt();i=i===void 0?null:i;var s=a();if(qa){Ur(!0);try{a()}finally{Ur(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Gt();if(o!==void 0){var p=o(i);if(qa){Ur(!0);try{o(i)}finally{Ur(!1)}}}else p=i;return s.memoizedState=s.baseState=p,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:p},s.queue=a,a=a.dispatch=hP.bind(null,je,a),[s.memoizedState,a]},useRef:function(a){var i=Gt();return a={current:a},i.memoizedState=a},useState:function(a){a=_h(a);var i=a.queue,o=hS.bind(null,je,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:wh,useDeferredValue:function(a,i){var o=Gt();return jh(o,a,i)},useTransition:function(){var a=_h(!1);return a=uS.bind(null,je,a.queue,!0,!1),Gt().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=je,p=Gt();if(ke){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ze===null)throw Error(r(349));(Pe&127)!==0||z1(s,i,o)}p.memoizedState=o;var m={value:o,getSnapshot:i};return p.queue=m,J1(B1.bind(null,s,m,a),[a]),s.flags|=2048,$i(9,{destroy:void 0},q1.bind(null,s,m,o,i),null),o},useId:function(){var a=Gt(),i=Ze.identifierPrefix;if(ke){var o=Wn,s=Fn;o=(s&~(1<<32-an(s)-1)).toString(32)+o,i="_"+i+"R_"+o,o=Ec++,0<\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?A.createElement("select",{is:s.is}):A.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?A.createElement(p,{is:s.is}):A.createElement(p)}}m[Nt]=i,m[Vt]=s;e:for(A=i.child;A!==null;){if(A.tag===5||A.tag===6)m.appendChild(A.stateNode);else if(A.tag!==4&&A.tag!==27&&A.child!==null){A.child.return=A,A=A.child;continue}if(A===i)break e;for(;A.sibling===null;){if(A.return===null||A.return===i)break e;A=A.return}A.sibling.return=A.return,A=A.sibling}i.stateNode=m;e:switch(kt(m,p,s),p){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&yr(i)}}return at(i),Hh(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=me.current,Ti(i)){if(a=i.stateNode,o=i.memoizedProps,s=null,p=Rt,p!==null)switch(p.tag){case 27:case 5:s=p.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||k_(a.nodeValue,o)),a||Kr(i,!0)}else a=es(a).createTextNode(s),a[Nt]=i,i.stateNode=a}return at(i),null;case 31:if(o=i.memoizedState,a===null||a.memoizedState!==null){if(s=Ti(i),o!==null){if(a===null){if(!s)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Nt]=i}else Na(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else o=Jd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(cn(i),i):(cn(i),null);if((i.flags&128)!==0)throw Error(r(558))}return at(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(p=Ti(i),s!==null&&s.dehydrated!==null){if(a===null){if(!p)throw Error(r(318));if(p=i.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(317));p[Nt]=i}else Na(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),p=!1}else p=Jd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=p),p=!0;if(!p)return i.flags&256?(cn(i),i):(cn(i),null)}return cn(i),(i.flags&128)!==0?(i.lanes=o,i):(o=s!==null,a=a!==null&&a.memoizedState!==null,o&&(s=i.child,p=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(p=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==p&&(s.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),Bc(i,i.updateQueue),at(i),null);case 4:return se(),a===null&&fp(i.stateNode.containerInfo),at(i),null;case 10:return dr(i.type),at(i),null;case 19:if(V(ht),s=i.memoizedState,s===null)return at(i),null;if(p=(i.flags&128)!==0,m=s.rendering,m===null)if(p)So(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=jc(a),m!==null){for(i.flags|=128,So(s,!1),a=m.updateQueue,i.updateQueue=a,Bc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)h1(o,a),o=o.sibling;return ne(ht,ht.current&1|2),ke&&sr(i,s.treeForkCount),i.child}a=a.sibling}s.tail!==null&&qt()>Gc&&(i.flags|=128,p=!0,So(s,!1),i.lanes=4194304)}else{if(!p)if(a=jc(m),a!==null){if(i.flags|=128,p=!0,a=a.updateQueue,i.updateQueue=a,Bc(i,a),So(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!ke)return at(i),null}else 2*qt()-s.renderingStartTime>Gc&&o!==536870912&&(i.flags|=128,p=!0,So(s,!1),i.lanes=4194304);s.isBackwards?(m.sibling=i.child,i.child=m):(a=s.last,a!==null?a.sibling=m:i.child=m,s.last=m)}return s.tail!==null?(a=s.tail,s.rendering=a,s.tail=a.sibling,s.renderingStartTime=qt(),a.sibling=null,o=ht.current,ne(ht,p?o&1|2:o&1),ke&&sr(i,s.treeForkCount),a):(at(i),null);case 22:case 23:return cn(i),dh(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(o&536870912)!==0&&(i.flags&128)===0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),o=i.updateQueue,o!==null&&Bc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==o&&(i.flags|=2048),a!==null&&V(Da),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),dr(vt),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function gP(a,i){switch(Zd(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return dr(vt),se(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Ae(i),null;case 31:if(i.memoizedState!==null){if(cn(i),i.alternate===null)throw Error(r(340));Na()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(cn(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Na()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return V(ht),null;case 4:return se(),null;case 10:return dr(i.type),null;case 22:case 23:return cn(i),dh(),a!==null&&V(Da),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return dr(vt),null;case 25:return null;default:return null}}function LS(a,i){switch(Zd(i),i.tag){case 3:dr(vt),se();break;case 26:case 27:case 5:Ae(i);break;case 4:se();break;case 31:i.memoizedState!==null&&cn(i);break;case 13:cn(i);break;case 19:V(ht);break;case 10:dr(i.type);break;case 22:case 23:cn(i),dh(),a!==null&&V(Da);break;case 24:dr(vt)}}function _o(a,i){try{var o=i.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var p=s.next;o=p;do{if((o.tag&a)===a){s=void 0;var m=o.create,A=o.inst;s=m(),A.destroy=s}o=o.next}while(o!==p)}}catch(R){Ge(i,i.return,R)}}function ea(a,i,o){try{var s=i.updateQueue,p=s!==null?s.lastEffect:null;if(p!==null){var m=p.next;s=m;do{if((s.tag&a)===a){var A=s.inst,R=A.destroy;if(R!==void 0){A.destroy=void 0,p=i;var B=o,J=R;try{J()}catch(re){Ge(p,B,re)}}}s=s.next}while(s!==m)}}catch(re){Ge(i,i.return,re)}}function IS(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{N1(i,o)}catch(s){Ge(a,a.return,s)}}}function US(a,i,o){o.props=Ba(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Ge(a,i,s)}}function Oo(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof o=="function"?a.refCleanup=o(s):o.current=s}}catch(p){Ge(a,i,p)}}function Zn(a,i){var o=a.ref,s=a.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(p){Ge(a,i,p)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(p){Ge(a,i,p)}else o.current=null}function HS(a){var i=a.type,o=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&s.focus();break e;case"img":o.src?s.src=o.src:o.srcSet&&(s.srcset=o.srcSet)}}catch(p){Ge(a,a.return,p)}}function Gh(a,i,o){try{var s=a.stateNode;LP(s,a.type,o,i),s[Vt]=i}catch(p){Ge(a,a.return,p)}}function GS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&oa(a.type)||a.tag===4}function Yh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||GS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&oa(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Xh(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(a),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=or));else if(s!==4&&(s===27&&oa(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(Xh(a,i,o),a=a.sibling;a!==null;)Xh(a,i,o),a=a.sibling}function Lc(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(s!==4&&(s===27&&oa(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Lc(a,i,o),a=a.sibling;a!==null;)Lc(a,i,o),a=a.sibling}function YS(a){var i=a.stateNode,o=a.memoizedProps;try{for(var s=a.type,p=i.attributes;p.length;)i.removeAttributeNode(p[0]);kt(i,s,o),i[Nt]=a,i[Vt]=o}catch(m){Ge(a,a.return,m)}}var mr=!1,gt=!1,Kh=!1,XS=typeof WeakSet=="function"?WeakSet:Set,Tt=null;function bP(a,i){if(a=a.containerInfo,pp=os,a=a1(a),Ld(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var p=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{o.nodeType,m.nodeType}catch{o=null;break e}var A=0,R=-1,B=-1,J=0,re=0,oe=a,ee=null;t:for(;;){for(var te;oe!==o||p!==0&&oe.nodeType!==3||(R=A+p),oe!==m||s!==0&&oe.nodeType!==3||(B=A+s),oe.nodeType===3&&(A+=oe.nodeValue.length),(te=oe.firstChild)!==null;)ee=oe,oe=te;for(;;){if(oe===a)break t;if(ee===o&&++J===p&&(R=A),ee===m&&++re===s&&(B=A),(te=oe.nextSibling)!==null)break;oe=ee,ee=oe.parentNode}oe=te}o=R===-1||B===-1?null:{start:R,end:B}}else o=null}o=o||{start:0,end:0}}else o=null;for(vp={focusedElem:a,selectionRange:o},os=!1,Tt=i;Tt!==null;)if(i=Tt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Tt=a;else for(;Tt!==null;){switch(i=Tt,m=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o title"))),kt(m,s,o),m[Nt]=a,jt(m),s=m;break e;case"link":var A=Q_("link","href",p).get(s+(o.href||""));if(A){for(var R=0;RFe&&(A=Fe,Fe=ge,ge=A);var F=n1(R,ge),X=n1(R,Fe);if(F&&X&&(te.rangeCount!==1||te.anchorNode!==F.node||te.anchorOffset!==F.offset||te.focusNode!==X.node||te.focusOffset!==X.offset)){var Q=oe.createRange();Q.setStart(F.node,F.offset),te.removeAllRanges(),ge>Fe?(te.addRange(Q),te.extend(X.node,X.offset)):(Q.setEnd(X.node,X.offset),te.addRange(Q))}}}}for(oe=[],te=R;te=te.parentNode;)te.nodeType===1&&oe.push({element:te,left:te.scrollLeft,top:te.scrollTop});for(typeof R.focus=="function"&&R.focus(),R=0;Ro?32:o,k.T=null,o=ep,ep=null;var m=aa,A=_r;if(St=0,Ii=aa=null,_r=0,(Le&6)!==0)throw Error(r(331));var R=Le;if(Le|=4,r_(m.current),e_(m,m.current,A,o),Le=R,Mo(0,!1),rn&&typeof rn.onPostCommitFiberRoot=="function")try{rn.onPostCommitFiberRoot(Xl,m)}catch{}return!0}finally{P.p=p,k.T=s,S_(a,i)}}function O_(a,i,o){i=_n(o,i),i=Ph(a.stateNode,i,2),a=Zr(a,i,2),a!==null&&(Vl(a,2),Qn(a))}function Ge(a,i,o){if(a.tag===3)O_(a,a,o);else for(;i!==null;){if(i.tag===3){O_(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(ra===null||!ra.has(s))){a=_n(o,a),o=AS(2),s=Zr(i,o,2),s!==null&&(wS(o,s,i,a),Vl(s,2),Qn(s));break}}i=i.return}}function ap(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new _P;var p=new Set;s.set(i,p)}else p=s.get(i),p===void 0&&(p=new Set,s.set(i,p));p.has(o)||(Wh=!0,p.add(o),a=TP.bind(null,a,i,o),i.then(a,a))}function TP(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ze===a&&(Pe&o)===o&&(ft===4||ft===3&&(Pe&62914560)===Pe&&300>qt()-Hc?(Le&2)===0&&Ui(a,0):Zh|=o,Li===Pe&&(Li=0)),Qn(a)}function A_(a,i){i===0&&(i=gx()),a=Ma(a,i),a!==null&&(Vl(a,i),Qn(a))}function EP(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),A_(a,o)}function MP(a,i){var o=0;switch(a.tag){case 31:case 13:var s=a.stateNode,p=a.memoizedState;p!==null&&(o=p.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),A_(a,o)}function CP(a,i){return Ir(a,i)}var Wc=null,Gi=null,ip=!1,Zc=!1,lp=!1,la=0;function Qn(a){a!==Gi&&a.next===null&&(Gi===null?Wc=Gi=a:Gi=Gi.next=a),Zc=!0,ip||(ip=!0,RP())}function Mo(a,i){if(!lp&&Zc){lp=!0;do for(var o=!1,s=Wc;s!==null;){if(a!==0){var p=s.pendingLanes;if(p===0)var m=0;else{var A=s.suspendedLanes,R=s.pingedLanes;m=(1<<31-an(42|a)+1)-1,m&=p&~(A&~R),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(o=!0,E_(s,m))}else m=Pe,m=tc(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Kl(s,m)||(o=!0,E_(s,m));s=s.next}while(o);lp=!1}}function NP(){w_()}function w_(){Zc=ip=!1;var a=0;la!==0&&UP()&&(a=la);for(var i=qt(),o=null,s=Wc;s!==null;){var p=s.next,m=j_(s,i);m===0?(s.next=null,o===null?Wc=p:o.next=p,p===null&&(Gi=o)):(o=s,(a!==0||(m&3)!==0)&&(Zc=!0)),s=p}St!==0&&St!==5||Mo(a),la!==0&&(la=0)}function j_(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,p=a.expirationTimes,m=a.pendingLanes&-62914561;0R)break;var re=B.transferSize,oe=B.initiatorType;re&&$_(oe)&&(B=B.responseEnd,A+=re*(B"u"?null:document;function V_(a,i,o){var s=Yi;if(s&&typeof i=="string"&&i){var p=xn(i);p='link[rel="'+a+'"][href="'+p+'"]',typeof o=="string"&&(p+='[crossorigin="'+o+'"]'),K_.has(p)||(K_.add(p),a={rel:a,crossOrigin:o,href:i},s.querySelector(p)===null&&(i=s.createElement("link"),kt(i,"link",a),jt(i),s.head.appendChild(i)))}}function ZP(a){Or.D(a),V_("dns-prefetch",a,null)}function QP(a,i){Or.C(a,i),V_("preconnect",a,i)}function JP(a,i,o){Or.L(a,i,o);var s=Yi;if(s&&a&&i){var p='link[rel="preload"][as="'+xn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(p+='[imagesrcset="'+xn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(p+='[imagesizes="'+xn(o.imageSizes)+'"]')):p+='[href="'+xn(a)+'"]';var m=p;switch(i){case"style":m=Xi(a);break;case"script":m=Ki(a)}En.has(m)||(a=v({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),En.set(m,a),s.querySelector(p)!==null||i==="style"&&s.querySelector(Po(m))||i==="script"&&s.querySelector(Do(m))||(i=s.createElement("link"),kt(i,"link",a),jt(i),s.head.appendChild(i)))}}function eD(a,i){Or.m(a,i);var o=Yi;if(o&&a){var s=i&&typeof i.as=="string"?i.as:"script",p='link[rel="modulepreload"][as="'+xn(s)+'"][href="'+xn(a)+'"]',m=p;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Ki(a)}if(!En.has(m)&&(a=v({rel:"modulepreload",href:a},i),En.set(m,a),o.querySelector(p)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Do(m)))return}s=o.createElement("link"),kt(s,"link",a),jt(s),o.head.appendChild(s)}}}function tD(a,i,o){Or.S(a,i,o);var s=Yi;if(s&&a){var p=pi(s).hoistableStyles,m=Xi(a);i=i||"default";var A=p.get(m);if(!A){var R={loading:0,preload:null};if(A=s.querySelector(Po(m)))R.loading=5;else{a=v({rel:"stylesheet",href:a,"data-precedence":i},o),(o=En.get(m))&&_p(a,o);var B=A=s.createElement("link");jt(B),kt(B,"link",a),B._p=new Promise(function(J,re){B.onload=J,B.onerror=re}),B.addEventListener("load",function(){R.loading|=1}),B.addEventListener("error",function(){R.loading|=2}),R.loading|=4,ns(A,i,s)}A={type:"stylesheet",instance:A,count:1,state:R},p.set(m,A)}}}function nD(a,i){Or.X(a,i);var o=Yi;if(o&&a){var s=pi(o).hoistableScripts,p=Ki(a),m=s.get(p);m||(m=o.querySelector(Do(p)),m||(a=v({src:a,async:!0},i),(i=En.get(p))&&Op(a,i),m=o.createElement("script"),jt(m),kt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function rD(a,i){Or.M(a,i);var o=Yi;if(o&&a){var s=pi(o).hoistableScripts,p=Ki(a),m=s.get(p);m||(m=o.querySelector(Do(p)),m||(a=v({src:a,async:!0,type:"module"},i),(i=En.get(p))&&Op(a,i),m=o.createElement("script"),jt(m),kt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function F_(a,i,o,s){var p=(p=me.current)?ts(p):null;if(!p)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Xi(o.href),o=pi(p).hoistableStyles,s=o.get(i),s||(s={type:"style",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Xi(o.href);var m=pi(p).hoistableStyles,A=m.get(a);if(A||(p=p.ownerDocument||p,A={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,A),(m=p.querySelector(Po(a)))&&!m._p&&(A.instance=m,A.state.loading=5),En.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},En.set(a,o),m||aD(p,a,o,A.state))),i&&s===null)throw Error(r(528,""));return A}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Ki(o),o=pi(p).hoistableScripts,s=o.get(i),s||(s={type:"script",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Xi(a){return'href="'+xn(a)+'"'}function Po(a){return'link[rel="stylesheet"]['+a+"]"}function W_(a){return v({},a,{"data-precedence":a.precedence,precedence:null})}function aD(a,i,o,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),kt(i,"link",o),jt(i),a.head.appendChild(i))}function Ki(a){return'[src="'+xn(a)+'"]'}function Do(a){return"script[async]"+a}function Z_(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+xn(o.href)+'"]');if(s)return i.instance=s,jt(s),s;var p=v({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),jt(s),kt(s,"style",p),ns(s,o.precedence,a),i.instance=s;case"stylesheet":p=Xi(o.href);var m=a.querySelector(Po(p));if(m)return i.state.loading|=4,i.instance=m,jt(m),m;s=W_(o),(p=En.get(p))&&_p(s,p),m=(a.ownerDocument||a).createElement("link"),jt(m);var A=m;return A._p=new Promise(function(R,B){A.onload=R,A.onerror=B}),kt(m,"link",s),i.state.loading|=4,ns(m,o.precedence,a),i.instance=m;case"script":return m=Ki(o.src),(p=a.querySelector(Do(m)))?(i.instance=p,jt(p),p):(s=o,(p=En.get(m))&&(s=v({},o),Op(s,p)),a=a.ownerDocument||a,p=a.createElement("script"),jt(p),kt(p,"link",s),a.head.appendChild(p),i.instance=p);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,ns(s,o.precedence,a));return i.instance}function ns(a,i,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=s.length?s[s.length-1]:null,m=p,A=0;A title"):null)}function iD(a,i,o){if(o===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function eO(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function lD(a,i,o,s){if(o.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var p=Xi(s.href),m=i.querySelector(Po(p));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=as.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=m,jt(m);return}m=i.ownerDocument||i,s=W_(s),(p=En.get(p))&&_p(s,p),m=m.createElement("link"),jt(m);var A=m;A._p=new Promise(function(R,B){A.onload=R,A.onerror=B}),kt(m,"link",s),o.instance=m}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=as.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var Ap=0;function oD(a,i){return a.stylesheets&&a.count===0&&ls(a,a.stylesheets),0Ap?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(p)}}:null}function as(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ls(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var is=null;function ls(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,is=new Map,i.forEach(uD,a),is=null,as.call(a))}function uD(a,i){if(!(i.state.loading&4)){var o=is.get(a);if(o)var s=o.get(null);else{o=new Map,is.set(a,o);for(var p=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Pp.exports=AD(),Pp.exports}var jD=wD();const TD=({children:e})=>b.jsxs("div",{className:"dashboard",children:[b.jsxs("header",{className:"dashboard-header",children:[b.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),b.jsxs("nav",{className:"dashboard-nav",children:[b.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),b.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),b.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),b.jsx("main",{className:"dashboard-main",children:e})]}),ED=({activeChars:e,totalKills:t,totalRares:n,serverHealth:r})=>{var c;const l=((c=r==null?void 0:r.status)==null?void 0:c.toLowerCase())??"unknown",u=l==="online"||l==="up";return b.jsxs("div",{className:"global-stats",children:[b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:e}),b.jsx("span",{className:"global-label",children:"Active Characters"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:t.toLocaleString()}),b.jsx("span",{className:"global-label",children:"Total Kills"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:n}),b.jsx("span",{className:"global-label",children:"Total Rares"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:`server-dot ${u?"online":"offline"}`}),b.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),b.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},Ms=G.memo(({label:e,current:t,max:n,color:r,bgColor:l})=>{const u=n>0?Math.min(100,Math.max(0,t/n*100)):0;return b.jsxs("div",{className:"vital-bar",children:[b.jsx("span",{className:"vital-label",children:e}),b.jsx("div",{className:"vital-track",style:{backgroundColor:l},children:b.jsx("div",{className:"vital-fill",style:{width:`${u}%`,background:r}})}),b.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});Ms.displayName="VitalBar";const MD=e=>{const t=(e||"idle").toLowerCase();return t==="combat"||t==="hunt"?{label:t==="combat"?"Combat":"Hunt",cls:"badge-combat"}:t==="nav"||t==="navigation"?{label:"Nav",cls:"badge-nav"}:t==="default"||t==="idle"||t===""?{label:"Idle",cls:"badge-idle"}:{label:e,cls:"badge-nav"}},EM=G.memo(({character:e})=>{var f,d,h,y,v,g;const[t,n]=q.useState(!1),{telemetry:r,vitals:l,combat:u}=e,c=MD((r==null?void 0:r.vt_state)??"");return b.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[b.jsxs("div",{className:"char-header",children:[b.jsx("span",{className:"char-name",children:e.name}),b.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),l?b.jsxs("div",{className:"char-vitals",children:[b.jsx(Ms,{label:"HP",current:l.health_current,max:l.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),b.jsx(Ms,{label:"ST",current:l.stamina_current,max:l.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),b.jsx(Ms,{label:"MN",current:l.mana_current,max:l.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):b.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),b.jsxs("div",{className:"char-stats-row",children:[b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),b.jsx("span",{className:"stat-label",children:"kills/hr"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),b.jsx("span",{className:"stat-label",children:"kills"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),b.jsx("span",{className:"stat-label",children:"deaths"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:((d=r==null?void 0:r.onlinetime)==null?void 0:d.replace(/^00\./,""))??"--"}),b.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&b.jsxs("div",{className:"char-location",children:[(h=r.ns)==null?void 0:h.toFixed(1),"N, ",(y=r.ew)==null?void 0:y.toFixed(1),"E"]}),t&&b.jsxs("div",{className:"char-expanded",children:[l!=null&&l.vitae?b.jsxs("div",{className:"vitae-warn",children:["Vitae: ",l.vitae,"%"]}):null,b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),b.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(u==null?void 0:u.session)&&b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["Session Dmg: ",(v=u.session.total_damage_given)==null?void 0:v.toLocaleString()]}),b.jsxs("span",{children:["Session Kills: ",u.session.total_kills]})]}),b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),b.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});EM.displayName="CharacterCard";const CD=({characters:e})=>{const t=q.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?b.jsx("div",{className:"grid-empty",children:"No active characters"}):b.jsx("div",{className:"char-grid",children:t.map(n=>b.jsx(EM,{character:n},n.name))})},ND=({tabs:e})=>{var r,l;const[t,n]=q.useState(((r=e[0])==null?void 0:r.id)??"");return b.jsxs("div",{className:"tab-container",children:[b.jsx("div",{className:"tab-bar",children:e.map(u=>b.jsx("button",{className:`tab-btn ${t===u.id?"active":""}`,onClick:()=>n(u.id),children:u.label},u.id))}),b.jsx("div",{className:"tab-content",children:(l=e.find(u=>u.id===t))==null?void 0:l.content})]})};function MM(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t-1}return hv=t,hv}var pv,tA;function VD(){if(tA)return pv;tA=1;var e=Df();function t(n,r){var l=this.__data__,u=e(l,n);return u<0?(++this.size,l.push([n,r])):l[u][1]=r,this}return pv=t,pv}var vv,nA;function kf(){if(nA)return vv;nA=1;var e=GD(),t=YD(),n=XD(),r=KD(),l=VD();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f0?1:-1},Va=function(t){return ti(t)&&t.indexOf("%")===t.length-1},fe=function(t){return m4(t)&&!Hu(t)},g4=function(t){return Ce(t)},At=function(t){return fe(t)||ti(t)},b4=0,Gu=function(t){var n=++b4;return"".concat(t||"").concat(n)},Xt=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(t)&&!ti(t))return r;var u;if(Va(t)){var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return Hu(u)&&(u=r),l&&u>n&&(u=n),u},ya=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},x4=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},l=0;l=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function T4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var CA={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Mr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},NA=null,Iv=null,bb=function e(t){if(t===NA&&Array.isArray(Iv))return Iv;var n=[];return q.Children.forEach(t,function(r){Ce(r)||(h4.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Iv=n,NA=t,n};function kn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(l){return Mr(l)}):r=[Mr(t)],bb(e).forEach(function(l){var u=gn(l,"type.displayName")||gn(l,"type.name");r.indexOf(u)!==-1&&n.push(l)}),n}function vn(e,t){var n=kn(e,t);return n&&n[0]}var RA=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,l=n.height;return!(!fe(r)||r<=0||!fe(l)||l<=0)},E4=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],M4=function(t){return t&&t.type&&ti(t.type)&&E4.indexOf(t.type)>=0},C4=function(t,n,r,l){var u,c=(u=Lv==null?void 0:Lv[l])!==null&&u!==void 0?u:[];return n.startsWith("data-")||!_e(t)&&(l&&c.includes(n)||O4.includes(n))||r&&gb.includes(n)},Se=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var l=t;if(q.isValidElement(t)&&(l=t.props),!ql(l))return null;var u={};return Object.keys(l).forEach(function(c){var f;C4((f=l)===null||f===void 0?void 0:f[c],c,n,r)&&(u[c]=l[c])}),u},Gg=function e(t,n){if(t===n)return!0;var r=q.Children.count(t);if(r!==q.Children.count(n))return!1;if(r===0)return!0;if(r===1)return PA(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var l=0;l=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function k4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Xg(e){var t=e.children,n=e.width,r=e.height,l=e.viewBox,u=e.className,c=e.style,f=e.title,d=e.desc,h=D4(e,P4),y=l||{width:n,height:r,x:0,y:0},v=Me("recharts-surface",u);return G.createElement("svg",Yg({},Se(h,!0,"svg"),{className:v,width:n,height:r,style:c,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),G.createElement("title",null,f),G.createElement("desc",null,d),t)}var $4=["children","className"];function Kg(){return Kg=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function q4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ye=G.forwardRef(function(e,t){var n=e.children,r=e.className,l=z4(e,$4),u=Me("recharts-layer",r);return G.createElement("g",Kg({className:u},Se(l,!0),{ref:t}),n)}),Xn=function(t,n){for(var r=arguments.length,l=new Array(r>2?r-2:0),u=2;uu?0:u+n),r=r>u?u:r,r<0&&(r+=u),u=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(u);++l=u?n:e(n,r,l)}return Hv=t,Hv}var Gv,zA;function zM(){if(zA)return Gv;zA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",l=t+n+r,u="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+l+u+"]");function d(h){return f.test(h)}return Gv=d,Gv}var Yv,qA;function I4(){if(qA)return Yv;qA=1;function e(t){return t.split("")}return Yv=e,Yv}var Xv,BA;function U4(){if(BA)return Xv;BA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",l=t+n+r,u="\\ufe0e\\ufe0f",c="["+e+"]",f="["+l+"]",d="\\ud83c[\\udffb-\\udfff]",h="(?:"+f+"|"+d+")",y="[^"+e+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",j=h+"?",_="["+u+"]?",S="(?:"+x+"(?:"+[y,v,g].join("|")+")"+_+j+")*",E=_+j+S,w="(?:"+[y+f+"?",f,v,g,c].join("|")+")",M=RegExp(d+"(?="+d+")|"+w+E,"g");function N(O){return O.match(M)||[]}return Xv=N,Xv}var Kv,LA;function H4(){if(LA)return Kv;LA=1;var e=I4(),t=zM(),n=U4();function r(l){return t(l)?n(l):e(l)}return Kv=r,Kv}var Vv,IA;function G4(){if(IA)return Vv;IA=1;var e=L4(),t=zM(),n=H4(),r=PM();function l(u){return function(c){c=r(c);var f=t(c)?n(c):void 0,d=f?f[0]:c.charAt(0),h=f?e(f,1).join(""):c.slice(1);return d[u]()+h}}return Vv=l,Vv}var Fv,UA;function Y4(){if(UA)return Fv;UA=1;var e=G4(),t=e("toUpperCase");return Fv=t,Fv}var X4=Y4();const qf=Xe(X4);function et(e){return function(){return e}}const qM=Math.cos,Ds=Math.sin,Kn=Math.sqrt,ks=Math.PI,Bf=2*ks,Vg=Math.PI,Fg=2*Vg,Ya=1e-6,K4=Fg-Ya;function BM(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return BM;const n=10**t;return function(r){this._+=r[0];for(let l=1,u=r.length;lYa)if(!(Math.abs(v*d-h*y)>Ya)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-c,j=l-f,_=d*d+h*h,S=x*x+j*j,E=Math.sqrt(_),w=Math.sqrt(g),M=u*Math.tan((Vg-Math.acos((_+g-S)/(2*E*w)))/2),N=M/w,O=M/E;Math.abs(N-1)>Ya&&this._append`L${t+N*y},${n+N*v}`,this._append`A${u},${u},0,0,${+(v*x>y*j)},${this._x1=t+O*d},${this._y1=n+O*h}`}}arc(t,n,r,l,u,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(l),d=r*Math.sin(l),h=t+f,y=n+d,v=1^c,g=c?l-u:u-l;this._x1===null?this._append`M${h},${y}`:(Math.abs(this._x1-h)>Ya||Math.abs(this._y1-y)>Ya)&&this._append`L${h},${y}`,r&&(g<0&&(g=g%Fg+Fg),g>K4?this._append`A${r},${r},0,1,${v},${t-f},${n-d}A${r},${r},0,1,${v},${this._x1=h},${this._y1=y}`:g>Ya&&this._append`A${r},${r},0,${+(g>=Vg)},${v},${this._x1=t+r*Math.cos(u)},${this._y1=n+r*Math.sin(u)}`)}rect(t,n,r,l){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+l}h${-r}Z`}toString(){return this._}}function xb(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new F4(t)}function Sb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function LM(e){this._context=e}LM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Lf(e){return new LM(e)}function IM(e){return e[0]}function UM(e){return e[1]}function HM(e,t){var n=et(!0),r=null,l=Lf,u=null,c=xb(f);e=typeof e=="function"?e:e===void 0?IM:et(e),t=typeof t=="function"?t:t===void 0?UM:et(t);function f(d){var h,y=(d=Sb(d)).length,v,g=!1,x;for(r==null&&(u=l(x=c())),h=0;h<=y;++h)!(h=x;--j)f.point(M[j],N[j]);f.lineEnd(),f.areaEnd()}E&&(M[g]=+e(S,g,v),N[g]=+t(S,g,v),f.point(r?+r(S,g,v):M[g],n?+n(S,g,v):N[g]))}if(w)return f=null,w+""||null}function y(){return HM().defined(l).curve(c).context(u)}return h.x=function(v){return arguments.length?(e=typeof v=="function"?v:et(+v),r=null,h):e},h.x0=function(v){return arguments.length?(e=typeof v=="function"?v:et(+v),h):e},h.x1=function(v){return arguments.length?(r=v==null?null:typeof v=="function"?v:et(+v),h):r},h.y=function(v){return arguments.length?(t=typeof v=="function"?v:et(+v),n=null,h):t},h.y0=function(v){return arguments.length?(t=typeof v=="function"?v:et(+v),h):t},h.y1=function(v){return arguments.length?(n=v==null?null:typeof v=="function"?v:et(+v),h):n},h.lineX0=h.lineY0=function(){return y().x(e).y(t)},h.lineY1=function(){return y().x(e).y(n)},h.lineX1=function(){return y().x(r).y(t)},h.defined=function(v){return arguments.length?(l=typeof v=="function"?v:et(!!v),h):l},h.curve=function(v){return arguments.length?(c=v,u!=null&&(f=c(u)),h):c},h.context=function(v){return arguments.length?(v==null?u=f=null:f=c(u=v),h):u},h}class GM{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function W4(e){return new GM(e,!0)}function Z4(e){return new GM(e,!1)}const _b={draw(e,t){const n=Kn(t/ks);e.moveTo(n,0),e.arc(0,0,n,0,Bf)}},Q4={draw(e,t){const n=Kn(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},YM=Kn(1/3),J4=YM*2,e6={draw(e,t){const n=Kn(t/J4),r=n*YM;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},t6={draw(e,t){const n=Kn(t),r=-n/2;e.rect(r,r,n,n)}},n6=.8908130915292852,XM=Ds(ks/10)/Ds(7*ks/10),r6=Ds(Bf/10)*XM,a6=-qM(Bf/10)*XM,i6={draw(e,t){const n=Kn(t*n6),r=r6*n,l=a6*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const c=Bf*u/5,f=qM(c),d=Ds(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},Wv=Kn(3),l6={draw(e,t){const n=-Kn(t/(Wv*3));e.moveTo(0,n*2),e.lineTo(-Wv*n,-n),e.lineTo(Wv*n,-n),e.closePath()}},Mn=-.5,Cn=Kn(3)/2,Wg=1/Kn(12),o6=(Wg/2+1)*3,u6={draw(e,t){const n=Kn(t/o6),r=n/2,l=n*Wg,u=r,c=n*Wg+n,f=-u,d=c;e.moveTo(r,l),e.lineTo(u,c),e.lineTo(f,d),e.lineTo(Mn*r-Cn*l,Cn*r+Mn*l),e.lineTo(Mn*u-Cn*c,Cn*u+Mn*c),e.lineTo(Mn*f-Cn*d,Cn*f+Mn*d),e.lineTo(Mn*r+Cn*l,Mn*l-Cn*r),e.lineTo(Mn*u+Cn*c,Mn*c-Cn*u),e.lineTo(Mn*f+Cn*d,Mn*d-Cn*f),e.closePath()}};function c6(e,t){let n=null,r=xb(l);e=typeof e=="function"?e:et(e||_b),t=typeof t=="function"?t:et(t===void 0?64:+t);function l(){let u;if(n||(n=u=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),u)return n=null,u+""||null}return l.type=function(u){return arguments.length?(e=typeof u=="function"?u:et(u),l):e},l.size=function(u){return arguments.length?(t=typeof u=="function"?u:et(+u),l):t},l.context=function(u){return arguments.length?(n=u??null,l):n},l}function $s(){}function zs(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function KM(e){this._context=e}KM.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:zs(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:zs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function s6(e){return new KM(e)}function VM(e){this._context=e}VM.prototype={areaStart:$s,areaEnd:$s,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:zs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function f6(e){return new VM(e)}function FM(e){this._context=e}FM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:zs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function d6(e){return new FM(e)}function WM(e){this._context=e}WM.prototype={areaStart:$s,areaEnd:$s,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function h6(e){return new WM(e)}function HA(e){return e<0?-1:1}function GA(e,t,n){var r=e._x1-e._x0,l=t-e._x1,u=(e._y1-e._y0)/(r||l<0&&-0),c=(n-e._y1)/(l||r<0&&-0),f=(u*l+c*r)/(r+l);return(HA(u)+HA(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function YA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Zv(e,t,n){var r=e._x0,l=e._y0,u=e._x1,c=e._y1,f=(u-r)/3;e._context.bezierCurveTo(r+f,l+f*t,u-f,c-f*n,u,c)}function qs(e){this._context=e}qs.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:Zv(this,this._t0,YA(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Zv(this,YA(this,n=GA(this,e,t)),n);break;default:Zv(this,this._t0,n=GA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function ZM(e){this._context=new QM(e)}(ZM.prototype=Object.create(qs.prototype)).point=function(e,t){qs.prototype.point.call(this,t,e)};function QM(e){this._context=e}QM.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,l,u){this._context.bezierCurveTo(t,e,r,n,u,l)}};function p6(e){return new qs(e)}function v6(e){return new ZM(e)}function JM(e){this._context=e}JM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=XA(e),l=XA(t),u=0,c=1;c=0;--t)l[t]=(c[t]-l[t+1])/u[t];for(u[n-1]=(e[n]+l[n-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function m6(e){return new If(e,.5)}function g6(e){return new If(e,0)}function b6(e){return new If(e,1)}function fl(e,t){if((c=e.length)>1)for(var n=1,r,l,u=e[t[0]],c,f=u.length;n=0;)n[t]=t;return n}function x6(e,t){return e[t]}function S6(e){const t=[];return t.key=e,t}function _6(){var e=et([]),t=Zg,n=fl,r=x6;function l(u){var c=Array.from(e.apply(this,arguments),S6),f,d=c.length,h=-1,y;for(const v of u)for(f=0,++h;f0){for(var n,r,l=0,u=e[0].length,c;l0){for(var n=0,r=e[t[0]],l,u=r.length;n0)||!((u=(l=e[t[0]]).length)>0))){for(var n=0,r=1,l,u,c;r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function N6(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var eC={symbolCircle:_b,symbolCross:Q4,symbolDiamond:e6,symbolSquare:t6,symbolStar:i6,symbolTriangle:l6,symbolWye:u6},R6=Math.PI/180,P6=function(t){var n="symbol".concat(qf(t));return eC[n]||_b},D6=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var l=18*R6;return 1.25*t*t*(Math.tan(l)-Math.tan(l*2)*Math.pow(Math.tan(l),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},k6=function(t,n){eC["symbol".concat(qf(t))]=n},Ob=function(t){var n=t.type,r=n===void 0?"circle":n,l=t.size,u=l===void 0?64:l,c=t.sizeType,f=c===void 0?"area":c,d=C6(t,j6),h=VA(VA({},d),{},{type:r,size:u,sizeType:f}),y=function(){var S=P6(r),E=c6().type(S).size(D6(u,f,r));return E()},v=h.className,g=h.cx,x=h.cy,j=Se(h,!0);return g===+g&&x===+x&&u===+u?G.createElement("path",Qg({},j,{className:Me("recharts-symbols",v),transform:"translate(".concat(g,", ").concat(x,")"),d:y()})):null};Ob.registerSymbol=k6;function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function Jg(){return Jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var w=x.inactive?h:x.color;return G.createElement("li",Jg({className:S,style:v,key:"legend-item-".concat(j)},ni(r.props,x,j)),G.createElement(Xg,{width:c,height:c,viewBox:y,style:g},r.renderIcon(x)),G.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},_?_(E,x,j):E))})}},{key:"render",value:function(){var r=this.props,l=r.payload,u=r.layout,c=r.align;if(!l||!l.length)return null;var f={padding:0,margin:0,textAlign:u==="horizontal"?c:"left"};return G.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(q.PureComponent);uu(Ab,"displayName","Legend");uu(Ab,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Qv,WA;function Y6(){if(WA)return Qv;WA=1;var e=kf();function t(){this.__data__=new e,this.size=0}return Qv=t,Qv}var Jv,ZA;function X6(){if(ZA)return Jv;ZA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Jv=e,Jv}var ey,QA;function K6(){if(QA)return ey;QA=1;function e(t){return this.__data__.get(t)}return ey=e,ey}var ty,JA;function V6(){if(JA)return ty;JA=1;function e(t){return this.__data__.has(t)}return ty=e,ty}var ny,ew;function F6(){if(ew)return ny;ew=1;var e=kf(),t=pb(),n=vb(),r=200;function l(u,c){var f=this.__data__;if(f instanceof e){var d=f.__data__;if(!t||d.lengthx))return!1;var _=v.get(c),S=v.get(f);if(_&&S)return _==f&&S==c;var E=-1,w=!0,M=d&l?new e:void 0;for(v.set(c,f),v.set(f,c);++E-1&&r%1==0&&r-1&&n%1==0&&n<=e}return Ay=t,Ay}var wy,Aw;function u8(){if(Aw)return wy;Aw=1;var e=zr(),t=Eb(),n=qr(),r="[object Arguments]",l="[object Array]",u="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",h="[object Map]",y="[object Number]",v="[object Object]",g="[object RegExp]",x="[object Set]",j="[object String]",_="[object WeakMap]",S="[object ArrayBuffer]",E="[object DataView]",w="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",O="[object Int16Array]",T="[object Int32Array]",C="[object Uint8Array]",D="[object Uint8ClampedArray]",z="[object Uint16Array]",U="[object Uint32Array]",H={};H[w]=H[M]=H[N]=H[O]=H[T]=H[C]=H[D]=H[z]=H[U]=!0,H[r]=H[l]=H[S]=H[u]=H[E]=H[c]=H[f]=H[d]=H[h]=H[y]=H[v]=H[g]=H[x]=H[j]=H[_]=!1;function I(W){return n(W)&&t(W.length)&&!!H[e(W)]}return wy=I,wy}var jy,ww;function sC(){if(ww)return jy;ww=1;function e(t){return function(n){return t(n)}}return jy=e,jy}var Jo={exports:{}};Jo.exports;var jw;function c8(){return jw||(jw=1,(function(e,t){var n=CM(),r=t&&!t.nodeType&&t,l=r&&!0&&e&&!e.nodeType&&e,u=l&&l.exports===r,c=u&&n.process,f=(function(){try{var d=l&&l.require&&l.require("util").types;return d||c&&c.binding&&c.binding("util")}catch{}})();e.exports=f})(Jo,Jo.exports)),Jo.exports}var Ty,Tw;function fC(){if(Tw)return Ty;Tw=1;var e=u8(),t=sC(),n=c8(),r=n&&n.isTypedArray,l=r?t(r):e;return Ty=l,Ty}var Ey,Ew;function s8(){if(Ew)return Ey;Ew=1;var e=i8(),t=jb(),n=nn(),r=cC(),l=Tb(),u=fC(),c=Object.prototype,f=c.hasOwnProperty;function d(h,y){var v=n(h),g=!v&&t(h),x=!v&&!g&&r(h),j=!v&&!g&&!x&&u(h),_=v||g||x||j,S=_?e(h.length,String):[],E=S.length;for(var w in h)(y||f.call(h,w))&&!(_&&(w=="length"||x&&(w=="offset"||w=="parent")||j&&(w=="buffer"||w=="byteLength"||w=="byteOffset")||l(w,E)))&&S.push(w);return S}return Ey=d,Ey}var My,Mw;function f8(){if(Mw)return My;Mw=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,l=typeof r=="function"&&r.prototype||e;return n===l}return My=t,My}var Cy,Cw;function dC(){if(Cw)return Cy;Cw=1;function e(t,n){return function(r){return t(n(r))}}return Cy=e,Cy}var Ny,Nw;function d8(){if(Nw)return Ny;Nw=1;var e=dC(),t=e(Object.keys,Object);return Ny=t,Ny}var Ry,Rw;function h8(){if(Rw)return Ry;Rw=1;var e=f8(),t=d8(),n=Object.prototype,r=n.hasOwnProperty;function l(u){if(!e(u))return t(u);var c=[];for(var f in Object(u))r.call(u,f)&&f!="constructor"&&c.push(f);return c}return Ry=l,Ry}var Py,Pw;function Yu(){if(Pw)return Py;Pw=1;var e=db(),t=Eb();function n(r){return r!=null&&t(r.length)&&!e(r)}return Py=n,Py}var Dy,Dw;function Uf(){if(Dw)return Dy;Dw=1;var e=s8(),t=h8(),n=Yu();function r(l){return n(l)?e(l):t(l)}return Dy=r,Dy}var ky,kw;function p8(){if(kw)return ky;kw=1;var e=t8(),t=a8(),n=Uf();function r(l){return e(l,n,t)}return ky=r,ky}var $y,$w;function v8(){if($w)return $y;$w=1;var e=p8(),t=1,n=Object.prototype,r=n.hasOwnProperty;function l(u,c,f,d,h,y){var v=f&t,g=e(u),x=g.length,j=e(c),_=j.length;if(x!=_&&!v)return!1;for(var S=x;S--;){var E=g[S];if(!(v?E in c:r.call(c,E)))return!1}var w=y.get(u),M=y.get(c);if(w&&M)return w==c&&M==u;var N=!0;y.set(u,c),y.set(c,u);for(var O=v;++S-1}return um=t,um}var cm,cj;function k8(){if(cj)return cm;cj=1;function e(t,n,r){for(var l=-1,u=t==null?0:t.length;++l=c){var E=h?null:l(d);if(E)return u(E);j=!1,g=r,S=new e}else S=h?[]:_;e:for(;++v=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function W8(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Z8(e){return e.value}function Q8(e,t){if(G.isValidElement(e))return G.cloneElement(e,t);if(typeof e=="function")return G.createElement(e,t);t.ref;var n=F8(t,I8);return G.createElement(Ab,n)}var mj=1,Qa=(function(e){function t(){var n;U8(this,t);for(var r=arguments.length,l=new Array(r),u=0;umj||Math.abs(l.height-this.lastBoundingBox.height)>mj)&&(this.lastBoundingBox.width=l.width,this.lastBoundingBox.height=l.height,r&&r(l)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ar({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var l=this.props,u=l.layout,c=l.align,f=l.verticalAlign,d=l.margin,h=l.chartWidth,y=l.chartHeight,v,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();v={left:((h||0)-x.width)/2}}else v=c==="right"?{right:d&&d.right||0}:{left:d&&d.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var j=this.getBBoxSnapshot();g={top:((y||0)-j.height)/2}}else g=f==="bottom"?{bottom:d&&d.bottom||0}:{top:d&&d.top||0};return Ar(Ar({},v),g)}},{key:"render",value:function(){var r=this,l=this.props,u=l.content,c=l.width,f=l.height,d=l.wrapperStyle,h=l.payloadUniqBy,y=l.payload,v=Ar(Ar({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(d)),d);return G.createElement("div",{className:"recharts-legend-wrapper",style:v,ref:function(x){r.wrapperNode=x}},Q8(u,Ar(Ar({},this.props),{},{payload:mC(y,h,Z8)})))}}],[{key:"getWithHeight",value:function(r,l){var u=Ar(Ar({},this.defaultProps),r.props),c=u.layout;return c==="vertical"&&fe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||l}:null}}])})(q.PureComponent);Hf(Qa,"displayName","Legend");Hf(Qa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var pm,gj;function J8(){if(gj)return pm;gj=1;var e=Uu(),t=jb(),n=nn(),r=e?e.isConcatSpreadable:void 0;function l(u){return n(u)||t(u)||!!(r&&u&&u[r])}return pm=l,pm}var vm,bj;function xC(){if(bj)return vm;bj=1;var e=uC(),t=J8();function n(r,l,u,c,f){var d=-1,h=r.length;for(u||(u=t),f||(f=[]);++d0&&u(y)?l>1?n(y,l-1,u,c,f):e(f,y):c||(f[f.length]=y)}return f}return vm=n,vm}var ym,xj;function ek(){if(xj)return ym;xj=1;function e(t){return function(n,r,l){for(var u=-1,c=Object(n),f=l(n),d=f.length;d--;){var h=f[t?d:++u];if(r(c[h],h,c)===!1)break}return n}}return ym=e,ym}var mm,Sj;function tk(){if(Sj)return mm;Sj=1;var e=ek(),t=e();return mm=t,mm}var gm,_j;function SC(){if(_j)return gm;_j=1;var e=tk(),t=Uf();function n(r,l){return r&&e(r,l,t)}return gm=n,gm}var bm,Oj;function nk(){if(Oj)return bm;Oj=1;var e=Yu();function t(n,r){return function(l,u){if(l==null)return l;if(!e(l))return n(l,u);for(var c=l.length,f=r?c:-1,d=Object(l);(r?f--:++fr||f&&d&&y&&!h&&!v||u&&d&&y||!l&&y||!c)return 1;if(!u&&!f&&!v&&n=h)return y;var v=l[u];return y*(v=="desc"?-1:1)}}return n.index-r.index}return Am=t,Am}var wm,Mj;function lk(){if(Mj)return wm;Mj=1;var e=yb(),t=mb(),n=ar(),r=_C(),l=rk(),u=sC(),c=ik(),f=Bl(),d=nn();function h(y,v,g){v.length?v=e(v,function(_){return d(_)?function(S){return t(S,_.length===1?_[0]:_)}:_}):v=[f];var x=-1;v=e(v,u(n));var j=r(y,function(_,S,E){var w=e(v,function(M){return M(_)});return{criteria:w,index:++x,value:_}});return l(j,function(_,S){return c(_,S,g)})}return wm=h,wm}var jm,Cj;function ok(){if(Cj)return jm;Cj=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return jm=e,jm}var Tm,Nj;function uk(){if(Nj)return Tm;Nj=1;var e=ok(),t=Math.max;function n(r,l,u){return l=t(l===void 0?r.length-1:l,0),function(){for(var c=arguments,f=-1,d=t(c.length-l,0),h=Array(d);++f0){if(++u>=e)return arguments[0]}else u=0;return l.apply(void 0,arguments)}}return Nm=r,Nm}var Rm,$j;function dk(){if($j)return Rm;$j=1;var e=sk(),t=fk(),n=t(e);return Rm=n,Rm}var Pm,zj;function hk(){if(zj)return Pm;zj=1;var e=Bl(),t=uk(),n=dk();function r(l,u){return n(t(l,u,e),l+"")}return Pm=r,Pm}var Dm,qj;function Gf(){if(qj)return Dm;qj=1;var e=hb(),t=Yu(),n=Tb(),r=xa();function l(u,c,f){if(!r(f))return!1;var d=typeof c;return(d=="number"?t(f)&&n(c,f.length):d=="string"&&c in f)?e(f[c],u):!1}return Dm=l,Dm}var km,Bj;function pk(){if(Bj)return km;Bj=1;var e=xC(),t=lk(),n=hk(),r=Gf(),l=n(function(u,c){if(u==null)return[];var f=c.length;return f>1&&r(u,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(u,e(c,1),[])});return km=l,km}var vk=pk();const Nb=Xe(vk);function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function n0(){return n0=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t.x),"".concat(Io,"-left"),fe(n)&&t&&fe(t.x)&&n=t.y),"".concat(Io,"-top"),fe(r)&&t&&fe(t.y)&&r_?Math.max(y,d[r]):Math.max(v,d[r])}function Ck(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function Nk(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,l=e.position,u=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,d=e.viewBox,h,y,v;return c.height>0&&c.width>0&&n?(y=Uj({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),v=Uj({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),h=Ck({translateX:y,translateY:v,useTranslate3d:f})):h=Ek,{cssProperties:h,cssClasses:Mk({translateX:y,translateY:v,coordinate:n})}}function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function Hj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Gj(e){for(var t=1;tYj||Math.abs(r.height-this.state.lastBoundingBox.height)>Yj)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,l;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((l=this.props.coordinate)===null||l===void 0?void 0:l.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,l=this.props,u=l.active,c=l.allowEscapeViewBox,f=l.animationDuration,d=l.animationEasing,h=l.children,y=l.coordinate,v=l.hasPayload,g=l.isAnimationActive,x=l.offset,j=l.position,_=l.reverseDirection,S=l.useTranslate3d,E=l.viewBox,w=l.wrapperStyle,M=Nk({allowEscapeViewBox:c,coordinate:y,offsetTopLeft:x,position:j,reverseDirection:_,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:E}),N=M.cssClasses,O=M.cssProperties,T=Gj(Gj({transition:g&&u?"transform ".concat(f,"ms ").concat(d):void 0},O),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&v?"visible":"hidden",position:"absolute",top:0,left:0},w);return G.createElement("div",{tabIndex:-1,className:N,style:T,ref:function(D){r.wrapperNode=D}},h)}}])})(q.PureComponent),Ik=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ll={isSsr:Ik()};function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function Xj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Kj(e){for(var t=1;t0;return G.createElement(Lk,{allowEscapeViewBox:c,animationDuration:f,animationEasing:d,isAnimationActive:g,active:u,coordinate:y,hasPayload:T,offset:x,position:S,reverseDirection:E,useTranslate3d:w,viewBox:M,wrapperStyle:N},Zk(h,Kj(Kj({},this.props),{},{payload:O})))}}])})(q.PureComponent);Rb(yn,"displayName","Tooltip");Rb(yn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ll.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var zm,Vj;function Qk(){if(Vj)return zm;Vj=1;var e=rr(),t=function(){return e.Date.now()};return zm=t,zm}var qm,Fj;function Jk(){if(Fj)return qm;Fj=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return qm=t,qm}var Bm,Wj;function e$(){if(Wj)return Bm;Wj=1;var e=Jk(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return Bm=n,Bm}var Lm,Zj;function EC(){if(Zj)return Lm;Zj=1;var e=e$(),t=xa(),n=zl(),r=NaN,l=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function d(h){if(typeof h=="number")return h;if(n(h))return r;if(t(h)){var y=typeof h.valueOf=="function"?h.valueOf():h;h=t(y)?y+"":y}if(typeof h!="string")return h===0?h:+h;h=e(h);var v=u.test(h);return v||c.test(h)?f(h.slice(2),v?2:8):l.test(h)?r:+h}return Lm=d,Lm}var Im,Qj;function t$(){if(Qj)return Im;Qj=1;var e=xa(),t=Qk(),n=EC(),r="Expected a function",l=Math.max,u=Math.min;function c(f,d,h){var y,v,g,x,j,_,S=0,E=!1,w=!1,M=!0;if(typeof f!="function")throw new TypeError(r);d=n(d)||0,e(h)&&(E=!!h.leading,w="maxWait"in h,g=w?l(n(h.maxWait)||0,d):g,M="trailing"in h?!!h.trailing:M);function N(W){var L=y,Y=v;return y=v=void 0,S=W,x=f.apply(Y,L),x}function O(W){return S=W,j=setTimeout(D,d),E?N(W):x}function T(W){var L=W-_,Y=W-S,k=d-L;return w?u(k,g-Y):k}function C(W){var L=W-_,Y=W-S;return _===void 0||L>=d||L<0||w&&Y>=g}function D(){var W=t();if(C(W))return z(W);j=setTimeout(D,T(W))}function z(W){return j=void 0,M&&y?N(W):(y=v=void 0,x)}function U(){j!==void 0&&clearTimeout(j),S=0,y=_=v=j=void 0}function H(){return j===void 0?x:z(t())}function I(){var W=t(),L=C(W);if(y=arguments,v=this,_=W,L){if(j===void 0)return O(_);if(w)return clearTimeout(j),j=setTimeout(D,d),N(_)}return j===void 0&&(j=setTimeout(D,d)),x}return I.cancel=U,I.flush=H,I}return Im=c,Im}var Um,Jj;function n$(){if(Jj)return Um;Jj=1;var e=t$(),t=xa(),n="Expected a function";function r(l,u,c){var f=!0,d=!0;if(typeof l!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,d="trailing"in c?!!c.trailing:d),e(l,u,{leading:f,maxWait:u,trailing:d})}return Um=r,Um}var r$=n$();const MC=Xe(r$);function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function eT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ms(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(W=MC(W,_,{trailing:!0,leading:!1}));var L=new ResizeObserver(W),Y=O.current.getBoundingClientRect(),k=Y.width,P=Y.height;return H(k,P),L.observe(O.current),function(){L.disconnect()}},[H,_]);var I=q.useMemo(function(){var W=z.containerWidth,L=z.containerHeight;if(W<0||L<0)return null;Xn(Va(c)||Va(d),`The width(%s) and height(%s) are both fixed numbers,
- maybe you don't need to use a ResponsiveContainer.`,c,d),Xn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Y=Va(c)?W:c,k=Va(d)?L:d;n&&n>0&&(Y?k=Y/n:k&&(Y=k*n),g&&k>g&&(k=g)),Xn(Y>0||k>0,`The width(%s) and height(%s) of chart should be greater than 0,
- please check the style of container, or the props width(%s) and height(%s),
- or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
- height and width.`,Y,k,c,d,y,v,n);var P=!Array.isArray(x)&&Mr(x.type).endsWith("Chart");return G.Children.map(x,function(K){return G.isValidElement(K)?q.cloneElement(K,ms({width:Y,height:k},P?{style:ms({height:"100%",width:"100%",maxHeight:k,maxWidth:Y},K.props.style)}:{})):K})},[n,x,d,g,v,y,z,c]);return G.createElement("div",{id:S?"".concat(S):void 0,className:Me("recharts-responsive-container",E),style:ms(ms({},N),{},{width:c,height:d,minWidth:y,minHeight:v,maxHeight:g}),ref:O},I)}),Yf=function(t){return null};Yf.displayName="Cell";function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}function nT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function l0(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ll.isSsr)return{width:0,height:0};var r=m$(n),l=JSON.stringify({text:t,copyStyle:r});if(Fi.widthCache[l])return Fi.widthCache[l];try{var u=document.getElementById(rT);u||(u=document.createElement("span"),u.setAttribute("id",rT),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var c=l0(l0({},y$),r);Object.assign(u.style,c),u.textContent="".concat(t);var f=u.getBoundingClientRect(),d={width:f.width,height:f.height};return Fi.widthCache[l]=d,++Fi.cacheCount>v$&&(Fi.cacheCount=0,Fi.widthCache={}),d}catch{return{width:0,height:0}}},g$=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}function Hs(e,t){return _$(e)||S$(e,t)||x$(e,t)||b$()}function b$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
-In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x$(e,t){if(e){if(typeof e=="string")return aT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aT(e,t)}}function aT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function $$(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function sT(e,t){return L$(e)||B$(e,t)||q$(e,t)||z$()}function z$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
-In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q$(e,t){if(e){if(typeof e=="string")return fT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fT(e,t)}}function fT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:[];return Y.reduce(function(k,P){var K=P.word,Z=P.width,le=k[k.length-1];if(le&&(l==null||u||le.width+Z+rP.width?k:P})};if(!y)return x;for(var _="…",S=function(Y){var k=v.slice(0,Y),P=PC({breakAll:h,style:d,children:k+_}).wordsWithComputedWidth,K=g(P),Z=K.length>c||j(K).width>Number(l);return[Z,K]},E=0,w=v.length-1,M=0,N;E<=w&&M<=v.length-1;){var O=Math.floor((E+w)/2),T=O-1,C=S(T),D=sT(C,2),z=D[0],U=D[1],H=S(O),I=sT(H,1),W=I[0];if(!z&&!W&&(E=O+1),z&&W&&(w=O-1),!z&&W){N=U;break}M++}return N||x},dT=function(t){var n=Ce(t)?[]:t.toString().split(RC);return[{words:n}]},U$=function(t){var n=t.width,r=t.scaleToFit,l=t.children,u=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Ll.isSsr){var d,h,y=PC({breakAll:c,children:l,style:u});if(y){var v=y.wordsWithComputedWidth,g=y.spaceWidth;d=v,h=g}else return dT(l);return I$({breakAll:c,children:l,maxLines:f,style:u},d,h,n,r)}return dT(l)},hT="#808080",ri=function(t){var n=t.x,r=n===void 0?0:n,l=t.y,u=l===void 0?0:l,c=t.lineHeight,f=c===void 0?"1em":c,d=t.capHeight,h=d===void 0?"0.71em":d,y=t.scaleToFit,v=y===void 0?!1:y,g=t.textAnchor,x=g===void 0?"start":g,j=t.verticalAnchor,_=j===void 0?"end":j,S=t.fill,E=S===void 0?hT:S,w=cT(t,D$),M=q.useMemo(function(){return U$({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:v,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,v,w.style,w.width]),N=w.dx,O=w.dy,T=w.angle,C=w.className,D=w.breakAll,z=cT(w,k$);if(!At(r)||!At(u))return null;var U=r+(fe(N)?N:0),H=u+(fe(O)?O:0),I;switch(_){case"start":I=Hm("calc(".concat(h,")"));break;case"middle":I=Hm("calc(".concat((M.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:I=Hm("calc(".concat(M.length-1," * -").concat(f,")"));break}var W=[];if(v){var L=M[0].width,Y=w.width;W.push("scale(".concat((fe(Y)?Y/L:1)/L,")"))}return T&&W.push("rotate(".concat(T,", ").concat(U,", ").concat(H,")")),W.length&&(z.transform=W.join(" ")),G.createElement("text",o0({},Se(z,!0),{x:U,y:H,className:Me("recharts-text",C),textAnchor:x,fill:E.includes("url")?hT:E}),M.map(function(k,P){var K=k.words.join(D?"":" ");return G.createElement("tspan",{x:U,dy:P===0?I:f,key:"".concat(K,"-").concat(P)},K)}))};function ga(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function H$(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function Pb(e){let t,n,r;e.length!==2?(t=ga,n=(f,d)=>ga(e(f),d),r=(f,d)=>e(f)-d):(t=e===ga||e===H$?e:G$,n=e,r=e);function l(f,d,h=0,y=f.length){if(h>>1;n(f[v],d)<0?h=v+1:y=v}while(h>>1;n(f[v],d)<=0?h=v+1:y=v}while(hh&&r(f[v-1],d)>-r(f[v],d)?v-1:v}return{left:l,center:c,right:u}}function G$(){return 0}function DC(e){return e===null?NaN:+e}function*Y$(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const X$=Pb(ga),Xu=X$.right;Pb(DC).center;class pT extends Map{constructor(t,n=F$){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,l]of t)this.set(r,l)}get(t){return super.get(vT(this,t))}has(t){return super.has(vT(this,t))}set(t,n){return super.set(K$(this,t),n)}delete(t){return super.delete(V$(this,t))}}function vT({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function K$({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function V$({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function F$(e){return e!==null&&typeof e=="object"?e.valueOf():e}function W$(e=ga){if(e===ga)return kC;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function kC(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const Z$=Math.sqrt(50),Q$=Math.sqrt(10),J$=Math.sqrt(2);function Gs(e,t,n){const r=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(r)),u=r/Math.pow(10,l),c=u>=Z$?10:u>=Q$?5:u>=J$?2:1;let f,d,h;return l<0?(h=Math.pow(10,-l)/c,f=Math.round(e*h),d=Math.round(t*h),f/ht&&--d,h=-h):(h=Math.pow(10,l)*c,f=Math.round(e/h),d=Math.round(t/h),f*ht&&--d),d0))return[];if(e===t)return[e];const r=t=l))return[];const f=u-l+1,d=new Array(f);if(r)if(c<0)for(let h=0;h=r)&&(n=r);return n}function mT(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function $C(e,t,n=0,r=1/0,l){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(l=l===void 0?kC:W$(l);r>n;){if(r-n>600){const d=r-n+1,h=t-n+1,y=Math.log(d),v=.5*Math.exp(2*y/3),g=.5*Math.sqrt(y*v*(d-v)/d)*(h-d/2<0?-1:1),x=Math.max(n,Math.floor(t-h*v/d+g)),j=Math.min(r,Math.floor(t+(d-h)*v/d+g));$C(e,t,x,j,l)}const u=e[t];let c=n,f=r;for(Uo(e,n,t),l(e[r],u)>0&&Uo(e,n,r);c0;)--f}l(e[n],u)===0?Uo(e,n,f):(++f,Uo(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function Uo(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function ez(e,t,n){if(e=Float64Array.from(Y$(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return mT(e);if(t>=1)return yT(e);var r,l=(r-1)*t,u=Math.floor(l),c=yT($C(e,u).subarray(0,u+1)),f=mT(e.subarray(u+1));return c+(f-c)*(l-u)}}function tz(e,t,n=DC){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,l=(r-1)*t,u=Math.floor(l),c=+n(e[u],u,e),f=+n(e[u+1],u+1,e);return c+(f-c)*(l-u)}}function nz(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,u=new Array(l);++r>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?bs(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?bs(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=az.exec(e))?new tn(t[1],t[2],t[3],1):(t=iz.exec(e))?new tn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=lz.exec(e))?bs(t[1],t[2],t[3],t[4]):(t=oz.exec(e))?bs(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=uz.exec(e))?AT(t[1],t[2]/100,t[3]/100,1):(t=cz.exec(e))?AT(t[1],t[2]/100,t[3]/100,t[4]):gT.hasOwnProperty(e)?ST(gT[e]):e==="transparent"?new tn(NaN,NaN,NaN,0):null}function ST(e){return new tn(e>>16&255,e>>8&255,e&255,1)}function bs(e,t,n,r){return r<=0&&(e=t=n=NaN),new tn(e,t,n,r)}function dz(e){return e instanceof Ku||(e=mu(e)),e?(e=e.rgb(),new tn(e.r,e.g,e.b,e.opacity)):new tn}function d0(e,t,n,r){return arguments.length===1?dz(e):new tn(e,t,n,r??1)}function tn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}kb(tn,d0,qC(Ku,{brighter(e){return e=e==null?Ys:Math.pow(Ys,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?vu:Math.pow(vu,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tn(Ja(this.r),Ja(this.g),Ja(this.b),Xs(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:_T,formatHex:_T,formatHex8:hz,formatRgb:OT,toString:OT}));function _T(){return`#${Fa(this.r)}${Fa(this.g)}${Fa(this.b)}`}function hz(){return`#${Fa(this.r)}${Fa(this.g)}${Fa(this.b)}${Fa((isNaN(this.opacity)?1:this.opacity)*255)}`}function OT(){const e=Xs(this.opacity);return`${e===1?"rgb(":"rgba("}${Ja(this.r)}, ${Ja(this.g)}, ${Ja(this.b)}${e===1?")":`, ${e})`}`}function Xs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ja(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Fa(e){return e=Ja(e),(e<16?"0":"")+e.toString(16)}function AT(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Yn(e,t,n,r)}function BC(e){if(e instanceof Yn)return new Yn(e.h,e.s,e.l,e.opacity);if(e instanceof Ku||(e=mu(e)),!e)return new Yn;if(e instanceof Yn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),u=Math.max(t,n,r),c=NaN,f=u-l,d=(u+l)/2;return f?(t===u?c=(n-r)/f+(n0&&d<1?0:c,new Yn(c,f,d,e.opacity)}function pz(e,t,n,r){return arguments.length===1?BC(e):new Yn(e,t,n,r??1)}function Yn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}kb(Yn,pz,qC(Ku,{brighter(e){return e=e==null?Ys:Math.pow(Ys,e),new Yn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?vu:Math.pow(vu,e),new Yn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,l=2*n-r;return new tn(Gm(e>=240?e-240:e+120,l,r),Gm(e,l,r),Gm(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new Yn(wT(this.h),xs(this.s),xs(this.l),Xs(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Xs(this.opacity);return`${e===1?"hsl(":"hsla("}${wT(this.h)}, ${xs(this.s)*100}%, ${xs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function wT(e){return e=(e||0)%360,e<0?e+360:e}function xs(e){return Math.max(0,Math.min(1,e||0))}function Gm(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const $b=e=>()=>e;function vz(e,t){return function(n){return e+n*t}}function yz(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function mz(e){return(e=+e)==1?LC:function(t,n){return n-t?yz(t,n,e):$b(isNaN(t)?n:t)}}function LC(e,t){var n=t-e;return n?vz(e,n):$b(isNaN(e)?t:e)}const jT=(function e(t){var n=mz(t);function r(l,u){var c=n((l=d0(l)).r,(u=d0(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),h=LC(l.opacity,u.opacity);return function(y){return l.r=c(y),l.g=f(y),l.b=d(y),l.opacity=h(y),l+""}}return r.gamma=e,r})(1);function gz(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(u){for(l=0;l