import{M as on,N as rn,O as I,P as M,Q as V,R as an,S as l,T as un,V as k,W as S,X as cn,Y as y,Z as sn,$ as yn,a0 as en}from"./mermaid.core-DrJfu-9d.chunk.mjs";function fn(o){return o.innerRadius}function ln(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,Y,N,d,T,_,r){var j=Y-o,s=N-v,n=_-d,g=r-T,a=g*j-n*s;if(!(a*ac*c+E*E&&(O=W,P=m),{cx:O,cy:P,x01:-n,y01:-g,x11:O*(d/q-1),y11:P*(d/q-1)}}function vn(){var o=fn,v=ln,Y=V(0),N=null,d=pn,T=gn,_=xn,r=null,j=on(s);function s(){var n,g,a=+o.apply(this,arguments),i=+v.apply(this,arguments),e=d.apply(this,arguments)-an,f=T.apply(this,arguments)-an,D=cn(f-e),u=f>e;if(r||(r=n=j()),il))r.moveTo(0,0);else if(D>un-l)r.moveTo(i*I(e),i*M(e)),r.arc(0,0,i,e,f,!u),a>l&&(r.moveTo(a*I(f),a*M(f)),r.arc(0,0,a,f,e,u));else{var x=e,p=f,R=e,q=f,A=D,H=D,O=_.apply(this,arguments)/2,P=O>l&&(N?+N.apply(this,arguments):k(a*a+i*i)),W=S(cn(i-a)/2,+Y.apply(this,arguments)),m=W,h=W,t,c;if(P>l){var E=sn(P/a*M(O)),J=sn(P/i*M(O));(A-=E*2)>l?(E*=u?1:-1,R+=E,q-=E):(A=0,R=q=(e+f)/2),(H-=J*2)>l?(J*=u?1:-1,x+=J,p-=J):(H=0,x=p=(e+f)/2)}var X=i*I(x),b=i*M(x),K=a*I(q),L=a*M(q);if(W>l){var U=i*I(p),z=i*M(p),C=a*I(R),F=a*M(R),Q;if(Dl?h>l?(t=B(C,F,X,b,i,h,u),c=B(U,z,K,L,i,h,u),r.moveTo(t.cx+t.x01,t.cy+t.y01),hl)||!(A>l)?r.lineTo(K,L):m>l?(t=B(K,L,U,z,a,-m,u),c=B(X,b,C,F,a,-m,u),r.lineTo(t.cx+t.x01,t.cy+t.y01),m