vue-data-ui-hq
Version:
A user-empowering data visualization Vue 3 components library for eloquent data storytelling
17 lines (15 loc) • 151 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const Xa=require("./jspdf.es.min-CEYhIER9.cjs");var et=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Go(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var ct=function(a){return a&&a.Math===Math&&a},D=ct(typeof globalThis=="object"&&globalThis)||ct(typeof window=="object"&&window)||ct(typeof self=="object"&&self)||ct(typeof et=="object"&&et)||ct(typeof et=="object"&&et)||function(){return this}()||Function("return this")(),wt={},k=function(a){try{return!!a()}catch{return!0}},ch=k,he=!ch(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),gh=k,Sr=!gh(function(){var a=(function(){}).bind();return typeof a!="function"||a.hasOwnProperty("prototype")}),dh=Sr,Yt=Function.prototype.call,Y=dh?Yt.bind(Yt):function(){return Yt.apply(Yt,arguments)},zo={},Ho={}.propertyIsEnumerable,Yo=Object.getOwnPropertyDescriptor,ph=Yo&&!Ho.call({1:2},1);zo.f=ph?function(e){var t=Yo(this,e);return!!t&&t.enumerable}:Ho;var Ii=function(a,e){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:e}},Xo=Sr,Wo=Function.prototype,Wa=Wo.call,yh=Xo&&Wo.bind.bind(Wa,Wa),L=Xo?yh:function(a){return function(){return Wa.apply(a,arguments)}},qo=L,mh=qo({}.toString),bh=qo("".slice),Ue=function(a){return bh(mh(a),8,-1)},xh=L,Th=k,Eh=Ue,ea=Object,Oh=xh("".split),Qo=Th(function(){return!ea("z").propertyIsEnumerable(0)})?function(a){return Eh(a)==="String"?Oh(a,""):ea(a)}:ea,Ge=function(a){return a==null},Sh=Ge,$h=TypeError,ve=function(a){if(Sh(a))throw new $h("Can't call method on "+a);return a},wh=Qo,Ch=ve,Ct=function(a){return wh(Ch(a))},ta=typeof document=="object"&&document.all,B=typeof ta>"u"&&ta!==void 0?function(a){return typeof a=="function"||a===ta}:function(a){return typeof a=="function"},Ah=B,fe=function(a){return typeof a=="object"?a!==null:Ah(a)},ra=D,Ph=B,Rh=function(a){return Ph(a)?a:void 0},ze=function(a,e){return arguments.length<2?Rh(ra[a]):ra[a]&&ra[a][e]},Nh=L,$r=Nh({}.isPrototypeOf),Ih=D,Mn=Ih.navigator,_n=Mn&&Mn.userAgent,At=_n?String(_n):"",Ko=D,aa=At,Vn=Ko.process,Dn=Ko.Deno,kn=Vn&&Vn.versions||Dn&&Dn.version,Ln=kn&&kn.v8,le,yr;Ln&&(le=Ln.split("."),yr=le[0]>0&&le[0]<4?1:+(le[0]+le[1]));!yr&&aa&&(le=aa.match(/Edge\/(\d+)/),(!le||le[1]>=74)&&(le=aa.match(/Chrome\/(\d+)/),le&&(yr=+le[1])));var Mi=yr,Bn=Mi,Mh=k,_h=D,Vh=_h.String,Zo=!!Object.getOwnPropertySymbols&&!Mh(function(){var a=Symbol("symbol detection");return!Vh(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&Bn&&Bn<41}),Dh=Zo,Jo=Dh&&!Symbol.sham&&typeof Symbol.iterator=="symbol",kh=ze,Lh=B,Bh=$r,Fh=Jo,jh=Object,eu=Fh?function(a){return typeof a=="symbol"}:function(a){var e=kh("Symbol");return Lh(e)&&Bh(e.prototype,jh(a))},Uh=String,wr=function(a){try{return Uh(a)}catch{return"Object"}},Gh=B,zh=wr,Hh=TypeError,Oe=function(a){if(Gh(a))return a;throw new Hh(zh(a)+" is not a function")},Yh=Oe,Xh=Ge,lt=function(a,e){var t=a[e];return Xh(t)?void 0:Yh(t)},ia=Y,na=B,sa=fe,Wh=TypeError,qh=function(a,e){var t,r;if(e==="string"&&na(t=a.toString)&&!sa(r=ia(t,a))||na(t=a.valueOf)&&!sa(r=ia(t,a))||e!=="string"&&na(t=a.toString)&&!sa(r=ia(t,a)))return r;throw new Wh("Can't convert object to primitive value")},tu={exports:{}},Fn=D,Qh=Object.defineProperty,_i=function(a,e){try{Qh(Fn,a,{value:e,configurable:!0,writable:!0})}catch{Fn[a]=e}return e},Kh=D,Zh=_i,jn="__core-js_shared__",Un=tu.exports=Kh[jn]||Zh(jn,{});(Un.versions||(Un.versions=[])).push({version:"3.39.0",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"});var Vi=tu.exports,Gn=Vi,Di=function(a,e){return Gn[a]||(Gn[a]=e||{})},Jh=ve,ev=Object,Cr=function(a){return ev(Jh(a))},tv=L,rv=Cr,av=tv({}.hasOwnProperty),ce=Object.hasOwn||function(e,t){return av(rv(e),t)},iv=L,nv=0,sv=Math.random(),ov=iv(1 .toString),ru=function(a){return"Symbol("+(a===void 0?"":a)+")_"+ov(++nv+sv,36)},uv=D,lv=Di,zn=ce,hv=ru,vv=Zo,fv=Jo,tt=uv.Symbol,oa=lv("wks"),cv=fv?tt.for||tt:tt&&tt.withoutSetter||hv,z=function(a){return zn(oa,a)||(oa[a]=vv&&zn(tt,a)?tt[a]:cv("Symbol."+a)),oa[a]},gv=Y,Hn=fe,Yn=eu,dv=lt,pv=qh,yv=z,mv=TypeError,bv=yv("toPrimitive"),xv=function(a,e){if(!Hn(a)||Yn(a))return a;var t=dv(a,bv),r;if(t){if(e===void 0&&(e="default"),r=gv(t,a,e),!Hn(r)||Yn(r))return r;throw new mv("Can't convert object to primitive value")}return e===void 0&&(e="number"),pv(a,e)},Tv=xv,Ev=eu,au=function(a){var e=Tv(a,"string");return Ev(e)?e:e+""},Ov=D,Xn=fe,qa=Ov.document,Sv=Xn(qa)&&Xn(qa.createElement),Ar=function(a){return Sv?qa.createElement(a):{}},$v=he,wv=k,Cv=Ar,iu=!$v&&!wv(function(){return Object.defineProperty(Cv("div"),"a",{get:function(){return 7}}).a!==7}),Av=he,Pv=Y,Rv=zo,Nv=Ii,Iv=Ct,Mv=au,_v=ce,Vv=iu,Wn=Object.getOwnPropertyDescriptor;wt.f=Av?Wn:function(e,t){if(e=Iv(e),t=Mv(t),Vv)try{return Wn(e,t)}catch{}if(_v(e,t))return Nv(!Pv(Rv.f,e,t),e[t])};var Se={},Dv=he,kv=k,nu=Dv&&kv(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),Lv=fe,Bv=String,Fv=TypeError,J=function(a){if(Lv(a))return a;throw new Fv(Bv(a)+" is not an object")},jv=he,Uv=iu,Gv=nu,Xt=J,qn=au,zv=TypeError,ua=Object.defineProperty,Hv=Object.getOwnPropertyDescriptor,la="enumerable",ha="configurable",va="writable";Se.f=jv?Gv?function(e,t,r){if(Xt(e),t=qn(t),Xt(r),typeof e=="function"&&t==="prototype"&&"value"in r&&va in r&&!r[va]){var i=Hv(e,t);i&&i[va]&&(e[t]=r.value,r={configurable:ha in r?r[ha]:i[ha],enumerable:la in r?r[la]:i[la],writable:!1})}return ua(e,t,r)}:ua:function(e,t,r){if(Xt(e),t=qn(t),Xt(r),Uv)try{return ua(e,t,r)}catch{}if("get"in r||"set"in r)throw new zv("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var Yv=he,Xv=Se,Wv=Ii,Pt=Yv?function(a,e,t){return Xv.f(a,e,Wv(1,t))}:function(a,e,t){return a[e]=t,a},su={exports:{}},Qa=he,qv=ce,ou=Function.prototype,Qv=Qa&&Object.getOwnPropertyDescriptor,ki=qv(ou,"name"),Kv=ki&&(function(){}).name==="something",Zv=ki&&(!Qa||Qa&&Qv(ou,"name").configurable),Pr={EXISTS:ki,PROPER:Kv,CONFIGURABLE:Zv},Jv=L,ef=B,Ka=Vi,tf=Jv(Function.toString);ef(Ka.inspectSource)||(Ka.inspectSource=function(a){return tf(a)});var Li=Ka.inspectSource,rf=D,af=B,Qn=rf.WeakMap,nf=af(Qn)&&/native code/.test(String(Qn)),sf=Di,of=ru,Kn=sf("keys"),Bi=function(a){return Kn[a]||(Kn[a]=of(a))},Fi={},uf=nf,uu=D,lf=fe,hf=Pt,fa=ce,ca=Vi,vf=Bi,ff=Fi,Zn="Object already initialized",Za=uu.TypeError,cf=uu.WeakMap,mr,Ot,br,gf=function(a){return br(a)?Ot(a):mr(a,{})},df=function(a){return function(e){var t;if(!lf(e)||(t=Ot(e)).type!==a)throw new Za("Incompatible receiver, "+a+" required");return t}};if(uf||ca.state){var de=ca.state||(ca.state=new cf);de.get=de.get,de.has=de.has,de.set=de.set,mr=function(a,e){if(de.has(a))throw new Za(Zn);return e.facade=a,de.set(a,e),e},Ot=function(a){return de.get(a)||{}},br=function(a){return de.has(a)}}else{var qe=vf("state");ff[qe]=!0,mr=function(a,e){if(fa(a,qe))throw new Za(Zn);return e.facade=a,hf(a,qe,e),e},Ot=function(a){return fa(a,qe)?a[qe]:{}},br=function(a){return fa(a,qe)}}var Rr={set:mr,get:Ot,has:br,enforce:gf,getterFor:df},ji=L,pf=k,yf=B,Wt=ce,Ja=he,mf=Pr.CONFIGURABLE,bf=Li,lu=Rr,xf=lu.enforce,Tf=lu.get,Jn=String,hr=Object.defineProperty,Ef=ji("".slice),Of=ji("".replace),Sf=ji([].join),$f=Ja&&!pf(function(){return hr(function(){},"length",{value:8}).length!==8}),wf=String(String).split("String"),Cf=su.exports=function(a,e,t){Ef(Jn(e),0,7)==="Symbol("&&(e="["+Of(Jn(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),t&&t.getter&&(e="get "+e),t&&t.setter&&(e="set "+e),(!Wt(a,"name")||mf&&a.name!==e)&&(Ja?hr(a,"name",{value:e,configurable:!0}):a.name=e),$f&&t&&Wt(t,"arity")&&a.length!==t.arity&&hr(a,"length",{value:t.arity});try{t&&Wt(t,"constructor")&&t.constructor?Ja&&hr(a,"prototype",{writable:!1}):a.prototype&&(a.prototype=void 0)}catch{}var r=xf(a);return Wt(r,"source")||(r.source=Sf(wf,typeof e=="string"?e:"")),a};Function.prototype.toString=Cf(function(){return yf(this)&&Tf(this).source||bf(this)},"toString");var hu=su.exports,Af=B,Pf=Se,Rf=hu,Nf=_i,He=function(a,e,t,r){r||(r={});var i=r.enumerable,n=r.name!==void 0?r.name:e;if(Af(t)&&Rf(t,n,r),r.global)i?a[e]=t:Nf(e,t);else{try{r.unsafe?a[e]&&(i=!0):delete a[e]}catch{}i?a[e]=t:Pf.f(a,e,{value:t,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return a},vu={},If=Math.ceil,Mf=Math.floor,_f=Math.trunc||function(e){var t=+e;return(t>0?Mf:If)(t)},Vf=_f,Nr=function(a){var e=+a;return e!==e||e===0?0:Vf(e)},Df=Nr,kf=Math.max,Lf=Math.min,Bf=function(a,e){var t=Df(a);return t<0?kf(t+e,0):Lf(t,e)},Ff=Nr,jf=Math.min,ht=function(a){var e=Ff(a);return e>0?jf(e,9007199254740991):0},Uf=ht,Ui=function(a){return Uf(a.length)},Gf=Ct,zf=Bf,Hf=Ui,es=function(a){return function(e,t,r){var i=Gf(e),n=Hf(i);if(n===0)return!a&&-1;var o=zf(r,n),s;if(a&&t!==t){for(;n>o;)if(s=i[o++],s!==s)return!0}else for(;n>o;o++)if((a||o in i)&&i[o]===t)return a||o||0;return!a&&-1}},fu={includes:es(!0),indexOf:es(!1)},Yf=L,ga=ce,Xf=Ct,Wf=fu.indexOf,qf=Fi,ts=Yf([].push),cu=function(a,e){var t=Xf(a),r=0,i=[],n;for(n in t)!ga(qf,n)&&ga(t,n)&&ts(i,n);for(;e.length>r;)ga(t,n=e[r++])&&(~Wf(i,n)||ts(i,n));return i},Gi=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qf=cu,Kf=Gi,Zf=Kf.concat("length","prototype");vu.f=Object.getOwnPropertyNames||function(e){return Qf(e,Zf)};var gu={};gu.f=Object.getOwnPropertySymbols;var Jf=ze,ec=L,tc=vu,rc=gu,ac=J,ic=ec([].concat),nc=Jf("Reflect","ownKeys")||function(e){var t=tc.f(ac(e)),r=rc.f;return r?ic(t,r(e)):t},rs=ce,sc=nc,oc=wt,uc=Se,lc=function(a,e,t){for(var r=sc(e),i=uc.f,n=oc.f,o=0;o<r.length;o++){var s=r[o];!rs(a,s)&&!(t&&rs(t,s))&&i(a,s,n(e,s))}},hc=k,vc=B,fc=/#|\.prototype\./,Rt=function(a,e){var t=gc[cc(a)];return t===pc?!0:t===dc?!1:vc(e)?hc(e):!!e},cc=Rt.normalize=function(a){return String(a).replace(fc,".").toLowerCase()},gc=Rt.data={},dc=Rt.NATIVE="N",pc=Rt.POLYFILL="P",du=Rt,qt=D,yc=wt.f,mc=Pt,bc=He,xc=_i,Tc=lc,Ec=du,ee=function(a,e){var t=a.target,r=a.global,i=a.stat,n,o,s,u,l,h;if(r?o=qt:i?o=qt[t]||xc(t,{}):o=qt[t]&&qt[t].prototype,o)for(s in e){if(l=e[s],a.dontCallGetSet?(h=yc(o,s),u=h&&h.value):u=o[s],n=Ec(r?s:t+(i?".":"#")+s,a.forced),!n&&u!==void 0){if(typeof l==typeof u)continue;Tc(l,u)}(a.sham||u&&u.sham)&&mc(l,"sham",!0),bc(o,s,l,a)}},gt=D,Oc=At,Sc=Ue,Qt=function(a){return Oc.slice(0,a.length)===a},pu=function(){return Qt("Bun/")?"BUN":Qt("Cloudflare-Workers")?"CLOUDFLARE":Qt("Deno/")?"DENO":Qt("Node.js/")?"NODE":gt.Bun&&typeof Bun.version=="string"?"BUN":gt.Deno&&typeof Deno.version=="object"?"DENO":Sc(gt.process)==="process"?"NODE":gt.window&>.document?"BROWSER":"REST"}(),$c=pu,Ir=$c==="NODE",wc=L,Cc=Oe,Ac=function(a,e,t){try{return wc(Cc(Object.getOwnPropertyDescriptor(a,e)[t]))}catch{}},Pc=fe,Rc=function(a){return Pc(a)||a===null},Nc=Rc,Ic=String,Mc=TypeError,_c=function(a){if(Nc(a))return a;throw new Mc("Can't set "+Ic(a)+" as a prototype")},Vc=Ac,Dc=fe,kc=ve,Lc=_c,yu=Object.setPrototypeOf||("__proto__"in{}?function(){var a=!1,e={},t;try{t=Vc(Object.prototype,"__proto__","set"),t(e,[]),a=e instanceof Array}catch{}return function(i,n){return kc(i),Lc(n),Dc(i)&&(a?t(i,n):i.__proto__=n),i}}():void 0),Bc=Se.f,Fc=ce,jc=z,as=jc("toStringTag"),Mr=function(a,e,t){a&&!t&&(a=a.prototype),a&&!Fc(a,as)&&Bc(a,as,{configurable:!0,value:e})},is=hu,Uc=Se,Gc=function(a,e,t){return t.get&&is(t.get,e,{getter:!0}),t.set&&is(t.set,e,{setter:!0}),Uc.f(a,e,t)},zc=ze,Hc=Gc,Yc=z,Xc=he,ns=Yc("species"),Wc=function(a){var e=zc(a);Xc&&e&&!e[ns]&&Hc(e,ns,{configurable:!0,get:function(){return this}})},qc=$r,Qc=TypeError,Kc=function(a,e){if(qc(e,a))return a;throw new Qc("Incorrect invocation")},Zc=z,Jc=Zc("toStringTag"),mu={};mu[Jc]="z";var eg=String(mu)==="[object z]",tg=eg,rg=B,vr=Ue,ag=z,ig=ag("toStringTag"),ng=Object,sg=vr(function(){return arguments}())==="Arguments",og=function(a,e){try{return a[e]}catch{}},zi=tg?vr:function(a){var e,t,r;return a===void 0?"Undefined":a===null?"Null":typeof(t=og(e=ng(a),ig))=="string"?t:sg?vr(e):(r=vr(e))==="Object"&&rg(e.callee)?"Arguments":r},ug=L,lg=k,bu=B,hg=zi,vg=ze,fg=Li,xu=function(){},Tu=vg("Reflect","construct"),Hi=/^\s*(?:class|function)\b/,cg=ug(Hi.exec),gg=!Hi.test(xu),dt=function(e){if(!bu(e))return!1;try{return Tu(xu,[],e),!0}catch{return!1}},Eu=function(e){if(!bu(e))return!1;switch(hg(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return gg||!!cg(Hi,fg(e))}catch{return!0}};Eu.sham=!0;var dg=!Tu||lg(function(){var a;return dt(dt.call)||!dt(Object)||!dt(function(){a=!0})||a})?Eu:dt,pg=dg,yg=wr,mg=TypeError,bg=function(a){if(pg(a))return a;throw new mg(yg(a)+" is not a constructor")},ss=J,xg=bg,Tg=Ge,Eg=z,Og=Eg("species"),Ou=function(a,e){var t=ss(a).constructor,r;return t===void 0||Tg(r=ss(t)[Og])?e:xg(r)},Sg=Sr,Su=Function.prototype,os=Su.apply,us=Su.call,$u=typeof Reflect=="object"&&Reflect.apply||(Sg?us.bind(os):function(){return us.apply(os,arguments)}),$g=Ue,wg=L,_r=function(a){if($g(a)==="Function")return wg(a)},ls=_r,Cg=Oe,Ag=Sr,Pg=ls(ls.bind),Yi=function(a,e){return Cg(a),e===void 0?a:Ag?Pg(a,e):function(){return a.apply(e,arguments)}},Rg=ze,wu=Rg("document","documentElement"),Ng=L,Ig=Ng([].slice),Mg=TypeError,_g=function(a,e){if(a<e)throw new Mg("Not enough arguments");return a},Vg=At,Cu=/(?:ipad|iphone|ipod).*applewebkit/i.test(Vg),ie=D,Dg=$u,kg=Yi,hs=B,Lg=ce,Au=k,vs=wu,Bg=Ig,fs=Ar,Fg=_g,jg=Cu,Ug=Ir,ei=ie.setImmediate,ti=ie.clearImmediate,Gg=ie.process,da=ie.Dispatch,zg=ie.Function,cs=ie.MessageChannel,Hg=ie.String,pa=0,Tt={},gs="onreadystatechange",St,_e,ya,ma;Au(function(){St=ie.location});var Xi=function(a){if(Lg(Tt,a)){var e=Tt[a];delete Tt[a],e()}},ba=function(a){return function(){Xi(a)}},ds=function(a){Xi(a.data)},ps=function(a){ie.postMessage(Hg(a),St.protocol+"//"+St.host)};(!ei||!ti)&&(ei=function(e){Fg(arguments.length,1);var t=hs(e)?e:zg(e),r=Bg(arguments,1);return Tt[++pa]=function(){Dg(t,void 0,r)},_e(pa),pa},ti=function(e){delete Tt[e]},Ug?_e=function(a){Gg.nextTick(ba(a))}:da&&da.now?_e=function(a){da.now(ba(a))}:cs&&!jg?(ya=new cs,ma=ya.port2,ya.port1.onmessage=ds,_e=kg(ma.postMessage,ma)):ie.addEventListener&&hs(ie.postMessage)&&!ie.importScripts&&St&&St.protocol!=="file:"&&!Au(ps)?(_e=ps,ie.addEventListener("message",ds,!1)):gs in fs("script")?_e=function(a){vs.appendChild(fs("script"))[gs]=function(){vs.removeChild(this),Xi(a)}}:_e=function(a){setTimeout(ba(a),0)});var Pu={set:ei,clear:ti},ys=D,Yg=he,Xg=Object.getOwnPropertyDescriptor,Wg=function(a){if(!Yg)return ys[a];var e=Xg(ys,a);return e&&e.value},Ru=function(){this.head=null,this.tail=null};Ru.prototype={add:function(a){var e={item:a,next:null},t=this.tail;t?t.next=e:this.head=e,this.tail=e},get:function(){var a=this.head;if(a){var e=this.head=a.next;return e===null&&(this.tail=null),a.item}}};var Nu=Ru,qg=At,Qg=/ipad|iphone|ipod/i.test(qg)&&typeof Pebble<"u",Kg=At,Zg=/web0s(?!.*chrome)/i.test(Kg),st=D,Jg=Wg,ms=Yi,xa=Pu.set,ed=Nu,td=Cu,rd=Qg,ad=Zg,Ta=Ir,bs=st.MutationObserver||st.WebKitMutationObserver,xs=st.document,Ts=st.process,Kt=st.Promise,ri=Jg("queueMicrotask"),Qe,Ea,Oa,Zt,Es;if(!ri){var Jt=new ed,er=function(){var a,e;for(Ta&&(a=Ts.domain)&&a.exit();e=Jt.get();)try{e()}catch(t){throw Jt.head&&Qe(),t}a&&a.enter()};!td&&!Ta&&!ad&&bs&&xs?(Ea=!0,Oa=xs.createTextNode(""),new bs(er).observe(Oa,{characterData:!0}),Qe=function(){Oa.data=Ea=!Ea}):!rd&&Kt&&Kt.resolve?(Zt=Kt.resolve(void 0),Zt.constructor=Kt,Es=ms(Zt.then,Zt),Qe=function(){Es(er)}):Ta?Qe=function(){Ts.nextTick(er)}:(xa=ms(xa,st),Qe=function(){xa(er)}),ri=function(a){Jt.head||Qe(),Jt.add(a)}}var id=ri,nd=function(a,e){try{arguments.length===1?console.error(a):console.error(a,e)}catch{}},Wi=function(a){try{return{error:!1,value:a()}}catch(e){return{error:!0,value:e}}},sd=D,Vr=sd.Promise,od=D,Et=Vr,ud=B,ld=du,hd=Li,vd=z,Os=pu,Sa=Mi;Et&&Et.prototype;var fd=vd("species"),ai=!1,Iu=ud(od.PromiseRejectionEvent),cd=ld("Promise",function(){var a=hd(Et),e=a!==String(Et);if(!e&&Sa===66)return!0;if(!Sa||Sa<51||!/native code/.test(a)){var t=new Et(function(n){n(1)}),r=function(n){n(function(){},function(){})},i=t.constructor={};if(i[fd]=r,ai=t.then(function(){})instanceof r,!ai)return!0}return!e&&(Os==="BROWSER"||Os==="DENO")&&!Iu}),Nt={CONSTRUCTOR:cd,REJECTION_EVENT:Iu,SUBCLASSING:ai},vt={},Ss=Oe,gd=TypeError,dd=function(a){var e,t;this.promise=new a(function(r,i){if(e!==void 0||t!==void 0)throw new gd("Bad Promise constructor");e=r,t=i}),this.resolve=Ss(e),this.reject=Ss(t)};vt.f=function(a){return new dd(a)};var pd=ee,xr=Ir,Ce=D,ot=Y,$s=He,ws=yu,yd=Mr,md=Wc,bd=Oe,fr=B,xd=fe,Td=Kc,Ed=Ou,Mu=Pu.set,qi=id,Od=nd,Sd=Wi,$d=Nu,_u=Rr,Tr=Vr,Qi=Nt,Vu=vt,Dr="Promise",Du=Qi.CONSTRUCTOR,wd=Qi.REJECTION_EVENT,Cd=Qi.SUBCLASSING,$a=_u.getterFor(Dr),Ad=_u.set,Je=Tr&&Tr.prototype,Le=Tr,tr=Je,ku=Ce.TypeError,ii=Ce.document,Ki=Ce.process,ni=Vu.f,Pd=ni,Rd=!!(ii&&ii.createEvent&&Ce.dispatchEvent),Lu="unhandledrejection",Nd="rejectionhandled",Cs=0,Bu=1,Id=2,Zi=1,Fu=2,rr,As,Md,Ps,ju=function(a){var e;return xd(a)&&fr(e=a.then)?e:!1},Uu=function(a,e){var t=e.value,r=e.state===Bu,i=r?a.ok:a.fail,n=a.resolve,o=a.reject,s=a.domain,u,l,h;try{i?(r||(e.rejection===Fu&&Vd(e),e.rejection=Zi),i===!0?u=t:(s&&s.enter(),u=i(t),s&&(s.exit(),h=!0)),u===a.promise?o(new ku("Promise-chain cycle")):(l=ju(u))?ot(l,u,n,o):n(u)):o(t)}catch(f){s&&!h&&s.exit(),o(f)}},Gu=function(a,e){a.notified||(a.notified=!0,qi(function(){for(var t=a.reactions,r;r=t.get();)Uu(r,a);a.notified=!1,e&&!a.rejection&&_d(a)}))},zu=function(a,e,t){var r,i;Rd?(r=ii.createEvent("Event"),r.promise=e,r.reason=t,r.initEvent(a,!1,!0),Ce.dispatchEvent(r)):r={promise:e,reason:t},!wd&&(i=Ce["on"+a])?i(r):a===Lu&&Od("Unhandled promise rejection",t)},_d=function(a){ot(Mu,Ce,function(){var e=a.facade,t=a.value,r=Rs(a),i;if(r&&(i=Sd(function(){xr?Ki.emit("unhandledRejection",t,e):zu(Lu,e,t)}),a.rejection=xr||Rs(a)?Fu:Zi,i.error))throw i.value})},Rs=function(a){return a.rejection!==Zi&&!a.parent},Vd=function(a){ot(Mu,Ce,function(){var e=a.facade;xr?Ki.emit("rejectionHandled",e):zu(Nd,e,a.value)})},rt=function(a,e,t){return function(r){a(e,r,t)}},it=function(a,e,t){a.done||(a.done=!0,t&&(a=t),a.value=e,a.state=Id,Gu(a,!0))},si=function(a,e,t){if(!a.done){a.done=!0,t&&(a=t);try{if(a.facade===e)throw new ku("Promise can't be resolved itself");var r=ju(e);r?qi(function(){var i={done:!1};try{ot(r,e,rt(si,i,a),rt(it,i,a))}catch(n){it(i,n,a)}}):(a.value=e,a.state=Bu,Gu(a,!1))}catch(i){it({done:!1},i,a)}}};if(Du&&(Le=function(e){Td(this,tr),bd(e),ot(rr,this);var t=$a(this);try{e(rt(si,t),rt(it,t))}catch(r){it(t,r)}},tr=Le.prototype,rr=function(e){Ad(this,{type:Dr,done:!1,notified:!1,parent:!1,reactions:new $d,rejection:!1,state:Cs,value:null})},rr.prototype=$s(tr,"then",function(e,t){var r=$a(this),i=ni(Ed(this,Le));return r.parent=!0,i.ok=fr(e)?e:!0,i.fail=fr(t)&&t,i.domain=xr?Ki.domain:void 0,r.state===Cs?r.reactions.add(i):qi(function(){Uu(i,r)}),i.promise}),As=function(){var a=new rr,e=$a(a);this.promise=a,this.resolve=rt(si,e),this.reject=rt(it,e)},Vu.f=ni=function(a){return a===Le||a===Md?new As(a):Pd(a)},fr(Tr)&&Je!==Object.prototype)){Ps=Je.then,Cd||$s(Je,"then",function(e,t){var r=this;return new Le(function(i,n){ot(Ps,r,i,n)}).then(e,t)},{unsafe:!0});try{delete Je.constructor}catch{}ws&&ws(Je,tr)}pd({global:!0,constructor:!0,wrap:!0,forced:Du},{Promise:Le});yd(Le,Dr,!1);md(Dr);var It={},Dd=z,kd=It,Ld=Dd("iterator"),Bd=Array.prototype,Fd=function(a){return a!==void 0&&(kd.Array===a||Bd[Ld]===a)},jd=zi,Ns=lt,Ud=Ge,Gd=It,zd=z,Hd=zd("iterator"),Hu=function(a){if(!Ud(a))return Ns(a,Hd)||Ns(a,"@@iterator")||Gd[jd(a)]},Yd=Y,Xd=Oe,Wd=J,qd=wr,Qd=Hu,Kd=TypeError,Zd=function(a,e){var t=arguments.length<2?Qd(a):e;if(Xd(t))return Wd(Yd(t,a));throw new Kd(qd(a)+" is not iterable")},Jd=Y,Is=J,ep=lt,tp=function(a,e,t){var r,i;Is(a);try{if(r=ep(a,"return"),!r){if(e==="throw")throw t;return t}r=Jd(r,a)}catch(n){i=!0,r=n}if(e==="throw")throw t;if(i)throw r;return Is(r),t},rp=Yi,ap=Y,ip=J,np=wr,sp=Fd,op=Ui,Ms=$r,up=Zd,lp=Hu,_s=tp,hp=TypeError,cr=function(a,e){this.stopped=a,this.result=e},Vs=cr.prototype,Yu=function(a,e,t){var r=t&&t.that,i=!!(t&&t.AS_ENTRIES),n=!!(t&&t.IS_RECORD),o=!!(t&&t.IS_ITERATOR),s=!!(t&&t.INTERRUPTED),u=rp(e,r),l,h,f,c,v,d,g,p=function(x){return l&&_s(l,"normal",x),new cr(!0,x)},y=function(x){return i?(ip(x),s?u(x[0],x[1],p):u(x[0],x[1])):s?u(x,p):u(x)};if(n)l=a.iterator;else if(o)l=a;else{if(h=lp(a),!h)throw new hp(np(a)+" is not iterable");if(sp(h)){for(f=0,c=op(a);c>f;f++)if(v=y(a[f]),v&&Ms(Vs,v))return v;return new cr(!1)}l=up(a,h)}for(d=n?a.next:l.next;!(g=ap(d,l)).done;){try{v=y(g.value)}catch(x){_s(l,"throw",x)}if(typeof v=="object"&&v&&Ms(Vs,v))return v}return new cr(!1)},vp=z,Xu=vp("iterator"),Wu=!1;try{var fp=0,Ds={next:function(){return{done:!!fp++}},return:function(){Wu=!0}};Ds[Xu]=function(){return this},Array.from(Ds,function(){throw 2})}catch{}var cp=function(a,e){try{if(!e&&!Wu)return!1}catch{return!1}var t=!1;try{var r={};r[Xu]=function(){return{next:function(){return{done:t=!0}}}},a(r)}catch{}return t},gp=Vr,dp=cp,pp=Nt.CONSTRUCTOR,qu=pp||!dp(function(a){gp.all(a).then(void 0,function(){})}),yp=ee,mp=Y,bp=Oe,xp=vt,Tp=Wi,Ep=Yu,Op=qu;yp({target:"Promise",stat:!0,forced:Op},{all:function(e){var t=this,r=xp.f(t),i=r.resolve,n=r.reject,o=Tp(function(){var s=bp(t.resolve),u=[],l=0,h=1;Ep(e,function(f){var c=l++,v=!1;h++,mp(s,t,f).then(function(d){v||(v=!0,u[c]=d,--h||i(u))},n)}),--h||i(u)});return o.error&&n(o.value),r.promise}});var Sp=ee,$p=Nt.CONSTRUCTOR,oi=Vr,wp=ze,Cp=B,Ap=He,ks=oi&&oi.prototype;Sp({target:"Promise",proto:!0,forced:$p,real:!0},{catch:function(a){return this.then(void 0,a)}});if(Cp(oi)){var Ls=wp("Promise").prototype.catch;ks.catch!==Ls&&Ap(ks,"catch",Ls,{unsafe:!0})}var Pp=ee,Rp=Y,Np=Oe,Ip=vt,Mp=Wi,_p=Yu,Vp=qu;Pp({target:"Promise",stat:!0,forced:Vp},{race:function(e){var t=this,r=Ip.f(t),i=r.reject,n=Mp(function(){var o=Np(t.resolve);_p(e,function(s){Rp(o,t,s).then(r.resolve,i)})});return n.error&&i(n.value),r.promise}});var Dp=ee,kp=vt,Lp=Nt.CONSTRUCTOR;Dp({target:"Promise",stat:!0,forced:Lp},{reject:function(e){var t=kp.f(this),r=t.reject;return r(e),t.promise}});var Bp=J,Fp=fe,jp=vt,Up=function(a,e){if(Bp(a),Fp(e)&&e.constructor===a)return e;var t=jp.f(a),r=t.resolve;return r(e),t.promise},Gp=ee,zp=ze,Hp=Nt.CONSTRUCTOR,Yp=Up;zp("Promise");Gp({target:"Promise",stat:!0,forced:Hp},{resolve:function(e){return Yp(this,e)}});function Bs(a,e,t,r,i,n,o){try{var s=a[n](o),u=s.value}catch(l){return void t(l)}s.done?e(u):Promise.resolve(u).then(r,i)}function Te(a){return function(){var e=this,t=arguments;return new Promise(function(r,i){var n=a.apply(e,t);function o(u){Bs(n,r,i,o,s,"next",u)}function s(u){Bs(n,r,i,o,s,"throw",u)}o(void 0)})}}var Xp=zi,Wp=String,pe=function(a){if(Xp(a)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return Wp(a)},qp=J,Qu=function(){var a=qp(this),e="";return a.hasIndices&&(e+="d"),a.global&&(e+="g"),a.ignoreCase&&(e+="i"),a.multiline&&(e+="m"),a.dotAll&&(e+="s"),a.unicode&&(e+="u"),a.unicodeSets&&(e+="v"),a.sticky&&(e+="y"),e},Ji=k,Qp=D,en=Qp.RegExp,tn=Ji(function(){var a=en("a","y");return a.lastIndex=2,a.exec("abcd")!==null}),Kp=tn||Ji(function(){return!en("a","y").sticky}),Zp=tn||Ji(function(){var a=en("^r","gy");return a.lastIndex=2,a.exec("str")!==null}),Ku={BROKEN_CARET:Zp,MISSED_STICKY:Kp,UNSUPPORTED_Y:tn},Zu={},Jp=cu,ey=Gi,ty=Object.keys||function(e){return Jp(e,ey)},ry=he,ay=nu,iy=Se,ny=J,sy=Ct,oy=ty;Zu.f=ry&&!ay?Object.defineProperties:function(e,t){ny(e);for(var r=sy(t),i=oy(t),n=i.length,o=0,s;n>o;)iy.f(e,s=i[o++],r[s]);return e};var uy=J,ly=Zu,Fs=Gi,hy=Fi,vy=wu,fy=Ar,cy=Bi,js=">",Us="<",ui="prototype",li="script",Ju=cy("IE_PROTO"),wa=function(){},el=function(a){return Us+li+js+a+Us+"/"+li+js},Gs=function(a){a.write(el("")),a.close();var e=a.parentWindow.Object;return a=null,e},gy=function(){var a=fy("iframe"),e="java"+li+":",t;return a.style.display="none",vy.appendChild(a),a.src=String(e),t=a.contentWindow.document,t.open(),t.write(el("document.F=Object")),t.close(),t.F},ar,gr=function(){try{ar=new ActiveXObject("htmlfile")}catch{}gr=typeof document<"u"?document.domain&&ar?Gs(ar):gy():Gs(ar);for(var a=Fs.length;a--;)delete gr[ui][Fs[a]];return gr()};hy[Ju]=!0;var rn=Object.create||function(e,t){var r;return e!==null?(wa[ui]=uy(e),r=new wa,wa[ui]=null,r[Ju]=e):r=gr(),t===void 0?r:ly.f(r,t)},dy=k,py=D,yy=py.RegExp,my=dy(function(){var a=yy(".","s");return!(a.dotAll&&a.test(`
`)&&a.flags==="s")}),by=k,xy=D,Ty=xy.RegExp,Ey=by(function(){var a=Ty("(?<a>b)","g");return a.exec("b").groups.a!=="b"||"b".replace(a,"$<a>c")!=="bc"}),at=Y,kr=L,Oy=pe,Sy=Qu,$y=Ku,wy=Di,Cy=rn,Ay=Rr.get,Py=my,Ry=Ey,Ny=wy("native-string-replace",String.prototype.replace),Er=RegExp.prototype.exec,hi=Er,Iy=kr("".charAt),My=kr("".indexOf),_y=kr("".replace),Ca=kr("".slice),vi=function(){var a=/a/,e=/b*/g;return at(Er,a,"a"),at(Er,e,"a"),a.lastIndex!==0||e.lastIndex!==0}(),tl=$y.BROKEN_CARET,fi=/()??/.exec("")[1]!==void 0,Vy=vi||fi||tl||Py||Ry;Vy&&(hi=function(e){var t=this,r=Ay(t),i=Oy(e),n=r.raw,o,s,u,l,h,f,c;if(n)return n.lastIndex=t.lastIndex,o=at(hi,n,i),t.lastIndex=n.lastIndex,o;var v=r.groups,d=tl&&t.sticky,g=at(Sy,t),p=t.source,y=0,x=i;if(d&&(g=_y(g,"y",""),My(g,"g")===-1&&(g+="g"),x=Ca(i,t.lastIndex),t.lastIndex>0&&(!t.multiline||t.multiline&&Iy(i,t.lastIndex-1)!==`
`)&&(p="(?: "+p+")",x=" "+x,y++),s=new RegExp("^(?:"+p+")",g)),fi&&(s=new RegExp("^"+p+"$(?!\\s)",g)),vi&&(u=t.lastIndex),l=at(Er,d?s:t,x),d?l?(l.input=Ca(l.input,y),l[0]=Ca(l[0],y),l.index=t.lastIndex,t.lastIndex+=l[0].length):t.lastIndex=0:vi&&l&&(t.lastIndex=t.global?l.index+l[0].length:u),fi&&l&&l.length>1&&at(Ny,l[0],s,function(){for(h=1;h<arguments.length-2;h++)arguments[h]===void 0&&(l[h]=void 0)}),l&&v)for(l.groups=f=Cy(null),h=0;h<v.length;h++)c=v[h],f[c[0]]=l[c[1]];return l});var an=hi,Dy=ee,zs=an;Dy({target:"RegExp",proto:!0,forced:/./.exec!==zs},{exec:zs});var Hs=Y,Ys=He,ky=an,Xs=k,rl=z,Ly=Pt,By=rl("species"),Aa=RegExp.prototype,nn=function(a,e,t,r){var i=rl(a),n=!Xs(function(){var l={};return l[i]=function(){return 7},""[a](l)!==7}),o=n&&!Xs(function(){var l=!1,h=/a/;return a==="split"&&(h={},h.constructor={},h.constructor[By]=function(){return h},h.flags="",h[i]=/./[i]),h.exec=function(){return l=!0,null},h[i](""),!l});if(!n||!o||t){var s=/./[i],u=e(i,""[a],function(l,h,f,c,v){var d=h.exec;return d===ky||d===Aa.exec?n&&!v?{done:!0,value:Hs(s,h,f,c)}:{done:!0,value:Hs(l,f,h,c)}:{done:!1}});Ys(String.prototype,a,u[0]),Ys(Aa,i,u[1])}r&&Ly(Aa[i],"sham",!0)},sn=L,Fy=Nr,jy=pe,Uy=ve,Gy=sn("".charAt),Ws=sn("".charCodeAt),zy=sn("".slice),qs=function(a){return function(e,t){var r=jy(Uy(e)),i=Fy(t),n=r.length,o,s;return i<0||i>=n?a?"":void 0:(o=Ws(r,i),o<55296||o>56319||i+1===n||(s=Ws(r,i+1))<56320||s>57343?a?Gy(r,i):o:a?zy(r,i,i+2):(o-55296<<10)+(s-56320)+65536)}},Hy={codeAt:qs(!1),charAt:qs(!0)},Yy=Hy.charAt,on=function(a,e,t){return e+(t?Yy(a,e).length:1)},Qs=Y,Xy=J,Wy=B,qy=Ue,Qy=an,Ky=TypeError,un=function(a,e){var t=a.exec;if(Wy(t)){var r=Qs(t,a,e);return r!==null&&Xy(r),r}if(qy(a)==="RegExp")return Qs(Qy,a,e);throw new Ky("RegExp#exec called on incompatible receiver")},Zy=Y,Jy=nn,em=J,tm=Ge,rm=ht,Pa=pe,am=ve,im=lt,nm=on,Ks=un;Jy("match",function(a,e,t){return[function(i){var n=am(this),o=tm(i)?void 0:im(i,a);return o?Zy(o,i,n):new RegExp(i)[a](Pa(n))},function(r){var i=em(this),n=Pa(r),o=t(e,i,n);if(o.done)return o.value;if(!i.global)return Ks(i,n);var s=i.unicode;i.lastIndex=0;for(var u=[],l=0,h;(h=Ks(i,n))!==null;){var f=Pa(h[0]);u[l]=f,f===""&&(i.lastIndex=nm(n,rm(i.lastIndex),s)),l++}return l===0?null:u}]});var ln=L,sm=Cr,om=Math.floor,Ra=ln("".charAt),um=ln("".replace),Na=ln("".slice),lm=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,hm=/\$([$&'`]|\d{1,2})/g,vm=function(a,e,t,r,i,n){var o=t+a.length,s=r.length,u=hm;return i!==void 0&&(i=sm(i),u=lm),um(n,u,function(l,h){var f;switch(Ra(h,0)){case"$":return"$";case"&":return a;case"`":return Na(e,0,t);case"'":return Na(e,o);case"<":f=i[Na(h,1,-1)];break;default:var c=+h;if(c===0)return l;if(c>s){var v=om(c/10);return v===0?l:v<=s?r[v-1]===void 0?Ra(h,1):r[v-1]+Ra(h,1):l}f=r[c-1]}return f===void 0?"":f})},fm=$u,Zs=Y,Lr=L,cm=nn,gm=k,dm=J,pm=B,ym=Ge,mm=Nr,bm=ht,Ke=pe,xm=ve,Tm=on,Em=lt,Om=vm,Sm=un,$m=z,ci=$m("replace"),wm=Math.max,Cm=Math.min,Am=Lr([].concat),Ia=Lr([].push),Js=Lr("".indexOf),eo=Lr("".slice),Pm=function(a){return a===void 0?a:String(a)},Rm=function(){return"a".replace(/./,"$0")==="$0"}(),to=function(){return/./[ci]?/./[ci]("a","$0")==="":!1}(),Nm=!gm(function(){var a=/./;return a.exec=function(){var e=[];return e.groups={a:"7"},e},"".replace(a,"$<a>")!=="7"});cm("replace",function(a,e,t){var r=to?"$":"$0";return[function(n,o){var s=xm(this),u=ym(n)?void 0:Em(n,ci);return u?Zs(u,n,s,o):Zs(e,Ke(s),n,o)},function(i,n){var o=dm(this),s=Ke(i);if(typeof n=="string"&&Js(n,r)===-1&&Js(n,"$<")===-1){var u=t(e,o,s,n);if(u.done)return u.value}var l=pm(n);l||(n=Ke(n));var h=o.global,f;h&&(f=o.unicode,o.lastIndex=0);for(var c=[],v;v=Sm(o,s),!(v===null||(Ia(c,v),!h));){var d=Ke(v[0]);d===""&&(o.lastIndex=Tm(s,bm(o.lastIndex),f))}for(var g="",p=0,y=0;y<c.length;y++){v=c[y];for(var x=Ke(v[0]),b=wm(Cm(mm(v.index),s.length),0),T=[],w,S=1;S<v.length;S++)Ia(T,Pm(v[S]));var E=v.groups;if(l){var C=Am([x],T,b,s);E!==void 0&&Ia(C,E),w=Ke(fm(n,void 0,C))}else w=Om(x,s,b,T,E,n);b>=p&&(g+=eo(s,p,b)+w,p=b+x.length)}return g+eo(s,p)}]},!Nm||!Rm||to);var Im=fe,Mm=Ue,_m=z,Vm=_m("match"),Dm=function(a){var e;return Im(a)&&((e=a[Vm])!==void 0?!!e:Mm(a)==="RegExp")},km=Dm,Lm=TypeError,hn=function(a){if(km(a))throw new Lm("The method doesn't accept regular expressions");return a},Bm=z,Fm=Bm("match"),vn=function(a){var e=/./;try{"/./"[a](e)}catch{try{return e[Fm]=!1,"/./"[a](e)}catch{}}return!1},jm=ee,Um=_r,Gm=wt.f,zm=ht,ro=pe,Hm=hn,Ym=ve,Xm=vn,Wm=Um("".slice),qm=Math.min,al=Xm("startsWith"),Qm=!al&&!!function(){var a=Gm(String.prototype,"startsWith");return a&&!a.writable}();jm({target:"String",proto:!0,forced:!Qm&&!al},{startsWith:function(e){var t=ro(Ym(this));Hm(e);var r=zm(qm(arguments.length>1?arguments[1]:void 0,t.length)),i=ro(e);return Wm(t,r,r+i.length)===i}});var Km=z,Zm=rn,Jm=Se.f,gi=Km("unscopables"),di=Array.prototype;di[gi]===void 0&&Jm(di,gi,{configurable:!0,value:Zm(null)});var e0=function(a){di[gi][a]=!0},t0=k,r0=!t0(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a)!==a.prototype}),a0=ce,i0=B,n0=Cr,s0=Bi,o0=r0,ao=s0("IE_PROTO"),pi=Object,u0=pi.prototype,il=o0?pi.getPrototypeOf:function(a){var e=n0(a);if(a0(e,ao))return e[ao];var t=e.constructor;return i0(t)&&e instanceof t?t.prototype:e instanceof pi?u0:null},l0=k,h0=B,v0=fe,io=il,f0=He,c0=z,yi=c0("iterator"),nl=!1,je,Ma,_a;[].keys&&(_a=[].keys(),"next"in _a?(Ma=io(io(_a)),Ma!==Object.prototype&&(je=Ma)):nl=!0);var g0=!v0(je)||l0(function(){var a={};return je[yi].call(a)!==a});g0&&(je={});h0(je[yi])||f0(je,yi,function(){return this});var sl={IteratorPrototype:je,BUGGY_SAFARI_ITERATORS:nl},d0=sl.IteratorPrototype,p0=rn,y0=Ii,m0=Mr,b0=It,x0=function(){return this},T0=function(a,e,t,r){var i=e+" Iterator";return a.prototype=p0(d0,{next:y0(+!r,t)}),m0(a,i,!1),b0[i]=x0,a},E0=ee,O0=Y,ol=Pr,S0=B,$0=T0,no=il,so=yu,w0=Mr,C0=Pt,Va=He,A0=z,P0=It,ul=sl,R0=ol.PROPER,N0=ol.CONFIGURABLE,oo=ul.IteratorPrototype,ir=ul.BUGGY_SAFARI_ITERATORS,pt=A0("iterator"),uo="keys",yt="values",lo="entries",I0=function(){return this},M0=function(a,e,t,r,i,n,o){$0(t,e,r);var s=function(y){if(y===i&&c)return c;if(!ir&&y&&y in h)return h[y];switch(y){case uo:return function(){return new t(this,y)};case yt:return function(){return new t(this,y)};case lo:return function(){return new t(this,y)}}return function(){return new t(this)}},u=e+" Iterator",l=!1,h=a.prototype,f=h[pt]||h["@@iterator"]||i&&h[i],c=!ir&&f||s(i),v=e==="Array"&&h.entries||f,d,g,p;if(v&&(d=no(v.call(new a)),d!==Object.prototype&&d.next&&(no(d)!==oo&&(so?so(d,oo):S0(d[pt])||Va(d,pt,I0)),w0(d,u,!0))),R0&&i===yt&&f&&f.name!==yt&&(N0?C0(h,"name",yt):(l=!0,c=function(){return O0(f,this)})),i)if(g={values:s(yt),keys:n?c:s(uo),entries:s(lo)},o)for(p in g)(ir||l||!(p in h))&&Va(h,p,g[p]);else E0({target:e,proto:!0,forced:ir||l},g);return h[pt]!==c&&Va(h,pt,c,{name:i}),P0[e]=c,g},_0=function(a,e){return{value:a,done:e}},V0=Ct,fn=e0,ho=It,ll=Rr,D0=Se.f,k0=M0,nr=_0,L0=he,hl="Array Iterator",B0=ll.set,F0=ll.getterFor(hl),j0=k0(Array,"Array",function(a,e){B0(this,{type:hl,target:V0(a),index:0,kind:e})},function(){var a=F0(this),e=a.target,t=a.index++;if(!e||t>=e.length)return a.target=null,nr(void 0,!0);switch(a.kind){case"keys":return nr(t,!1);case"values":return nr(e[t],!1)}return nr([t,e[t]],!1)},"values"),vo=ho.Arguments=ho.Array;fn("keys");fn("values");fn("entries");if(L0&&vo.name!=="values")try{D0(vo,"name",{value:"values"})}catch{}var U0={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},G0=Ar,Da=G0("span").classList,fo=Da&&Da.constructor&&Da.constructor.prototype,z0=fo===Object.prototype?void 0:fo,co=D,vl=U0,H0=z0,bt=j0,go=Pt,Y0=Mr,X0=z,ka=X0("iterator"),La=bt.values,fl=function(a,e){if(a){if(a[ka]!==La)try{go(a,ka,La)}catch{a[ka]=La}if(Y0(a,e,!0),vl[e]){for(var t in bt)if(a[t]!==bt[t])try{go(a,t,bt[t])}catch{a[t]=bt[t]}}}};for(var Ba in vl)fl(co[Ba]&&co[Ba].prototype,Ba);fl(H0,"DOMTokenList");function W0(a,e){if(Xa._typeof(a)!="object"||!a)return a;var t=a[Symbol.toPrimitive];if(t!==void 0){var r=t.call(a,e||"default");if(Xa._typeof(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(a)}function q0(a){var e=W0(a,"string");return Xa._typeof(e)=="symbol"?e:e+""}function cn(a,e,t){return(e=q0(e))in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}var Q0=Oe,K0=Cr,Z0=Qo,J0=Ui,po=TypeError,yo="Reduce of empty array with no initial value",mo=function(a){return function(e,t,r,i){var n=K0(e),o=Z0(n),s=J0(n);if(Q0(t),s===0&&r<2)throw new po(yo);var u=a?s-1:0,l=a?-1:1;if(r<2)for(;;){if(u in o){i=o[u],u+=l;break}if(u+=l,a?u<0:s<=u)throw new po(yo)}for(;a?u>=0:s>u;u+=l)u in o&&(i=t(i,o[u],u,n));return i}},eb={left:mo(!1),right:mo(!0)},tb=k,cl=function(a,e){var t=[][a];return!!t&&tb(function(){t.call(null,e||function(){return 1},1)})},rb=ee,ab=eb.left,ib=cl,bo=Mi,nb=Ir,sb=!nb&&bo>79&&bo<83,ob=sb||!ib("reduce");rb({target:"Array",proto:!0,forced:ob},{reduce:function(e){var t=arguments.length;return ab(this,e,t,t>1?arguments[1]:void 0)}});var ub=ee,lb=_r,hb=wt.f,vb=ht,xo=pe,fb=hn,cb=ve,gb=vn,db=lb("".slice),pb=Math.min,gl=gb("endsWith"),yb=!gl&&!!function(){var a=hb(String.prototype,"endsWith");return a&&!a.writable}();ub({target:"String",proto:!0,forced:!yb&&!gl},{endsWith:function(e){var t=xo(cb(this));fb(e);var r=arguments.length>1?arguments[1]:void 0,i=t.length,n=r===void 0?i:pb(vb(r),i),o=xo(e);return db(t,n-o.length,n)===o}});var Fa=Y,dl=L,mb=nn,bb=J,xb=Ge,Tb=ve,Eb=Ou,Ob=on,Sb=ht,To=pe,$b=lt,Eo=un,wb=Ku,Cb=k,Ze=wb.UNSUPPORTED_Y,Ab=4294967295,Pb=Math.min,ja=dl([].push),Ua=dl("".slice),Rb=!Cb(function(){var a=/(?:)/,e=a.exec;a.exec=function(){return e.apply(this,arguments)};var t="ab".split(a);return t.length!==2||t[0]!=="a"||t[1]!=="b"}),Oo="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;mb("split",function(a,e,t){var r="0".split(void 0,0).length?function(i,n){return i===void 0&&n===0?[]:Fa(e,this,i,n)}:e;return[function(n,o){var s=Tb(this),u=xb(n)?void 0:$b(n,a);return u?Fa(u,n,s,o):Fa(r,To(s),n,o)},function(i,n){var o=bb(this),s=To(i);if(!Oo){var u=t(r,o,s,n,r!==e);if(u.done)return u.value}var l=Eb(o,RegExp),h=o.unicode,f=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(Ze?"g":"y"),c=new l(Ze?"^(?:"+o.source+")":o,f),v=n===void 0?Ab:n>>>0;if(v===0)return[];if(s.length===0)return Eo(c,s)===null?[s]:[];for(var d=0,g=0,p=[];g<s.length;){c.lastIndex=Ze?0:g;var y=Eo(c,Ze?Ua(s,g):s),x;if(y===null||(x=Pb(Sb(c.lastIndex+(Ze?g:0)),s.length))===d)g=Ob(s,g,h);else{if(ja(p,Ua(s,d,g)),p.length===v)return p;for(var b=1;b<=y.length-1;b++)if(ja(p,y[b]),p.length===v)return p;g=d=x}}return ja(p,Ua(s,d)),p}]},Oo||!Rb,Ze);var Br={exports:{}},xt={exports:{}};(function(){var a,e,t,r,i,n;typeof performance<"u"&&performance!==null&&performance.now?xt.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(xt.exports=function(){return(a()-i)/1e6},e=process.hrtime,a=function(){var o;return o=e(),o[0]*1e9+o[1]},r=a(),n=process.uptime()*1e9,i=r-n):Date.now?(xt.exports=function(){return Date.now()-t},t=Date.now()):(xt.exports=function(){return new Date().getTime()-t},t=new Date().getTime())}).call(et);var Nb=xt.exports,Ib=Nb,be=typeof window>"u"?et:window,sr=["moz","webkit"],nt="AnimationFrame",ut=be["request"+nt],$t=be["cancel"+nt]||be["cancelRequest"+nt];for(var mt=0;!ut&&mt<sr.length;mt++)ut=be[sr[mt]+"Request"+nt],$t=be[sr[mt]+"Cancel"+nt]||be[sr[mt]+"CancelRequest"+nt];if(!ut||!$t){var Ga=0,So=0,Ve=[],Mb=1e3/60;ut=function(a){if(Ve.length===0){var e=Ib(),t=Math.max(0,Mb-(e-Ga));Ga=t+e,setTimeout(function(){var r=Ve.slice(0);Ve.length=0;for(var i=0;i<r.length;i++)if(!r[i].cancelled)try{r[i].callback(Ga)}catch(n){setTimeout(function(){throw n},0)}},Math.round(t))}return Ve.push({handle:++So,callback:a,cancelled:!1}),So},$t=function(a){for(var e=0;e<Ve.length;e++)Ve[e].handle===a&&(Ve[e].cancelled=!0)}}Br.exports=function(a){return ut.call(be,a)};Br.exports.cancel=function(){$t.apply(be,arguments)};Br.exports.polyfill=function(a){a||(a=be),a.requestAnimationFrame=ut,a.cancelAnimationFrame=$t};var _b=Br.exports;const za=Go(_b);var pl=`
\v\f\r \u2028\u2029\uFEFF`,Vb=L,Db=ve,kb=pe,mi=pl,$o=Vb("".replace),Lb=RegExp("^["+mi+"]+"),Bb=RegExp("(^|[^"+mi+"])["+mi+"]+$"),Ha=function(a){return function(e){var t=kb(Db(e));return a&1&&(t=$o(t,Lb,"")),a&2&&(t=$o(t,Bb,"$1")),t}},Fb={start:Ha(1),end:Ha(2),trim:Ha(3)},jb=Pr.PROPER,Ub=k,wo=pl,Co="
",Gb=function(a){return Ub(function(){return!!wo[a]()||Co[a]()!==Co||jb&&wo[a].name!==a})},zb=ee,Hb=Fb.trim,Yb=Gb;zb({target:"String",proto:!0,forced:Yb("trim")},{trim:function(){return Hb(this)}});var Xb=function(a){this.ok=!1,this.alpha=1,a.charAt(0)=="#"&&(a=a.substr(1,6)),a=a.replace(/ /g,""),a=a.toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};a=e[a]||a;for(var t=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(u){return[parseInt(u[1]),parseInt(u[2]),parseInt(u[3]),parseFloat(u[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(u){return[parseInt(u[1]),parseInt(u[2]),parseInt(u[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(u){return[parseInt(u[1],16),parseInt(u[2],16),parseInt(u[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(u){return[parseInt(u[1]+u[1],16),parseInt(u[2]+u[2],16),parseInt(u[3]+u[3],16)]}}],r=0;r<t.length;r++){var i=t[r].re,n=t[r].process,o=i.exec(a);if(o){var s=n(o);this.r=s[0],this.g=s[1],this.b=s[2],s.length>3&&(this.alpha=s[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var u=this.r.toString(16),l=this.g.toString(16),h=this.b.toString(16);return u.length==1&&(u="0"+u),l.length==1&&(l="0"+l),h.length==1&&(h="0"+h),"#"+u+l+h},this.getHelpXML=function(){for(var u=new Array,l=0;l<t.length;l++)for(var h=t[l].example,f=0;f<h.length;f++)u[u.length]=h[f];for(var c in e)u[u.length]=c;var v=document.createElement("ul");v.setAttribute("id","rgbcolor-examples");for(var l=0;l<u.length;l++)try{var d=document.createElement("li"),g=new RGBColor(u[l]),p=document.createElement("div");p.style.cssText="margin: 3px; border: 1px solid black; background:"+g.toHex()+"; color:"+g.toHex(),p.appendChild(document.createTextNode("test"));var y=document.createTextNode(" "+u[l]+" -> "+g.toRGB()+" -> "+g.toHex());d.appendChild(p),d.appendChild(y),v.appendChild(d)}catch{}return v}};const bi=Go(Xb);var Wb=ee,qb=_r,Qb=fu.indexOf,Kb=cl,xi=qb([].indexOf),yl=!!xi&&1/xi([1],1,-0)<0,Zb=yl||!Kb("indexOf");Wb({target:"Array",proto:!0,forced:Zb},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return yl?xi(this,e,t)||0:Qb(this,e,t)}});var Jb=ee,e1=L,t1=hn,r1=ve,Ao=pe,a1=vn,i1=e1("".indexOf);Jb({target:"String",proto:!0,forced:!a1("includes")},{includes:function(e){return!!~i1(Ao(r1(this)),Ao(t1(e)),arguments.length>1?arguments[1]:void 0)}});var n1=Ue,s1=Array.isArray||function(e){return n1(e)==="Array"},o1=ee,u1=L,l1=s1,h1=u1([].reverse),Po=[1,2];o1({target:"Array",proto:!0,forced:String(Po)===String(Po.reverse())},{reverse:function(){return l1(this)&&(this.length=this.length),h1(this)}});/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var ml=function(a,e){return(ml=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])})(a,e)};function bl(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=a}ml(a,e),a.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}function v1(a){var e="";Array.isArray(a)||(a=[a]);for(var t=0;t<a.length;t++){var r=a[t];if(r.type===m.CLOSE_PATH)e+="z";else if(r.type===m.HORIZ_LINE_TO)e+=(r.relative?"h":"H")+r.x;else if(r.type===m.VERT_LINE_TO)e+=(r.relative?"v":"V")+r.y;else if(r.type===m.MOVE_TO)e+=(r.relative?"m":"M")+r.x+" "+r.y;else if(r.type===m.LINE_TO)e+=(r.relative?"l":"L")+r.x+" "+r.y;else if(r.type===m.CURVE_TO)e+=(r.relative?"c":"C")+r.x1+" "+r.y1+" "+r.x2+" "+r.y2+" "+r.x+" "+r.y;else if(r.type===m.SMOOTH_CURVE_TO)e+=(r.relative?"s":"S")+r.x2+" "+r.y2+" "+r.x+" "+r.y;else if(r.type===m.QUAD_TO)e+=(r.relative?"q":"Q")+r.x1+" "+r.y1+" "+r.x+" "+r.y;else if(r.type===m.SMOOTH_QUAD_TO)e+=(r.relative?"t":"T")+r.x+" "+r.y;else{if(r.type!==m.ARC)throw new Error('Unexpected command type "'+r.type+'" at index '+t+".");e+=(r.relative?"a":"A")+r.rX+" "+r.rY+" "+r.xRot+" "+ +r.lArcFlag+" "+ +r.sweepFlag+" "+r.x+" "+r.y}}return e}function Ti(a,e){var t=a[0],r=a[1];return[t*Math.cos(e)-r*Math.sin(e),t*Math.sin(e)+r*Math.cos(e)]}function ue(){for(var a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];for(var t=0;t<a.length;t++)if(typeof a[t]!="number")throw new Error("assertNumbers arguments["+t+"] is not a number. "+typeof a[t]+" == typeof "+a[t]);return!0}var we=Math.PI;function Ya(a,e,t){a.lArcFlag=a.lArcFlag===0?0:1,a.sweepFlag=a.sweepFlag===0?0:1;var r=a.rX,i=a.rY,n=a.x,o=a.y;r=Math.abs(a.rX),i=Math.abs(a.rY);var s=Ti([(e-n)/2,(t-o)/2],-a.xRot/180*we),u=s[0],l=s[1],h=Math.pow(u,2)/Math.pow(r,2)+Math.pow(l,2)/Math.pow(i,2);1<h&&(r*=Math.sqrt(h),i*=Math.sqrt(h)),a.rX=r,a.rY=i;var f=Math.pow(r,2)*Math.pow(l,2)+Math.pow(i,2)*Math.pow(u,2),c=(a.lArcFlag!==a.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(r,2)*Math.pow(i,2)-f)/f)),v=r*l/i*c,d=-i*u/r*c,g=Ti([v,d],a.xRot/180*we);a.cX=g[0]+(e+n)/2,a.cY=g[1]+(t+o)/2,a.phi1=Math.atan2((l-d)/i,(u-v)/r),a.phi2=Math.atan2((-l-d)/i,(-u-v)/r),a.sweepFlag===0&&a.phi2>a.phi1&&(a.phi2-=2*we),a.sweepFlag===1&&a.phi2<a.phi1&&(a.phi2+=2*we),a.phi1*=180/we,a.phi2*=180/we}function Ro(a,e,t){ue(a,e,t);var r=a*a+e*e-t*t;if(0>r)return[];if(r===0)return[[a*t/(a*a+e*e),e*t/(a*a+e*e)]];var i=Math.sqrt(r);return[[(a*t+e*i)/(a*a+e*e),(e*t-a*i)/(a*a+e*e)],[(a*t-e*i)/(a*a+e*e),(e*t+a*i)/(a*a+e*e)]]}var U,ye=Math.PI/180;function No(a,e,t){return(1-t)*a+t*e}function Io(a,e,t,r){return a+Math.cos(r/180*we)*e+Math.sin(r/180*we)*t}function Mo(a,e,t,r){var i=1e-6,n=e-a,o=t-e,s=3*n+3*(r-t)-6*o,u=6*(o-n),l=3*n;return Math.abs(s)<i?[-l/u]:function(h,f,c){var v=h*h/4-f;if(v<-c)return[];if(v<=c)return[-h/2];var d=Math.sqrt(v);return[-h/2-d,-h/2+d]}(u/s,l/s,i)}function _o(a,e,t,r,i){var n=1-i;return a*(n*n*n)+e*(3*n*n*i)+t*(3*n*i*i)+r*(i*i*i)}(function(a){function e(){return i(function(s,u,l){return s.relative&&(s.x1!==void 0&&(s.x1+=u),s.y1!==void 0&&(s.y1+=l),s.x2!==void 0&&(s.x2+=u),s.y2!==void 0&&(s.y2+=l),s.x!==void 0&&(s.x+=u),s.y!==void 0&&(s.y+=l),s.relative=!1),s})}function t(){var s=NaN,u=NaN,l=NaN,h=NaN;return i(function(f,c,v){return f.type&m.SMOOTH_CURVE_TO&&(f.type=m.CURVE_TO,s=isNaN(s)?c:s,u=isNaN(u)?v:u,f.x1=f.relative?c-s:2*c-s,f.y1=f.relative?v-u:2*v-u),f.type&m.CURVE_TO?(s=f.relative?c+f.x2:f.x2,u=f.relative?v+f.y2:f.y2):(s=NaN,u=NaN),f.type&m.SMOOTH_QUAD_TO&&(f.type=m.QUAD_TO,l=isNaN(l)?c:l,h=isNaN(h)?v:h,f.x1=f.relative?c-l:2*c-l,f.y1=f.relative?v-h:2*v-h),f.type&m.QUAD_TO?(l=f.relative?c+f.x1:f.x1,h=f.relative?v+f.y1:f.y1):(l=NaN,h=NaN),f})}function r(){var s=NaN,u=NaN;return i(function(l,h,f){if(l.type&m.SMOOTH_QUAD_TO&&(l.type=m.QUAD_TO,s=isNaN(s)?h:s,u=isNaN(u)?f:u,l.x1=l.relative?h-s:2*h-s,l.y1=l.relative?f-u:2*f-u),l.type&m.QUAD_TO){s=l.relative?h+l.x1:l.x1,u=l.relative?f+l.y1:l.y1;var c=l.x1,v=l.y1;l.type=m.CURVE_TO,l.x1=((l.relative?0:h)+2*c)/3,l.y1=((l.relative?0:f)+2*v)/3,l.x2=(l.x+2*c)/3,l.y2=(l.y+2*v)/3}else s=NaN,u=NaN;return l})}function i(s){var u=0,l=0,h=NaN,f=NaN;return function(c){if(isNaN(h)&&!(c.type&m.MOVE_TO))throw new Error("path must start with moveto");var v=s(c,u,l,h,f);return c.type&m.CLOSE_PATH&&(u=h,l=f),c.x!==void 0&&(u=c.relative?u+c.x:c.x),c.y!==void 0&&(l=c.relative?l+c.y:c.y),c.type&m.MOVE_TO&&(h=u,f=l),v}}function n(s,u,l,h,f,c){return ue(s,u,l,h,f,c),i(function(v,d,g,p){var y=v.x1,x=v.x2,b=v.relative&&!isNaN(p),T=v.x!==void 0?v.x:b?0:d,w=v.y!==v