import{c as Yr,j as le}from"./index-17d3b093.js";var ar={},nn={get exports(){return ar},set exports(r){ar=r}};(function(r){var e,n,t,a,i,f,u,c,o,v,g,y,b,m,M,w,O,A,j,q,I,z,x,V,G,T,F,Q,J,L,Gr;(function(E){var $r=typeof Yr=="object"?Yr:typeof self=="object"?self:typeof this=="object"?this:{};E(qr($r,qr(r.exports)));function qr(vr,s){return vr!==$r&&(typeof Object.create=="function"?Object.defineProperty(vr,"__esModule",{value:!0}):vr.__esModule=!0),function(l,h){return vr[l]=s?s(l,h):h}}})(function(E){var $r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])};e=function(s,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");$r(s,l);function h(){this.constructor=s}s.prototype=l===null?Object.create(l):(h.prototype=l.prototype,new h)},n=Object.assign||function(s){for(var l,h=1,d=arguments.length;h=0;$--)(P=s[$])&&(p=(_<3?P(p):_>3?P(l,h,p):P(l,h))||p);return _>3&&p&&Object.defineProperty(l,h,p),p},i=function(s,l){return function(h,d){l(h,d,s)}},f=function(s,l,h,d,_,p){function P(mr){if(mr!==void 0&&typeof mr!="function")throw new TypeError("Function expected");return mr}for(var $=d.kind,X=$==="getter"?"get":$==="setter"?"set":"value",S=!l&&s?d.static?s:s.prototype:null,R=l||(S?Object.getOwnPropertyDescriptor(S,d.name):{}),N,D=!1,rr=h.length-1;rr>=0;rr--){var fr={};for(var ur in d)fr[ur]=ur==="access"?{}:d[ur];for(var ur in d.access)fr.access[ur]=d.access[ur];fr.addInitializer=function(mr){if(D)throw new TypeError("Cannot add initializers after decoration has completed");p.push(P(mr||null))};var sr=(0,h[rr])($==="accessor"?{get:R.get,set:R.set}:R[X],fr);if($==="accessor"){if(sr===void 0)continue;if(sr===null||typeof sr!="object")throw new TypeError("Object expected");(N=P(sr.get))&&(R.get=N),(N=P(sr.set))&&(R.set=N),(N=P(sr.init))&&_.unshift(N)}else(N=P(sr))&&($==="field"?_.unshift(N):R[X]=N)}S&&Object.defineProperty(S,d.name,R),D=!0},u=function(s,l,h){for(var d=arguments.length>2,_=0;_0&&p[p.length-1])&&(S[0]===6||S[0]===2)){h=0;continue}if(S[0]===3&&(!p||S[1]>p[0]&&S[1]=s.length&&(s=void 0),{value:s&&s[d++],done:!s}}};throw new TypeError(l?"Object is not iterable.":"Symbol.iterator is not defined.")},M=function(s,l){var h=typeof Symbol=="function"&&s[Symbol.iterator];if(!h)return s;var d=h.call(s),_,p=[],P;try{for(;(l===void 0||l-- >0)&&!(_=d.next()).done;)p.push(_.value)}catch($){P={error:$}}finally{try{_&&!_.done&&(h=d.return)&&h.call(d)}finally{if(P)throw P.error}}return p},w=function(){for(var s=[],l=0;l1||$(D,rr)})})}function $(D,rr){try{X(d[D](rr))}catch(fr){N(p[0][3],fr)}}function X(D){D.value instanceof j?Promise.resolve(D.value.v).then(S,R):N(p[0][2],D)}function S(D){$("next",D)}function R(D){$("throw",D)}function N(D,rr){D(rr),p.shift(),p.length&&$(p[0][0],p[0][1])}},I=function(s){var l,h;return l={},d("next"),d("throw",function(_){throw _}),d("return"),l[Symbol.iterator]=function(){return this},l;function d(_,p){l[_]=s[_]?function(P){return(h=!h)?{value:j(s[_](P)),done:!1}:p?p(P):P}:p}},z=function(s){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var l=s[Symbol.asyncIterator],h;return l?l.call(s):(s=typeof m=="function"?m(s):s[Symbol.iterator](),h={},d("next"),d("throw"),d("return"),h[Symbol.asyncIterator]=function(){return this},h);function d(p){h[p]=s[p]&&function(P){return new Promise(function($,X){P=s[p](P),_($,X,P.done,P.value)})}}function _(p,P,$,X){Promise.resolve(X).then(function(S){p({value:S,done:$})},P)}},x=function(s,l){return Object.defineProperty?Object.defineProperty(s,"raw",{value:l}):s.raw=l,s};var qr=Object.create?function(s,l){Object.defineProperty(s,"default",{enumerable:!0,value:l})}:function(s,l){s.default=l};V=function(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var h in s)h!=="default"&&Object.prototype.hasOwnProperty.call(s,h)&&J(l,s,h);return qr(l,s),l},G=function(s){return s&&s.__esModule?s:{default:s}},T=function(s,l,h,d){if(h==="a"&&!d)throw new TypeError("Private accessor was defined without a getter");if(typeof l=="function"?s!==l||!d:!l.has(s))throw new TypeError("Cannot read private member from an object whose class did not declare it");return h==="m"?d:h==="a"?d.call(s):d?d.value:l.get(s)},F=function(s,l,h,d,_){if(d==="m")throw new TypeError("Private method is not writable");if(d==="a"&&!_)throw new TypeError("Private accessor was defined without a setter");if(typeof l=="function"?s!==l||!_:!l.has(s))throw new TypeError("Cannot write private member to an object whose class did not declare it");return d==="a"?_.call(s,h):_?_.value=h:l.set(s,h),h},Q=function(s,l){if(l===null||typeof l!="object"&&typeof l!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof s=="function"?l===s:s.has(l)},L=function(s,l,h){if(l!=null){if(typeof l!="object")throw new TypeError("Object expected.");var d;if(h){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");d=l[Symbol.asyncDispose]}if(d===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");d=l[Symbol.dispose]}if(typeof d!="function")throw new TypeError("Object not disposable.");s.stack.push({value:l,dispose:d,async:h})}else h&&s.stack.push({async:!0});return l};var vr=typeof SuppressedError=="function"?SuppressedError:function(s,l,h){var d=new Error(h);return d.name="SuppressedError",d.error=s,d.suppressed=l,d};Gr=function(s){function l(d){s.error=s.hasError?new vr(d,s.error,"An error was suppressed during disposal."):d,s.hasError=!0}function h(){for(;s.stack.length;){var d=s.stack.pop();try{var _=d.dispose&&d.dispose.call(d.value);if(d.async)return Promise.resolve(_).then(h,function(p){return l(p),h()})}catch(p){l(p)}}if(s.hasError)throw s.error}return h()},E("__extends",e),E("__assign",n),E("__rest",t),E("__decorate",a),E("__param",i),E("__esDecorate",f),E("__runInitializers",u),E("__propKey",c),E("__setFunctionName",o),E("__metadata",v),E("__awaiter",g),E("__generator",y),E("__exportStar",b),E("__createBinding",J),E("__values",m),E("__read",M),E("__spread",w),E("__spreadArrays",O),E("__spreadArray",A),E("__await",j),E("__asyncGenerator",q),E("__asyncDelegator",I),E("__asyncValues",z),E("__makeTemplateObject",x),E("__importStar",V),E("__importDefault",G),E("__classPrivateFieldGet",T),E("__classPrivateFieldSet",F),E("__classPrivateFieldIn",Q),E("__addDisposableResource",L),E("__disposeResources",Gr)})})(nn);var W=function(r){return r!==null&&typeof r!="function"&&isFinite(r.length)},Cr=function(r,e){return W(r)?r.indexOf(e)>-1:!1},ve=function(r,e){if(!W(r))return r;for(var n=[],t=0;t-1;)ln.call(r,i,1);return r},dn=Array.prototype.splice,_e=function(e,n){if(!W(e))return[];for(var t=e?n.length:0,a=t-1;t--;){var i=void 0,f=n[t];(t===a||f!==i)&&(i=f,dn.call(e,f,1))}return e},be=function(r,e,n){if(!C(r)&&!gr(r))return r;var t=n;return dr(r,function(a,i){t=e(t,a,i)}),t},gn=function(r,e){var n=[];if(!W(r))return n;for(var t=-1,a=[],i=r.length;++ti[u])return 1;if(a[u]n?n:r},Rn=function(r,e){var n=e.toString(),t=n.indexOf(".");if(t===-1)return Math.round(r);var a=n.substr(t+1).length;return a>20&&(a=20),parseFloat(r.toFixed(a))},ir=function(r){return U(r,"Number")},Cn=function(r){return ir(r)&&r%1!==0},zn=function(r){return ir(r)&&r%2===0},xn=Number.isInteger?Number.isInteger:function(r){return ir(r)&&r%1===0},Dn=function(r){return ir(r)&&r<0},In=1e-5;function Vn(r,e,n){return n===void 0&&(n=In),Math.abs(r-e)0};const Ln=function(r,e){if(C(r)){for(var n,t=-1/0,a=0;at&&(n=i,t=f)}return n}},Bn=function(r,e){if(C(r)){for(var n,t=1/0,a=0;ae?(t&&(clearTimeout(t),t=null),u=v,f=r.apply(a,i),t||(a=i=null)):!t&&n.trailing!==!1&&(t=setTimeout(c,g)),f};return o.cancel=function(){clearTimeout(t),u=0,t=a=i=null},o},Rt=function(r){return W(r)?Array.prototype.slice.call(r):[]};var Tr={};const Ct=function(r){return r=r||"g",Tr[r]?Tr[r]+=1:Tr[r]=1,r+Tr[r]},zt=function(){},xt=function(r){return r};function Dt(r){return cr(r)?0:W(r)?r.length:Object.keys(r).length}var Rr;const Er=Ae(function(r,e){e===void 0&&(e={});var n=e.fontSize,t=e.fontFamily,a=e.fontWeight,i=e.fontStyle,f=e.fontVariant;return Rr||(Rr=document.createElement("canvas").getContext("2d")),Rr.font=[i,f,a,n+"px",t].join(" "),Rr.measureText(er(r)?r:"").width},function(r,e){return e===void 0&&(e={}),ar.__spreadArrays([r],Br(e)).join("")}),It=function(r,e,n,t){t===void 0&&(t="...");var a=16,i=Er(t,n),f=er(r)?r:yr(r),u=e,c=[],o,v;if(Er(r,n)<=e)return r;for(;o=f.substr(0,a),v=Er(o,n),!(v+i>u&&v>u);)if(c.push(o),u-=v,f=f.substr(a),!f)return c.join("");for(;o=f.substr(0,1),v=Er(o,n),!(v+i>u);)if(c.push(o),u-=v,f=f.substr(1),!f)return c.join("");return""+c.join("")+t};var Vt=function(){function r(){this.map={}}return r.prototype.has=function(e){return this.map[e]!==void 0},r.prototype.get=function(e,n){var t=this.map[e];return t===void 0?n:t},r.prototype.set=function(e,n){this.map[e]=n},r.prototype.clear=function(){this.map={}},r.prototype.delete=function(e){delete this.map[e]},r.prototype.size=function(){return Object.keys(this.map).length},r}();const Ft=Object.freeze(Object.defineProperty({__proto__:null,Cache:Vt,assign:hr,augment:dt,clamp:Tn,clearAnimationFrame:ht,clone:Nr,contains:Cr,debounce:gt,deepMix:pt,difference:tn,each:dr,endsWith:Mn,every:On,extend:mt,filter:ve,find:fn,findIndex:un,firstValue:cn,fixedBase:Rn,flatten:on,flattenDeep:ge,forIn:dr,get:At,getEllipsisText:It,getRange:sn,getType:Pe,getWrapBehavior:jn,group:An,groupBy:Me,groupToMap:Oe,has:Zr,hasKey:Zr,hasValue:Hn,head:_n,identity:xt,includes:Cr,indexOf:_t,isArguments:nt,isArray:C,isArrayLike:W,isBoolean:tt,isDate:at,isDecimal:Cn,isElement:lt,isEmpty:wt,isEqual:xr,isEqualWith:Mt,isError:it,isEven:zn,isFinite:ft,isFunction:Y,isInteger:xn,isMatch:de,isNegative:Dn,isNil:cr,isNull:ut,isNumber:ir,isNumberEqual:Vn,isObject:Dr,isObjectLike:zr,isOdd:Fn,isPlainObject:gr,isPositive:Nn,isPrototype:Se,isRegExp:ot,isString:er,isType:U,isUndefined:st,keys:he,last:bn,lowerCase:Kn,lowerFirst:Un,map:Ot,mapValues:St,max:ye,maxBy:Ln,measureTextWidth:Er,memoize:Ae,min:pe,minBy:Bn,mix:hr,mod:Wn,noop:zt,number2color:$n,omit:qt,parseRadius:qn,pick:$t,pull:hn,pullAt:_e,reduce:be,remove:gn,requestAnimationFrame:vt,set:jt,size:Dt,some:Pn,sortBy:yn,startsWith:wn,substitute:Qn,throttle:Tt,toArray:Rt,toDegree:Yn,toInteger:Xn,toRadian:kn,toString:yr,union:pn,uniq:we,uniqueId:Ct,upperCase:Jn,upperFirst:rt,values:Br,valuesOfKey:mn,wrapBehavior:En},Symbol.toStringTag,{value:"Module"}));var B=1e-6,Z=typeof Float32Array<"u"?Float32Array:Array,Lr=Math.random;Math.hypot||(Math.hypot=function(){for(var r=0,e=arguments.length;e--;)r+=arguments[e]*arguments[e];return Math.sqrt(r)});function Nt(){var r=new Z(9);return Z!=Float32Array&&(r[1]=0,r[2]=0,r[3]=0,r[5]=0,r[6]=0,r[7]=0),r[0]=1,r[4]=1,r[8]=1,r}function Lt(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[4],r[4]=e[5],r[5]=e[6],r[6]=e[8],r[7]=e[9],r[8]=e[10],r}function Bt(r){var e=new Z(9);return e[0]=r[0],e[1]=r[1],e[2]=r[2],e[3]=r[3],e[4]=r[4],e[5]=r[5],e[6]=r[6],e[7]=r[7],e[8]=r[8],e}function Wt(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4],r[5]=e[5],r[6]=e[6],r[7]=e[7],r[8]=e[8],r}function Gt(r,e,n,t,a,i,f,u,c){var o=new Z(9);return o[0]=r,o[1]=e,o[2]=n,o[3]=t,o[4]=a,o[5]=i,o[6]=f,o[7]=u,o[8]=c,o}function Yt(r,e,n,t,a,i,f,u,c,o){return r[0]=e,r[1]=n,r[2]=t,r[3]=a,r[4]=i,r[5]=f,r[6]=u,r[7]=c,r[8]=o,r}function Xt(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=0,r[4]=1,r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function Zt(r,e){if(r===e){var n=e[1],t=e[2],a=e[5];r[1]=e[3],r[2]=e[6],r[3]=n,r[5]=e[7],r[6]=t,r[7]=a}else r[0]=e[0],r[1]=e[3],r[2]=e[6],r[3]=e[1],r[4]=e[4],r[5]=e[7],r[6]=e[2],r[7]=e[5],r[8]=e[8];return r}function kt(r,e){var n=e[0],t=e[1],a=e[2],i=e[3],f=e[4],u=e[5],c=e[6],o=e[7],v=e[8],g=v*f-u*o,y=-v*i+u*c,b=o*i-f*c,m=n*g+t*y+a*b;return m?(m=1/m,r[0]=g*m,r[1]=(-v*t+a*o)*m,r[2]=(u*t-a*f)*m,r[3]=y*m,r[4]=(v*n-a*c)*m,r[5]=(-u*n+a*i)*m,r[6]=b*m,r[7]=(-o*n+t*c)*m,r[8]=(f*n-t*i)*m,r):null}function Ht(r,e){var n=e[0],t=e[1],a=e[2],i=e[3],f=e[4],u=e[5],c=e[6],o=e[7],v=e[8];return r[0]=f*v-u*o,r[1]=a*o-t*v,r[2]=t*u-a*f,r[3]=u*c-i*v,r[4]=n*v-a*c,r[5]=a*i-n*u,r[6]=i*o-f*c,r[7]=t*c-n*o,r[8]=n*f-t*i,r}function Kt(r){var e=r[0],n=r[1],t=r[2],a=r[3],i=r[4],f=r[5],u=r[6],c=r[7],o=r[8];return e*(o*i-f*c)+n*(-o*a+f*u)+t*(c*a-i*u)}function pr(r,e,n){var t=e[0],a=e[1],i=e[2],f=e[3],u=e[4],c=e[5],o=e[6],v=e[7],g=e[8],y=n[0],b=n[1],m=n[2],M=n[3],w=n[4],O=n[5],A=n[6],j=n[7],q=n[8];return r[0]=y*t+b*f+m*o,r[1]=y*a+b*u+m*v,r[2]=y*i+b*c+m*g,r[3]=M*t+w*f+O*o,r[4]=M*a+w*u+O*v,r[5]=M*i+w*c+O*g,r[6]=A*t+j*f+q*o,r[7]=A*a+j*u+q*v,r[8]=A*i+j*c+q*g,r}function Ut(r,e,n){var t=e[0],a=e[1],i=e[2],f=e[3],u=e[4],c=e[5],o=e[6],v=e[7],g=e[8],y=n[0],b=n[1];return r[0]=t,r[1]=a,r[2]=i,r[3]=f,r[4]=u,r[5]=c,r[6]=y*t+b*f+o,r[7]=y*a+b*u+v,r[8]=y*i+b*c+g,r}function Qt(r,e,n){var t=e[0],a=e[1],i=e[2],f=e[3],u=e[4],c=e[5],o=e[6],v=e[7],g=e[8],y=Math.sin(n),b=Math.cos(n);return r[0]=b*t+y*f,r[1]=b*a+y*u,r[2]=b*i+y*c,r[3]=b*f-y*t,r[4]=b*u-y*a,r[5]=b*c-y*i,r[6]=o,r[7]=v,r[8]=g,r}function Jt(r,e,n){var t=n[0],a=n[1];return r[0]=t*e[0],r[1]=t*e[1],r[2]=t*e[2],r[3]=a*e[3],r[4]=a*e[4],r[5]=a*e[5],r[6]=e[6],r[7]=e[7],r[8]=e[8],r}function Ee(r,e){return r[0]=1,r[1]=0,r[2]=0,r[3]=0,r[4]=1,r[5]=0,r[6]=e[0],r[7]=e[1],r[8]=1,r}function $e(r,e){var n=Math.sin(e),t=Math.cos(e);return r[0]=t,r[1]=n,r[2]=0,r[3]=-n,r[4]=t,r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function qe(r,e){return r[0]=e[0],r[1]=0,r[2]=0,r[3]=0,r[4]=e[1],r[5]=0,r[6]=0,r[7]=0,r[8]=1,r}function ra(r,e){return r[0]=e[0],r[1]=e[1],r[2]=0,r[3]=e[2],r[4]=e[3],r[5]=0,r[6]=e[4],r[7]=e[5],r[8]=1,r}function ea(r,e){var n=e[0],t=e[1],a=e[2],i=e[3],f=n+n,u=t+t,c=a+a,o=n*f,v=t*f,g=t*u,y=a*f,b=a*u,m=a*c,M=i*f,w=i*u,O=i*c;return r[0]=1-g-m,r[3]=v-O,r[6]=y+w,r[1]=v+O,r[4]=1-o-m,r[7]=b-M,r[2]=y-w,r[5]=b+M,r[8]=1-o-g,r}function na(r,e){var n=e[0],t=e[1],a=e[2],i=e[3],f=e[4],u=e[5],c=e[6],o=e[7],v=e[8],g=e[9],y=e[10],b=e[11],m=e[12],M=e[13],w=e[14],O=e[15],A=n*u-t*f,j=n*c-a*f,q=n*o-i*f,I=t*c-a*u,z=t*o-i*u,x=a*o-i*c,V=v*M-g*m,G=v*w-y*m,T=v*O-b*m,F=g*w-y*M,Q=g*O-b*M,J=y*O-b*w,L=A*J-j*Q+q*F+I*T-z*G+x*V;return L?(L=1/L,r[0]=(u*J-c*Q+o*F)*L,r[1]=(c*T-f*J-o*G)*L,r[2]=(f*Q-u*T+o*V)*L,r[3]=(a*Q-t*J-i*F)*L,r[4]=(n*J-a*T+i*G)*L,r[5]=(t*T-n*Q-i*V)*L,r[6]=(M*x-w*z+O*I)*L,r[7]=(w*q-m*x-O*j)*L,r[8]=(m*z-M*q+O*A)*L,r):null}function ta(r,e,n){return r[0]=2/e,r[1]=0,r[2]=0,r[3]=0,r[4]=-2/n,r[5]=0,r[6]=-1,r[7]=1,r[8]=1,r}function aa(r){return"mat3("+r[0]+", "+r[1]+", "+r[2]+", "+r[3]+", "+r[4]+", "+r[5]+", "+r[6]+", "+r[7]+", "+r[8]+")"}function ia(r){return Math.hypot(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8])}function fa(r,e,n){return r[0]=e[0]+n[0],r[1]=e[1]+n[1],r[2]=e[2]+n[2],r[3]=e[3]+n[3],r[4]=e[4]+n[4],r[5]=e[5]+n[5],r[6]=e[6]+n[6],r[7]=e[7]+n[7],r[8]=e[8]+n[8],r}function Te(r,e,n){return r[0]=e[0]-n[0],r[1]=e[1]-n[1],r[2]=e[2]-n[2],r[3]=e[3]-n[3],r[4]=e[4]-n[4],r[5]=e[5]-n[5],r[6]=e[6]-n[6],r[7]=e[7]-n[7],r[8]=e[8]-n[8],r}function ua(r,e,n){return r[0]=e[0]*n,r[1]=e[1]*n,r[2]=e[2]*n,r[3]=e[3]*n,r[4]=e[4]*n,r[5]=e[5]*n,r[6]=e[6]*n,r[7]=e[7]*n,r[8]=e[8]*n,r}function ca(r,e,n,t){return r[0]=e[0]+n[0]*t,r[1]=e[1]+n[1]*t,r[2]=e[2]+n[2]*t,r[3]=e[3]+n[3]*t,r[4]=e[4]+n[4]*t,r[5]=e[5]+n[5]*t,r[6]=e[6]+n[6]*t,r[7]=e[7]+n[7]*t,r[8]=e[8]+n[8]*t,r}function oa(r,e){return r[0]===e[0]&&r[1]===e[1]&&r[2]===e[2]&&r[3]===e[3]&&r[4]===e[4]&&r[5]===e[5]&&r[6]===e[6]&&r[7]===e[7]&&r[8]===e[8]}function sa(r,e){var n=r[0],t=r[1],a=r[2],i=r[3],f=r[4],u=r[5],c=r[6],o=r[7],v=r[8],g=e[0],y=e[1],b=e[2],m=e[3],M=e[4],w=e[5],O=e[6],A=e[7],j=e[8];return Math.abs(n-g)<=B*Math.max(1,Math.abs(n),Math.abs(g))&&Math.abs(t-y)<=B*Math.max(1,Math.abs(t),Math.abs(y))&&Math.abs(a-b)<=B*Math.max(1,Math.abs(a),Math.abs(b))&&Math.abs(i-m)<=B*Math.max(1,Math.abs(i),Math.abs(m))&&Math.abs(f-M)<=B*Math.max(1,Math.abs(f),Math.abs(M))&&Math.abs(u-w)<=B*Math.max(1,Math.abs(u),Math.abs(w))&&Math.abs(c-O)<=B*Math.max(1,Math.abs(c),Math.abs(O))&&Math.abs(o-A)<=B*Math.max(1,Math.abs(o),Math.abs(A))&&Math.abs(v-j)<=B*Math.max(1,Math.abs(v),Math.abs(j))}var la=pr,va=Te;const ha=Object.freeze(Object.defineProperty({__proto__:null,add:fa,adjoint:Ht,clone:Bt,copy:Wt,create:Nt,determinant:Kt,equals:sa,exactEquals:oa,frob:ia,fromMat2d:ra,fromMat4:Lt,fromQuat:ea,fromRotation:$e,fromScaling:qe,fromTranslation:Ee,fromValues:Gt,identity:Xt,invert:kt,mul:la,multiply:pr,multiplyScalar:ua,multiplyScalarAndAdd:ca,normalFromMat4:na,projection:ta,rotate:Qt,scale:Jt,set:Yt,str:aa,sub:va,subtract:Te,translate:Ut,transpose:Zt},Symbol.toStringTag,{value:"Module"}));function Re(){var r=new Z(3);return Z!=Float32Array&&(r[0]=0,r[1]=0,r[2]=0),r}function da(r){var e=new Z(3);return e[0]=r[0],e[1]=r[1],e[2]=r[2],e}function Ce(r){var e=r[0],n=r[1],t=r[2];return Math.hypot(e,n,t)}function ga(r,e,n){var t=new Z(3);return t[0]=r,t[1]=e,t[2]=n,t}function ya(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r}function pa(r,e,n,t){return r[0]=e,r[1]=n,r[2]=t,r}function ma(r,e,n){return r[0]=e[0]+n[0],r[1]=e[1]+n[1],r[2]=e[2]+n[2],r}function ze(r,e,n){return r[0]=e[0]-n[0],r[1]=e[1]-n[1],r[2]=e[2]-n[2],r}function xe(r,e,n){return r[0]=e[0]*n[0],r[1]=e[1]*n[1],r[2]=e[2]*n[2],r}function De(r,e,n){return r[0]=e[0]/n[0],r[1]=e[1]/n[1],r[2]=e[2]/n[2],r}function _a(r,e){return r[0]=Math.ceil(e[0]),r[1]=Math.ceil(e[1]),r[2]=Math.ceil(e[2]),r}function ba(r,e){return r[0]=Math.floor(e[0]),r[1]=Math.floor(e[1]),r[2]=Math.floor(e[2]),r}function wa(r,e,n){return r[0]=Math.min(e[0],n[0]),r[1]=Math.min(e[1],n[1]),r[2]=Math.min(e[2],n[2]),r}function Ma(r,e,n){return r[0]=Math.max(e[0],n[0]),r[1]=Math.max(e[1],n[1]),r[2]=Math.max(e[2],n[2]),r}function Oa(r,e){return r[0]=Math.round(e[0]),r[1]=Math.round(e[1]),r[2]=Math.round(e[2]),r}function Pa(r,e,n){return r[0]=e[0]*n,r[1]=e[1]*n,r[2]=e[2]*n,r}function Sa(r,e,n,t){return r[0]=e[0]+n[0]*t,r[1]=e[1]+n[1]*t,r[2]=e[2]+n[2]*t,r}function Ie(r,e){var n=e[0]-r[0],t=e[1]-r[1],a=e[2]-r[2];return Math.hypot(n,t,a)}function Ve(r,e){var n=e[0]-r[0],t=e[1]-r[1],a=e[2]-r[2];return n*n+t*t+a*a}function Fe(r){var e=r[0],n=r[1],t=r[2];return e*e+n*n+t*t}function Aa(r,e){return r[0]=-e[0],r[1]=-e[1],r[2]=-e[2],r}function ja(r,e){return r[0]=1/e[0],r[1]=1/e[1],r[2]=1/e[2],r}function Ea(r,e){var n=e[0],t=e[1],a=e[2],i=n*n+t*t+a*a;return i>0&&(i=1/Math.sqrt(i)),r[0]=e[0]*i,r[1]=e[1]*i,r[2]=e[2]*i,r}function Ne(r,e){return r[0]*e[0]+r[1]*e[1]+r[2]*e[2]}function $a(r,e,n){var t=e[0],a=e[1],i=e[2],f=n[0],u=n[1],c=n[2];return r[0]=a*c-i*u,r[1]=i*f-t*c,r[2]=t*u-a*f,r}function qa(r,e,n,t){var a=e[0],i=e[1],f=e[2];return r[0]=a+t*(n[0]-a),r[1]=i+t*(n[1]-i),r[2]=f+t*(n[2]-f),r}function Ta(r,e,n,t,a,i){var f=i*i,u=f*(2*i-3)+1,c=f*(i-2)+i,o=f*(i-1),v=f*(3-2*i);return r[0]=e[0]*u+n[0]*c+t[0]*o+a[0]*v,r[1]=e[1]*u+n[1]*c+t[1]*o+a[1]*v,r[2]=e[2]*u+n[2]*c+t[2]*o+a[2]*v,r}function Ra(r,e,n,t,a,i){var f=1-i,u=f*f,c=i*i,o=u*f,v=3*i*u,g=3*c*f,y=c*i;return r[0]=e[0]*o+n[0]*v+t[0]*g+a[0]*y,r[1]=e[1]*o+n[1]*v+t[1]*g+a[1]*y,r[2]=e[2]*o+n[2]*v+t[2]*g+a[2]*y,r}function Ca(r,e){e=e||1;var n=Lr()*2*Math.PI,t=Lr()*2-1,a=Math.sqrt(1-t*t)*e;return r[0]=Math.cos(n)*a,r[1]=Math.sin(n)*a,r[2]=t*e,r}function za(r,e,n){var t=e[0],a=e[1],i=e[2],f=n[3]*t+n[7]*a+n[11]*i+n[15];return f=f||1,r[0]=(n[0]*t+n[4]*a+n[8]*i+n[12])/f,r[1]=(n[1]*t+n[5]*a+n[9]*i+n[13])/f,r[2]=(n[2]*t+n[6]*a+n[10]*i+n[14])/f,r}function xa(r,e,n){var t=e[0],a=e[1],i=e[2];return r[0]=t*n[0]+a*n[3]+i*n[6],r[1]=t*n[1]+a*n[4]+i*n[7],r[2]=t*n[2]+a*n[5]+i*n[8],r}function Da(r,e,n){var t=n[0],a=n[1],i=n[2],f=n[3],u=e[0],c=e[1],o=e[2],v=a*o-i*c,g=i*u-t*o,y=t*c-a*u,b=a*y-i*g,m=i*v-t*y,M=t*g-a*v,w=f*2;return v*=w,g*=w,y*=w,b*=2,m*=2,M*=2,r[0]=u+v+b,r[1]=c+g+m,r[2]=o+y+M,r}function Ia(r,e,n,t){var a=[],i=[];return a[0]=e[0]-n[0],a[1]=e[1]-n[1],a[2]=e[2]-n[2],i[0]=a[0],i[1]=a[1]*Math.cos(t)-a[2]*Math.sin(t),i[2]=a[1]*Math.sin(t)+a[2]*Math.cos(t),r[0]=i[0]+n[0],r[1]=i[1]+n[1],r[2]=i[2]+n[2],r}function Va(r,e,n,t){var a=[],i=[];return a[0]=e[0]-n[0],a[1]=e[1]-n[1],a[2]=e[2]-n[2],i[0]=a[2]*Math.sin(t)+a[0]*Math.cos(t),i[1]=a[1],i[2]=a[2]*Math.cos(t)-a[0]*Math.sin(t),r[0]=i[0]+n[0],r[1]=i[1]+n[1],r[2]=i[2]+n[2],r}function Fa(r,e,n,t){var a=[],i=[];return a[0]=e[0]-n[0],a[1]=e[1]-n[1],a[2]=e[2]-n[2],i[0]=a[0]*Math.cos(t)-a[1]*Math.sin(t),i[1]=a[0]*Math.sin(t)+a[1]*Math.cos(t),i[2]=a[2],r[0]=i[0]+n[0],r[1]=i[1]+n[1],r[2]=i[2]+n[2],r}function Na(r,e){var n=r[0],t=r[1],a=r[2],i=e[0],f=e[1],u=e[2],c=Math.sqrt(n*n+t*t+a*a),o=Math.sqrt(i*i+f*f+u*u),v=c*o,g=v&&Ne(r,e)/v;return Math.acos(Math.min(Math.max(g,-1),1))}function La(r){return r[0]=0,r[1]=0,r[2]=0,r}function Ba(r){return"vec3("+r[0]+", "+r[1]+", "+r[2]+")"}function Wa(r,e){return r[0]===e[0]&&r[1]===e[1]&&r[2]===e[2]}function Ga(r,e){var n=r[0],t=r[1],a=r[2],i=e[0],f=e[1],u=e[2];return Math.abs(n-i)<=B*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(t-f)<=B*Math.max(1,Math.abs(t),Math.abs(f))&&Math.abs(a-u)<=B*Math.max(1,Math.abs(a),Math.abs(u))}var Ya=ze,Xa=xe,Za=De,ka=Ie,Ha=Ve,Ka=Ce,Ua=Fe,Qa=function(){var r=Re();return function(e,n,t,a,i,f){var u,c;for(n||(n=3),t||(t=0),a?c=Math.min(a*n+t,e.length):c=e.length,u=t;u0&&(a=1/Math.sqrt(a)),r[0]=e[0]*a,r[1]=e[1]*a,r}function gi(r,e){return r[0]*e[0]+r[1]*e[1]}function yi(r,e,n){var t=e[0]*n[1]-e[1]*n[0];return r[0]=r[1]=0,r[2]=t,r}function pi(r,e,n,t){var a=e[0],i=e[1];return r[0]=a+t*(n[0]-a),r[1]=i+t*(n[1]-i),r}function mi(r,e){e=e||1;var n=Lr()*2*Math.PI;return r[0]=Math.cos(n)*e,r[1]=Math.sin(n)*e,r}function _i(r,e,n){var t=e[0],a=e[1];return r[0]=n[0]*t+n[2]*a,r[1]=n[1]*t+n[3]*a,r}function bi(r,e,n){var t=e[0],a=e[1];return r[0]=n[0]*t+n[2]*a+n[4],r[1]=n[1]*t+n[3]*a+n[5],r}function wi(r,e,n){var t=e[0],a=e[1];return r[0]=n[0]*t+n[3]*a+n[6],r[1]=n[1]*t+n[4]*a+n[7],r}function Mi(r,e,n){var t=e[0],a=e[1];return r[0]=n[0]*t+n[4]*a+n[12],r[1]=n[1]*t+n[5]*a+n[13],r}function Oi(r,e,n,t){var a=e[0]-n[0],i=e[1]-n[1],f=Math.sin(t),u=Math.cos(t);return r[0]=a*u-i*f+n[0],r[1]=a*f+i*u+n[1],r}function He(r,e){var n=r[0],t=r[1],a=e[0],i=e[1],f=Math.sqrt(n*n+t*t)*Math.sqrt(a*a+i*i),u=f&&(n*a+t*i)/f;return Math.acos(Math.min(Math.max(u,-1),1))}function Pi(r){return r[0]=0,r[1]=0,r}function Si(r){return"vec2("+r[0]+", "+r[1]+")"}function Ai(r,e){return r[0]===e[0]&&r[1]===e[1]}function ji(r,e){var n=r[0],t=r[1],a=e[0],i=e[1];return Math.abs(n-a)<=B*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(t-i)<=B*Math.max(1,Math.abs(t),Math.abs(i))}var Ei=Ze,$i=Be,qi=We,Ti=Ge,Ri=Ye,Ci=Xe,zi=ke,xi=function(){var r=Le();return function(e,n,t,a,i,f){var u,c;for(n||(n=2),t||(t=0),a?c=Math.min(a*n+t,e.length):c=e.length,u=t;u=0;return n?a?Math.PI*2-t:t:a?t:Math.PI*2-t}function Ni(r,e,n){return n?(r[0]=e[1],r[1]=-1*e[0]):(r[0]=-1*e[1],r[1]=e[0]),r}const Li=Object.freeze(Object.defineProperty({__proto__:null,angleTo:Fi,direction:Je,leftRotate:Ue,leftScale:Qe,leftTranslate:Ke,transform:Vi,vertical:Ni},Symbol.toStringTag,{value:"Module"})),Bi=Object.freeze(Object.defineProperty({__proto__:null,ext:Li,mat3:ha,vec2:Di,vec3:Ja},Symbol.toStringTag,{value:"Module"}));var Wi={},nr={};const or=le(Ft);var Vr={},kr;function rn(){return kr||(kr=1,function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.log=r.invariant=r.LEVEL=void 0;var e=ar;(function(f){f.ERROR="error",f.WARN="warn",f.INFO="log"})(r.LEVEL||(r.LEVEL={}));var n="AntV/G2Plot";function t(f){for(var u=[],c=1;c=0}),g=o.every(function(y){return(0,e.get)(y,[c])<=0});return v?{min:0}:g?{max:0}:{}}nr.adjustYMetaByZero=a;function i(u,c,o,v,g){if(g===void 0&&(g=[]),!Array.isArray(u))return{nodes:[],links:[]};var y=[],b={},m=-1;return u.forEach(function(M){var w=M[c],O=M[o],A=M[v],j=(0,t.pick)(M,g);b[w]||(b[w]=r.__assign({id:++m,name:w},j)),b[O]||(b[O]=r.__assign({id:++m,name:O},j)),y.push(r.__assign({source:b[w].id,target:b[O].id,value:A},j))}),{nodes:Object.values(b).sort(function(M,w){return M.id-w.id}),links:y}}nr.transformDataToNodeLinkData=i;function f(u,c){var o=(0,e.filter)(u,function(v){var g=v[c];return g===null||typeof g=="number"&&!isNaN(g)});return(0,n.log)(n.LEVEL.WARN,o.length===u.length,"illegal data existed in chart data."),o}return nr.processIllegalData=f,nr}var br={},Ur;function Yi(){if(Ur)return br;Ur=1,Object.defineProperty(br,"__esModule",{value:!0}),br.deepAssign=void 0;var r=5,e={}.toString,n=function(c,o){return e.call(c)==="[object "+o+"]"},t=function(c){return n(c,"Array")},a=function(c){return typeof c=="object"&&c!==null},i=function(c){if(!a(c)||!n(c,"Object"))return!1;for(var o=c;Object.getPrototypeOf(o)!==null;)o=Object.getPrototypeOf(o);return Object.getPrototypeOf(c)===o},f=function(c,o,v,g){v=v||0,g=g||r;for(var y in o)if(Object.prototype.hasOwnProperty.call(o,y)){var b=o[y];b?i(b)?(i(c[y])||(c[y]={}),v=i&&n<=f}return lr.isBetween=e,lr}var tr={},fe;function Ji(){if(fe)return tr;fe=1,Object.defineProperty(tr,"__esModule",{value:!0}),tr.resolveAllPadding=tr.getAdjustAppendPadding=tr.normalPadding=void 0;var r=or;function e(a){if((0,r.isNumber)(a))return[a,a,a,a];if((0,r.isArray)(a)){var i=a.length;if(i===1)return[a[0],a[0],a[0],a[0]];if(i===2)return[a[0],a[1],a[0],a[1]];if(i===3)return[a[0],a[1],a[2],a[1]];if(i===4)return a}return[0,0,0,0]}tr.normalPadding=e;function n(a,i,f){i===void 0&&(i="bottom"),f===void 0&&(f=25);var u=e(a),c=[i.startsWith("top")?f:0,i.startsWith("right")?f:0,i.startsWith("bottom")?f:0,i.startsWith("left")?f:0];return[u[0]+c[0],u[1]+c[1],u[2]+c[2],u[3]+c[3]]}tr.getAdjustAppendPadding=n;function t(a){var i=a.map(function(u){return e(u)}),f=[0,0,0,0];return i.length>0&&(f=f.map(function(u,c){return i.forEach(function(o,v){u+=i[v][c]}),u})),f}return tr.resolveAllPadding=t,tr}var Fr={};const rf=le(Bi);var ue;function ef(){return ue||(ue=1,function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.getSplinePath=r.catmullRom2bezier=r.smoothBezier=r.points2Path=void 0;var e=rf;function n(f,u){var c=[];if(f.length){c.push(["M",f[0].x,f[0].y]);for(var o=1,v=f.length;o"},key:"".concat(w===0?"top":"bottom","-statistic")},(0,t.pick)(M,["offsetX","offsetY","rotate","style","formatter"])))}})};H.renderStatistic=f;var u=function(c,o,v){var g=o.statistic,y=g.title,b=g.content;[y,b].forEach(function(m){if(m){var M=(0,e.isFunction)(m.style)?m.style(v):m.style;c.annotation().html(r.__assign({position:["50%","100%"],html:function(w,O){var A=O.getCoordinate(),j=O.views[0].getCoordinate(),q=j.getCenter(),I=j.getRadius(),z=Math.max(Math.sin(j.startAngle),Math.sin(j.endAngle))*I,x=q.y+z-A.y.start-parseFloat((0,e.get)(M,"fontSize",0)),V=A.getRadius()*A.innerRadius*2;i(w,r.__assign({width:"".concat(V,"px"),transform:"translate(-50%, ".concat(x,"px)")},a(M)));var G=O.getData();if(m.customHtml)return m.customHtml(w,O,v,G);var T=m.content;return m.formatter&&(T=m.formatter(v,G)),T?(0,e.isString)(T)?T:"".concat(T):"
"}},(0,t.pick)(m,["offsetX","offsetY","rotate","style","formatter"])))}})};return H.renderGaugeStatistic=u,H}var jr={},oe;function tf(){if(oe)return jr;oe=1,Object.defineProperty(jr,"__esModule",{value:!0}),jr.template=void 0;var r=or;function e(n,t){return t?(0,r.reduce)(t,function(a,i,f){return a.replace(new RegExp("{\\s*".concat(f,"\\s*}"),"g"),i)},n):n}return jr.template=e,jr}var K={},se;function af(){if(se)return K;se=1,Object.defineProperty(K,"__esModule",{value:!0}),K.addViewAnimation=K.getSiblingViews=K.getViews=K.findViewById=void 0;var r=or;function e(i,f){return i.views.find(function(u){return u.id===f})}K.findViewById=e;function n(i){var f=i.parent;return f?f.views:[]}K.getViews=n;function t(i){return n(i).filter(function(f){return f!==i})}K.getSiblingViews=t;function a(i,f,u){u===void 0&&(u=i.geometries),typeof f=="boolean"?i.animate(f):i.animate(!0),(0,r.each)(u,function(c){var o;(0,r.isFunction)(f)?o=f(c.type||c.shapeType,c)||!0:o=f,c.animate(o)})}return K.addViewAnimation=a,K}(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.getViews=r.getSiblingViews=r.findViewById=r.addViewAnimation=r.template=r.renderStatistic=r.renderGaugeStatistic=r.pick=r.getSplinePath=r.isRealNumber=r.isBetween=r.measureTextWidth=r.transformLabel=r.kebabCase=r.log=r.LEVEL=r.invariant=r.flow=r.getContainerSize=r.deepAssign=void 0;var e=ar;e.__exportStar(Gi(),r);var n=Yi();Object.defineProperty(r,"deepAssign",{enumerable:!0,get:function(){return n.deepAssign}});var t=Xi();Object.defineProperty(r,"getContainerSize",{enumerable:!0,get:function(){return t.getContainerSize}});var a=Zi();Object.defineProperty(r,"flow",{enumerable:!0,get:function(){return a.flow}}),e.__exportStar(ki(),r);var i=rn();Object.defineProperty(r,"invariant",{enumerable:!0,get:function(){return i.invariant}}),Object.defineProperty(r,"LEVEL",{enumerable:!0,get:function(){return i.LEVEL}}),Object.defineProperty(r,"log",{enumerable:!0,get:function(){return i.log}});var f=en();Object.defineProperty(r,"kebabCase",{enumerable:!0,get:function(){return f.kebabCase}});var u=Hi();Object.defineProperty(r,"transformLabel",{enumerable:!0,get:function(){return u.transformLabel}});var c=Ui();Object.defineProperty(r,"measureTextWidth",{enumerable:!0,get:function(){return c.measureTextWidth}});var o=Qi();Object.defineProperty(r,"isBetween",{enumerable:!0,get:function(){return o.isBetween}}),Object.defineProperty(r,"isRealNumber",{enumerable:!0,get:function(){return o.isRealNumber}}),e.__exportStar(Ji(),r);var v=ef();Object.defineProperty(r,"getSplinePath",{enumerable:!0,get:function(){return v.getSplinePath}});var g=Wr();Object.defineProperty(r,"pick",{enumerable:!0,get:function(){return g.pick}});var y=nf();Object.defineProperty(r,"renderGaugeStatistic",{enumerable:!0,get:function(){return y.renderGaugeStatistic}}),Object.defineProperty(r,"renderStatistic",{enumerable:!0,get:function(){return y.renderStatistic}});var b=tf();Object.defineProperty(r,"template",{enumerable:!0,get:function(){return b.template}});var m=af();Object.defineProperty(r,"addViewAnimation",{enumerable:!0,get:function(){return m.addViewAnimation}}),Object.defineProperty(r,"findViewById",{enumerable:!0,get:function(){return m.findViewById}}),Object.defineProperty(r,"getSiblingViews",{enumerable:!0,get:function(){return m.getSiblingViews}}),Object.defineProperty(r,"getViews",{enumerable:!0,get:function(){return m.getViews}})})(Wi);export{Tt as $,bn as A,dr as B,_n as C,sn as D,ve as E,Rn as F,Dt as G,_t as H,He as I,wi as J,si as K,ui as L,ci as M,$i as N,Ye as O,ai as P,pe as Q,ye as R,C as S,At as T,cn as U,mn as V,pt as W,tt as X,On as Y,Kn as Z,gt as _,$e as a,gr as a0,Nr as a1,Vi as a2,Ae as a3,fn as a4,Br as a5,Cr as a6,Pn as a7,Ct as a8,jt as a9,Bn as aA,gn as aa,be as ab,on as ac,st as ad,xr as ae,rt as af,Oe as ag,ut as ah,Wn as ai,kn as aj,ht as ak,vt as al,Tn as am,Me as an,we as ao,he as ap,yr as aq,$t as ar,zt as as,U as at,qt as au,de as av,Ln as aw,yn as ax,Zr as ay,un as az,qe as b,hr as c,gi as d,Ai as e,Ee as f,xa as g,Ue as h,kt as i,Qe as j,Fi as k,Ke as l,pr as m,di as n,Ze as o,Vn as p,Ot as q,Dr as r,Be as s,ar as t,cr as u,Y as v,wt as w,er as x,ir as y,at as z};