import{c as Q,p as sn}from"./constant-6af51708.js";import{J as en,K as X,N as I,O as rn,P as y,I as ln,Q as z,R as b,T as un,V as t,W as an,X as on,Y as tn}from"./utils-3cbdbddf-b0df7f51.js";function fn(l){return l.innerRadius}function cn(l){return l.outerRadius}function yn(l){return l.startAngle}function gn(l){return l.endAngle}function mn(l){return l&&l.padAngle}function pn(l,x,w,O,h,v,S,r){var s=w-l,n=O-x,m=S-h,i=r-v,u=i*s-m*n;if(!(u*uV*V+W*W&&(N=A,d=T),{cx:N,cy:d,x01:-m,y01:-i,x11:N*(h/J-1),y11:d*(h/J-1)}}function hn(){var l=fn,x=cn,w=Q(0),O=null,h=yn,v=gn,S=mn,r=null;function s(){var n,m,i=+l.apply(this,arguments),u=+x.apply(this,arguments),f=h.apply(this,arguments)-rn,c=v.apply(this,arguments)-rn,D=un(c-f),o=c>f;if(r||(r=n=sn()),uy))r.moveTo(0,0);else if(D>ln-y)r.moveTo(u*X(f),u*I(f)),r.arc(0,0,u,f,c,!o),i>y&&(r.moveTo(i*X(c),i*I(c)),r.arc(0,0,i,c,f,o));else{var E=f,p=c,g=f,R=c,J=D,P=D,K=S.apply(this,arguments)/2,N=K>y&&(O?+O.apply(this,arguments):z(i*i+u*u)),d=b(un(u-i)/2,+w.apply(this,arguments)),A=d,T=d,e,a;if(N>y){var V=an(N/i*I(K)),W=an(N/u*I(K));(J-=V*2)>y?(V*=o?1:-1,g+=V,R-=V):(J=0,g=R=(f+c)/2),(P-=W*2)>y?(W*=o?1:-1,E+=W,p-=W):(P=0,E=p=(f+c)/2)}var Y=u*X(E),j=u*I(E),B=i*X(R),C=i*I(R);if(d>y){var F=u*X(p),G=u*I(p),L=i*X(g),M=i*I(g),q;if(Dy?T>y?(e=H(L,M,Y,j,u,T,o),a=H(F,G,B,C,u,T,o),r.moveTo(e.cx+e.x01,e.cy+e.y01),Ty)||!(J>y)?r.lineTo(B,C):A>y?(e=H(B,C,F,G,i,-A,o),a=H(Y,j,L,M,i,-A,o),r.lineTo(e.cx+e.x01,e.cy+e.y01),A