s)break;h.push(u)}2*h.length{if(null==e&&(e=10),null==n&&(n=10===i?"s":","),"function"!=typeof n&&(!(i%1)&&null==(n=LR(n)).precision&&(n.trim=!0),n=UR(n)),e===1/0)return n;const a=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/o(Math.round(r(e)));return t*in(GR(n(),{floor:e=>o(Math.floor(r(e))),ceil:e=>o(Math.ceil(r(e)))})),t}function oL(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function iL(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function aL(e){var t=1,n=e(oL(t),iL(t));return n.constant=function(n){return arguments.length?e(oL(t=+n),iL(t)):t},YR(n)}function sL(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function lL(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function cL(e){return e<0?-e*e:e*e}function uL(e){var t=e(OR,OR),n=1;return t.exponent=function(t){return arguments.length?1==(n=+t)?e(OR,OR):.5===n?e(lL,cL):e(sL(n),sL(1/n)):n},YR(t)}function dL(){var e=uL(AR());return e.copy=function(){return TR(e,dL()).exponent(e.exponent())},kI.apply(e,arguments),e}function fL(e){return Math.sign(e)*e*e}VR=function(e){var t=void 0===e.grouping||void 0===e.thousands?WR:function(e,t){return function(n,r){for(var o=n.length,i=[],a=0,s=e[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(n.substring(o-=s,o+s)),!((l+=s+1)>r));)s=e[a=(a+1)%e.length];return i.reverse().join(t)}}(HR.call(e.grouping,Number),e.thousands+""),n=void 0===e.currency?"":e.currency[0]+"",r=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",i=void 0===e.numerals?WR:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(HR.call(e.numerals,String)),a=void 0===e.percent?"%":e.percent+"",s=void 0===e.minus?"−":e.minus+"",l=void 0===e.nan?"NaN":e.nan+"";function c(e){var c=(e=LR(e)).fill,u=e.align,d=e.sign,f=e.symbol,p=e.zero,h=e.width,m=e.comma,y=e.precision,g=e.trim,v=e.type;"n"===v?(m=!0,v="g"):zR[v]||(void 0===y&&(y=12),g=!0,v="g"),(p||"0"===c&&"="===u)&&(p=!0,c="0",u="=");var b="$"===f?n:"#"===f&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",x="$"===f?r:/[%p]/.test(v)?a:"",w=zR[v],_=/[defgprs%]/.test(v);function S(e){var n,r,a,f=b,S=x;if("c"===v)S=w(e)+S,e="";else{var k=(e=+e)<0||1/e<0;if(e=isNaN(e)?l:w(Math.abs(e),y),g&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),k&&0==+e&&"+"!==d&&(k=!1),f=(k?"("===d?d:s:"-"===d||"("===d?"":d)+f,S=("s"===v?qR[8+IR/3]:"")+S+(k&&"("===d?")":""),_)for(n=-1,r=e.length;++n(a=e.charCodeAt(n))||a>57){S=(46===a?o+e.slice(n+1):e.slice(n))+S,e=e.slice(0,n);break}}m&&!p&&(e=t(e,1/0));var E=f.length+e.length+S.length,O=E>1)+f+e+S+O.slice(E);break;default:e=O+f+e+S}return i(e)}return y=void 0===y?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),S.toString=function(){return e+""},S}return{format:c,formatPrefix:function(e,t){var n=c(((e=LR(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(DR(t)/3))),o=Math.pow(10,-r),i=qR[8+r/3];return function(e){return n(o*e)+i}}}}({thousands:",",grouping:[3],currency:["$",""]}),UR=VR.format,$R=VR.formatPrefix;const pL=new Date,hL=new Date;function mL(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>{const t=o(e),n=o.ceil(e);return e-t(t(e=new Date(+e),null==n?1:Math.floor(n)),e),o.range=(n,r,i)=>{const a=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return a;let s;do{a.push(s=new Date(+n)),t(n,i),e(n)}while(smL((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&&(o.count=(t,r)=>(pL.setTime(+t),hL.setTime(+r),e(pL),e(hL),Math.floor(n(pL,hL))),o.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?t=>r(t)%e==0:t=>o.count(0,t)%e==0):o:null)),o}const yL=mL((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));yL.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?mL((t=>{t.setTime(Math.floor(t/e)*e)}),((t,n)=>{t.setTime(+t+n*e)}),((t,n)=>(n-t)/e)):yL:null),yL.range;const gL=1e3,vL=6e4,bL=60*vL,xL=24*bL,wL=7*xL,_L=30*xL,SL=365*xL,kL=mL((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*gL)}),((e,t)=>(t-e)/gL),(e=>e.getUTCSeconds()));kL.range;const EL=mL((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*gL)}),((e,t)=>{e.setTime(+e+t*vL)}),((e,t)=>(t-e)/vL),(e=>e.getMinutes()));EL.range;const OL=mL((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*vL)}),((e,t)=>(t-e)/vL),(e=>e.getUTCMinutes()));OL.range;const jL=mL((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*gL-e.getMinutes()*vL)}),((e,t)=>{e.setTime(+e+t*bL)}),((e,t)=>(t-e)/bL),(e=>e.getHours()));jL.range;const PL=mL((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*bL)}),((e,t)=>(t-e)/bL),(e=>e.getUTCHours()));PL.range;const CL=mL((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*vL)/xL),(e=>e.getDate()-1));CL.range;const TL=mL((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/xL),(e=>e.getUTCDate()-1));TL.range;const AL=mL((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/xL),(e=>Math.floor(e/xL)));function NL(e){return mL((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*vL)/wL))}AL.range;const ML=NL(0),DL=NL(1),IL=NL(2),RL=NL(3),LL=NL(4),FL=NL(5),BL=NL(6);function zL(e){return mL((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/wL))}ML.range,DL.range,IL.range,RL.range,LL.range,FL.range,BL.range;const WL=zL(0),VL=zL(1),UL=zL(2),$L=zL(3),HL=zL(4),qL=zL(5),KL=zL(6);WL.range,VL.range,UL.range,$L.range,HL.range,qL.range,KL.range;const YL=mL((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth()));YL.range;const XL=mL((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth()));XL.range;const GL=mL((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()));GL.every=e=>isFinite(e=Math.floor(e))&&e>0?mL((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)})):null,GL.range;const ZL=mL((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()));function JL(e,t,n,r,o,i){const a=[[kL,1,gL],[kL,5,5e3],[kL,15,15e3],[kL,30,3e4],[i,1,vL],[i,5,5*vL],[i,15,15*vL],[i,30,30*vL],[o,1,bL],[o,3,3*bL],[o,6,6*bL],[o,12,12*bL],[r,1,xL],[r,2,2*xL],[n,1,wL],[t,1,_L],[t,3,3*_L],[e,1,SL]];function s(t,n,r){const o=Math.abs(n-t)/r,i=oI((([,,e])=>e)).right(a,o);if(i===a.length)return e.every(vI(t/SL,n/SL,r));if(0===i)return yL.every(Math.max(vI(t,n,r),1));const[s,l]=a[o/a[i-1][2]isFinite(e=Math.floor(e))&&e>0?mL((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)})):null,ZL.range;const[QL,eF]=JL(ZL,XL,WL,AL,PL,OL),[tF,nF]=JL(GL,YL,ML,CL,jL,EL);function rF(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function oF(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function iF(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var aF,sF,lF,cF={"-":"",_:" ",0:"0"},uF=/^\s*\d+/,dF=/^%/,fF=/[\\^$*+?|[\]().{}]/g;function pF(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i[e.toLowerCase(),t])))}function gF(e,t,n){var r=uF.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function vF(e,t,n){var r=uF.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function bF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function xF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function wF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function _F(e,t,n){var r=uF.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function SF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function kF(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 EF(e,t,n){var r=uF.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function OF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function jF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function PF(e,t,n){var r=uF.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function CF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function TF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function AF(e,t,n){var r=uF.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function NF(e,t,n){var r=uF.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function MF(e,t,n){var r=uF.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function DF(e,t,n){var r=dF.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function IF(e,t,n){var r=uF.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function RF(e,t,n){var r=uF.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function LF(e,t){return pF(e.getDate(),t,2)}function FF(e,t){return pF(e.getHours(),t,2)}function BF(e,t){return pF(e.getHours()%12||12,t,2)}function zF(e,t){return pF(1+CL.count(GL(e),e),t,3)}function WF(e,t){return pF(e.getMilliseconds(),t,3)}function VF(e,t){return WF(e,t)+"000"}function UF(e,t){return pF(e.getMonth()+1,t,2)}function $F(e,t){return pF(e.getMinutes(),t,2)}function HF(e,t){return pF(e.getSeconds(),t,2)}function qF(e){var t=e.getDay();return 0===t?7:t}function KF(e,t){return pF(ML.count(GL(e)-1,e),t,2)}function YF(e){var t=e.getDay();return t>=4||0===t?LL(e):LL.ceil(e)}function XF(e,t){return e=YF(e),pF(LL.count(GL(e),e)+(4===GL(e).getDay()),t,2)}function GF(e){return e.getDay()}function ZF(e,t){return pF(DL.count(GL(e)-1,e),t,2)}function JF(e,t){return pF(e.getFullYear()%100,t,2)}function QF(e,t){return pF((e=YF(e)).getFullYear()%100,t,2)}function eB(e,t){return pF(e.getFullYear()%1e4,t,4)}function tB(e,t){var n=e.getDay();return pF((e=n>=4||0===n?LL(e):LL.ceil(e)).getFullYear()%1e4,t,4)}function nB(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+pF(t/60|0,"0",2)+pF(t%60,"0",2)}function rB(e,t){return pF(e.getUTCDate(),t,2)}function oB(e,t){return pF(e.getUTCHours(),t,2)}function iB(e,t){return pF(e.getUTCHours()%12||12,t,2)}function aB(e,t){return pF(1+TL.count(ZL(e),e),t,3)}function sB(e,t){return pF(e.getUTCMilliseconds(),t,3)}function lB(e,t){return sB(e,t)+"000"}function cB(e,t){return pF(e.getUTCMonth()+1,t,2)}function uB(e,t){return pF(e.getUTCMinutes(),t,2)}function dB(e,t){return pF(e.getUTCSeconds(),t,2)}function fB(e){var t=e.getUTCDay();return 0===t?7:t}function pB(e,t){return pF(WL.count(ZL(e)-1,e),t,2)}function hB(e){var t=e.getUTCDay();return t>=4||0===t?HL(e):HL.ceil(e)}function mB(e,t){return e=hB(e),pF(HL.count(ZL(e),e)+(4===ZL(e).getUTCDay()),t,2)}function yB(e){return e.getUTCDay()}function gB(e,t){return pF(VL.count(ZL(e)-1,e),t,2)}function vB(e,t){return pF(e.getUTCFullYear()%100,t,2)}function bB(e,t){return pF((e=hB(e)).getUTCFullYear()%100,t,2)}function xB(e,t){return pF(e.getUTCFullYear()%1e4,t,4)}function wB(e,t){var n=e.getUTCDay();return pF((e=n>=4||0===n?HL(e):HL.ceil(e)).getUTCFullYear()%1e4,t,4)}function _B(){return"+0000"}function SB(){return"%"}function kB(e){return+e}function EB(e){return Math.floor(+e/1e3)}function OB(e){return new Date(e)}function jB(e){return e instanceof Date?+e:+new Date(+e)}function PB(e,t,n,r,o,i,a,s,l,c){var u=NR(),d=u.invert,f=u.domain,p=c(".%L"),h=c(":%S"),m=c("%I:%M"),y=c("%I %p"),g=c("%a %d"),v=c("%b %d"),b=c("%B"),x=c("%Y");function w(e){return(l(e)=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:kB,s:EB,S:HF,u:qF,U:KF,V:XF,w:GF,W:ZF,x:null,X:null,y:JF,Y:eB,Z:nB,"%":SB},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:rB,e:rB,f:lB,g:bB,G:wB,H:oB,I:iB,j:aB,L:sB,m:cB,M:uB,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:kB,s:EB,S:dB,u:fB,U:pB,V:mB,w:yB,W:gB,x:null,X:null,y:vB,Y:xB,Z:_B,"%":SB},w={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return k(e,t,n,r)},d:jF,e:jF,f:MF,g:SF,G:_F,H:CF,I:CF,j:PF,L:NF,m:OF,M:TF,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:EF,Q:IF,s:RF,S:AF,u:vF,U:bF,V:xF,w:gF,W:wF,x:function(e,t,r){return k(e,n,t,r)},X:function(e,t,n){return k(e,r,t,n)},y:SF,Y:_F,Z:kF,"%":DF};function _(e,t){return function(n){var r,o,i,a=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=oF(iF(i.y,0,1))).getUTCDay(),r=o>4||0===o?VL.ceil(r):VL(r),r=TL.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=rF(iF(i.y,0,1))).getDay(),r=o>4||0===o?DL.ceil(r):DL(r),r=CL.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?oF(iF(i.y,0,1)).getUTCDay():rF(iF(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,oF(i)):rF(i)}}function k(e,t,n,r){for(var o,i,a=0,s=t.length,l=n.length;a=l)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=w[o in cF?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return b.x=_(n,b),b.X=_(r,b),b.c=_(t,b),x.x=_(n,x),x.X=_(r,x),x.c=_(t,x),{format:function(e){var t=_(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=_(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}({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"]}),sF=aF.format,aF.parse,lF=aF.utcFormat,aF.utcParse;const DB=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:PI,scaleDiverging:function e(){var t=YR(NB()(OR));return t.copy=function(){return TB(t,e())},EI.apply(t,arguments)},scaleDivergingLog:function e(){var t=rL(NB()).domain([.1,1,10]);return t.copy=function(){return TB(t,e()).base(t.base())},EI.apply(t,arguments)},scaleDivergingPow:MB,scaleDivergingSqrt:function(){return MB.apply(null,arguments).exponent(.5)},scaleDivergingSymlog:function e(){var t=aL(NB());return t.copy=function(){return TB(t,e()).constant(t.constant())},EI.apply(t,arguments)},scaleIdentity:function e(t){var n;function r(e){return null==e||isNaN(e=+e)?n:e}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Array.from(e,kR),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,kR):[0,1],YR(r)},scaleImplicit:OI,scaleLinear:XR,scaleLog:function e(){const t=rL(AR()).domain([1,10]);return t.copy=()=>TR(t,e()).base(t.base()),kI.apply(t,arguments),t},scaleOrdinal:jI,scalePoint:TI,scalePow:dL,scaleQuantile:function e(){var t,n=[],r=[],o=[];function i(){var e=0,t=Math.max(1,r.length);for(o=new Array(t-1);++e0?o[t-1]:n[0],t=o?[i[o-1],r]:[i[t-1],i[t]]},s.unknown=function(e){return arguments.length&&(t=e),s},s.thresholds=function(){return i.slice()},s.copy=function(){return e().domain([n,r]).range(a).unknown(t)},kI.apply(YR(s),arguments)},scaleRadial:function e(){var t,n=NR(),r=[0,1],o=!1;function i(e){var r=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(n(e));return isNaN(r)?t:o?Math.round(r):r}return i.invert=function(e){return n.invert(fL(e))},i.domain=function(e){return arguments.length?(n.domain(e),i):n.domain()},i.range=function(e){return arguments.length?(n.range((r=Array.from(e,kR)).map(fL)),i):r.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(o=!!e,i):o},i.clamp=function(e){return arguments.length?(n.clamp(e),i):n.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e(n.domain(),r).round(o).clamp(n.clamp()).unknown(t)},kI.apply(i,arguments),YR(i)},scaleSequential:function e(){var t=YR(CB()(OR));return t.copy=function(){return TB(t,e())},EI.apply(t,arguments)},scaleSequentialLog:function e(){var t=rL(CB()).domain([1,10]);return t.copy=function(){return TB(t,e()).base(t.base())},EI.apply(t,arguments)},scaleSequentialPow:AB,scaleSequentialQuantile:function e(){var t=[],n=OR;function r(e){if(null!=e&&!isNaN(e=+e))return n((sI(t,e,1)-1)/(t.length-1))}return r.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null!=n&&!isNaN(n=+n)&&t.push(n);return t.sort(nI),r},r.interpolator=function(e){return arguments.length?(n=e,r):n},r.range=function(){return t.map(((e,r)=>n(r/(t.length-1))))},r.quantiles=function(e){return Array.from({length:e+1},((n,r)=>function(e,t){if(e=Float64Array.from(function*(e){for(let t of e)null!=t&&(t=+t)>=t&&(yield t)}(e)),(n=e.length)&&!isNaN(t=+t)){if(t<=0||n<2)return xI(e);if(t>=1)return bI(e);var n,r=(n-1)*t,o=Math.floor(r),i=bI(wI(e,o).subarray(0,o+1));return i+(xI(e.subarray(o+1))-i)*(r-o)}}(t,r/e)))},r.copy=function(){return e(n).domain(t)},EI.apply(r,arguments)},scaleSequentialSqrt:function(){return AB.apply(null,arguments).exponent(.5)},scaleSequentialSymlog:function e(){var t=aL(CB());return t.copy=function(){return TB(t,e()).constant(t.constant())},EI.apply(t,arguments)},scaleSqrt:function(){return dL.apply(null,arguments).exponent(.5)},scaleSymlog:function e(){var t=aL(AR());return t.copy=function(){return TR(t,e()).constant(t.constant())},kI.apply(t,arguments)},scaleThreshold:function e(){var t,n=[.5],r=[0,1],o=1;function i(e){return null!=e&&e<=e?r[sI(n,e,0,o)]:t}return i.domain=function(e){return arguments.length?(n=Array.from(e),o=Math.min(n.length,r.length-1),i):n.slice()},i.range=function(e){return arguments.length?(r=Array.from(e),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(e){var t=r.indexOf(e);return[n[t-1],n[t]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e().domain(n).range(r).unknown(t)},kI.apply(i,arguments)},scaleTime:function(){return kI.apply(PB(tF,nF,GL,YL,ML,CL,jL,EL,kL,sF).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},scaleUtc:function(){return kI.apply(PB(QL,eF,ZL,XL,WL,TL,PL,OL,kL,lF).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},tickFormat:KR},Symbol.toStringTag,{value:"Module"}));var IB=JS,RB=function(e,t,n){for(var r=-1,o=e.length;++rt},FB=RB,BB=LB,zB=RA,WB=function(e){return e&&e.length?FB(e,zB,BB):void 0};const VB=z(WB);var UB=function(e,t){return e(s=(a=Math.ceil(d/7))>s?a+1:s+1)&&(i=s,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((s=l.length)-(i=c.length)<0&&(i=s,r=c,c=l,l=r),n=0;i;)n=(l[--i]=l[i]+c[i]+n)/mz|0,l[i]%=mz;for(n&&(l.unshift(n),++o),s=l.length;0==l[--s];)l.pop();return t.d=l,t.e=o,lz?Cz(t,d):t}function xz(e,t,n){if(e!==~~e||en)throw Error(uz+e)}function wz(e){var t,n,r,o=e.length-1,i="",a=e[0];if(o>0){for(i+=a,t=1;te.e^i.s<0?1:-1;for(t=0,n=(r=i.d.length)<(o=e.d.length)?r:o;te.d[t]^i.s<0?1:-1;return r===o?0:r>o^i.s<0?1:-1},vz.decimalPlaces=vz.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},vz.dividedBy=vz.div=function(e){return _z(this,new this.constructor(e))},vz.dividedToIntegerBy=vz.idiv=function(e){var t=this.constructor;return Cz(_z(this,new t(e),0,1),t.precision)},vz.equals=vz.eq=function(e){return!this.cmp(e)},vz.exponent=function(){return kz(this)},vz.greaterThan=vz.gt=function(e){return this.cmp(e)>0},vz.greaterThanOrEqualTo=vz.gte=function(e){return this.cmp(e)>=0},vz.isInteger=vz.isint=function(){return this.e>this.d.length-2},vz.isNegative=vz.isneg=function(){return this.s<0},vz.isPositive=vz.ispos=function(){return this.s>0},vz.isZero=function(){return 0===this.s},vz.lessThan=vz.lt=function(e){return this.cmp(e)<0},vz.lessThanOrEqualTo=vz.lte=function(e){return this.cmp(e)<1},vz.logarithm=vz.log=function(e){var t,n=this,r=n.constructor,o=r.precision,i=o+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(az))throw Error(cz+"NaN");if(n.s<1)throw Error(cz+(n.s?"NaN":"-Infinity"));return n.eq(az)?new r(0):(lz=!1,t=_z(jz(n,i),jz(e,i),i),lz=!0,Cz(t,o))},vz.minus=vz.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Tz(t,e):bz(t,(e.s=-e.s,e))},vz.modulo=vz.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(!(e=new r(e)).s)throw Error(cz+"NaN");return n.s?(lz=!1,t=_z(n,e,0,1).times(e),lz=!0,n.minus(t)):Cz(new r(n),o)},vz.naturalExponential=vz.exp=function(){return Sz(this)},vz.naturalLogarithm=vz.ln=function(){return jz(this)},vz.negated=vz.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},vz.plus=vz.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?bz(t,e):Tz(t,(e.s=-e.s,e))},vz.precision=vz.sd=function(e){var t,n,r,o=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(uz+e);if(t=kz(o)+1,n=7*(r=o.d.length-1)+1,r=o.d[r]){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},vz.squareRoot=vz.sqrt=function(){var e,t,n,r,o,i,a,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(cz+"NaN")}for(e=kz(s),lz=!1,0==(o=Math.sqrt(+s))||o==1/0?(((t=wz(s.d)).length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=fz((e+1)/2)-(e<0||e%2),r=new l(t=o==1/0?"5e"+e:(t=o.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(_z(s,i,a+2)).times(.5),wz(i.d).slice(0,a)===(t=wz(r.d)).slice(0,a)){if(t=t.slice(a-3,a+1),o==a&&"4999"==t){if(Cz(i,n+1,0),i.times(i).eq(s)){r=i;break}}else if("9999"!=t)break;a+=4}return lz=!0,Cz(r,n)},vz.times=vz.mul=function(e){var t,n,r,o,i,a,s,l,c,u=this,d=u.constructor,f=u.d,p=(e=new d(e)).d;if(!u.s||!e.s)return new d(0);for(e.s*=u.s,n=u.e+e.e,(l=f.length)<(c=p.length)&&(i=f,f=p,p=i,a=l,l=c,c=a),i=[],r=a=l+c;r--;)i.push(0);for(r=c;--r>=0;){for(t=0,o=l+r;o>r;)s=i[o]+p[r]*f[o-r-1]+t,i[o--]=s%mz|0,t=s/mz|0;i[o]=(i[o]+t)%mz|0}for(;!i[--a];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,lz?Cz(e,d.precision):e},vz.toDecimalPlaces=vz.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(xz(e,0,sz),void 0===t?t=r.rounding:xz(t,0,8),Cz(n,e+kz(n)+1,t))},vz.toExponential=function(e,t){var n,r=this,o=r.constructor;return void 0===e?n=Az(r,!0):(xz(e,0,sz),void 0===t?t=o.rounding:xz(t,0,8),n=Az(r=Cz(new o(r),e+1,t),!0,e+1)),n},vz.toFixed=function(e,t){var n,r,o=this,i=o.constructor;return void 0===e?Az(o):(xz(e,0,sz),void 0===t?t=i.rounding:xz(t,0,8),n=Az((r=Cz(new i(o),e+kz(o)+1,t)).abs(),!1,e+kz(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)},vz.toInteger=vz.toint=function(){var e=this,t=e.constructor;return Cz(new t(e),kz(e)+1,t.rounding)},vz.toNumber=function(){return+this},vz.toPower=vz.pow=function(e){var t,n,r,o,i,a,s=this,l=s.constructor,c=+(e=new l(e));if(!e.s)return new l(az);if(!(s=new l(s)).s){if(e.s<1)throw Error(cz+"Infinity");return s}if(s.eq(az))return s;if(r=l.precision,e.eq(az))return Cz(s,r);if(a=(t=e.e)>=(n=e.d.length-1),i=s.s,a){if((n=c<0?-c:c)<=yz){for(o=new l(az),t=Math.ceil(r/7+4),lz=!1;n%2&&Nz((o=o.times(s)).d,t),0!==(n=fz(n/2));)Nz((s=s.times(s)).d,t);return lz=!0,e.s<0?new l(az).div(o):Cz(o,r)}}else if(i<0)throw Error(cz+"NaN");return i=i<0&&1&e.d[Math.max(t,n)]?-1:1,s.s=1,lz=!1,o=e.times(jz(s,r+12)),lz=!0,(o=Sz(o)).s=i,o},vz.toPrecision=function(e,t){var n,r,o=this,i=o.constructor;return void 0===e?r=Az(o,(n=kz(o))<=i.toExpNeg||n>=i.toExpPos):(xz(e,1,sz),void 0===t?t=i.rounding:xz(t,0,8),r=Az(o=Cz(new i(o),e,t),e<=(n=kz(o))||n<=i.toExpNeg,e)),r},vz.toSignificantDigits=vz.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(xz(e,1,sz),void 0===t?t=n.rounding:xz(t,0,8)),Cz(new n(this),e,t)},vz.toString=vz.valueOf=vz.val=vz.toJSON=vz[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=kz(e),n=e.constructor;return Az(e,t<=n.toExpNeg||t>=n.toExpPos)};var _z=function(){function e(e,t){var n,r=0,o=e.length;for(e=e.slice();o--;)n=e[o]*t+r,e[o]=n%mz|0,r=n/mz|0;return r&&e.unshift(r),e}function t(e,t,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;ot[o]?1:-1;break}return i}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]1;)e.shift()}return function(r,o,i,a){var s,l,c,u,d,f,p,h,m,y,g,v,b,x,w,_,S,k,E=r.constructor,O=r.s==o.s?1:-1,j=r.d,P=o.d;if(!r.s)return new E(r);if(!o.s)throw Error(cz+"Division by zero");for(l=r.e-o.e,S=P.length,w=j.length,h=(p=new E(O)).d=[],c=0;P[c]==(j[c]||0);)++c;if(P[c]>(j[c]||0)&&--l,(v=null==i?i=E.precision:a?i+(kz(r)-kz(o))+1:i)<0)return new E(0);if(v=v/7+2|0,c=0,1==S)for(u=0,P=P[0],v++;(c1&&(P=e(P,u),j=e(j,u),S=P.length,w=j.length),x=S,y=(m=j.slice(0,S)).length;y=mz/2&&++_;do{u=0,(s=t(P,m,S,y))<0?(g=m[0],S!=y&&(g=g*mz+(m[1]||0)),(u=g/_|0)>1?(u>=mz&&(u=mz-1),1==(s=t(d=e(P,u),m,f=d.length,y=m.length))&&(u--,n(d,S16)throw Error(dz+kz(e));if(!e.s)return new c(az);for(null==t?(lz=!1,a=u):a=t,i=new c(.03125);e.abs().gte(.1);)e=e.times(i),l+=5;for(a+=Math.log(pz(2,l))/Math.LN10*2+5|0,n=r=o=new c(az),c.precision=a;;){if(r=Cz(r.times(e),a),n=n.times(++s),wz((i=o.plus(_z(r,n,a))).d).slice(0,a)===wz(o.d).slice(0,a)){for(;l--;)o=Cz(o.times(o),a);return c.precision=u,null==t?(lz=!0,Cz(o,u)):o}o=i}}function kz(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function Ez(e,t,n){if(t>e.LN10.sd())throw lz=!0,n&&(e.precision=n),Error(cz+"LN10 precision limit exceeded");return Cz(new e(e.LN10),t)}function Oz(e){for(var t="";e--;)t+="0";return t}function jz(e,t){var n,r,o,i,a,s,l,c,u,d=1,f=e,p=f.d,h=f.constructor,m=h.precision;if(f.s<1)throw Error(cz+(f.s?"NaN":"-Infinity"));if(f.eq(az))return new h(0);if(null==t?(lz=!1,c=m):c=t,f.eq(10))return null==t&&(lz=!0),Ez(h,c);if(c+=10,h.precision=c,r=(n=wz(p)).charAt(0),i=kz(f),!(Math.abs(i)<15e14))return l=Ez(h,c+2,m).times(i+""),f=jz(new h(r+"."+n.slice(1)),c-10).plus(l),h.precision=m,null==t?(lz=!0,Cz(f,m)):f;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=wz((f=f.times(e)).d)).charAt(0),d++;for(i=kz(f),r>1?(f=new h("0."+n),i++):f=new h(r+"."+n.slice(1)),s=a=f=_z(f.minus(az),f.plus(az),c),u=Cz(f.times(f),c),o=3;;){if(a=Cz(a.times(u),c),wz((l=s.plus(_z(a,new h(o),c))).d).slice(0,c)===wz(s.d).slice(0,c))return s=s.times(2),0!==i&&(s=s.plus(Ez(h,c+2,m).times(i+""))),s=_z(s,new h(d),c),h.precision=m,null==t?(lz=!0,Cz(s,m)):s;s=l,o+=2}}function Pz(e,t){var n,r,o;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;48===t.charCodeAt(r);)++r;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(r,o)){if(o-=r,n=n-r-1,e.e=fz(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),rgz||e.e<-gz))throw Error(dz+n)}else e.s=0,e.e=0,e.d=[0];return e}function Cz(e,t,n){var r,o,i,a,s,l,c,u,d=e.d;for(a=1,i=d[0];i>=10;i/=10)a++;if((r=t-a)<0)r+=7,o=t,c=d[u=0];else{if((u=Math.ceil((r+1)/7))>=(i=d.length))return e;for(c=i=d[u],a=1;i>=10;i/=10)a++;o=(r%=7)-7+a}if(void 0!==n&&(s=c/(i=pz(10,a-o-1))%10|0,l=t<0||void 0!==d[u+1]||c%i,l=n<4?(s||l)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||l||6==n&&(r>0?o>0?c/pz(10,a-o):0:d[u-1])%10&1||n==(e.s<0?8:7))),t<1||!d[0])return l?(i=kz(e),d.length=1,t=t-i-1,d[0]=pz(10,(7-t%7)%7),e.e=fz(-t/7)||0):(d.length=1,d[0]=e.e=e.s=0),e;if(0==r?(d.length=u,i=1,u--):(d.length=u+1,i=pz(10,7-r),d[u]=o>0?(c/pz(10,a-o)%pz(10,o)|0)*i:0),l)for(;;){if(0==u){(d[0]+=i)==mz&&(d[0]=1,++e.e);break}if(d[u]+=i,d[u]!=mz)break;d[u--]=0,i=1}for(r=d.length;0===d[--r];)d.pop();if(lz&&(e.e>gz||e.e<-gz))throw Error(dz+kz(e));return e}function Tz(e,t){var n,r,o,i,a,s,l,c,u,d,f=e.constructor,p=f.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new f(e),lz?Cz(t,p):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),a=c-r){for((u=a<0)?(n=l,a=-a,s=d.length):(n=d,r=c,s=l.length),a>(o=Math.max(Math.ceil(p/7),s)+2)&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((u=(o=l.length)<(s=d.length))&&(s=o),o=0;o0;--o)l[s++]=0;for(o=d.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+Oz(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+Oz(-o-1)+i,n&&(r=n-a)>0&&(i+=Oz(r))):o>=a?(i+=Oz(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+Oz(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=Oz(r))),e.s<0?"-"+i:i}function Nz(e,t){if(e.length>t)return e.length=t,!0}function Mz(e){if(!e||"object"!=typeof e)throw Error(cz+"Object expected");var t,n,r,o=["precision",1,sz,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=o[t+1]&&r<=o[t+2]))throw Error(uz+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(uz+n+": "+r);this[n]=new this(r)}return this}var Dz=function e(t){var n,r,o;function i(e){var t=this;if(!(t instanceof i))return new i(e);if(t.constructor=i,e instanceof i)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(uz+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):Pz(t,e.toString())}if("string"!=typeof e)throw Error(uz+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!hz.test(e))throw Error(uz+e);Pz(t,e)}if(i.prototype=vz,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=e,i.config=i.set=Mz,void 0===t&&(t={}),t)for(o=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t?n.apply(void 0,o):e(t-a,zz((function(){for(var e=arguments.length,t=new Array(e),r=0;r"u")&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&null!=s.return&&s.return()}finally{if(o)throw i}}return n}}(e,t)||Zz(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zz(e,t){if(e){if("string"==typeof e)return Jz(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jz(e,t)}}function Jz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nr&&(o=r,i=n),[o,i]}function eW(e,t,n){if(e.lte(0))return new Iz(0);var r=Yz(e.toNumber()),o=new Iz(10).pow(r),i=e.div(o),a=1!==r?.05:.1,s=new Iz(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return t?s:new Iz(Math.ceil(s))}function tW(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Iz(0),tickMin:new Iz(0),tickMax:new Iz(0)};var i,a=eW(new Iz(t).sub(e).div(n-1),r,o);i=e<=0&&t>=0?new Iz(0):(i=new Iz(e).add(t).div(2)).sub(new Iz(i).mod(a));var s=Math.ceil(i.sub(e).div(a).toNumber()),l=Math.ceil(new Iz(t).sub(i).div(a).toNumber()),c=s+l+1;return c>n?tW(e,t,n,r,o+1):(c0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:a,tickMin:i.sub(new Iz(s).mul(a)),tickMax:i.add(new Iz(l).mul(a))})}var nW=qz((function(e){var t=Gz(e,2),n=t[0],r=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(o,2),s=Gz(Qz([n,r]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0){var u=c===1/0?[l].concat(Xz(Uz(0,o-1).map((function(){return 1/0})))):[].concat(Xz(Uz(0,o-1).map((function(){return-1/0}))),[c]);return n>r?Hz(u):u}if(l===c)return function(e,t,n){var r=1,o=new Iz(e);if(!o.isint()&&n){var i=Math.abs(e);i<1?(r=new Iz(10).pow(Yz(e)-1),o=new Iz(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new Iz(Math.floor(e)))}else 0===e?o=new Iz(Math.floor((t-1)/2)):n||(o=new Iz(Math.floor(e)));var a=Math.floor((t-1)/2),s=function(){for(var e=arguments.length,t=new Array(e),n=0;nr?Hz(m):m})),rW=qz((function(e,t){var n=Gz(e,2),r=n[0],o=n[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Gz(Qz([r,o]),2),s=a[0],l=a[1];if(s===-1/0||l===1/0)return[r,o];if(s===l)return[s];var c=Math.max(t,2),u=eW(new Iz(l).sub(s).div(c-1),i,0),d=[].concat(Xz(Kz(new Iz(s),new Iz(l).sub(new Iz(.99).mul(u)),u)),[l]);return r>o?Hz(d):d}));function oW(e,t){throw new Error("Invariant failed")}var iW=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function aW(e){return aW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},aW(e)}function sW(){return sW=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=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,iW),d=$O(u,!1);"x"===this.props.direction&&"number"!==l.type&&oW();var f=i.map((function(e){var i=a(e,o),u=i.x,f=i.y,p=i.value,h=i.errorVal;if(!h)return null;var m,y,g=[];if(Array.isArray(h)){var v=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0!==t)for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lW(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lW(e,t)}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(h,2);m=v[0],y=v[1]}else m=y=h;if("vertical"===n){var b=l.scale,x=f+t,w=x+r,_=x-r,S=b(p-m),k=b(p+y);g.push({x1:k,y1:w,x2:k,y2:_}),g.push({x1:S,y1:x,x2:k,y2:x}),g.push({x1:S,y1:w,x2:S,y2:_})}else if("horizontal"===n){var E=c.scale,O=u+t,j=O-r,P=O+r,C=E(p-m),T=E(p+y);g.push({x1:j,y1:T,x2:P,y2:T}),g.push({x1:O,y1:C,x2:O,y2:T}),g.push({x1:j,y1:C,x2:P,y2:C})}return s.createElement(ej,sW({className:"recharts-errorBar",key:"bar-".concat(g.map((function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)})))},d),g.map((function(e){return s.createElement("line",sW({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))})))}));return s.createElement(ej,{className:"recharts-errorBars"},f)}}])}(s.Component);function mW(e){return mW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mW(e)}function yW(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 gW(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=2?2*fO(a[0]-a[1])*l:l,t&&(e.ticks||e.niceTicks)){var c=(e.ticks||e.niceTicks).map((function(e){var t=o?o.indexOf(e):e;return{coordinate:r(t)+l,value:e,offset:l}}));return c.filter((function(e){return!dO(e.coordinate)}))}return e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map((function(e,t){return{coordinate:r(e)+l,value:e,index:t,offset:l}})):r.ticks&&!n?r.ticks(e.tickCount).map((function(e){return{coordinate:r(e)+l,value:e,offset:l}})):r.domain().map((function(e,t){return{coordinate:r(e)+l,value:o?o[e]:e,index:t,offset:l}}))},MW=new WeakMap,DW=function(e,t){if("function"!=typeof t)return e;MW.has(e)||MW.set(e,new WeakMap);var n=MW.get(e);if(n.has(t))return n.get(t);var r=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return n.set(t,r),r},IW=function(e,t,n){var r=e.scale,o=e.type,i=e.layout,a=e.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:PI(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:XR(),realScaleType:"linear"}:"category"===o&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!n)?{scale:TI(),realScaleType:"point"}:"category"===o?{scale:PI(),realScaleType:"band"}:{scale:XR(),realScaleType:"linear"};if(eO(r)){var s="scale".concat(kj(r));return{scale:(DB[s]||TI)(),realScaleType:DB[s]?s:"point"}}return ck(r)?{scale:r}:{scale:TI(),realScaleType:"point"}},RW=1e-4,LW=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),o=Math.min(r[0],r[1])-RW,i=Math.max(r[0],r[1])+RW,a=e(t[0]),s=e(t[n-1]);(ai||si)&&e.domain([t[0],t[n-1]])}},FW={sign:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n=0?(e[a][n][0]=o,e[a][n][1]=o+s,o=e[a][n][1]):(e[a][n][0]=i,e[a][n][1]=i+s,i=e[a][n][1])}},expand:function(e,t){if((r=e.length)>0){for(var n,r,o,i=0,a=e[0].length;i0){for(var n,r=0,o=e[t[0]],i=o.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(e[i][n][0]=o,e[i][n][1]=o+a,o=e[i][n][1]):(e[i][n][0]=0,e[i][n][1]=0)}}},BW=function(e,t,n){var r=t.map((function(e){return e.props.dataKey})),o=FW[n],i=function(){var e=Ej([]),t=OP,n=EP,r=jP;function o(o){var i,a,s=Array.from(e.apply(this,arguments),PP),l=s.length,c=-1;for(const e of o)for(i=0,++c;i0)return r}if(e&&t&&t.length>=2){for(var o=vM(t,(function(e){return e.coordinate})),i=1/0,a=1,s=o.length;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},iV=function(e,t){var n=t.startAngle,r=t.endAngle,o=Math.floor(n/360),i=Math.floor(r/360);return e+360*Math.min(o,i)},aV=function(e,t){var n=function(e,t){var n=e.x,r=e.y,o=t.cx,i=t.cy,a=function(e,t){var n=e.x,r=e.y,o=t.x,i=t.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(r-i,2))}({x:n,y:r},{x:o,y:i});if(a<=0)return{radius:a};var s=(n-o)/a,l=Math.acos(s);return r>i&&(l=2*Math.PI-l),{radius:a,angle:nV(l),angleInRadian:l}}({x:e.x,y:e.y},t),r=n.radius,o=n.angle,i=t.innerRadius,a=t.outerRadius;if(ra)return!1;if(0===r)return!0;var s,l=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),o=Math.floor(n/360),i=Math.min(r,o);return{startAngle:t-360*i,endAngle:n-360*i}}(t),c=l.startAngle,u=l.endAngle,d=o;if(c<=u){for(;d>u;)d-=360;for(;d=c&&d<=u}else{for(;d>c;)d-=360;for(;d=u&&d<=c}return s?JW(JW({},t),{},{radius:r,angle:iV(d,t)}):null},sV=function(e){return(0,s.isValidElement)(e)||ck(e)||"boolean"==typeof e?"":e.className};function lV(e){return lV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lV(e)}var cV=["offset"];function uV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,cV)),o=r.viewBox,i=r.position,a=r.value,l=r.children,c=r.content,u=r.className,d=void 0===u?"":u,f=r.textBreakAll;if(!o||XE(a)&&XE(l)&&!(0,s.isValidElement)(c)&&!ck(c))return null;if((0,s.isValidElement)(c))return(0,s.cloneElement)(c,r);if(ck(c)){if(t=(0,s.createElement)(c,r),(0,s.isValidElement)(t))return t}else t=function(e){var t=e.value,n=e.formatter,r=XE(e.children)?t:e.children;return ck(n)?n(r):r}(r);var p=function(e){return"cx"in e&&hO(e.cx)}(o),h=$O(r,!0);if(p&&("insideStart"===i||"insideEnd"===i||"end"===i))return function(e,t,n){var r,o,i=e.position,a=e.viewBox,l=e.offset,c=e.className,u=a,d=u.cx,f=u.cy,p=u.innerRadius,h=u.outerRadius,m=u.startAngle,y=u.endAngle,g=u.clockWise,v=(p+h)/2,b=function(e,t){return fO(t-e)*Math.min(Math.abs(t-e),360)}(m,y),x=b>=0?1:-1;"insideStart"===i?(r=m+x*l,o=g):"insideEnd"===i?(r=y-x*l,o=!g):"end"===i&&(r=y+x*l,o=g),o=b<=0?o:!o;var w=rV(d,f,v,r),_=rV(d,f,v,r+359*(o?1:-1)),S="M".concat(w.x,",").concat(w.y,"\n A").concat(v,",").concat(v,",0,1,").concat(o?0:1,",\n ").concat(_.x,",").concat(_.y),k=XE(e.id)?gO("recharts-radial-line-"):e.id;return s.createElement("text",hV({},n,{dominantBaseline:"central",className:Ve("recharts-radial-bar-label",c)}),s.createElement("defs",null,s.createElement("path",{id:k,d:S})),s.createElement("textPath",{xlinkHref:"#".concat(k)},t))}(r,t,h);var m=p?function(e){var t=e.viewBox,n=e.offset,r=e.position,o=t,i=o.cx,a=o.cy,s=o.innerRadius,l=o.outerRadius,c=(o.startAngle+o.endAngle)/2;if("outside"===r){var u=rV(i,a,l+n,c),d=u.x;return{x:d,y:u.y,textAnchor:d>=i?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"end"};var f=rV(i,a,(s+l)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}}(r):function(e){var t=e.viewBox,n=e.parentViewBox,r=e.offset,o=e.position,i=t,a=i.x,s=i.y,l=i.width,c=i.height,u=c>=0?1:-1,d=u*r,f=u>0?"end":"start",p=u>0?"start":"end",h=l>=0?1:-1,m=h*r,y=h>0?"end":"start",g=h>0?"start":"end";if("top"===o)return fV(fV({},{x:a+l/2,y:s-u*r,textAnchor:"middle",verticalAnchor:f}),n?{height:Math.max(s-n.y,0),width:l}:{});if("bottom"===o)return fV(fV({},{x:a+l/2,y:s+c+d,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(n.y+n.height-(s+c),0),width:l}:{});if("left"===o){var v={x:a-m,y:s+c/2,textAnchor:y,verticalAnchor:"middle"};return fV(fV({},v),n?{width:Math.max(v.x-n.x,0),height:c}:{})}if("right"===o){var b={x:a+l+m,y:s+c/2,textAnchor:g,verticalAnchor:"middle"};return fV(fV({},b),n?{width:Math.max(n.x+n.width-b.x,0),height:c}:{})}var x=n?{width:l,height:c}:{};return"insideLeft"===o?fV({x:a+m,y:s+c/2,textAnchor:g,verticalAnchor:"middle"},x):"insideRight"===o?fV({x:a+l-m,y:s+c/2,textAnchor:y,verticalAnchor:"middle"},x):"insideTop"===o?fV({x:a+l/2,y:s+d,textAnchor:"middle",verticalAnchor:p},x):"insideBottom"===o?fV({x:a+l/2,y:s+c-d,textAnchor:"middle",verticalAnchor:f},x):"insideTopLeft"===o?fV({x:a+m,y:s+d,textAnchor:g,verticalAnchor:p},x):"insideTopRight"===o?fV({x:a+l-m,y:s+d,textAnchor:y,verticalAnchor:p},x):"insideBottomLeft"===o?fV({x:a+m,y:s+c-d,textAnchor:g,verticalAnchor:f},x):"insideBottomRight"===o?fV({x:a+l-m,y:s+c-d,textAnchor:y,verticalAnchor:f},x):ik(o)&&(hO(o.x)||pO(o.x))&&(hO(o.y)||pO(o.y))?fV({x:a+vO(o.x,l),y:s+vO(o.y,c),textAnchor:"end",verticalAnchor:"end"},x):fV({x:a+l/2,y:s+c/2,textAnchor:"middle",verticalAnchor:"middle"},x)}(r);return s.createElement(tI,hV({className:Ve("recharts-label",d)},h,m,{breakAll:f}),t)}mV.displayName="Label";var yV=function(e){var t=e.cx,n=e.cy,r=e.angle,o=e.startAngle,i=e.endAngle,a=e.r,s=e.radius,l=e.innerRadius,c=e.outerRadius,u=e.x,d=e.y,f=e.top,p=e.left,h=e.width,m=e.height,y=e.clockWise,g=e.labelViewBox;if(g)return g;if(hO(h)&&hO(m)){if(hO(u)&&hO(d))return{x:u,y:d,width:h,height:m};if(hO(f)&&hO(p))return{x:f,y:p,width:h,height:m}}return hO(u)&&hO(d)?{x:u,y:d,width:0,height:0}:hO(t)&&hO(n)?{cx:t,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:l||0,outerRadius:c||s||a||0,clockWise:y}:e.viewBox?e.viewBox:{}};mV.parseViewBox=yV,mV.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,o=yV(e),i=BO(r,mV).map((function(e,n){return(0,s.cloneElement)(e,{viewBox:t||o,key:"label-".concat(n)})}));if(!n)return i;var a=function(e,t){return e?!0===e?s.createElement(mV,{key:"label-implicit",viewBox:t}):mO(e)?s.createElement(mV,{key:"label-implicit",viewBox:t,value:e}):(0,s.isValidElement)(e)?e.type===mV?(0,s.cloneElement)(e,{key:"label-implicit",viewBox:t}):s.createElement(mV,{key:"label-implicit",content:e,viewBox:t}):ck(e)?s.createElement(mV,{key:"label-implicit",content:e,viewBox:t}):ik(e)?s.createElement(mV,hV({viewBox:t},e,{key:"label-implicit"})):null:null}(e.label,t||o);return[a].concat(function(e){return function(e){if(Array.isArray(e))return uV(e)}(e)||function(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return uV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uV(e,t)}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(i))};var gV=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0};const vV=z(gV);function bV(e){return bV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bV(e)}var xV=["valueAccessor"],wV=["data","dataKey","clockWise","id","textBreakAll"];function _V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var PV=function(e){return Array.isArray(e.value)?vV(e.value):e.value};function CV(e){var t=e.valueAccessor,n=void 0===t?PV:t,r=jV(e,xV),o=r.data,i=r.dataKey,a=r.clockWise,l=r.id,c=r.textBreakAll,u=jV(r,wV);return o&&o.length?s.createElement(ej,{className:"recharts-label-list"},o.map((function(e,t){var r=XE(i)?n(e,t):OW(e&&e.payload,i),o=XE(l)?{}:{id:"".concat(l,"-").concat(t)};return s.createElement(mV,SV({},$O(e,!0),u,o,{parentViewBox:e.parentViewBox,value:r,textBreakAll:c,viewBox:mV.parseViewBox(XE(a)?e:EV(EV({},e),{},{clockWise:a})),key:"label-".concat(t),index:t}))}))):null}function TV(e){return TV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TV(e)}function AV(){return AV=Object.assign?Object.assign.bind():function(e){for(var t=1;t2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=BO(e.children,CV).map((function(e,n){return(0,s.cloneElement)(e,{data:t,key:"labelList-".concat(n)})}));if(!n)return r;var o=function(e,t){return e?!0===e?s.createElement(CV,{key:"labelList-implicit",data:t}):s.isValidElement(e)||ck(e)?s.createElement(CV,{key:"labelList-implicit",data:t,content:e}):ik(e)?s.createElement(CV,SV({data:t},e,{key:"labelList-implicit"})):null:null}(e.label,t);return[o].concat(function(e){return function(e){if(Array.isArray(e))return _V(e)}(e)||function(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return _V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _V(e,t)}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r))};var IV=function(e){var t=e.cx,n=e.cy,r=e.radius,o=e.angle,i=e.sign,a=e.isExternal,s=e.cornerRadius,l=e.cornerIsExternal,c=s*(a?1:-1)+r,u=Math.asin(s/c)/tV,d=l?o:o+i*u,f=l?o-i*u:o;return{center:rV(t,n,c,d),circleTangency:rV(t,n,r,d),lineTangency:rV(t,n,c*Math.cos(u*tV),f),theta:u}},RV=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,o=e.outerRadius,i=e.startAngle,a=function(e,t){return fO(t-e)*Math.min(Math.abs(t-e),359.999)}(i,e.endAngle),s=i+a,l=rV(t,n,o,i),c=rV(t,n,o,s),u="M ".concat(l.x,",").concat(l.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(a)>180),",").concat(+(i>s),",\n ").concat(c.x,",").concat(c.y,"\n ");if(r>0){var d=rV(t,n,r,i),f=rV(t,n,r,s);u+="L ".concat(f.x,",").concat(f.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(a)>180),",").concat(+(i<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else u+="L ".concat(t,",").concat(n," Z");return u},LV={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},FV=function(e){var t=MV(MV({},LV),e),n=t.cx,r=t.cy,o=t.innerRadius,i=t.outerRadius,a=t.cornerRadius,l=t.forceCornerRadius,c=t.cornerIsExternal,u=t.startAngle,d=t.endAngle,f=t.className;if(i0&&Math.abs(u-d)<360?function(e){var t=e.cx,n=e.cy,r=e.innerRadius,o=e.outerRadius,i=e.cornerRadius,a=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,u=fO(c-l),d=IV({cx:t,cy:n,radius:o,angle:l,sign:u,cornerRadius:i,cornerIsExternal:s}),f=d.circleTangency,p=d.lineTangency,h=d.theta,m=IV({cx:t,cy:n,radius:o,angle:c,sign:-u,cornerRadius:i,cornerIsExternal:s}),y=m.circleTangency,g=m.lineTangency,v=m.theta,b=s?Math.abs(l-c):Math.abs(l-c)-h-v;if(b<0)return a?"M ".concat(p.x,",").concat(p.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(2*-i,",0\n "):RV({cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:c});var x="M ".concat(p.x,",").concat(p.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(f.x,",").concat(f.y,"\n A").concat(o,",").concat(o,",0,").concat(+(b>180),",").concat(+(u<0),",").concat(y.x,",").concat(y.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(g.x,",").concat(g.y,"\n ");if(r>0){var w=IV({cx:t,cy:n,radius:r,angle:l,sign:u,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),_=w.circleTangency,S=w.lineTangency,k=w.theta,E=IV({cx:t,cy:n,radius:r,angle:c,sign:-u,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),O=E.circleTangency,j=E.lineTangency,P=E.theta,C=s?Math.abs(l-c):Math.abs(l-c)-k-P;if(C<0&&0===i)return"".concat(x,"L").concat(t,",").concat(n,"Z");x+="L".concat(j.x,",").concat(j.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(O.x,",").concat(O.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(u>0),",").concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(S.x,",").concat(S.y,"Z")}else x+="L".concat(t,",").concat(n,"Z");return x}({cx:n,cy:r,innerRadius:o,outerRadius:i,cornerRadius:Math.min(y,m/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:d}):RV({cx:n,cy:r,innerRadius:o,outerRadius:i,startAngle:u,endAngle:d}),s.createElement("path",AV({},$O(t,!0),{className:h,d:p,role:"img"}))};function BV(e){return BV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},BV(e)}function zV(){return zV=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function pU(e,t){return lU(e.getTime(),t.getTime())}function hU(e,t,n){if(e.size!==t.size)return!1;for(var r,o,i={},a=e.entries(),s=0;(r=a.next())&&!r.done;){for(var l=t.entries(),c=!1,u=0;(o=l.next())&&!o.done;){var d=r.value,f=d[0],p=d[1],h=o.value,m=h[0],y=h[1];!c&&!i[u]&&(c=n.equals(f,m,s,u,e,t,n)&&n.equals(p,y,f,m,e,t,n))&&(i[u]=!0),u++}if(!c)return!1;s++}return!0}function mU(e,t,n){var r,o=dU(e),i=o.length;if(dU(t).length!==i)return!1;for(;i-- >0;)if((r=o[i])===cU&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!sU(t,r)||!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function yU(e,t,n){var r,o,i,a=aU(e),s=a.length;if(aU(t).length!==s)return!1;for(;s-- >0;)if((r=a[s])===cU&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!sU(t,r)||!n.equals(e[r],t[r],r,r,e,t,n)||(o=uU(e,r),i=uU(t,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function gU(e,t){return lU(e.valueOf(),t.valueOf())}function vU(e,t){return e.source===t.source&&e.flags===t.flags}function bU(e,t,n){if(e.size!==t.size)return!1;for(var r,o,i={},a=e.values();(r=a.next())&&!r.done;){for(var s=t.values(),l=!1,c=0;(o=s.next())&&!o.done;)!l&&!i[c]&&(l=n.equals(r.value,o.value,r.value,o.value,e,t,n))&&(i[c]=!0),c++;if(!l)return!1}return!0}function xU(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var wU=Array.isArray,_U="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,SU=Object.assign,kU=Object.prototype.toString.call.bind(Object.prototype.toString),EU=OU();function OU(e){void 0===e&&(e={});var t=e.circular,n=void 0!==t&&t,r=e.createInternalComparator,o=e.createState,i=e.strict,a=void 0!==i&&i,s=function(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,o={areArraysEqual:r?yU:fU,areDatesEqual:pU,areMapsEqual:r?oU(hU,yU):hU,areObjectsEqual:r?yU:mU,arePrimitiveWrappersEqual:gU,areRegExpsEqual:vU,areSetsEqual:r?oU(bU,yU):bU,areTypedArraysEqual:r?yU:xU};if(n&&(o=SU({},o,n(o))),t){var i=iU(o.areArraysEqual),a=iU(o.areMapsEqual),s=iU(o.areObjectsEqual),l=iU(o.areSetsEqual);o=SU({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:l})}return o}(e),l=function(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,o=e.areObjectsEqual,i=e.arePrimitiveWrappersEqual,a=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(e,c,u){if(e===c)return!0;if(null==e||null==c||"object"!=typeof e||"object"!=typeof c)return e!=e&&c!=c;var d=e.constructor;if(d!==c.constructor)return!1;if(d===Object)return o(e,c,u);if(wU(e))return t(e,c,u);if(null!=_U&&_U(e))return l(e,c,u);if(d===Date)return n(e,c,u);if(d===RegExp)return a(e,c,u);if(d===Map)return r(e,c,u);if(d===Set)return s(e,c,u);var f=kU(e);return"[object Date]"===f?n(e,c,u):"[object RegExp]"===f?a(e,c,u):"[object Map]"===f?r(e,c,u):"[object Set]"===f?s(e,c,u):"[object Object]"===f?"function"!=typeof e.then&&"function"!=typeof c.then&&o(e,c,u):"[object Arguments]"===f?o(e,c,u):("[object Boolean]"===f||"[object Number]"===f||"[object String]"===f)&&i(e,c,u)}}(s),c=r?r(l):function(e){return function(t,n,r,o,i,a,s){return e(t,n,s)}}(l);return function(e){var t=e.circular,n=e.comparator,r=e.createState,o=e.equals,i=e.strict;if(r)return function(e,a){var s=r(),l=s.cache,c=void 0===l?t?new WeakMap:void 0:l,u=s.meta;return n(e,a,{cache:c,equals:o,meta:u,strict:i})};if(t)return function(e,t){return n(e,t,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(e,t){return n(e,t,a)}}({circular:n,comparator:l,createState:o,equals:c,strict:a})}function jU(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame((function r(o){n<0&&(n=o),o-n>t?(e(o),n=-1):function(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}(r)}))}function PU(e){return PU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},PU(e)}function CU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&e<=1}));var c=UU(r,i),u=UU(o,a),d=function(e,t){return function(n){var r=WU(e,t),o=[].concat(function(e){return function(e){if(Array.isArray(e))return BU(e)}(e)||function(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||FU(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r.map((function(e,t){return e*t})).slice(1)),[0]);return VU(o,n)}}(r,i),f=function(e){return e>1?1:e<0?0:e},p=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var o=c(n)-t,i=d(n);if(Math.abs(o-t)e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch{return!1}}();return function(){var n,r=f$(e);if(t){var o=f$(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u$(this,n)}}(n);function n(e,r){var o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var i=(o=t.call(this,e,r)).props,a=i.isActive,s=i.attributeName,l=i.from,c=i.to,u=i.steps,d=i.children,f=i.duration;if(o.handleStyleChange=o.handleStyleChange.bind(d$(o)),o.changeStyle=o.changeStyle.bind(d$(o)),!a||f<=0)return o.state={style:{}},"function"==typeof d&&(o.state={style:c}),u$(o);if(u&&u.length)o.state={style:u[0].style};else if(l){if("function"==typeof d)return o.state={style:l},u$(o);o.state={style:s?s$({},s,l):l}}else o.state={style:{}};return o}return function(e,t){t&&function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,o=void 0===r?8:r,i=e.dt,a=void 0===i?17:i,s=function(e,t,r){var i=r+(-(e-t)*n-r*o)*a/1e3,s=r*a/1e3+e;return Math.abs(s-t)