s)break;m.push(f)}}else for(;l<=u;++l)for(d=r-1;d>=1;--d)if(f=l>0?d/a(-l):d*a(l),!(fs)break;m.push(f)}m.length*2{if(e??=10,n??=r===10?`s`:`,`,typeof n!=`function`&&(!(r%1)&&(n=FP(n)).precision==null&&(n.trim=!0),n=qP(n)),e===1/0)return n;let o=Math.max(1,r*e/t.ticks().length);return e=>{let t=e/a(Math.round(i(e)));return t*rn(rF(n(),{floor:e=>a(Math.floor(i(e))),ceil:e=>a(Math.ceil(i(e)))})),t}function pF(){let e=fF(DP()).domain([1,10]);return e.copy=()=>EP(e,pF()).base(e.base()),oN.apply(e,arguments),e}function mF(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function hF(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function gF(e){var t=1,n=e(mF(t),hF(t));return n.constant=function(n){return arguments.length?e(mF(t=+n),hF(t)):t},eF(n)}function _F(){var e=gF(DP());return e.copy=function(){return EP(e,_F()).constant(e.constant())},oN.apply(e,arguments)}function vF(e){return function(t){return t<0?-((-t)**+e):t**+e}}function yF(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function bF(e){return e<0?-e*e:e*e}function xF(e){var t=e(xP,xP),n=1;function r(){return n===1?e(xP,xP):n===.5?e(yF,bF):e(vF(n),vF(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,r()):n},eF(t)}function SF(){var e=xF(DP());return e.copy=function(){return EP(e,SF()).exponent(e.exponent())},oN.apply(e,arguments),e}function CF(){return SF.apply(null,arguments).exponent(.5)}function wF(e){return Math.sign(e)*e*e}function TF(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function EF(){var e=OP(),t=[0,1],n=!1,r;function i(t){var i=TF(e(t));return isNaN(i)?r:n?Math.round(i):i}return i.invert=function(t){return e.invert(wF(t))},i.domain=function(t){return arguments.length?(e.domain(t),i):e.domain()},i.range=function(n){return arguments.length?(e.range((t=Array.from(n,yP)).map(wF)),i):t.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(n=!!e,i):n},i.clamp=function(t){return arguments.length?(e.clamp(t),i):e.clamp()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return EF(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},oN.apply(i,arguments),eF(i)}function DF(){var e=[],t=[],n=[],r;function i(){var r=0,i=Math.max(1,t.length);for(n=Array(i-1);++r0?n[i-1]:e[0],i=n?[r[n-1],t]:[r[o-1],r[o]]},o.unknown=function(e){return arguments.length&&(a=e),o},o.thresholds=function(){return r.slice()},o.copy=function(){return OF().domain([e,t]).range(i).unknown(a)},oN.apply(eF(o),arguments)}function kF(){var e=[.5],t=[0,1],n,r=1;function i(i){return i!=null&&i<=i?t[RM(e,i,0,r)]:n}return i.domain=function(n){return arguments.length?(e=Array.from(n),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(n){return arguments.length?(t=Array.from(n),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(n){var r=t.indexOf(n);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return kF().domain(e).range(t).unknown(n)},oN.apply(i,arguments)}var AF=new Date,jF=new Date;function MF(e,t,n,r){function i(t){return e(t=arguments.length===0?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{let t=i(e),n=i.ceil(e);return e-t(t(e=new Date(+e),n==null?1:Math.floor(n)),e),i.range=(n,r,a)=>{let o=[];if(n=i.ceil(n),a=a==null?1:Math.floor(a),!(n0))return o;let s;do o.push(s=new Date(+n)),t(n,a),e(n);while(sMF(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(i.count=(t,r)=>(AF.setTime(+t),jF.setTime(+r),e(AF),e(jF),Math.floor(n(AF,jF))),i.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?i.filter(r?t=>r(t)%e===0:t=>i.count(0,t)%e===0):i)),i}var NF=MF(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);NF.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?MF(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):NF),NF.range;var PF=1e3,FF=PF*60,IF=FF*60,LF=IF*24,RF=LF*7,zF=LF*30,BF=LF*365,VF=MF(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*PF)},(e,t)=>(t-e)/PF,e=>e.getUTCSeconds());VF.range;var HF=MF(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*PF)},(e,t)=>{e.setTime(+e+t*FF)},(e,t)=>(t-e)/FF,e=>e.getMinutes());HF.range;var UF=MF(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*FF)},(e,t)=>(t-e)/FF,e=>e.getUTCMinutes());UF.range;var WF=MF(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*PF-e.getMinutes()*FF)},(e,t)=>{e.setTime(+e+t*IF)},(e,t)=>(t-e)/IF,e=>e.getHours());WF.range;var GF=MF(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*IF)},(e,t)=>(t-e)/IF,e=>e.getUTCHours());GF.range;var KF=MF(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*FF)/LF,e=>e.getDate()-1);KF.range;var qF=MF(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/LF,e=>e.getUTCDate()-1);qF.range;var JF=MF(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/LF,e=>Math.floor(e/LF));JF.range;function YF(e){return MF(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+t*7)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*FF)/RF)}var XF=YF(0),ZF=YF(1),QF=YF(2),$F=YF(3),eI=YF(4),tI=YF(5),nI=YF(6);XF.range,ZF.range,QF.range,$F.range,eI.range,tI.range,nI.range;function rI(e){return MF(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t*7)},(e,t)=>(t-e)/RF)}var iI=rI(0),aI=rI(1),oI=rI(2),sI=rI(3),cI=rI(4),lI=rI(5),uI=rI(6);iI.range,aI.range,oI.range,sI.range,cI.range,lI.range,uI.range;var dI=MF(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());dI.range;var fI=MF(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());fI.range;var pI=MF(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());pI.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:MF(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}),pI.range;var mI=MF(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());mI.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:MF(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}),mI.range;function hI(e,t,n,r,i,a){let o=[[VF,1,PF],[VF,5,5*PF],[VF,15,15*PF],[VF,30,30*PF],[a,1,FF],[a,5,5*FF],[a,15,15*FF],[a,30,30*FF],[i,1,IF],[i,3,3*IF],[i,6,6*IF],[i,12,12*IF],[r,1,LF],[r,2,2*LF],[n,1,RF],[t,1,zF],[t,3,3*zF],[e,1,BF]];function s(e,t,n){let r=te).right(o,i);if(a===o.length)return e.every(QM(t/BF,n/BF,r));if(a===0)return NF.every(Math.max(QM(t,n,r),1));let[s,c]=o[i/o[a-1][2]53)return null;`w`in r||(r.w=1),`Z`in r?(a=xI(SI(r.y,0,1)),o=a.getUTCDay(),a=o>4||o===0?aI.ceil(a):aI(a),a=qF.offset(a,(r.V-1)*7),r.y=a.getUTCFullYear(),r.m=a.getUTCMonth(),r.d=a.getUTCDate()+(r.w+6)%7):(a=bI(SI(r.y,0,1)),o=a.getDay(),a=o>4||o===0?ZF.ceil(a):ZF(a),a=KF.offset(a,(r.V-1)*7),r.y=a.getFullYear(),r.m=a.getMonth(),r.d=a.getDate()+(r.w+6)%7)}else (`W`in r||`U`in r)&&(`w`in r||(r.w=`u`in r?r.u%7:+(`W`in r)),o=`Z`in r?xI(SI(r.y,0,1)).getUTCDay():bI(SI(r.y,0,1)).getDay(),r.m=0,r.d=`W`in r?(r.w+6)%7+r.W*7-(o+5)%7:r.w+r.U*7-(o+6)%7);return`Z`in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,xI(r)):bI(r)}}function w(e,t,n,r){for(var i=0,a=t.length,o=n.length,s,c;i=o)return-1;if(s=t.charCodeAt(i++),s===37){if(s=t.charAt(i++),c=x[s in wI?t.charAt(i++):s],!c||(r=c(e,n,r))<0)return-1}else if(s!=n.charCodeAt(r++))return-1}return r}function T(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1}function E(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=m.get(r[0].toLowerCase()),n+r[0].length):-1}function D(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1}function O(e,t,n){var r=_.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1}function k(e,t,n){var r=h.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1}function A(e,n,r){return w(e,t,n,r)}function j(e,t,r){return w(e,n,t,r)}function M(e,t,n){return w(e,r,t,n)}function N(e){return o[e.getDay()]}function P(e){return a[e.getDay()]}function ee(e){return c[e.getMonth()]}function F(e){return s[e.getMonth()]}function I(e){return i[+(e.getHours()>=12)]}function te(e){return 1+~~(e.getMonth()/3)}function ne(e){return o[e.getUTCDay()]}function R(e){return a[e.getUTCDay()]}function re(e){return c[e.getUTCMonth()]}function ie(e){return s[e.getUTCMonth()]}function ae(e){return i[+(e.getUTCHours()>=12)]}function oe(e){return 1+~~(e.getUTCMonth()/3)}return{format:function(e){var t=S(e+=``,y);return t.toString=function(){return e},t},parse:function(e){var t=C(e+=``,!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+=``,b);return t.toString=function(){return e},t},utcParse:function(e){var t=C(e+=``,!0);return t.toString=function(){return e},t}}}var wI={"-":``,_:` `,0:`0`},TI=/^\s*\d+/,EI=/^%/,DI=/[\\^$*+?|[\]().{}]/g;function OI(e,t,n){var r=e<0?`-`:``,i=(r?-e:e)+``,a=i.length;return r+(a[e.toLowerCase(),t]))}function MI(e,t,n){var r=TI.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function NI(e,t,n){var r=TI.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function PI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function FI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function II(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function LI(e,t,n){var r=TI.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function RI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function zI(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||`00`)),n+r[0].length):-1}function BI(e,t,n){var r=TI.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function VI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function HI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function UI(e,t,n){var r=TI.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function WI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function GI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function KI(e,t,n){var r=TI.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function qI(e,t,n){var r=TI.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function JI(e,t,n){var r=TI.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function YI(e,t,n){var r=EI.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function XI(e,t,n){var r=TI.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function ZI(e,t,n){var r=TI.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function QI(e,t){return OI(e.getDate(),t,2)}function $I(e,t){return OI(e.getHours(),t,2)}function eL(e,t){return OI(e.getHours()%12||12,t,2)}function tL(e,t){return OI(1+KF.count(pI(e),e),t,3)}function nL(e,t){return OI(e.getMilliseconds(),t,3)}function rL(e,t){return nL(e,t)+`000`}function iL(e,t){return OI(e.getMonth()+1,t,2)}function aL(e,t){return OI(e.getMinutes(),t,2)}function oL(e,t){return OI(e.getSeconds(),t,2)}function sL(e){var t=e.getDay();return t===0?7:t}function cL(e,t){return OI(XF.count(pI(e)-1,e),t,2)}function lL(e){var t=e.getDay();return t>=4||t===0?eI(e):eI.ceil(e)}function uL(e,t){return e=lL(e),OI(eI.count(pI(e),e)+(pI(e).getDay()===4),t,2)}function dL(e){return e.getDay()}function fL(e,t){return OI(ZF.count(pI(e)-1,e),t,2)}function pL(e,t){return OI(e.getFullYear()%100,t,2)}function mL(e,t){return e=lL(e),OI(e.getFullYear()%100,t,2)}function hL(e,t){return OI(e.getFullYear()%1e4,t,4)}function gL(e,t){var n=e.getDay();return e=n>=4||n===0?eI(e):eI.ceil(e),OI(e.getFullYear()%1e4,t,4)}function _L(e){var t=e.getTimezoneOffset();return(t>0?`-`:(t*=-1,`+`))+OI(t/60|0,`0`,2)+OI(t%60,`0`,2)}function vL(e,t){return OI(e.getUTCDate(),t,2)}function yL(e,t){return OI(e.getUTCHours(),t,2)}function bL(e,t){return OI(e.getUTCHours()%12||12,t,2)}function xL(e,t){return OI(1+qF.count(mI(e),e),t,3)}function SL(e,t){return OI(e.getUTCMilliseconds(),t,3)}function CL(e,t){return SL(e,t)+`000`}function wL(e,t){return OI(e.getUTCMonth()+1,t,2)}function TL(e,t){return OI(e.getUTCMinutes(),t,2)}function EL(e,t){return OI(e.getUTCSeconds(),t,2)}function DL(e){var t=e.getUTCDay();return t===0?7:t}function OL(e,t){return OI(iI.count(mI(e)-1,e),t,2)}function kL(e){var t=e.getUTCDay();return t>=4||t===0?cI(e):cI.ceil(e)}function AL(e,t){return e=kL(e),OI(cI.count(mI(e),e)+(mI(e).getUTCDay()===4),t,2)}function jL(e){return e.getUTCDay()}function ML(e,t){return OI(aI.count(mI(e)-1,e),t,2)}function NL(e,t){return OI(e.getUTCFullYear()%100,t,2)}function PL(e,t){return e=kL(e),OI(e.getUTCFullYear()%100,t,2)}function FL(e,t){return OI(e.getUTCFullYear()%1e4,t,4)}function pte(e,t){var n=e.getUTCDay();return e=n>=4||n===0?cI(e):cI.ceil(e),OI(e.getUTCFullYear()%1e4,t,4)}function mte(){return`+0000`}function IL(){return`%`}function LL(e){return+e}function RL(e){return Math.floor(e/1e3)}var zL,BL,VL;hte({dateTime:`%x, %X`,date:`%-m/%-d/%Y`,time:`%-I:%M:%S %p`,periods:[`AM`,`PM`],days:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],shortDays:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],months:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],shortMonths:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`]});function hte(e){return zL=CI(e),BL=zL.format,zL.parse,VL=zL.utcFormat,zL.utcParse,zL}function gte(e){return new Date(e)}function _te(e){return e instanceof Date?+e:+new Date(+e)}function HL(e,t,n,r,i,a,o,s,c,l){var u=OP(),d=u.invert,f=u.domain,p=l(`.%L`),m=l(`:%S`),h=l(`%I:%M`),g=l(`%I %p`),_=l(`%a %d`),v=l(`%b %d`),y=l(`%B`),b=l(`%Y`);function x(e){return(c(e)t(r/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(n,r)=>rN(e,r/t))},n.copy=function(){return YL(t).domain(e)},sN.apply(n,arguments)}function XL(){var e=0,t=.5,n=1,r=1,i,a,o,s,c,l=xP,u,d=!1,f;function p(e){return isNaN(e=+e)?f:(e=.5+((e=+u(e))-a)*(r*euN,scaleDiverging:()=>ZL,scaleDivergingLog:()=>QL,scaleDivergingPow:()=>eR,scaleDivergingSqrt:()=>xte,scaleDivergingSymlog:()=>$L,scaleIdentity:()=>nF,scaleImplicit:()=>cN,scaleLinear:()=>tF,scaleLog:()=>pF,scaleOrdinal:()=>lN,scalePoint:()=>fN,scalePow:()=>SF,scaleQuantile:()=>DF,scaleQuantize:()=>OF,scaleRadial:()=>EF,scaleSequential:()=>GL,scaleSequentialLog:()=>KL,scaleSequentialPow:()=>JL,scaleSequentialQuantile:()=>YL,scaleSequentialSqrt:()=>bte,scaleSequentialSymlog:()=>qL,scaleSqrt:()=>CF,scaleSymlog:()=>_F,scaleThreshold:()=>kF,scaleTime:()=>vte,scaleUtc:()=>yte,tickFormat:()=>$P}),nR=e=>e.chartData,rR=X([nR],e=>{var t=e.chartData==null?0:e.chartData.length-1;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),iR=(e,t,n,r)=>r?rR(e):nR(e),Ste=(e,t,n)=>n?rR(e):nR(e);function aR(e){if(Array.isArray(e)&&e.length===2){var[t,n]=e;if(iD(t)&&iD(n))return!0}return!1}function oR(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function sR(e,t){if(t&&typeof e!=`function`&&Array.isArray(e)&&e.length===2){var[n,r]=e,i,a;if(iD(n))i=n;else if(typeof n==`function`)return;if(iD(r))a=r;else if(typeof r==`function`)return;var o=[i,a];if(aR(o))return o}}function Cte(e,t,n){if(!(!n&&t==null)){if(typeof e==`function`&&t!=null)try{var r=e(t,n);if(aR(r))return oR(r,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var[i,a]=e,o,s;if(i===`auto`)t!=null&&(o=Math.min(...t));else if(Z(i))o=i;else if(typeof i==`function`)try{t!=null&&(o=i(t?.[0]))}catch{}else if(typeof i==`string`&&ED.test(i)){var c=ED.exec(i);if(c==null||c[1]==null||t==null)o=void 0;else{var l=+c[1];o=t[0]-l}}else o=t?.[0];if(a===`auto`)t!=null&&(s=Math.max(...t));else if(Z(a))s=a;else if(typeof a==`function`)try{t!=null&&(s=a(t?.[1]))}catch{}else if(typeof a==`string`&&DD.test(a)){var u=DD.exec(a);if(u==null||u[1]==null||t==null)s=void 0;else{var d=+u[1];s=t[1]+d}}else s=t?.[1];var f=[o,s];if(aR(f))return t==null?f:oR(f,t,n)}}}var cR=l(o(((e,t)=>{(function(e){var n=1e9,r={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:`2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286`},i=!0,a=`[DecimalError] `,o=a+`Invalid argument: `,s=a+`Exponent out of range: `,c=Math.floor,l=Math.pow,u=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,d,f=1e7,p=7,m=9007199254740991,h=c(m/p),g={};g.absoluteValue=g.abs=function(){var e=new this.constructor(this);return e.s&&=1,e},g.comparedTo=g.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=re.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1},g.decimalPlaces=g.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*p;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n},g.dividedBy=g.div=function(e){return b(this,new this.constructor(e))},g.dividedToIntegerBy=g.idiv=function(e){var t=this,n=t.constructor;return D(b(t,new n(e),0,1),n.precision)},g.equals=g.eq=function(e){return!this.cmp(e)},g.exponent=function(){return S(this)},g.greaterThan=g.gt=function(e){return this.cmp(e)>0},g.greaterThanOrEqualTo=g.gte=function(e){return this.cmp(e)>=0},g.isInteger=g.isint=function(){return this.e>this.d.length-2},g.isNegative=g.isneg=function(){return this.s<0},g.isPositive=g.ispos=function(){return this.s>0},g.isZero=function(){return this.s===0},g.lessThan=g.lt=function(e){return this.cmp(e)<0},g.lessThanOrEqualTo=g.lte=function(e){return this.cmp(e)<1},g.logarithm=g.log=function(e){var t,n=this,r=n.constructor,o=r.precision,s=o+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(d))throw Error(a+`NaN`);if(n.s<1)throw Error(a+(n.s?`NaN`:`-Infinity`));return n.eq(d)?new r(0):(i=!1,t=b(T(n,s),T(e,s),s),i=!0,D(t,o))},g.minus=g.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?O(t,e):_(t,(e.s=-e.s,e))},g.modulo=g.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(e=new r(e),!e.s)throw Error(a+`NaN`);return n.s?(i=!1,t=b(n,e,0,1).times(e),i=!0,n.minus(t)):D(new r(n),o)},g.naturalExponential=g.exp=function(){return x(this)},g.naturalLogarithm=g.ln=function(){return T(this)},g.negated=g.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},g.plus=g.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?_(t,e):O(t,(e.s=-e.s,e))},g.precision=g.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(o+e);if(t=S(i)+1,r=i.d.length-1,n=r*p+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},g.squareRoot=g.sqrt=function(){var e,t,n,r,o,s,l,u=this,d=u.constructor;if(u.s<1){if(!u.s)return new d(0);throw Error(a+`NaN`)}for(e=S(u),i=!1,o=Math.sqrt(+u),o==0||o==1/0?(t=y(u.d),(t.length+e)%2==0&&(t+=`0`),o=Math.sqrt(t),e=c((e+1)/2)-(e<0||e%2),o==1/0?t=`5e`+e:(t=o.toExponential(),t=t.slice(0,t.indexOf(`e`)+1)+e),r=new d(t)):r=new d(o.toString()),n=d.precision,o=l=n+3;;)if(s=r,r=s.plus(b(u,s,l+2)).times(.5),y(s.d).slice(0,l)===(t=y(r.d)).slice(0,l)){if(t=t.slice(l-3,l+1),o==l&&t==`4999`){if(D(s,n+1,0),s.times(s).eq(u)){r=s;break}}else if(t!=`9999`)break;l+=4}return i=!0,D(r,n)},g.times=g.mul=function(e){var t,n,r,a,o,s,c,l,u,d=this,p=d.constructor,m=d.d,h=(e=new p(e)).d;if(!d.s||!e.s)return new p(0);for(e.s*=d.s,n=d.e+e.e,l=m.length,u=h.length,l=0;){for(t=0,a=l+r;a>r;)c=o[a]+h[r]*m[a-r-1]+t,o[a--]=c%f|0,t=c/f|0;o[a]=(o[a]+t)%f|0}for(;!o[--s];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,i?D(e,p.precision):e},g.toDecimalPlaces=g.todp=function(e,t){var r=this,i=r.constructor;return r=new i(r),e===void 0?r:(v(e,0,n),t===void 0?t=i.rounding:v(t,0,8),D(r,e+S(r)+1,t))},g.toExponential=function(e,t){var r,i=this,a=i.constructor;return e===void 0?r=k(i,!0):(v(e,0,n),t===void 0?t=a.rounding:v(t,0,8),i=D(new a(i),e+1,t),r=k(i,!0,e+1)),r},g.toFixed=function(e,t){var r,i,a=this,o=a.constructor;return e===void 0?k(a):(v(e,0,n),t===void 0?t=o.rounding:v(t,0,8),i=D(new o(a),e+S(a)+1,t),r=k(i.abs(),!1,e+S(i)+1),a.isneg()&&!a.isZero()?`-`+r:r)},g.toInteger=g.toint=function(){var e=this,t=e.constructor;return D(new t(e),S(e)+1,t.rounding)},g.toNumber=function(){return+this},g.toPower=g.pow=function(e){var t,n,r,o,s,l,u=this,f=u.constructor,h=12,g=+(e=new f(e));if(!e.s)return new f(d);if(u=new f(u),!u.s){if(e.s<1)throw Error(a+`Infinity`);return u}if(u.eq(d))return u;if(r=f.precision,e.eq(d))return D(u,r);if(t=e.e,n=e.d.length-1,l=t>=n,s=u.s,!l){if(s<0)throw Error(a+`NaN`)}else if((n=g<0?-g:g)<=m){for(o=new f(d),t=Math.ceil(r/p+4),i=!1;n%2&&(o=o.times(u),A(o.d,t)),n=c(n/2),n!==0;)u=u.times(u),A(u.d,t);return i=!0,e.s<0?new f(d).div(o):D(o,r)}return s=s<0&&e.d[Math.max(t,n)]&1?-1:1,u.s=1,i=!1,o=e.times(T(u,r+h)),i=!0,o=x(o),o.s=s,o},g.toPrecision=function(e,t){var r,i,a=this,o=a.constructor;return e===void 0?(r=S(a),i=k(a,r<=o.toExpNeg||r>=o.toExpPos)):(v(e,1,n),t===void 0?t=o.rounding:v(t,0,8),a=D(new o(a),e,t),r=S(a),i=k(a,e<=r||r<=o.toExpNeg,e)),i},g.toSignificantDigits=g.tosd=function(e,t){var r=this,i=r.constructor;return e===void 0?(e=i.precision,t=i.rounding):(v(e,1,n),t===void 0?t=i.rounding:v(t,0,8)),D(new i(r),e,t)},g.toString=g.valueOf=g.val=g.toJSON=function(){var e=this,t=S(e),n=e.constructor;return k(e,t<=n.toExpNeg||t>=n.toExpPos)};function _(e,t){var n,r,a,o,s,c,l,u,d=e.constructor,m=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),i?D(t,m):t;if(l=e.d,u=t.d,s=e.e,a=t.e,l=l.slice(),o=s-a,o){for(o<0?(r=l,o=-o,c=u.length):(r=u,a=s,c=l.length),s=Math.ceil(m/p),c=s>c?s+1:c+1,o>c&&(o=c,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(c=l.length,o=u.length,c-o<0&&(o=c,r=u,u=l,l=r),n=0;o;)n=(l[--o]=l[o]+u[o]+n)/f|0,l[o]%=f;for(n&&(l.unshift(n),++a),c=l.length;l[--c]==0;)l.pop();return t.d=l,t.e=a,i?D(t,m):t}function v(e,t,n){if(e!==~~e||en)throw Error(o+e)}function y(e){var t,n,r,i=e.length-1,a=``,o=e[0];if(i>0){for(a+=o,t=1;tr?1:-1;else for(i=a=0;it[i]?1:-1;break}return a}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=+(e[n]1;)e.shift()}return function(r,i,o,s){var c,l,u,d,m,h,g,_,v,y,b,x,C,w,T,E,O,k,A=r.constructor,j=r.s==i.s?1:-1,M=r.d,N=i.d;if(!r.s)return new A(r);if(!i.s)throw Error(a+`Division by zero`);for(l=r.e-i.e,O=N.length,T=M.length,g=new A(j),_=g.d=[],u=0;N[u]==(M[u]||0);)++u;if(N[u]>(M[u]||0)&&--l,x=o==null?o=A.precision:s?o+(S(r)-S(i))+1:o,x<0)return new A(0);if(x=x/p+2|0,u=0,O==1)for(d=0,N=N[0],x++;(u1&&(N=e(N,d),M=e(M,d),O=N.length,T=M.length),w=O,v=M.slice(0,O),y=v.length;y=f/2&&++E;do d=0,c=t(N,v,O,y),c<0?(b=v[0],O!=y&&(b=b*f+(v[1]||0)),d=b/E|0,d>1?(d>=f&&(d=f-1),m=e(N,d),h=m.length,y=v.length,c=t(m,v,h,y),c==1&&(d--,n(m,O16)throw Error(s+S(e));if(!e.s)return new m(d);for(t==null?(i=!1,u=h):u=t,c=new m(.03125);e.abs().gte(.1);)e=e.times(c),p+=5;for(r=Math.log(l(2,p))/Math.LN10*2+5|0,u+=r,n=a=o=new m(d),m.precision=u;;){if(a=D(a.times(e),u),n=n.times(++f),c=o.plus(b(a,n,u)),y(c.d).slice(0,u)===y(o.d).slice(0,u)){for(;p--;)o=D(o.times(o),u);return m.precision=h,t==null?(i=!0,D(o,h)):o}o=c}}function S(e){for(var t=e.e*p,n=e.d[0];n>=10;n/=10)t++;return t}function C(e,t,n){if(t>e.LN10.sd())throw i=!0,n&&(e.precision=n),Error(a+`LN10 precision limit exceeded`);return D(new e(e.LN10),t)}function w(e){for(var t=``;e--;)t+=`0`;return t}function T(e,t){var n,r,o,s,c,l,u,f,p,m=1,h=10,g=e,_=g.d,v=g.constructor,x=v.precision;if(g.s<1)throw Error(a+(g.s?`NaN`:`-Infinity`));if(g.eq(d))return new v(0);if(t==null?(i=!1,f=x):f=t,g.eq(10))return t??(i=!0),C(v,f);if(f+=h,v.precision=f,n=y(_),r=n.charAt(0),s=S(g),Math.abs(s)<0x5543df729c000){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)g=g.times(e),n=y(g.d),r=n.charAt(0),m++;s=S(g),r>1?(g=new v(`0.`+n),s++):g=new v(r+`.`+n.slice(1))}else return u=C(v,f+2,x).times(s+``),g=T(new v(r+`.`+n.slice(1)),f-h).plus(u),v.precision=x,t==null?(i=!0,D(g,x)):g;for(l=c=g=b(g.minus(d),g.plus(d),f),p=D(g.times(g),f),o=3;;){if(c=D(c.times(p),f),u=l.plus(b(c,new v(o),f)),y(u.d).slice(0,f)===y(l.d).slice(0,f))return l=l.times(2),s!==0&&(l=l.plus(C(v,f+2,x).times(s+``))),l=b(l,new v(m),f),v.precision=x,t==null?(i=!0,D(l,x)):l;l=u,o+=2}}function E(e,t){var n,r,a;for((n=t.indexOf(`.`))>-1&&(t=t.replace(`.`,``)),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=c(n/p),e.d=[],r=(n+1)%p,n<0&&(r+=p),rh||e.e<-h))throw Error(s+n)}else e.s=0,e.e=0,e.d=[0];return e}function D(e,t,n){var r,a,o,u,d,m,g,_,v=e.d;for(u=1,o=v[0];o>=10;o/=10)u++;if(r=t-u,r<0)r+=p,a=t,g=v[_=0];else{if(_=Math.ceil((r+1)/p),o=v.length,_>=o)return e;for(g=o=v[_],u=1;o>=10;o/=10)u++;r%=p,a=r-p+u}if(n!==void 0&&(o=l(10,u-a-1),d=g/o%10|0,m=t<0||v[_+1]!==void 0||g%o,m=n<4?(d||m)&&(n==0||n==(e.s<0?3:2)):d>5||d==5&&(n==4||m||n==6&&(r>0?a>0?g/l(10,u-a):0:v[_-1])%10&1||n==(e.s<0?8:7))),t<1||!v[0])return m?(o=S(e),v.length=1,t=t-o-1,v[0]=l(10,(p-t%p)%p),e.e=c(-t/p)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(r==0?(v.length=_,o=1,_--):(v.length=_+1,o=l(10,p-r),v[_]=a>0?(g/l(10,u-a)%l(10,a)|0)*o:0),m)for(;;)if(_==0){(v[0]+=o)==f&&(v[0]=1,++e.e);break}else{if(v[_]+=o,v[_]!=f)break;v[_--]=0,o=1}for(r=v.length;v[--r]===0;)v.pop();if(i&&(e.e>h||e.e<-h))throw Error(s+S(e));return e}function O(e,t){var n,r,a,o,s,c,l,u,d,m,h=e.constructor,g=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),i?D(t,g):t;if(l=e.d,m=t.d,r=t.e,u=e.e,l=l.slice(),s=u-r,s){for(d=s<0,d?(n=l,s=-s,c=m.length):(n=m,r=u,c=l.length),a=Math.max(Math.ceil(g/p),c)+2,s>a&&(s=a,n.length=1),n.reverse(),a=s;a--;)n.push(0);n.reverse()}else{for(a=l.length,c=m.length,d=a0;--a)l[c++]=0;for(a=m.length;a>s;){if(l[--a]0?a=a.charAt(0)+`.`+a.slice(1)+w(r):o>1&&(a=a.charAt(0)+`.`+a.slice(1)),a=a+(i<0?`e`:`e+`)+i):i<0?(a=`0.`+w(-i-1)+a,n&&(r=n-o)>0&&(a+=w(r))):i>=o?(a+=w(i+1-o),n&&(r=n-i-1)>0&&(a=a+`.`+w(r))):((r=i+1)0&&(i+1===o&&(a+=`.`),a+=w(r))),e.s<0?`-`+a:a}function A(e,t){if(e.length>t)return e.length=t,!0}function j(e){var t,n,r;function i(e){var t=this;if(!(t instanceof i))return new i(e);if(t.constructor=i,e instanceof i){t.s=e.s,t.e=e.e,t.d=(e=e.d)?e.slice():e;return}if(typeof e==`number`){if(e*0!=0)throw Error(o+e);if(e>0)t.s=1;else if(e<0)e=-e,t.s=-1;else{t.s=0,t.e=0,t.d=[0];return}if(e===~~e&&e<1e7){t.e=0,t.d=[e];return}return E(t,e.toString())}else if(typeof e!=`string`)throw Error(o+e);if(e.charCodeAt(0)===45?(e=e.slice(1),t.s=-1):t.s=1,u.test(e))E(t,e);else throw Error(o+e)}if(i.prototype=g,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=j,i.config=i.set=M,e===void 0&&(e={}),e)for(r=[`precision`,`rounding`,`toExpNeg`,`toExpPos`,`LN10`],t=0;t=s[t+1]&&i<=s[t+2])this[r]=i;else throw Error(o+r+`: `+i);if((i=e[r=`LN10`])!==void 0)if(i==Math.LN10)this[r]=new this(i);else throw Error(o+r+`: `+i);return this}r=j(r),r.default=r.Decimal=r,d=new r(1),typeof define==`function`&&define.amd?define(function(){return r}):t!==void 0&&t.exports?t.exports=r:(e||=typeof self<`u`&&self&&self.self==self?self:Function(`return this`)(),e.Decimal=r)})(e)}))());function lR(e){return e===0?1:Math.floor(new cR.default(e).abs().log(10).toNumber())+1}function uR(e,t,n){for(var r=new cR.default(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var dR=e=>{var[t,n]=e,[r,i]=[t,n];return t>n&&([r,i]=[n,t]),[r,i]},fR=(e,t,n)=>{if(e.lte(0))return new cR.default(0);var r=lR(e.toNumber()),i=new cR.default(10).pow(r),a=e.div(i),o=r===1?.1:.05,s=new cR.default(Math.ceil(a.div(o).toNumber())).add(n).mul(o).mul(i);return t?new cR.default(s.toNumber()):new cR.default(Math.ceil(s.toNumber()))},wte=(e,t,n)=>{var r=new cR.default(1),i=new cR.default(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new cR.default(10).pow(lR(e)-1),i=new cR.default(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new cR.default(Math.floor(e)))}else e===0?i=new cR.default(Math.floor((t-1)/2)):n||(i=new cR.default(Math.floor(e)));for(var o=Math.floor((t-1)/2),s=[],c=0;c4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new cR.default(0),tickMin:new cR.default(0),tickMax:new cR.default(0)};var a=fR(new cR.default(t).sub(e).div(n-1),r,i),o;e<=0&&t>=0?o=new cR.default(0):(o=new cR.default(e).add(t).div(2),o=o.sub(new cR.default(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new cR.default(t).sub(o).div(a).toNumber()),l=s+c+1;return l>n?pR(e,t,n,r,i+1):(l0?c+(n-l):c,s=t>0?s:s+(n-l)),{step:a,tickMin:o.sub(new cR.default(s).mul(a)),tickMax:o.add(new cR.default(c).mul(a))})},Tte=function(e){var[t,n]=e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(r,2),[o,s]=dR([t,n]);if(o===-1/0||s===1/0){var c=s===1/0?[o,...Array(r-1).fill(1/0)]:[...Array(r-1).fill(-1/0),s];return t>n?c.reverse():c}if(o===s)return wte(o,r,i);var{step:l,tickMin:u,tickMax:d}=pR(o,s,a,i,0),f=uR(u,d.add(new cR.default(.1).mul(l)),l);return t>n?f.reverse():f},Ete=function(e,t){var[n,r]=e,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[a,o]=dR([n,r]);if(a===-1/0||o===1/0)return[n,r];if(a===o)return[a];var s=Math.max(t,2),c=fR(new cR.default(o).sub(a).div(s-1),i,0),l=[...uR(new cR.default(a),new cR.default(o),c),o];return i===!1&&(l=l.map(e=>Math.round(e))),n>r?l.reverse():l},mR=e=>e.rootProps.maxBarSize,Dte=e=>e.rootProps.barGap,hR=e=>e.rootProps.barCategoryGap,Ote=e=>e.rootProps.barSize,gR=e=>e.rootProps.stackOffset,_R=e=>e.rootProps.reverseStackOrder,vR=e=>e.options.chartName,yR=e=>e.rootProps.syncId,bR=e=>e.rootProps.syncMethod,xR=e=>e.options.eventEmitter,SR={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},CR={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:`polygon`,cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,orientation:`outer`,reversed:!1,scale:`auto`,tick:!0,tickLine:!0,tickSize:8,type:`auto`,zIndex:SR.axis},wR={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,label:!1,orientation:`right`,radiusAxisId:0,reversed:!1,scale:`auto`,stroke:`#ccc`,tick:!0,tickCount:5,tickLine:!0,type:`auto`,zIndex:SR.axis},TR=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function ER(e,t,n){if(n!==`auto`)return n;if(e!=null)return pD(e,t)?`category`:`number`}function DR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function OR(e){for(var t=1;t{if(t!=null)return e.polarAxis.angleAxis[t]},BO],(e,t)=>{if(e!=null)return e;var n=ER(t,`angleAxis`,kR.type)??`category`;return OR(OR({},kR),{},{type:n})}),MR=X([(e,t)=>e.polarAxis.radiusAxis[t],BO],(e,t)=>{if(e!=null)return e;var n=ER(t,`radiusAxis`,AR.type)??`category`;return OR(OR({},AR),{},{type:n})}),NR=e=>e.polarOptions,PR=X([ND,PD,ZD],iM),FR=X([NR,PR],(e,t)=>{if(e!=null)return rE(e.innerRadius,t,0)}),IR=X([NR,PR],(e,t)=>{if(e!=null)return rE(e.outerRadius,t,t*.8)}),LR=X([NR],e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]});X([jR,LR],TR);var RR=X([PR,FR,IR],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});X([MR,RR],TR);var zR=X([LO,NR,FR,IR,ND,PD],(e,t,n,r,i,a)=>{if(!(e!==`centric`&&e!==`radial`||t==null||n==null||r==null)){var{cx:o,cy:s,startAngle:c,endAngle:l}=t;return{cx:rE(o,i,i/2),cy:rE(s,a,a/2),innerRadius:n,outerRadius:r,startAngle:c,endAngle:l,clockWise:!1}}}),BR=(e,t)=>t,VR=(e,t,n)=>n;function HR(e){return e?.id}function UR(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:i,dataKey:a}=n,o=new Map;return e.forEach(e=>{var t=e.data??r;if(!(t==null||t.length===0)){var n=HR(e);t.forEach((t,r)=>{var s=a==null||i?r:String(dD(t,a,null)),c=dD(t,e.dataKey,0),l=o.has(s)?o.get(s):{};Object.assign(l,{[n]:c}),o.set(s,l)})}}),Array.from(o.values())}function WR(e){return`stackId`in e&&e.stackId!=null&&e.dataKey!=null}var GR=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function KR(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function qR(e,t){if(e.length===t.length){for(var n=0;n{var t=LO(e);return t===`horizontal`?`xAxis`:t===`vertical`?`yAxis`:t===`centric`?`angleAxis`:`radiusAxis`},YR=e=>e.tooltip.settings.axisId;function XR(e){if(e in tR)return tR[e]();var t=`scale${cE(e)}`;if(t in tR)return tR[t]()}function ZR(e){var t=e.ticks,n=e.bandwidth,r=e.range(),i=[Math.min(...r),Math.max(...r)];return{domain:()=>e.domain(),range:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(e){var t=i[0],n=i[1];return t<=n?e>=t&&e<=n:e>=n&&e<=t},bandwidth:n?()=>n.call(e):void 0,ticks:t?n=>t.call(e,n):void 0,map:(t,n)=>{var r=e(t);if(r!=null){if(e.bandwidth&&n!=null&&n.position){var i=e.bandwidth();switch(n.position){case`middle`:r+=i/2;break;case`end`:r+=i;break;default:break}}return r}}}}function QR(e,t,n){if(typeof e==`function`)return ZR(e.copy().domain(t).range(n));if(e!=null){var r=XR(e);if(r!=null)return r.domain(t).range(n),ZR(r)}}var $R=(e,t)=>{if(t!=null)switch(e){case`linear`:if(!aR(t)){for(var n,r,i=0;ir)&&(r=a))}return n!==void 0&&r!==void 0?[n,r]:void 0}return t;default:return t}},ez=l(AM());function tz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nz(e){for(var t=1;te.cartesianAxis.xAxis[t],lz=(e,t)=>cz(e,t)??sz,uz={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:oz,hide:!0,id:0,includeHidden:!1,interval:`preserveEnd`,minTickGap:5,mirror:!1,name:void 0,orientation:`left`,padding:{top:0,bottom:0},reversed:!1,scale:`auto`,tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:`number`,unit:void 0,width:60},dz=(e,t)=>e.cartesianAxis.yAxis[t],fz=(e,t)=>dz(e,t)??uz,pz={domain:[0,`auto`],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:``,range:[64,64],scale:`auto`,type:`number`,unit:``},mz=(e,t)=>e.cartesianAxis.zAxis[t]??pz,hz=(e,t,n)=>{switch(t){case`xAxis`:return lz(e,n);case`yAxis`:return fz(e,n);case`zAxis`:return mz(e,n);case`angleAxis`:return jR(e,n);case`radiusAxis`:return MR(e,n);default:throw Error(`Unexpected axis type: ${t}`)}},gz=(e,t,n)=>{switch(t){case`xAxis`:return lz(e,n);case`yAxis`:return fz(e,n);default:throw Error(`Unexpected axis type: ${t}`)}},_z=(e,t,n)=>{switch(t){case`xAxis`:return lz(e,n);case`yAxis`:return fz(e,n);case`angleAxis`:return jR(e,n);case`radiusAxis`:return MR(e,n);default:throw Error(`Unexpected axis type: ${t}`)}},vz=e=>e.graphicalItems.cartesianItems.some(e=>e.type===`bar`)||e.graphicalItems.polarItems.some(e=>e.type===`radialBar`);function yz(e,t){return n=>{switch(e){case`xAxis`:return`xAxisId`in n&&n.xAxisId===t;case`yAxis`:return`yAxisId`in n&&n.yAxisId===t;case`zAxis`:return`zAxisId`in n&&n.zAxisId===t;case`angleAxis`:return`angleAxisId`in n&&n.angleAxisId===t;case`radiusAxis`:return`radiusAxisId`in n&&n.radiusAxisId===t;default:return!1}}}var bz=e=>e.graphicalItems.cartesianItems,xz=X([BR,VR],yz),Sz=(e,t,n)=>e.filter(n).filter(e=>t?.includeHidden===!0?!0:!e.hide),Cz=X([bz,hz,xz],Sz,{memoizeOptions:{resultEqualityCheck:KR}}),wz=X([Cz],e=>e.filter(e=>e.type===`area`||e.type===`bar`).filter(WR)),Tz=e=>e.filter(e=>!(`stackId`in e)||e.stackId===void 0),Ez=X([Cz],Tz),Dz=e=>e.map(e=>e.data).filter(Boolean).flat(1),Oz=X([Cz],Dz,{memoizeOptions:{resultEqualityCheck:KR}}),kz=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:i}=t;return e.length>0?e:n.slice(r,i+1)},Az=X([Oz,iR],kz),jz=(e,t,n)=>t?.dataKey==null?n.length>0?n.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:dD(e,t)}))):e.map(e=>({value:e})):e.map(e=>({value:dD(e,t.dataKey)})),Mz=X([Az,hz,Cz],jz);function Nz(e,t){switch(e){case`xAxis`:return t.direction===`x`;case`yAxis`:return t.direction===`y`;default:return!1}}function Pz(e){if(eE(e)||e instanceof Date){var t=Number(e);if(iD(t))return t}}function Fz(e){if(Array.isArray(e)){var t=[Pz(e[0]),Pz(e[1])];return aR(t)?t:void 0}var n=Pz(e);if(n!=null)return[n,n]}function Iz(e){return e.map(Pz).filter(lE)}function Lz(e,t,n){return!n||typeof t!=`number`||QT(t)||!n.length?[]:Iz(n.flatMap(n=>{var r=dD(e,n.dataKey),i,a;if(Array.isArray(r)?[i,a]=r:i=a=r,!(!iD(i)||!iD(a)))return[t-i,t+a]}))}var Rz=e=>_z(e,JR(e),YR(e)),zz=X([Rz],e=>e?.dataKey),Bz=X([wz,iR,Rz],UR),Vz=(e,t,n,r)=>{var i=t.reduce((e,t)=>{if(t.stackId==null)return e;var n=e[t.stackId];return n??=[],n.push(t),e[t.stackId]=n,e},{});return Object.fromEntries(Object.entries(i).map(t=>{var[i,a]=t,o=r?[...a].reverse():a;return[i,{stackedData:vD(e,o.map(HR),n),graphicalItems:o}]}))},Hz=X([Bz,wz,gR,_R],Vz),Uz=(e,t,n,r)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(r==null&&n!==`zAxis`){var o=TD(e,i,a);if(!(o!=null&&o[0]===0&&o[1]===0))return o}},Wz=X([hz],e=>e.allowDataOverflow),Gz=e=>{if(e==null||!(`domain`in e))return oz;if(e.domain!=null)return e.domain;if(`ticks`in e&&e.ticks!=null){if(e.type===`number`){var t=Iz(e.ticks);return[Math.min(...t),Math.max(...t)]}if(e.type===`category`)return e.ticks.map(String)}return e?.domain??oz},Kz=X([hz],Gz),qz=X([Kz,Wz],sR),Jz=X([Hz,nR,BR,qz],Uz,{memoizeOptions:{resultEqualityCheck:GR}}),Yz=e=>e.errorBars,Xz=(e,t,n)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>Nz(n,e)),Zz=function(){var e=[...arguments].filter(Boolean);if(e.length!==0){var t=e.flat();return[Math.min(...t),Math.max(...t)]}},Qz=(e,t,n,r,i)=>{var a,o;if(n.length>0&&e.forEach(e=>{n.forEach(n=>{var s=r[n.id]?.filter(e=>Nz(i,e)),c=dD(e,t.dataKey??n.dataKey),l=Lz(e,c,s);if(l.length>=2){var u=Math.min(...l),d=Math.max(...l);(a==null||uo)&&(o=d)}var f=Fz(c);f!=null&&(a=a==null?f[0]:Math.min(a,f[0]),o=o==null?f[1]:Math.max(o,f[1]))})}),t?.dataKey!=null&&e.forEach(e=>{var n=Fz(dD(e,t.dataKey));n!=null&&(a=a==null?n[0]:Math.min(a,n[0]),o=o==null?n[1]:Math.max(o,n[1]))}),iD(a)&&iD(o))return[a,o]},$z=X([Az,hz,Ez,Yz,BR],Qz,{memoizeOptions:{resultEqualityCheck:GR}});function eB(e){var{value:t}=e;if(eE(t)||t instanceof Date)return t}var tB=(e,t,n)=>{var r=e.map(eB).filter(e=>e!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&iE(r))?(0,ez.default)(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},nB=e=>e.referenceElements.dots,rB=(e,t,n)=>e.filter(e=>e.ifOverflow===`extendDomain`).filter(e=>t===`xAxis`?e.xAxisId===n:e.yAxisId===n),iB=X([nB,BR,VR],rB),aB=e=>e.referenceElements.areas,oB=X([aB,BR,VR],rB),sB=e=>e.referenceElements.lines,cB=X([sB,BR,VR],rB),lB=(e,t)=>{if(e!=null){var n=Iz(e.map(e=>t===`xAxis`?e.x:e.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},uB=X(iB,BR,lB),dB=(e,t)=>{if(e!=null){var n=Iz(e.flatMap(e=>[t===`xAxis`?e.x1:e.y1,t===`xAxis`?e.x2:e.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},fB=X([oB,BR],dB);function pB(e){if(e.x!=null)return Iz([e.x]);var t=e.segment?.map(e=>e.x);return t==null||t.length===0?[]:Iz(t)}function mB(e){if(e.y!=null)return Iz([e.y]);var t=e.segment?.map(e=>e.y);return t==null||t.length===0?[]:Iz(t)}var hB=(e,t)=>{if(e!=null){var n=e.flatMap(e=>t===`xAxis`?pB(e):mB(e));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},gB=X(uB,X([cB,BR],hB),fB,(e,t,n)=>Zz(e,n,t)),_B=(e,t,n,r,i,a,o,s)=>n??Cte(t,o===`vertical`&&s===`xAxis`||o===`horizontal`&&s===`yAxis`?Zz(r,a,i):Zz(a,i),e.allowDataOverflow),vB=X([hz,Kz,qz,Jz,$z,gB,LO,BR],_B,{memoizeOptions:{resultEqualityCheck:GR}}),yB=[0,1],bB=(e,t,n,r,i,a,o)=>{if(!((e==null||n==null||n.length===0)&&o===void 0)){var{dataKey:s,type:c}=e,l=pD(t,a);return l&&s==null?(0,ez.default)(0,n?.length??0):c===`category`?tB(r,e,l):i===`expand`?yB:o}},xB=X([hz,LO,Az,Mz,gR,BR,vB],bB);function SB(e){return e in tR}var CB=(e,t,n)=>{if(e!=null){var{scale:r,type:i}=e;if(r===`auto`)return i===`category`&&n&&(n.indexOf(`LineChart`)>=0||n.indexOf(`AreaChart`)>=0||n.indexOf(`ComposedChart`)>=0&&!t)?`point`:i===`category`?`band`:`linear`;if(typeof r==`string`){var a=`scale${cE(r)}`;return SB(a)?a:`point`}}},wB=X([hz,vz,vR],CB);function TB(e,t,n,r){if(!(n==null||r==null))return typeof e.scale==`function`?QR(e.scale,n,r):QR(t,n,r)}var EB=(e,t,n)=>{var r=Gz(t);if(!(n!==`auto`&&n!==`linear`)){if(t!=null&&t.tickCount&&Array.isArray(r)&&(r[0]===`auto`||r[1]===`auto`)&&aR(e))return Tte(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type===`number`&&aR(e))return Ete(e,t.tickCount,t.allowDecimals)}},DB=X([xB,_z,wB],EB),OB=(e,t,n,r)=>{if(r!==`angleAxis`&&e?.type===`number`&&aR(t)&&Array.isArray(n)&&n.length>0){var i=t[0],a=n[0]??0,o=t[1],s=n[n.length-1]??0;return[Math.min(i,a),Math.max(o,s)]}return t},kB=X([hz,xB,DB,BR],OB),AB=X(X(Mz,hz,(e,t)=>{if(!(!t||t.type!==`number`)){var n=1/0,r=Array.from(Iz(e.map(e=>e.value))).sort((e,t)=>e-t),i=r[0],a=r[r.length-1];if(i==null||a==null)return 1/0;var o=a-i;if(o===0)return 1/0;for(var s=0;si,(e,t,n,r,i)=>{if(!iD(e))return 0;var a=t===`vertical`?r.height:r.width;if(i===`gap`)return e*a/2;if(i===`no-gap`){var o=rE(n,e*a),s=e*a/2;return s-o-(s-o)/a*o}return 0}),jB=(e,t,n)=>{var r=lz(e,t);return r==null||typeof r.padding!=`string`?0:AB(e,`xAxis`,t,n,r.padding)},MB=(e,t,n)=>{var r=fz(e,t);return r==null||typeof r.padding!=`string`?0:AB(e,`yAxis`,t,n,r.padding)},NB=X(lz,jB,(e,t)=>{if(e==null)return{left:0,right:0};var{padding:n}=e;return typeof n==`string`?{left:t,right:t}:{left:(n.left??0)+t,right:(n.right??0)+t}}),PB=X(fz,MB,(e,t)=>{if(e==null)return{top:0,bottom:0};var{padding:n}=e;return typeof n==`string`?{top:t,bottom:t}:{top:(n.top??0)+t,bottom:(n.bottom??0)+t}}),FB=X([ZD,NB,rO,nO,(e,t,n)=>n],(e,t,n,r,i)=>{var{padding:a}=r;return i?[a.left,n.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),IB=X([ZD,LO,PB,rO,nO,(e,t,n)=>n],(e,t,n,r,i,a)=>{var{padding:o}=i;return a?[r.height-o.bottom,o.top]:t===`horizontal`?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),LB=(e,t,n,r)=>{switch(t){case`xAxis`:return FB(e,n,r);case`yAxis`:return IB(e,n,r);case`zAxis`:return mz(e,n)?.range;case`angleAxis`:return LR(e);case`radiusAxis`:return RR(e,n);default:return}},RB=X([hz,LB],TR),zB=X([hz,wB,X([wB,kB],$R),RB],TB);X([Cz,Yz,BR],Xz);function BB(e,t){return e.idt.id)}var VB=(e,t)=>t,HB=(e,t,n)=>n,UB=X(LD,VB,HB,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(BB)),WB=X(RD,VB,HB,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(BB)),GB=(e,t)=>({width:e.width,height:t.height}),KB=(e,t)=>({width:typeof t.width==`number`?t.width:60,height:e.height}),qB=X(ZD,lz,GB),JB=(e,t,n)=>{switch(t){case`top`:return e.top;case`bottom`:return n-e.bottom;default:return 0}},YB=(e,t,n)=>{switch(t){case`left`:return e.left;case`right`:return n-e.right;default:return 0}},XB=X(PD,ZD,UB,VB,HB,(e,t,n,r,i)=>{var a={},o;return n.forEach(n=>{var s=GB(t,n);o??=JB(t,r,e);var c=r===`top`&&!i||r===`bottom`&&i;a[n.id]=o-Number(c)*s.height,o+=(c?-1:1)*s.height}),a}),ZB=X(ND,ZD,WB,VB,HB,(e,t,n,r,i)=>{var a={},o;return n.forEach(n=>{var s=KB(t,n);o??=YB(t,r,e);var c=r===`left`&&!i||r===`right`&&i;a[n.id]=o-Number(c)*s.width,o+=(c?-1:1)*s.width}),a}),QB=X([ZD,lz,(e,t)=>{var n=lz(e,t);if(n!=null)return XB(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(t!=null){var i=n?.[r];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),$B=X([ZD,fz,(e,t)=>{var n=fz(e,t);if(n!=null)return ZB(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(t!=null){var i=n?.[r];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),eV=X(ZD,fz,(e,t)=>({width:typeof t.width==`number`?t.width:60,height:e.height})),tV=(e,t,n)=>{switch(t){case`xAxis`:return qB(e,n).width;case`yAxis`:return eV(e,n).height;default:return}},nV=(e,t,n,r)=>{if(n!=null){var{allowDuplicatedCategory:i,type:a,dataKey:o}=n,s=pD(e,r),c=t.map(e=>e.value);if(o&&s&&a===`category`&&i&&iE(c))return c}},rV=X([LO,Mz,hz,BR],nV),iV=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var{type:i,scale:a}=n;if(pD(e,r)&&(i===`number`||a!==`auto`))return t.map(e=>e.value)}},aV=X([LO,Mz,_z,BR],iV),oV=X([LO,gz,wB,zB,rV,aV,LB,DB,BR],(e,t,n,r,i,a,o,s,c)=>{if(t!=null){var l=pD(e,c);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:c,categoricalDomain:a,duplicateDomain:i,isCategorical:l,niceTicks:s,range:o,realScaleType:n,scale:r}}}),sV=X([LO,_z,wB,zB,DB,LB,rV,aV,BR],(e,t,n,r,i,a,o,s,c)=>{if(!(t==null||r==null)){var l=pD(e,c),{type:u,ticks:d,tickCount:f}=t,p=n===`scaleBand`&&typeof r.bandwidth==`function`?r.bandwidth()/2:2,m=u===`category`&&r.bandwidth?r.bandwidth()/p:0;m=c===`angleAxis`&&a!=null&&a.length>=2?ZT(a[0]-a[1])*2*m:m;var h=d||i;return h?h.map((e,t)=>{var n=o?o.indexOf(e):e,i=r.map(n);return iD(i)?{index:t,coordinate:i+m,value:e,offset:m}:null}).filter(lE):l&&s?s.map((e,t)=>{var n=r.map(e);return iD(n)?{coordinate:n+m,value:e,index:t,offset:m}:null}).filter(lE):r.ticks?r.ticks(f).map((e,t)=>{var n=r.map(e);return iD(n)?{coordinate:n+m,value:e,index:t,offset:m}:null}).filter(lE):r.domain().map((e,t)=>{var n=r.map(e);return iD(n)?{coordinate:n+m,value:o?o[e]:e,index:t,offset:m}:null}).filter(lE)}}),cV=X([LO,_z,zB,LB,rV,aV,BR],(e,t,n,r,i,a,o)=>{if(!(t==null||n==null||r==null||r[0]===r[1])){var s=pD(e,o),{tickCount:c}=t,l=0;return l=o===`angleAxis`&&r?.length>=2?ZT(r[0]-r[1])*2*l:l,s&&a?a.map((e,t)=>{var r=n.map(e);return iD(r)?{coordinate:r+l,value:e,index:t,offset:l}:null}).filter(lE):n.ticks?n.ticks(c).map((e,t)=>{var r=n.map(e);return iD(r)?{coordinate:r+l,value:e,index:t,offset:l}:null}).filter(lE):n.domain().map((e,t)=>{var r=n.map(e);return iD(r)?{coordinate:r+l,value:i?i[e]:e,index:t,offset:l}:null}).filter(lE)}}),lV=X(hz,zB,(e,t)=>{if(!(e==null||t==null))return nz(nz({},e),{},{scale:t})});X((e,t,n)=>mz(e,n),X([hz,wB,xB,RB],TB),(e,t)=>{if(!(e==null||t==null))return nz(nz({},e),{},{scale:t})});var uV=X([LO,LD,RD],(e,t,n)=>{switch(e){case`horizontal`:return t.some(e=>e.reversed)?`right-to-left`:`left-to-right`;case`vertical`:return n.some(e=>e.reversed)?`bottom-to-top`:`top-to-bottom`;case`centric`:case`radial`:return`left-to-right`;default:return}}),dV=e=>e.options.defaultTooltipEventType,fV=e=>e.options.validateTooltipEventTypes;function pV(e,t,n){if(e==null)return t;var r=e?`axis`:`item`;return n==null?t:n.includes(r)?r:t}function mV(e,t){return pV(t,dV(e),fV(e))}function hV(e){return Q(t=>mV(t,e))}var gV=(e,t)=>{var n,r=Number(t);if(!(QT(r)||t==null))return r>=0?e==null||(n=e[r])==null?void 0:n.value:void 0},_V=e=>e.tooltip.settings,vV={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},yV=T_({name:`tooltip`,initialState:{itemInteraction:{click:vV,hover:vV},axisInteraction:{click:vV,hover:vV},keyboardInteraction:vV,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:`hover`,axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(Rk(t.payload))},prepare:t_()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:r}=t.payload,i=kg(e).tooltipItemPayloads.indexOf(Rk(n));i>-1&&(e.tooltipItemPayloads[i]=Rk(r))},prepare:t_()},removeTooltipEntrySettings:{reducer(e,t){var n=kg(e).tooltipItemPayloads.indexOf(Rk(t.payload));n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:t_()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:bV,replaceTooltipEntrySettings:xV,removeTooltipEntrySettings:SV,setTooltipSettingsState:CV,setActiveMouseOverItemIndex:wV,mouseLeaveItem:TV,mouseLeaveChart:EV,setActiveClickItemIndex:DV,setMouseOverAxisIndex:OV,setMouseClickAxisIndex:kV,setSyncInteraction:AV,setKeyboardInteraction:jV}=yV.actions,MV=yV.reducer;function NV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function PV(e){for(var t=1;t{if(t==null)return vV;var i=RV(e,t,n);if(i==null)return vV;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var a=e.settings.active===!0;if(zV(i)){if(a)return PV(PV({},i),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return PV(PV({},vV),{},{coordinate:i.coordinate})};function VV(e){if(typeof e==`number`)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}function HV(e,t){var n=VV(e),r=t[0],i=t[1];return n===void 0?!1:n>=Math.min(r,i)&&n<=Math.max(r,i)}function UV(e,t,n){if(n==null||t==null)return!0;var r=dD(e,t);return r==null||!aR(n)?!0:HV(r,n)}var WV=(e,t,n,r)=>{var i=e?.index;if(i==null)return null;var a=Number(i);if(!iD(a))return i;var o=0,s=1/0;t.length>0&&(s=t.length-1);var c=Math.max(o,Math.min(a,s)),l=t[c];return l==null||UV(l,n,r)?String(c):null},GV=(e,t,n,r,i,a,o)=>{if(a!=null){var s=o[0]?.getPosition(a);if(s!=null)return s;var c=i?.[Number(a)];if(c)switch(n){case`horizontal`:return{x:c.coordinate,y:(r.top+t)/2};default:return{x:(r.left+e)/2,y:c.coordinate}}}},KV=(e,t,n,r)=>{if(t===`axis`)return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i=n===`hover`?e.itemInteraction.hover.graphicalItemId:e.itemInteraction.click.graphicalItemId;if(i==null&&r!=null){var a=e.tooltipItemPayloads[0];return a==null?[]:[a]}return e.tooltipItemPayloads.filter(e=>e.settings?.graphicalItemId===i)},qV=e=>e.options.tooltipPayloadSearcher,JV=e=>e.tooltip;function YV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function XV(e){for(var t=1;t{if(!(t==null||a==null)){var{chartData:s,computedData:c,dataStartIndex:l,dataEndIndex:u}=n;return e.reduce((e,n)=>{var{dataDefinedOnItem:d,settings:f}=n,p=eH(d,s),m=Array.isArray(p)?rD(p,l,u):p,h=f?.dataKey??r,g=f?.nameKey,_=r&&Array.isArray(m)&&!Array.isArray(m[0])&&o===`axis`?oE(m,r,i):a(m,t,c,g);return Array.isArray(_)?_.forEach(t=>{var n=XV(XV({},f),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push(kD({tooltipEntrySettings:n,dataKey:t.dataKey,payload:t.payload,value:dD(t.payload,t.dataKey),name:t.name}))}):e.push(kD({tooltipEntrySettings:f,dataKey:h,payload:_,value:dD(_,h),name:dD(_,g)??f?.name})),e},[])}},nH=X([Rz,vz,vR],CB),rH=X([X([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),Rz,X([JR,YR],yz)],Sz,{memoizeOptions:{resultEqualityCheck:KR}}),iH=X([rH],e=>e.filter(WR)),aH=X([X([rH],Dz,{memoizeOptions:{resultEqualityCheck:KR}}),nR],kz),oH=X([iH,nR,Rz],UR),sH=X([aH,Rz,rH],jz),cH=X([Rz],Gz),lH=X([cH,X([Rz],e=>e.allowDataOverflow)],sR),uH=X([X([oH,X([rH],e=>e.filter(WR)),gR,_R],Vz),nR,JR,lH],Uz),dH=X([aH,Rz,X([rH],Tz),Yz,JR],Qz,{memoizeOptions:{resultEqualityCheck:GR}}),fH=X([X([nB,JR,YR],rB),JR],lB),pH=X([X([aB,JR,YR],rB),JR],dB),mH=X([Rz,LO,aH,sH,gR,JR,X([Rz,cH,lH,uH,dH,X([fH,X([X([sB,JR,YR],rB),JR],hB),pH],Zz),LO,JR],_B)],bB),hH=X([Rz,mH,X([mH,Rz,nH],EB),JR],OB),gH=e=>LB(e,JR(e),YR(e),!1),_H=X([Rz,gH],TR),vH=X([Rz,nH,hH,_H],TB),yH=X([LO,Rz,nH,vH,gH,X([LO,sH,Rz,JR],nV),X([LO,sH,Rz,JR],iV),JR],(e,t,n,r,i,a,o,s)=>{if(t){var{type:c}=t,l=pD(e,s);if(r){var u=n===`scaleBand`&&r.bandwidth?r.bandwidth()/2:2,d=c===`category`&&r.bandwidth?r.bandwidth()/u:0;return d=s===`angleAxis`&&i!=null&&i?.length>=2?ZT(i[0]-i[1])*2*d:d,l&&o?o.map((e,t)=>{var n=r.map(e);return iD(n)?{coordinate:n+d,value:e,index:t,offset:d}:null}).filter(lE):r.domain().map((e,t)=>{var n=r.map(e);return iD(n)?{coordinate:n+d,value:a?a[e]:e,index:t,offset:d}:null}).filter(lE)}}}),bH=X([dV,fV,_V],(e,t,n)=>pV(n.shared,e,t)),xH=e=>e.tooltip.settings.trigger,SH=e=>e.tooltip.settings.defaultIndex,CH=X([JV,bH,xH,SH],BV),wH=X([CH,aH,zz,mH],WV),TH=X([yH,wH],gV),EH=X([CH],e=>{if(e)return e.dataKey}),DH=X([CH],e=>{if(e)return e.graphicalItemId}),OH=X([JV,bH,xH,SH],KV),kH=X([CH,X([ND,PD,LO,ZD,yH,SH,OH],GV)],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),AH=X([CH],e=>e?.active??!1),jH=X([X([OH,wH,nR,zz,TH,qV,bH],tH)],e=>{if(e!=null){var t=e.map(e=>e.payload).filter(e=>e!=null);return Array.from(new Set(t))}});function MH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function NH(e){for(var t=1;tQ(Rz),RH=()=>{var e=LH(),t=Q(yH),n=Q(vH);return OD(!e||!n?void 0:NH(NH({},e),{},{scale:n}),t)};function zH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function BH(e){for(var t=1;t{var i=t.find(e=>e&&e.index===n);if(i){if(e===`horizontal`)return{x:i.coordinate,y:r.chartY};if(e===`vertical`)return{x:r.chartX,y:i.coordinate}}return{x:0,y:0}},GH=(e,t,n,r)=>{var i=t.find(e=>e&&e.index===n);if(i){if(e===`centric`){var a=i.coordinate,{radius:o}=r;return BH(BH(BH({},r),rM(r.cx,r.cy,o,a)),{},{angle:a,radius:o})}var s=i.coordinate,{angle:c}=r;return BH(BH(BH({},r),rM(r.cx,r.cy,s,c)),{},{angle:c,radius:s})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function KH(e,t){var{chartX:n,chartY:r}=e;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}var qH=(e,t,n,r,i)=>{var a=t?.length??0;if(a<=1||e==null)return 0;if(r===`angleAxis`&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var o=0;o0?n[o-1]?.coordinate:n[a-1]?.coordinate,c=n[o]?.coordinate,l=o>=a-1?n[0]?.coordinate:n[o+1]?.coordinate,u=void 0;if(!(s==null||c==null||l==null))if(ZT(c-s)!==ZT(l-c)){var d=[];if(ZT(l-c)===ZT(i[1]-i[0])){u=l;var f=c+i[1]-i[0];d[0]=Math.min(f,(f+s)/2),d[1]=Math.max(f,(f+s)/2)}else{u=s;var p=l+i[1]-i[0];d[0]=Math.min(c,(p+c)/2),d[1]=Math.max(c,(p+c)/2)}var m=[Math.min(c,(u+c)/2),Math.max(c,(u+c)/2)];if(e>m[0]&&e<=m[1]||e>=d[0]&&e<=d[1])return n[o]?.index}else{var h=Math.min(s,l),g=Math.max(s,l);if(e>(h+c)/2&&e<=(g+c)/2)return n[o]?.index}}else if(t)for(var _=0;_(v.coordinate+b.coordinate)/2||_>0&&_(v.coordinate+b.coordinate)/2&&e<=(v.coordinate+y.coordinate)/2)return v.index}}return-1},JH=()=>Q(vR),YH=(e,t)=>t,XH=(e,t,n)=>n,ZH=(e,t,n,r)=>r,QH=X(yH,e=>(0,XE.default)(e,e=>e.coordinate)),$H=X([JV,YH,XH,ZH],BV),eU=X([$H,aH,zz,mH],WV),tU=(e,t,n)=>{if(t!=null){var r=JV(e);return t===`axis`?n===`hover`?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:n===`hover`?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},nU=X([JV,YH,XH,ZH],KV),rU=X([ND,PD,LO,ZD,yH,ZH,nU],GV),iU=X([$H,rU],(e,t)=>e.coordinate??t),aU=X([yH,eU],gV),oU=X([nU,eU,nR,zz,aU,qV,YH],tH),sU=X([$H,eU],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),cU=(e,t,n,r,i,a,o)=>{if(!(!e||!n||!r||!i)&&KH(e,o)){var s=qH(jD(e,t),a,i,n,r),c=WH(t,i,s,e);return{activeIndex:String(s),activeCoordinate:c}}},lU=(e,t,n,r,i,a,o)=>{if(!(!e||!r||!i||!a||!n)){var s=lM(e,n);if(s){var c=qH(MD(s,t),o,a,r,i),l=GH(t,a,c,s);return{activeIndex:String(c),activeCoordinate:l}}}},uU=(e,t,n,r,i,a,o,s)=>{if(!(!e||!t||!r||!i||!a))return t===`horizontal`||t===`vertical`?cU(e,t,r,i,a,o,s):lU(e,t,n,r,i,a,o)},dU=X(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(t!=null){var r=e[t];if(r!=null)return n?r.panoramaElement:r.element}}),fU=X(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(SR));return Array.from(new Set(t)).sort((e,t)=>e-t)},{memoizeOptions:{resultEqualityCheck:qR}});function pU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function mU(e){for(var t=1;tmU(mU({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},yU=new Set(Object.values(SR));function bU(e){return yU.has(e)}var xU=T_({name:`zIndex`,initialState:vU,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:t_()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(--e.zIndexMap[n].consumers,e.zIndexMap[n].consumers<=0&&!bU(n)&&delete e.zIndexMap[n])},prepare:t_()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n,element:r,isPanorama:i}=t.payload;e.zIndexMap[n]?i?e.zIndexMap[n].panoramaElement=Rk(r):e.zIndexMap[n].element=Rk(r):e.zIndexMap[n]={consumers:0,element:i?void 0:Rk(r),panoramaElement:i?Rk(r):void 0}},prepare:t_()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:t_()}}}),{registerZIndexPortal:SU,unregisterZIndexPortal:CU,registerZIndexPortalElement:wU,unregisterZIndexPortalElement:TU}=xU.actions,EU=xU.reducer;function DU(e){var{zIndex:t,children:n}=e,r=VO()&&t!==void 0&&t!==0,i=tO(),a=KE();(0,x.useLayoutEffect)(()=>r?(a(SU({zIndex:t})),()=>{a(CU({zIndex:t}))}):uE,[a,t,r]);var o=Q(e=>dU(e,t,i));return r?o?(0,jd.createPortal)(n,o):null:n}function OU(){return OU=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,x.useContext)(LU),zU=l(o(((e,t)=>{var n=Object.prototype.hasOwnProperty,r=`~`;function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(r=!1));function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(e,t,n,i,o){if(typeof n!=`function`)throw TypeError(`The listener must be a function`);var s=new a(n,i||e,o),c=r?r+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],s]:e._events[c].push(s):(e._events[c]=s,e._eventsCount++),e}function s(e,t){--e._eventsCount===0?e._events=new i:delete e._events[t]}function c(){this._events=new i,this._eventsCount=0}c.prototype.eventNames=function(){var e=[],t,i;if(this._eventsCount===0)return e;for(i in t=this._events)n.call(t,i)&&e.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e},c.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,a=n.length,o=Array(a);i{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!QT(n))return e[n]}},WU=T_({name:`options`,initialState:{chartName:``,tooltipPayloadSearcher:()=>void 0,eventEmitter:void 0,defaultTooltipEventType:`axis`},reducers:{createEventEmitter:e=>{e.eventEmitter??=Symbol(`rechartsEventEmitter`)}}}),GU=WU.reducer,{createEventEmitter:KU}=WU.actions;function qU(e){return e.tooltip.syncInteraction}var JU=T_({name:`chartData`,initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=Rk(t.payload),t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;n!=null&&(e.dataStartIndex=n),r!=null&&(e.dataEndIndex=r)}}}),{setChartData:YU,setDataStartEndIndexes:XU,setComputedData:Mte}=JU.actions,ZU=JU.reducer,QU=[`x`,`y`];function $U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eW(e){for(var t=1;t{if(e==null)return uE;var s=(s,c,l)=>{if(t!==l&&e===s){if(r===`index`){var u;if(o&&c!=null&&(u=c.payload)!=null&&u.coordinate&&c.payload.sourceViewBox){var d=c.payload.coordinate,{x:f,y:p}=d,m=iW(d,QU),{x:h,y:g,width:_,height:v}=c.payload.sourceViewBox,y=eW(eW({},m),{},{x:o.x+(_?(f-h)/_:0)*o.width,y:o.y+(v?(p-g)/v:0)*o.height});n(eW(eW({},c),{},{payload:eW(eW({},c.payload),{},{coordinate:y})}))}else n(c);return}if(i!=null){var b;typeof r==`function`?b=i[r(i,{activeTooltipIndex:c.payload.index==null?void 0:Number(c.payload.index),isTooltipActive:c.payload.active,activeIndex:c.payload.index==null?void 0:Number(c.payload.index),activeLabel:c.payload.label,activeDataKey:c.payload.dataKey,activeCoordinate:c.payload.coordinate})]:r===`value`&&(b=i.find(e=>String(e.value)===c.payload.label));var{coordinate:x}=c.payload;if(b==null||c.payload.active===!1||x==null||o==null){n(AV({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:S,y:C}=x,w=Math.min(S,o.x+o.width),T=Math.min(C,o.y+o.height),E={x:a===`horizontal`?b.coordinate:w,y:a===`horizontal`?T:b.coordinate};n(AV({active:c.payload.active,coordinate:E,dataKey:c.payload.dataKey,index:String(b.index),label:c.payload.label,sourceViewBox:c.payload.sourceViewBox,graphicalItemId:c.payload.graphicalItemId}))}}};return BU.on(VU,s),()=>{BU.off(VU,s)}},[Q(e=>e.rootProps.className),n,t,e,r,i,a,o])}function sW(){var e=Q(yR),t=Q(xR),n=KE();(0,x.useEffect)(()=>{if(e==null)return uE;var r=(r,i,a)=>{t!==a&&e===r&&n(XU(i))};return BU.on(HU,r),()=>{BU.off(HU,r)}},[n,t,e])}function cW(){var e=KE();(0,x.useEffect)(()=>{e(KU())},[e]),oW(),sW()}function lW(e,t,n,r,i,a){var o=Q(n=>tU(n,e,t)),s=Q(xR),c=Q(yR),l=Q(bR),u=Q(qU)?.active,d=MO();(0,x.useEffect)(()=>{if(!u&&c!=null&&s!=null){var e=AV({active:a,coordinate:n,dataKey:o,index:i,label:typeof r==`number`?String(r):r,sourceViewBox:d,graphicalItemId:void 0});BU.emit(VU,c,e,s)}},[u,n,o,i,r,s,c,l,a,d])}function uW(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dW(e){for(var t=1;t{S(CV({shared:g,trigger:_,axisId:b,active:n,defaultIndex:C}))},[S,g,_,b,n,C]);var w=MO(),T=dA(),E=hV(g),{activeIndex:D,isActive:O}=Q(e=>sU(e,E,_,C))??{},k=Q(e=>oU(e,E,_,C)),A=Q(e=>aU(e,E,_,C)),j=Q(e=>iU(e,E,_,C)),M=k,N=RU(),P=n??O??!1,[ee,F]=cte([M,P]),I=E===`axis`?A:void 0;lW(E,_,j,I,D,P);var te=y??N;if(te==null||w==null||E==null)return null;var ne=M??_W;P||(ne=_W),s&&ne.length&&(ne=qee(ne.filter(e=>e.value!=null&&(e.hide!==!0||t.includeHidden)),u,hW));var R=ne.length>0,re=x.createElement(uA,{allowEscapeViewBox:r,animationDuration:i,animationEasing:a,isAnimationActive:c,active:P,coordinate:j,hasPayload:R,offset:l,position:d,reverseDirection:f,useTranslate3d:p,viewBox:w,wrapperStyle:m,lastBoundingBox:ee,innerRef:F,hasPortalFromProps:!!y},gW(o,dW(dW({},t),{},{payload:ne,label:I,active:P,activeIndex:D,coordinate:j,accessibilityLayer:T})));return x.createElement(x.Fragment,null,(0,jd.createPortal)(re,te),P&&x.createElement(IU,{cursor:h,tooltipEventType:E,coordinate:j,payload:ne,index:D}))}var bW=e=>null;bW.displayName=`Cell`;function xW(e,t,n){return(t=SW(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SW(e){var t=CW(e,`string`);return typeof t==`symbol`?t:t+``}function CW(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var wW=class{constructor(e){xW(this,`cache`,new Map),this.maxSize=e}get(e){var t=this.cache.get(e);return t!==void 0&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;n!=null&&this.cache.delete(n)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}};function TW(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function EW(e){for(var t=1;t