/*! third party licenses: js/vendor.LICENSE.txt */ import{w as on,c as q}from"./path-i7Zvihw6.chunk.mjs";import{p as rn,c as S,a as R,h as an,e as f,t as un,b as W,m as D,f as cn,g as y,i as sn,j as yn,k as en}from"./isEmpty-nTVdZyYD.chunk.mjs";function ln(o){return o.innerRadius}function fn(o){return o.outerRadius}function pn(o){return o.startAngle}function gn(o){return o.endAngle}function xn(o){return o&&o.padAngle}function mn(o,v,B,j,d,T,E,r){var G=B-o,i=j-v,n=E-d,g=r-T,a=g*G-n*i;if(!(a*ac*c+O*O&&(V=I,_=m),{cx:V,cy:_,x01:-n,y01:-g,x11:V*(d/b-1),y11:_*(d/b-1)}}function dn(){var o=ln,v=fn,B=q(0),j=null,d=pn,T=gn,E=xn,r=null,G=on(i);function i(){var n,g,a=+o.apply(this,arguments),s=+v.apply(this,arguments),e=d.apply(this,arguments)-an,l=T.apply(this,arguments)-an,N=cn(l-e),u=l>e;if(r||(r=n=G()),sf))r.moveTo(0,0);else if(N>un-f)r.moveTo(s*S(e),s*R(e)),r.arc(0,0,s,e,l,!u),a>f&&(r.moveTo(a*S(l),a*R(l)),r.arc(0,0,a,l,e,u));else{var x=e,p=l,A=e,b=l,k=N,Q=N,V=E.apply(this,arguments)/2,_=V>f&&(j?+j.apply(this,arguments):W(a*a+s*s)),I=D(cn(s-a)/2,+B.apply(this,arguments)),m=I,h=I,t,c;if(_>f){var O=sn(_/a*R(V)),X=sn(_/s*R(V));(k-=O*2)>f?(O*=u?1:-1,A+=O,b-=O):(k=0,A=b=(e+l)/2),(Q-=X*2)>f?(X*=u?1:-1,x+=X,p-=X):(Q=0,x=p=(e+l)/2)}var z=s*S(x),U=s*R(x),Y=a*S(b),Z=a*R(b);if(I>f){var $=s*S(p),H=s*R(p),K=a*S(A),L=a*R(A),w;if(Nf?h>f?(t=J(K,L,z,U,s,h,u),c=J($,H,Y,Z,s,h,u),r.moveTo(t.cx+t.x01,t.cy+t.y01),hf)||!(k>f)?r.lineTo(Y,Z):m>f?(t=J(Y,Z,$,H,a,-m,u),c=J(z,U,K,L,a,-m,u),r.lineTo(t.cx+t.x01,t.cy+t.y01),m