You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/241.690fcfa6.async.js

19 lines
172 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[241],{"++4Y":function(m,x,e){var u=e("eRwv");m.exports=!u(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"/TZh":function(m,x,e){var u=e("11yv"),h=u("match");m.exports=function(g){var p=/./;try{"/./"[g](p)}catch(y){try{return p[h]=!1,"/./"[g](p)}catch(S){}}return!1}},"/pbl":function(m,x,e){var u=e("eE3R");m.exports=/web0s(?!.*chrome)/i.test(u)},"0B/8":function(m,x,e){"use strict";e.d(x,"a",function(){return j});/*! *****************************************************************************
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 u=function(T,D){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,_){C.__proto__=_}||function(C,_){for(var nt in _)Object.prototype.hasOwnProperty.call(_,nt)&&(C[nt]=_[nt])})(T,D)};function h(P,T){if(typeof T!="function"&&T!==null)throw new TypeError("Class extends value "+String(T)+" is not a constructor or null");function D(){this.constructor=P}u(P,T),P.prototype=T===null?Object.create(T):(D.prototype=T.prototype,new D)}function g(P){var T="";Array.isArray(P)||(P=[P]);for(var D=0;D<P.length;D++){var C=P[D];if(C.type===j.CLOSE_PATH)T+="z";else if(C.type===j.HORIZ_LINE_TO)T+=(C.relative?"h":"H")+C.x;else if(C.type===j.VERT_LINE_TO)T+=(C.relative?"v":"V")+C.y;else if(C.type===j.MOVE_TO)T+=(C.relative?"m":"M")+C.x+" "+C.y;else if(C.type===j.LINE_TO)T+=(C.relative?"l":"L")+C.x+" "+C.y;else if(C.type===j.CURVE_TO)T+=(C.relative?"c":"C")+C.x1+" "+C.y1+" "+C.x2+" "+C.y2+" "+C.x+" "+C.y;else if(C.type===j.SMOOTH_CURVE_TO)T+=(C.relative?"s":"S")+C.x2+" "+C.y2+" "+C.x+" "+C.y;else if(C.type===j.QUAD_TO)T+=(C.relative?"q":"Q")+C.x1+" "+C.y1+" "+C.x+" "+C.y;else if(C.type===j.SMOOTH_QUAD_TO)T+=(C.relative?"t":"T")+C.x+" "+C.y;else{if(C.type!==j.ARC)throw new Error('Unexpected command type "'+C.type+'" at index '+D+".");T+=(C.relative?"a":"A")+C.rX+" "+C.rY+" "+C.xRot+" "+ +C.lArcFlag+" "+ +C.sweepFlag+" "+C.x+" "+C.y}}return T}function p(P,T){var D=P[0],C=P[1];return[D*Math.cos(T)-C*Math.sin(T),D*Math.sin(T)+C*Math.cos(T)]}function y(){for(var P=[],T=0;T<arguments.length;T++)P[T]=arguments[T];for(var D=0;D<P.length;D++)if(typeof P[D]!="number")throw new Error("assertNumbers arguments["+D+"] is not a number. "+typeof P[D]+" == typeof "+P[D]);return!0}var S=Math.PI;function I(P,T,D){P.lArcFlag=P.lArcFlag===0?0:1,P.sweepFlag=P.sweepFlag===0?0:1;var C=P.rX,_=P.rY,nt=P.x,q=P.y;C=Math.abs(P.rX),_=Math.abs(P.rY);var O=p([(T-nt)/2,(D-q)/2],-P.xRot/180*S),K=O[0],b=O[1],A=Math.pow(K,2)/Math.pow(C,2)+Math.pow(b,2)/Math.pow(_,2);1<A&&(C*=Math.sqrt(A),_*=Math.sqrt(A)),P.rX=C,P.rY=_;var G=Math.pow(C,2)*Math.pow(b,2)+Math.pow(_,2)*Math.pow(K,2),L=(P.lArcFlag!==P.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(C,2)*Math.pow(_,2)-G)/G)),W=C*b/_*L,J=-_*K/C*L,Y=p([W,J],P.xRot/180*S);P.cX=Y[0]+(T+nt)/2,P.cY=Y[1]+(D+q)/2,P.phi1=Math.atan2((b-J)/_,(K-W)/C),P.phi2=Math.atan2((-b-J)/_,(-K-W)/C),P.sweepFlag===0&&P.phi2>P.phi1&&(P.phi2-=2*S),P.sweepFlag===1&&P.phi2<P.phi1&&(P.phi2+=2*S),P.phi1*=180/S,P.phi2*=180/S}function M(P,T,D){y(P,T,D);var C=P*P+T*T-D*D;if(0>C)return[];if(C===0)return[[P*D/(P*P+T*T),T*D/(P*P+T*T)]];var _=Math.sqrt(C);return[[(P*D+T*_)/(P*P+T*T),(T*D-P*_)/(P*P+T*T)],[(P*D-T*_)/(P*P+T*T),(T*D+P*_)/(P*P+T*T)]]}var R,V=Math.PI/180;function B(P,T,D){return(1-D)*P+D*T}function N(P,T,D,C){return P+Math.cos(C/180*S)*T+Math.sin(C/180*S)*D}function w(P,T,D,C){var _=1e-6,nt=T-P,q=D-T,O=3*nt+3*(C-D)-6*q,K=6*(q-nt),b=3*nt;return Math.abs(O)<_?[-b/K]:function(A,G,L){L===void 0&&(L=1e-6);var W=A*A/4-G;if(W<-L)return[];if(W<=L)return[-A/2];var J=Math.sqrt(W);return[-A/2-J,-A/2+J]}(K/O,b/O,_)}function z(P,T,D,C,_){var nt=1-_;return P*(nt*nt*nt)+T*(3*nt*nt*_)+D*(3*nt*_*_)+C*(_*_*_)}!function(P){function T(){return _(function(O,K,b){return O.relative&&(O.x1!==void 0&&(O.x1+=K),O.y1!==void 0&&(O.y1+=b),O.x2!==void 0&&(O.x2+=K),O.y2!==void 0&&(O.y2+=b),O.x!==void 0&&(O.x+=K),O.y!==void 0&&(O.y+=b),O.relative=!1),O})}function D(){var O=NaN,K=NaN,b=NaN,A=NaN;return _(function(G,L,W){return G.type&j.SMOOTH_CURVE_TO&&(G.type=j.CURVE_TO,O=isNaN(O)?L:O,K=isNaN(K)?W:K,G.x1=G.relative?L-O:2*L-O,G.y1=G.relative?W-K:2*W-K),G.type&j.CURVE_TO?(O=G.relative?L+G.x2:G.x2,K=G.relative?W+G.y2:G.y2):(O=NaN,K=NaN),G.type&j.SMOOTH_QUAD_TO&&(G.type=j.QUAD_TO,b=isNaN(b)?L:b,A=isNaN(A)?W:A,G.x1=G.relative?L-b:2*L-b,G.y1=G.relative?W-A:2*W-A),G.type&j.QUAD_TO?(b=G.relative?L+G.x1:G.x1,A=G.relative?W+G.y1:G.y1):(b=NaN,A=NaN),G})}function C(){var O=NaN,K=NaN;return _(function(b,A,G){if(b.type&j.SMOOTH_QUAD_TO&&(b.type=j.QUAD_TO,O=isNaN(O)?A:O,K=isNaN(K)?G:K,b.x1=b.relative?A-O:2*A-O,b.y1=b.relative?G-K:2*G-K),b.type&j.QUAD_TO){O=b.relative?A+b.x1:b.x1,K=b.relative?G+b.y1:b.y1;var L=b.x1,W=b.y1;b.type=j.CURVE_TO,b.x1=((b.relative?0:A)+2*L)/3,b.y1=((b.relative?0:G)+2*W)/3,b.x2=(b.x+2*L)/3,b.y2=(b.y+2*W)/3}else O=NaN,K=NaN;return b})}function _(O){var K=0,b=0,A=NaN,G=NaN;return function(L){if(isNaN(A)&&!(L.type&j.MOVE_TO))throw new Error("path must start with moveto");var W=O(L,K,b,A,G);return L.type&j.CLOSE_PATH&&(K=A,b=G),L.x!==void 0&&(K=L.relative?K+L.x:L.x),L.y!==void 0&&(b=L.relative?b+L.y:L.y),L.type&j.MOVE_TO&&(A=K,G=b),W}}function nt(O,K,b,A,G,L){return y(O,K,b,A,G,L),_(function(W,J,Y,X){var Q=W.x1,ot=W.x2,ft=W.relative&&!isNaN(X),st=W.x!==void 0?W.x:ft?0:J,Tt=W.y!==void 0?W.y:ft?0:Y;function dt(Ht){return Ht*Ht}W.type&j.HORIZ_LINE_TO&&K!==0&&(W.type=j.LINE_TO,W.y=W.relative?0:Y),W.type&j.VERT_LINE_TO&&b!==0&&(W.type=j.LINE_TO,W.x=W.relative?0:J),W.x!==void 0&&(W.x=W.x*O+Tt*b+(ft?0:G)),W.y!==void 0&&(W.y=st*K+W.y*A+(ft?0:L)),W.x1!==void 0&&(W.x1=W.x1*O+W.y1*b+(ft?0:G)),W.y1!==void 0&&(W.y1=Q*K+W.y1*A+(ft?0:L)),W.x2!==void 0&&(W.x2=W.x2*O+W.y2*b+(ft?0:G)),W.y2!==void 0&&(W.y2=ot*K+W.y2*A+(ft?0:L));var pt=O*A-K*b;if(W.xRot!==void 0&&(O!==1||K!==0||b!==0||A!==1))if(pt===0)delete W.rX,delete W.rY,delete W.xRot,delete W.lArcFlag,delete W.sweepFlag,W.type=j.LINE_TO;else{var Ct=W.xRot*Math.PI/180,St=Math.sin(Ct),It=Math.cos(Ct),Mt=1/dt(W.rX),Rt=1/dt(W.rY),Nt=dt(It)*Mt+dt(St)*Rt,Lt=2*St*It*(Mt-Rt),jt=dt(St)*Mt+dt(It)*Rt,Bt=Nt*A*A-Lt*K*A+jt*K*K,Vt=Lt*(O*A+K*b)-2*(Nt*b*A+jt*O*K),Dt=Nt*b*b-Lt*O*b+jt*O*O,At=(Math.atan2(Vt,Bt-Dt)+Math.PI)%Math.PI/2,Pt=Math.sin(At),bt=Math.cos(At);W.rX=Math.abs(pt)/Math.sqrt(Bt*dt(bt)+Vt*Pt*bt+Dt*dt(Pt)),W.rY=Math.abs(pt)/Math.sqrt(Bt*dt(Pt)-Vt*Pt*bt+Dt*dt(bt)),W.xRot=180*At/Math.PI}return W.sweepFlag!==void 0&&0>pt&&(W.sweepFlag=+!W.sweepFlag),W})}function q(){return function(O){var K={};for(var b in O)K[b]=O[b];return K}}P.ROUND=function(O){function K(b){return Math.round(b*O)/O}return O===void 0&&(O=1e13),y(O),function(b){return b.x1!==void 0&&(b.x1=K(b.x1)),b.y1!==void 0&&(b.y1=K(b.y1)),b.x2!==void 0&&(b.x2=K(b.x2)),b.y2!==void 0&&(b.y2=K(b.y2)),b.x!==void 0&&(b.x=K(b.x)),b.y!==void 0&&(b.y=K(b.y)),b.rX!==void 0&&(b.rX=K(b.rX)),b.rY!==void 0&&(b.rY=K(b.rY)),b}},P.TO_ABS=T,P.TO_REL=function(){return _(function(O,K,b){return O.relative||(O.x1!==void 0&&(O.x1-=K),O.y1!==void 0&&(O.y1-=b),O.x2!==void 0&&(O.x2-=K),O.y2!==void 0&&(O.y2-=b),O.x!==void 0&&(O.x-=K),O.y!==void 0&&(O.y-=b),O.relative=!0),O})},P.NORMALIZE_HVZ=function(O,K,b){return O===void 0&&(O=!0),K===void 0&&(K=!0),b===void 0&&(b=!0),_(function(A,G,L,W,J){if(isNaN(W)&&!(A.type&j.MOVE_TO))throw new Error("path must start with moveto");return K&&A.type&j.HORIZ_LINE_TO&&(A.type=j.LINE_TO,A.y=A.relative?0:L),b&&A.type&j.VERT_LINE_TO&&(A.type=j.LINE_TO,A.x=A.relative?0:G),O&&A.type&j.CLOSE_PATH&&(A.type=j.LINE_TO,A.x=A.relative?W-G:W,A.y=A.relative?J-L:J),A.type&j.ARC&&(A.rX===0||A.rY===0)&&(A.type=j.LINE_TO,delete A.rX,delete A.rY,delete A.xRot,delete A.lArcFlag,delete A.sweepFlag),A})},P.NORMALIZE_ST=D,P.QT_TO_C=C,P.INFO=_,P.SANITIZE=function(O){O===void 0&&(O=0),y(O);var K=NaN,b=NaN,A=NaN,G=NaN;return _(function(L,W,J,Y,X){var Q=Math.abs,ot=!1,ft=0,st=0;if(L.type&j.SMOOTH_CURVE_TO&&(ft=isNaN(K)?0:W-K,st=isNaN(b)?0:J-b),L.type&(j.CURVE_TO|j.SMOOTH_CURVE_TO)?(K=L.relative?W+L.x2:L.x2,b=L.relative?J+L.y2:L.y2):(K=NaN,b=NaN),L.type&j.SMOOTH_QUAD_TO?(A=isNaN(A)?W:2*W-A,G=isNaN(G)?J:2*J-G):L.type&j.QUAD_TO?(A=L.relative?W+L.x1:L.x1,G=L.relative?J+L.y1:L.y2):(A=NaN,G=NaN),L.type&j.LINE_COMMANDS||L.type&j.ARC&&(L.rX===0||L.rY===0||!L.lArcFlag)||L.type&j.CURVE_TO||L.type&j.SMOOTH_CURVE_TO||L.type&j.QUAD_TO||L.type&j.SMOOTH_QUAD_TO){var Tt=L.x===void 0?0:L.relative?L.x:L.x-W,dt=L.y===void 0?0:L.relative?L.y:L.y-J;ft=isNaN(A)?L.x1===void 0?ft:L.relative?L.x:L.x1-W:A-W,st=isNaN(G)?L.y1===void 0?st:L.relative?L.y:L.y1-J:G-J;var pt=L.x2===void 0?0:L.relative?L.x:L.x2-W,Ct=L.y2===void 0?0:L.relative?L.y:L.y2-J;Q(Tt)<=O&&Q(dt)<=O&&Q(ft)<=O&&Q(st)<=O&&Q(pt)<=O&&Q(Ct)<=O&&(ot=!0)}return L.type&j.CLOSE_PATH&&Q(W-Y)<=O&&Q(J-X)<=O&&(ot=!0),ot?[]:L})},P.MATRIX=nt,P.ROTATE=function(O,K,b){K===void 0&&(K=0),b===void 0&&(b=0),y(O,K,b);var A=Math.sin(O),G=Math.cos(O);return nt(G,A,-A,G,K-K*G+b*A,b-K*A-b*G)},P.TRANSLATE=function(O,K){return K===void 0&&(K=0),y(O,K),nt(1,0,0,1,O,K)},P.SCALE=function(O,K){return K===void 0&&(K=O),y(O,K),nt(O,0,0,K,0,0)},P.SKEW_X=function(O){return y(O),nt(1,0,Math.atan(O),1,0,0)},P.SKEW_Y=function(O){return y(O),nt(1,Math.atan(O),0,1,0,0)},P.X_AXIS_SYMMETRY=function(O){return O===void 0&&(O=0),y(O),nt(-1,0,0,1,O,0)},P.Y_AXIS_SYMMETRY=function(O){return O===void 0&&(O=0),y(O),nt(1,0,0,-1,0,O)},P.A_TO_C=function(){return _(function(O,K,b){return j.ARC===O.type?function(A,G,L){var W,J,Y,X;A.cX||I(A,G,L);for(var Q=Math.min(A.phi1,A.phi2),ot=Math.max(A.phi1,A.phi2)-Q,ft=Math.ceil(ot/90),st=new Array(ft),Tt=G,dt=L,pt=0;pt<ft;pt++){var Ct=B(A.phi1,A.phi2,pt/ft),St=B(A.phi1,A.phi2,(pt+1)/ft),It=St-Ct,Mt=4/3*Math.tan(It*V/4),Rt=[Math.cos(Ct*V)-Mt*Math.sin(Ct*V),Math.sin(Ct*V)+Mt*Math.cos(Ct*V)],Nt=Rt[0],Lt=Rt[1],jt=[Math.cos(St*V),Math.sin(St*V)],Bt=jt[0],Vt=jt[1],Dt=[Bt+Mt*Math.sin(St*V),Vt-Mt*Math.cos(St*V)],At=Dt[0],Pt=Dt[1];st[pt]={relative:A.relative,type:j.CURVE_TO};var bt=function(qt,zt){var _t=p([qt*A.rX,zt*A.rY],A.xRot),oe=_t[0],se=_t[1];return[A.cX+oe,A.cY+se]};W=bt(Nt,Lt),st[pt].x1=W[0],st[pt].y1=W[1],J=bt(At,Pt),st[pt].x2=J[0],st[pt].y2=J[1],Y=bt(Bt,Vt),st[pt].x=Y[0],st[pt].y=Y[1],A.relative&&(st[pt].x1-=Tt,st[pt].y1-=dt,st[pt].x2-=Tt,st[pt].y2-=dt,st[pt].x-=Tt,st[pt].y-=dt),Tt=(X=[st[pt].x,st[pt].y])[0],dt=X[1]}return st}(O,O.relative?0:K,O.relative?0:b):O})},P.ANNOTATE_ARCS=function(){return _(function(O,K,b){return O.relative&&(K=0,b=0),j.ARC===O.type&&I(O,K,b),O})},P.CLONE=q,P.CALCULATE_BOUNDS=function(){var O=function(W){var J={};for(var Y in W)J[Y]=W[Y];return J},K=T(),b=C(),A=D(),G=_(function(L,W,J){var Y=A(b(K(O(L))));function X(Pt){Pt>G.maxX&&(G.maxX=Pt),Pt<G.minX&&(G.minX=Pt)}function Q(Pt){Pt>G.maxY&&(G.maxY=Pt),Pt<G.minY&&(G.minY=Pt)}if(Y.type&j.DRAWING_COMMANDS&&(X(W),Q(J)),Y.type&j.HORIZ_LINE_TO&&X(Y.x),Y.type&j.VERT_LINE_TO&&Q(Y.y),Y.type&j.LINE_TO&&(X(Y.x),Q(Y.y)),Y.type&j.CURVE_TO){X(Y.x),Q(Y.y);for(var ot=0,ft=w(W,Y.x1,Y.x2,Y.x);ot<ft.length;ot++)0<(At=ft[ot])&&1>At&&X(z(W,Y.x1,Y.x2,Y.x,At));for(var st=0,Tt=w(J,Y.y1,Y.y2,Y.y);st<Tt.length;st++)0<(At=Tt[st])&&1>At&&Q(z(J,Y.y1,Y.y2,Y.y,At))}if(Y.type&j.ARC){X(Y.x),Q(Y.y),I(Y,W,J);for(var dt=Y.xRot/180*Math.PI,pt=Math.cos(dt)*Y.rX,Ct=Math.sin(dt)*Y.rX,St=-Math.sin(dt)*Y.rY,It=Math.cos(dt)*Y.rY,Mt=Y.phi1<Y.phi2?[Y.phi1,Y.phi2]:-180>Y.phi2?[Y.phi2+360,Y.phi1+360]:[Y.phi2,Y.phi1],Rt=Mt[0],Nt=Mt[1],Lt=function(bt){var Ht=bt[0],qt=bt[1],zt=180*Math.atan2(qt,Ht)/Math.PI;return zt<Rt?zt+360:zt},jt=0,Bt=M(St,-pt,0).map(Lt);jt<Bt.length;jt++)(At=Bt[jt])>Rt&&At<Nt&&X(N(Y.cX,pt,St,At));for(var Vt=0,Dt=M(It,-Ct,0).map(Lt);Vt<Dt.length;Vt++){var At;(At=Dt[Vt])>Rt&&At<Nt&&Q(N(Y.cY,Ct,It,At))}}return L});return G.minX=1/0,G.maxX=-1/0,G.minY=1/0,G.maxY=-1/0,G}}(R||(R={}));var H,$=function(){function P(){}return P.prototype.round=function(T){return this.transform(R.ROUND(T))},P.prototype.toAbs=function(){return this.transform(R.TO_ABS())},P.prototype.toRel=function(){return this.transform(R.TO_REL())},P.prototype.normalizeHVZ=function(T,D,C){return this.transform(R.NORMALIZE_HVZ(T,D,C))},P.prototype.normalizeST=function(){return this.transform(R.NORMALIZE_ST())},P.prototype.qtToC=function(){return this.transform(R.QT_TO_C())},P.prototype.aToC=function(){return this.transform(R.A_TO_C())},P.prototype.sanitize=function(T){return this.transform(R.SANITIZE(T))},P.prototype.translate=function(T,D){return this.transform(R.TRANSLATE(T,D))},P.prototype.scale=function(T,D){return this.transform(R.SCALE(T,D))},P.prototype.rotate=function(T,D,C){return this.transform(R.ROTATE(T,D,C))},P.prototype.matrix=function(T,D,C,_,nt,q){return this.transform(R.MATRIX(T,D,C,_,nt,q))},P.prototype.skewX=function(T){return this.transform(R.SKEW_X(T))},P.prototype.skewY=function(T){return this.transform(R.SKEW_Y(T))},P.prototype.xSymmetry=function(T){return this.transform(R.X_AXIS_SYMMETRY(T))},P.prototype.ySymmetry=function(T){return this.transform(R.Y_AXIS_SYMMETRY(T))},P.prototype.annotateArcs=function(){return this.transform(R.ANNOTATE_ARCS())},P}(),Z=function(T){return T===" "||T===" "||T==="\r"||T===`
`},F=function(T){return"0".charCodeAt(0)<=T.charCodeAt(0)&&T.charCodeAt(0)<="9".charCodeAt(0)},tt=function(P){function T(){var D=P.call(this)||this;return D.curNumber="",D.curCommandType=-1,D.curCommandRelative=!1,D.canParseCommandOrComma=!0,D.curNumberHasExp=!1,D.curNumberHasExpDigits=!1,D.curNumberHasDecimal=!1,D.curArgs=[],D}return h(T,P),T.prototype.finish=function(D){if(D===void 0&&(D=[]),this.parse(" ",D),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return D},T.prototype.parse=function(D,C){var _=this;C===void 0&&(C=[]);for(var nt=function(L){C.push(L),_.curArgs.length=0,_.canParseCommandOrComma=!0},q=0;q<D.length;q++){var O=D[q],K=!(this.curCommandType!==j.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),b=F(O)&&(this.curNumber==="0"&&O==="0"||K);if(!F(O)||b)if(O!=="e"&&O!=="E")if(O!=="-"&&O!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(O!=="."||this.curNumberHasExp||this.curNumberHasDecimal||K){if(this.curNumber&&this.curCommandType!==-1){var A=Number(this.curNumber);if(isNaN(A))throw new SyntaxError("Invalid number ending at "+q);if(this.curCommandType===j.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>A)throw new SyntaxError('Expected positive number, got "'+A+'" at index "'+q+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+q+'"')}this.curArgs.push(A),this.curArgs.length===lt[this.curCommandType]&&(j.HORIZ_LINE_TO===this.curCommandType?nt({type:j.HORIZ_LINE_TO,relative:this.curCommandRelative,x:A}):j.VERT_LINE_TO===this.curCommandType?nt({type:j.VERT_LINE_TO,relative:this.curCommandRelative,y:A}):this.curCommandType===j.MOVE_TO||this.curCommandType===j.LINE_TO||this.curCommandType===j.SMOOTH_QUAD_TO?(nt({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),j.MOVE_TO===this.curCommandType&&(this.curCommandType=j.LINE_TO)):this.curCommandType===j.CURVE_TO?nt({type:j.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===j.SMOOTH_CURVE_TO?nt({type:j.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===j.QUAD_TO?nt({type:j.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===j.ARC&&nt({type:j.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!Z(O))if(O===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(O!=="+"&&O!=="-"&&O!==".")if(b)this.curNumber=O,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+q+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+O+'" at index '+q+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,O!=="z"&&O!=="Z")if(O==="h"||O==="H")this.curCommandType=j.HORIZ_LINE_TO,this.curCommandRelative=O==="h";else if(O==="v"||O==="V")this.curCommandType=j.VERT_LINE_TO,this.curCommandRelative=O==="v";else if(O==="m"||O==="M")this.curCommandType=j.MOVE_TO,this.curCommandRelative=O==="m";else if(O==="l"||O==="L")this.curCommandType=j.LINE_TO,this.curCommandRelative=O==="l";else if(O==="c"||O==="C")this.curCommandType=j.CURVE_TO,this.curCommandRelative=O==="c";else if(O==="s"||O==="S")this.curCommandType=j.SMOOTH_CURVE_TO,this.curCommandRelative=O==="s";else if(O==="q"||O==="Q")this.curCommandType=j.QUAD_TO,this.curCommandRelative=O==="q";else if(O==="t"||O==="T")this.curCommandType=j.SMOOTH_QUAD_TO,this.curCommandRelative=O==="t";else{if(O!=="a"&&O!=="A")throw new SyntaxError('Unexpected character "'+O+'" at index '+q+".");this.curCommandType=j.ARC,this.curCommandRelative=O==="a"}else C.push({type:j.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=O,this.curNumberHasDecimal=O==="."}else this.curNumber+=O,this.curNumberHasDecimal=!0;else this.curNumber+=O;else this.curNumber+=O,this.curNumberHasExp=!0;else this.curNumber+=O,this.curNumberHasExpDigits=this.curNumberHasExp}return C},T.prototype.transform=function(D){return Object.create(this,{parse:{value:function(_,nt){nt===void 0&&(nt=[]);for(var q=0,O=Object.getPrototypeOf(this).parse.call(this,_);q<O.length;q++){var K=O[q],b=D(K);Array.isArray(b)?nt.push.apply(nt,b):nt.push(b)}return nt}}})},T}($),j=function(P){function T(D){var C=P.call(this)||this;return C.commands=typeof D=="string"?T.parse(D):D,C}return h(T,P),T.prototype.encode=function(){return T.encode(this.commands)},T.prototype.getBounds=function(){var D=R.CALCULATE_BOUNDS();return this.transform(D),D},T.prototype.transform=function(D){for(var C=[],_=0,nt=this.commands;_<nt.length;_++){var q=D(nt[_]);Array.isArray(q)?C.push.apply(C,q):C.push(q)}return this.commands=C,this},T.encode=function(D){return g(D)},T.parse=function(D){var C=new tt,_=[];return C.parse(D,_),C.finish(_),_},T.CLOSE_PATH=1,T.MOVE_TO=2,T.HORIZ_LINE_TO=4,T.VERT_LINE_TO=8,T.LINE_TO=16,T.CURVE_TO=32,T.SMOOTH_CURVE_TO=64,T.QUAD_TO=128,T.SMOOTH_QUAD_TO=256,T.ARC=512,T.LINE_COMMANDS=T.LINE_TO|T.HORIZ_LINE_TO|T.VERT_LINE_TO,T.DRAWING_COMMANDS=T.HORIZ_LINE_TO|T.VERT_LINE_TO|T.LINE_TO|T.CURVE_TO|T.SMOOTH_CURVE_TO|T.QUAD_TO|T.SMOOTH_QUAD_TO|T.ARC,T}($),lt=((H={})[j.MOVE_TO]=2,H[j.LINE_TO]=2,H[j.HORIZ_LINE_TO]=1,H[j.VERT_LINE_TO]=1,H[j.CLOSE_PATH]=0,H[j.QUAD_TO]=4,H[j.SMOOTH_QUAD_TO]=2,H[j.CURVE_TO]=6,H[j.SMOOTH_CURVE_TO]=4,H[j.ARC]=7,H)},"0r2v":function(m,x,e){var u=e("aLaa");m.exports=u([].slice)},"11yv":function(m,x,e){var u=e("Ks5W"),h=e("aNr2"),g=e("YELS"),p=e("MURR"),y=e("plO+"),S=e("1Sr1"),I=h("wks"),M=u.Symbol,R=M&&M.for,V=S?M:M&&M.withoutSetter||p;m.exports=function(B){if(!g(I,B)||!(y||typeof I[B]=="string")){var N="Symbol."+B;y&&g(M,B)?I[B]=M[B]:S&&R?I[B]=R(N):I[B]=V(N)}return I[B]}},"1Sr1":function(m,x,e){var u=e("plO+");m.exports=u&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"1mOU":function(m,x,e){var u=e("66qH"),h=Function.prototype,g=h.apply,p=h.call;m.exports=typeof Reflect=="object"&&Reflect.apply||(u?p.bind(g):function(){return p.apply(g,arguments)})},"2lHc":function(m,x,e){var u=e("Ks5W"),h=e("m7zg"),g=e("JTf3"),p=e("SwuV"),y=u.TypeError;m.exports=function(S,I){var M,R;if(I==="string"&&g(M=S.toString)&&!p(R=h(M,S)))return R;if(g(M=S.valueOf)&&!p(R=h(M,S)))return R;if(I!=="string"&&g(M=S.toString)&&!p(R=h(M,S)))return R;throw y("Can't convert object to primitive value")}},"3Xd8":function(m,x,e){var u=e("aLaa");m.exports=u({}.isPrototypeOf)},"3agc":function(m,x,e){"use strict";var u=e("qjFr").IteratorPrototype,h=e("XFuk"),g=e("4uGi"),p=e("ueY1"),y=e("AoAp"),S=function(){return this};m.exports=function(I,M,R,V){var B=M+" Iterator";return I.prototype=h(u,{next:g(+!V,R)}),p(I,B,!1,!0),y[B]=S,I}},"3fk+":function(m,x,e){var u=e("Ks5W"),h=e("m7zg"),g=e("WxoH"),p=e("JTf3"),y=e("ba8b"),S=e("WMbf"),I=u.TypeError;m.exports=function(M,R){var V=M.exec;if(p(V)){var B=h(V,M,R);return B!==null&&g(B),B}if(y(M)==="RegExp")return h(S,M,R);throw I("RegExp#exec called on incompatible receiver")}},"3n0U":function(m,x,e){var u=e("11yv"),h=e("AoAp"),g=u("iterator"),p=Array.prototype;m.exports=function(y){return y!==void 0&&(h.Array===y||p[g]===y)}},"4Qxg":function(m,x,e){var u=e("eRwv"),h=e("Ks5W"),g=h.RegExp;m.exports=u(function(){var p=g(".","s");return!(p.dotAll&&p.exec(`
`)&&p.flags==="s")})},"4YbN":function(m,x,e){var u=e("aLaa"),h=e("eRwv"),g=e("JTf3"),p=e("g8+u"),y=e("RYfq"),S=e("sNJV"),I=function(){},M=[],R=y("Reflect","construct"),V=/^\s*(?:class|function)\b/,B=u(V.exec),N=!V.exec(I),w=function($){if(!g($))return!1;try{return R(I,M,$),!0}catch(Z){return!1}},z=function($){if(!g($))return!1;switch(p($)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return N||!!B(V,S($))}catch(Z){return!0}};z.sham=!0,m.exports=!R||h(function(){var H;return w(w.call)||!w(Object)||!w(function(){H=!0})||H})?z:w},"4gdG":function(m,x,e){var u=e("Ks5W"),h=e("nATg"),g="__core-js_shared__",p=u[g]||h(g,{});m.exports=p},"4uGi":function(m,x){m.exports=function(e,u){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:u}}},"5JCY":function(m,x,e){var u=e("N6FT").PROPER,h=e("eRwv"),g=e("noWC"),p="\u200B\x85\u180E";m.exports=function(y){return h(function(){return!!g[y]()||p[y]()!==p||u&&g[y].name!==y})}},"5r2E":function(m,x,e){"use strict";var u={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,g=h&&!u.call({1:2},1);x.f=g?function(y){var S=h(this,y);return!!S&&S.enumerable}:u},"66qH":function(m,x,e){var u=e("eRwv");m.exports=!u(function(){var h=function(){}.bind();return typeof h!="function"||h.hasOwnProperty("prototype")})},"721z":function(m,x,e){var u=e("Ks5W"),h=e("XaNE"),g=u.Object;m.exports=function(p){return g(h(p))}},"8HiI":function(m,x,e){var u=e("Ks5W"),h=e("JTf3"),g=e("IL+x"),p=u.TypeError;m.exports=function(y){if(h(y))return y;throw p(g(y)+" is not a function")}},"8ODz":function(m,x,e){var u=e("++4Y"),h=e("FlRv"),g=e("4uGi");m.exports=u?function(p,y,S){return h.f(p,y,g(1,S))}:function(p,y,S){return p[y]=S,p}},"8Ys4":function(m,x,e){var u=e("Ks5W"),h=e("n6S8"),g=e("tMNq"),p=e("oauk"),y=u.Array,S=Math.max;m.exports=function(I,M,R){for(var V=g(I),B=h(M,V),N=h(R===void 0?V:R,V),w=y(S(N-B,0)),z=0;B<N;B++,z++)p(w,z,I[B]);return w.length=z,w}},"8xe4":function(m,x){m.exports=function(e){try{return{error:!1,value:e()}}catch(u){return{error:!0,value:u}}}},"9Bi7":function(m,x,e){"use strict";var u=e("RYfq"),h=e("FlRv"),g=e("11yv"),p=e("++4Y"),y=g("species");m.exports=function(S){var I=u(S),M=h.f;p&&I&&!I[y]&&M(I,y,{configurable:!0,get:function(){return this}})}},Ai06:function(m,x,e){var u=e("ZpKI"),h=e("Yzn+");m.exports=Object.keys||function(p){return u(p,h)}},AoAp:function(m,x){m.exports={}},BDtL:function(m,x,e){var u=e("Ks5W");m.exports=u.Promise},COGW:function(m,x,e){var u=e("SwuV"),h=e("ba8b"),g=e("11yv"),p=g("match");m.exports=function(y){var S;return u(y)&&((S=y[p])!==void 0?!!S:h(y)=="RegExp")}},DXPr:function(m,x,e){"use strict";e.r(x),function(u){e.d(x,"AElement",function(){return xr}),e.d(x,"AnimateColorElement",function(){return vr}),e.d(x,"AnimateElement",function(){return De}),e.d(x,"AnimateTransformElement",function(){return dr}),e.d(x,"BoundingBox",function(){return fe}),e.d(x,"CB1",function(){return Ft}),e.d(x,"CB2",function(){return Jt}),e.d(x,"CB3",function(){return kt}),e.d(x,"CB4",function(){return Xt}),e.d(x,"Canvg",function(){return Vr}),e.d(x,"CircleElement",function(){return nr}),e.d(x,"ClipPathElement",function(){return Ar}),e.d(x,"DefsElement",function(){return ur}),e.d(x,"DescElement",function(){return Dr}),e.d(x,"Document",function(){return Me}),e.d(x,"Element",function(){return Gt}),e.d(x,"EllipseElement",function(){return ar}),e.d(x,"FeColorMatrixElement",function(){return ke}),e.d(x,"FeCompositeElement",function(){return Mr}),e.d(x,"FeDropShadowElement",function(){return Cr}),e.d(x,"FeGaussianBlurElement",function(){return Nr}),e.d(x,"FeMorphologyElement",function(){return Ir}),e.d(x,"FilterElement",function(){return Qe}),e.d(x,"Font",function(){return me}),e.d(x,"FontElement",function(){return gr}),e.d(x,"FontFaceElement",function(){return pr}),e.d(x,"GElement",function(){return je}),e.d(x,"GlyphElement",function(){return ze}),e.d(x,"GradientElement",function(){return Ye}),e.d(x,"ImageElement",function(){return br}),e.d(x,"LineElement",function(){return ir}),e.d(x,"LinearGradientElement",function(){return fr}),e.d(x,"MarkerElement",function(){return lr}),e.d(x,"MaskElement",function(){return Xe}),e.d(x,"Matrix",function(){return Fe}),e.d(x,"MissingGlyphElement",function(){return mr}),e.d(x,"Mouse",function(){return be}),e.d(x,"PSEUDO_ZERO",function(){return ht}),e.d(x,"Parser",function(){return Ne}),e.d(x,"PathElement",function(){return Qt}),e.d(x,"PathParser",function(){return Et}),e.d(x,"PatternElement",function(){return sr}),e.d(x,"Point",function(){return Wt}),e.d(x,"PolygonElement",function(){return or}),e.d(x,"PolylineElement",function(){return Ke}),e.d(x,"Property",function(){return vt}),e.d(x,"QB1",function(){return de}),e.d(x,"QB2",function(){return le}),e.d(x,"QB3",function(){return ge}),e.d(x,"RadialGradientElement",function(){return hr}),e.d(x,"RectElement",function(){return He}),e.d(x,"RenderedElement",function(){return Ee}),e.d(x,"Rotate",function(){return qe}),e.d(x,"SVGElement",function(){return Ae}),e.d(x,"SVGFontLoader",function(){return Pr}),e.d(x,"Scale",function(){return _e}),e.d(x,"Screen",function(){return Kt}),e.d(x,"Skew",function(){return We}),e.d(x,"SkewX",function(){return tr}),e.d(x,"SkewY",function(){return er}),e.d(x,"StopElement",function(){return cr}),e.d(x,"StyleElement",function(){return $e}),e.d(x,"SymbolElement",function(){return Tr}),e.d(x,"TRefElement",function(){return yr}),e.d(x,"TSpanElement",function(){return Ge}),e.d(x,"TextElement",function(){return Re}),e.d(x,"TextPathElement",function(){return Or}),e.d(x,"TitleElement",function(){return jr}),e.d(x,"Transform",function(){return Ie}),e.d(x,"Translate",function(){return Ze}),e.d(x,"UnknownElement",function(){return rr}),e.d(x,"UseElement",function(){return Sr}),e.d(x,"ViewPort",function(){return ye}),e.d(x,"compressSpaces",function(){return Dt}),e.d(x,"getSelectorSpecificity",function(){return et}),e.d(x,"normalizeAttributeName",function(){return qt}),e.d(x,"normalizeColor",function(){return _t}),e.d(x,"parseExternalUrl",function(){return zt}),e.d(x,"presets",function(){return Vt}),e.d(x,"toNumbers",function(){return bt}),e.d(x,"trimLeft",function(){return At}),e.d(x,"trimRight",function(){return Pt}),e.d(x,"vectorMagnitude",function(){return gt}),e.d(x,"vectorsAngle",function(){return Ot}),e.d(x,"vectorsRatio",function(){return yt});var h=e("g9jQ"),g=e.n(h),p=e("Lltv"),y=e.n(p),S=e("mdxj"),I=e.n(S),M=e("iWRt"),R=e.n(M),V=e("vrKp"),B=e.n(V),N=e("yD9w"),w=e.n(N),z=e("GVkW"),H=e.n(z),$=e("MNKV"),Z=e.n($),F=e("KKe4"),tt=e.n(F),j=e("x8x8"),lt=e.n(j),P=e("NCkV"),T=e.n(P),D=e("KLN8"),C=e.n(D),_=e("wOD2"),nt=e.n(_),q=e("qJvV"),O=e.n(q),K=e("Nsem"),b=e("rAM+"),A=e("tS8v"),G=e("w4Tj"),L=e("oZsa"),W=e("oBTY"),J=e("yKVA"),Y=e("879j"),X=e("fWQN"),Q=e("mtLc"),ot=e("tJVT"),ft=e("WmNS"),st=e.n(ft),Tt=e("yXPU"),dt=e.n(Tt),pt=e("lSNA"),Ct=e.n(pt),St=e("xEkU"),It=e.n(St),Mt=e("WOGj"),Rt=e.n(Mt),Nt=e("0B/8"),Lt=e("Xp4B");function jt(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=v.DOMParser,n={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:f,createCanvas:function(t,i){return new OffscreenCanvas(t,i)},createImage:function(t){return dt()(st.a.mark(function i(){var r,o,s;return st.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,fetch(t);case 2:return r=c.sent,c.next=5,r.blob();case 5:return o=c.sent,c.next=8,createImageBitmap(o);case 8:return s=c.sent,c.abrupt("return",s);case 10:case"end":return c.stop()}},i)}))()}};return(typeof DOMParser!="undefined"||typeof f=="undefined")&&Reflect.deleteProperty(n,"DOMParser"),n}function Bt(v){var f=v.DOMParser,n=v.canvas,a=v.fetch;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:f,fetch:a,createCanvas:n.createCanvas,createImage:n.loadImage}}var Vt=Object.freeze({__proto__:null,offscreen:jt,node:Bt});function Dt(v){return v.replace(/(?!\u3000)\s+/gm," ")}function At(v){return v.replace(/^[\n \t]+/,"")}function Pt(v){return v.replace(/[\n \t]+$/,"")}function bt(v){var f=(v||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return f.map(parseFloat)}var Ht=/^[A-Z-]+$/;function qt(v){return Ht.test(v)?v.toLowerCase():v}function zt(v){var f=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(v)||[];return f[2]||f[3]||f[4]}function _t(v){if(!v.startsWith("rgb"))return v;var f=3,n=v.replace(/\d+(\.\d+)?/g,function(a,t){return f--&&t?String(Math.round(parseFloat(a))):a});return n}var oe=/(\[[^\]]+\])/g,se=/(#[^\s+>~.[:]+)/g,ve=/(\.[^\s+>~.[:]+)/g,pe=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,ae=/(:[\w-]+\([^)]*\))/gi,ee=/(:[^\s+>~.[:]+)/g,re=/([^\s+>~.[:]+)/g;function $t(v,f){var n=f.exec(v);return n?[v.replace(f," "),n.length]:[v,0]}function et(v){var f=[0,0,0],n=v.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),a=0,t=$t(n,oe),i=Object(ot.a)(t,2);n=i[0],a=i[1],f[1]+=a;var r=$t(n,se),o=Object(ot.a)(r,2);n=o[0],a=o[1],f[0]+=a;var s=$t(n,ve),l=Object(ot.a)(s,2);n=l[0],a=l[1],f[1]+=a;var c=$t(n,pe),d=Object(ot.a)(c,2);n=d[0],a=d[1],f[2]+=a;var E=$t(n,ae),U=Object(ot.a)(E,2);n=U[0],a=U[1],f[1]+=a;var k=$t(n,ee),rt=Object(ot.a)(k,2);n=rt[0],a=rt[1],f[1]+=a,n=n.replace(/[*\s+>~]/g," ").replace(/[#.]/g," ");var it=$t(n,re),at=Object(ot.a)(it,2);return n=at[0],a=at[1],f[2]+=a,f.join("")}var ht=1e-8;function gt(v){return Math.sqrt(Math.pow(v[0],2)+Math.pow(v[1],2))}function yt(v,f){return(v[0]*f[0]+v[1]*f[1])/(gt(v)*gt(f))}function Ot(v,f){return(v[0]*f[1]<v[1]*f[0]?-1:1)*Math.acos(yt(v,f))}function Ft(v){return v*v*v}function Jt(v){return 3*v*v*(1-v)}function kt(v){return 3*v*(1-v)*(1-v)}function Xt(v){return(1-v)*(1-v)*(1-v)}function de(v){return v*v}function le(v){return 2*v*(1-v)}function ge(v){return(1-v)*(1-v)}var vt=function(){function v(f,n,a){Object(X.a)(this,v),this.document=f,this.name=n,this.value=a,this.isNormalizedColor=!1}return Object(Q.a)(v,[{key:"split",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",a=this.document,t=this.name;return Dt(this.getString()).trim().split(n).map(function(i){return new v(a,t,i)})}},{key:"hasValue",value:function(n){var a=this.value;return a!==null&&a!==""&&(n||a!==0)&&typeof a!="undefined"}},{key:"isString",value:function(n){var a=this.value,t=typeof a=="string";return!t||!n?t:n.test(a)}},{key:"isUrlDefinition",value:function(){return this.isString(/^url\(/)}},{key:"isPixels",value:function(){if(!this.hasValue())return!1;var n=this.getString();switch(!0){case n.endsWith("px"):case/^[0-9]+$/.test(n):return!0;default:return!1}}},{key:"setValue",value:function(n){return this.value=n,this}},{key:"getValue",value:function(n){return typeof n=="undefined"||this.hasValue()?this.value:n}},{key:"getNumber",value:function(n){if(!this.hasValue())return typeof n=="undefined"?0:parseFloat(n);var a=this.value,t=parseFloat(a);return this.isString(/%$/)&&(t/=100),t}},{key:"getString",value:function(n){return typeof n=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(n)}},{key:"getColor",value:function(n){var a=this.getString(n);return this.isNormalizedColor||(this.isNormalizedColor=!0,a=_t(a),this.value=a),a}},{key:"getDpi",value:function(){return 96}},{key:"getRem",value:function(){return this.document.rootEmSize}},{key:"getEm",value:function(){return this.document.emSize}},{key:"getUnits",value:function(){return this.getString().replace(/[0-9.-]/g,"")}},{key:"getPixels",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var t=typeof n=="boolean"?[void 0,n]:[n],i=Object(ot.a)(t,2),r=i[0],o=i[1],s=this.document.screen.viewPort;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(s.computeSize("x"),s.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(s.computeSize("x"),s.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*s.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*s.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&o):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*s.computeSize(r);default:{var l=this.getNumber();return a&&l<1?l*s.computeSize(r):l}}}},{key:"getMilliseconds",value:function(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}},{key:"getRadians",value:function(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}},{key:"getDefinition",value:function(){var n=this.getString(),a=/#([^)'"]+)/.exec(n);return a&&(a=a[1]),a||(a=n),this.document.definitions[a]}},{key:"getFillStyleDefinition",value:function(n,a){var t=this.getDefinition();if(!t)return null;if(typeof t.createGradient=="function")return t.createGradient(this.document.ctx,n,a);if(typeof t.createPattern=="function"){if(t.getHrefAttribute().hasValue()){var i=t.getAttribute("patternTransform");t=t.getHrefAttribute().getDefinition(),i.hasValue()&&t.getAttribute("patternTransform",!0).setValue(i.value)}return t.createPattern(this.document.ctx,n,a)}return null}},{key:"getTextBaseline",value:function(){return this.hasValue()?v.textBaselineMapping[this.getString()]:null}},{key:"addOpacity",value:function(n){for(var a=this.getColor(),t=a.length,i=0,r=0;r<t&&!(a[r]===","&&i++,i===3);r++);if(n.hasValue()&&this.isString()&&i!==3){var o=new Rt.a(a);o.ok&&(o.alpha=n.getNumber(),a=o.toRGBA())}return new v(this.document,this.name,a)}}],[{key:"empty",value:function(n){return new v(n,"EMPTY","")}}]),v}();vt.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};var ye=function(){function v(){Object(X.a)(this,v),this.viewPorts=[]}return Object(Q.a)(v,[{key:"clear",value:function(){this.viewPorts=[]}},{key:"setCurrent",value:function(n,a){this.viewPorts.push({width:n,height:a})}},{key:"removeCurrent",value:function(){this.viewPorts.pop()}},{key:"getCurrent",value:function(){var n=this.viewPorts;return n[n.length-1]}},{key:"width",get:function(){return this.getCurrent().width}},{key:"height",get:function(){return this.getCurrent().height}},{key:"computeSize",value:function(n){return typeof n=="number"?n:n==="x"?this.width:n==="y"?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}]),v}(),Wt=function(){function v(f,n){Object(X.a)(this,v),this.x=f,this.y=n}return Object(Q.a)(v,[{key:"angleTo",value:function(n){return Math.atan2(n.y-this.y,n.x-this.x)}},{key:"applyTransform",value:function(n){var a=this.x,t=this.y,i=a*n[0]+t*n[2]+n[4],r=a*n[1]+t*n[3]+n[5];this.x=i,this.y=r}}],[{key:"parse",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=bt(n),i=Object(ot.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],l=s===void 0?a:s;return new v(o,l)}},{key:"parseScale",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,t=bt(n),i=Object(ot.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],l=s===void 0?o:s;return new v(o,l)}},{key:"parsePath",value:function(n){for(var a=bt(n),t=a.length,i=[],r=0;r<t;r+=2)i.push(new v(a[r],a[r+1]));return i}}]),v}(),be=function(){function v(f){Object(X.a)(this,v),this.screen=f,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}return Object(Q.a)(v,[{key:"isWorking",value:function(){return this.working}},{key:"start",value:function(){if(this.working)return;var n=this.screen,a=this.onClick,t=this.onMouseMove,i=n.ctx.canvas;i.onclick=a,i.onmousemove=t,this.working=!0}},{key:"stop",value:function(){if(!this.working)return;var n=this.screen.ctx.canvas;this.working=!1,n.onclick=null,n.onmousemove=null}},{key:"hasEvents",value:function(){return this.working&&this.events.length>0}},{key:"runEvents",value:function(){if(!this.working)return;var n=this.screen,a=this.events,t=this.eventElements,i=n.ctx.canvas.style;i&&(i.cursor=""),a.forEach(function(r,o){for(var s=r.run,l=t[o];l;)s(l),l=l.parent}),this.events=[],this.eventElements=[]}},{key:"checkPath",value:function(n,a){if(!this.working||!a)return;var t=this.events,i=this.eventElements;t.forEach(function(r,o){var s=r.x,l=r.y;!i[o]&&a.isPointInPath&&a.isPointInPath(s,l)&&(i[o]=n)})}},{key:"checkBoundingBox",value:function(n,a){if(!this.working||!a)return;var t=this.events,i=this.eventElements;t.forEach(function(r,o){var s=r.x,l=r.y;!i[o]&&a.isPointInBox(s,l)&&(i[o]=n)})}},{key:"mapXY",value:function(n,a){for(var t=this.screen,i=t.window,r=t.ctx,o=new Wt(n,a),s=r.canvas;s;)o.x-=s.offsetLeft,o.y-=s.offsetTop,s=s.offsetParent;return i.scrollX&&(o.x+=i.scrollX),i.scrollY&&(o.y+=i.scrollY),o}},{key:"onClick",value:function(n){var a=this.mapXY(n.clientX,n.clientY),t=a.x,i=a.y;this.events.push({type:"onclick",x:t,y:i,run:function(o){o.onClick&&o.onClick()}})}},{key:"onMouseMove",value:function(n){var a=this.mapXY(n.clientX,n.clientY),t=a.x,i=a.y;this.events.push({type:"onmousemove",x:t,y:i,run:function(o){o.onMouseMove&&o.onMouseMove()}})}}]),v}(),Te=typeof window!="undefined"?window:null,Se=typeof fetch!="undefined"?fetch.bind(void 0):null,Kt=function(){function v(f){Object(X.a)(this,v);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.fetch,t=a===void 0?Se:a,i=n.window,r=i===void 0?Te:i;this.ctx=f,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new ye,this.mouse=new be(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=t}return Object(Q.a)(v,[{key:"wait",value:function(n){this.waits.push(n)}},{key:"ready",value:function(){return this.readyPromise?this.readyPromise:Promise.resolve()}},{key:"isReady",value:function(){if(this.isReadyLock)return!0;var n=this.waits.every(function(a){return a()});return n&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=n,n}},{key:"setDefaults",value:function(n){n.strokeStyle="rgba(0,0,0,0)",n.lineCap="butt",n.lineJoin="miter",n.miterLimit=4}},{key:"setViewBox",value:function(n){var a=n.document,t=n.ctx,i=n.aspectRatio,r=n.width,o=n.desiredWidth,s=n.height,l=n.desiredHeight,c=n.minX,d=c===void 0?0:c,E=n.minY,U=E===void 0?0:E,k=n.refX,rt=n.refY,it=n.clip,at=it===void 0?!1:it,xt=n.clipX,ct=xt===void 0?0:xt,ut=n.clipY,mt=ut===void 0?0:ut,Ut=Dt(i).replace(/^defer\s/,""),wt=Ut.split(" "),Zt=Object(ot.a)(wt,2),he=Zt[0],ce=Zt[1],ie=he||"xMidYMid",ne=ce||"meet",ue=r/o,Oe=s/l,te=Math.min(ue,Oe),Ce=Math.max(ue,Oe),we=o,Be=l;ne==="meet"&&(we*=te,Be*=te),ne==="slice"&&(we*=Ce,Be*=Ce);var wr=new vt(a,"refX",k),Br=new vt(a,"refY",rt),Fr=wr.hasValue()&&Br.hasValue();if(Fr&&t.translate(-te*wr.getPixels("x"),-te*Br.getPixels("y")),at){var Wr=te*ct,zr=te*mt;t.beginPath(),t.moveTo(Wr,zr),t.lineTo(r,zr),t.lineTo(r,s),t.lineTo(Wr,s),t.closePath(),t.clip()}if(!Fr){var Gr=ne==="meet"&&te===Oe,Hr=ne==="slice"&&Ce===Oe,Kr=ne==="meet"&&te===ue,Yr=ne==="slice"&&Ce===ue;ie.startsWith("xMid")&&(Gr||Hr)&&t.translate(r/2-we/2,0),ie.endsWith("YMid")&&(Kr||Yr)&&t.translate(0,s/2-Be/2),ie.startsWith("xMax")&&(Gr||Hr)&&t.translate(r-we,0),ie.endsWith("YMax")&&(Kr||Yr)&&t.translate(0,s-Be)}switch(!0){case ie==="none":t.scale(ue,Oe);break;case ne==="meet":t.scale(te,te);break;case ne==="slice":t.scale(Ce,Ce);break}t.translate(-d,-U)}},{key:"start",value:function(n){var a=this,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=t.enableRedraw,r=i===void 0?!1:i,o=t.ignoreMouse,s=o===void 0?!1:o,l=t.ignoreAnimation,c=l===void 0?!1:l,d=t.ignoreDimensions,E=d===void 0?!1:d,U=t.ignoreClear,k=U===void 0?!1:U,rt=t.forceRedraw,it=t.scaleWidth,at=t.scaleHeight,xt=t.offsetX,ct=t.offsetY,ut=this.FRAMERATE,mt=this.mouse,Ut=1e3/ut;if(this.frameDuration=Ut,this.readyPromise=new Promise(function(ie){a.resolveReady=ie}),this.isReady()&&this.render(n,E,k,it,at,xt,ct),!r)return;var wt=Date.now(),Zt=wt,he=0,ce=function ie(){wt=Date.now(),he=wt-Zt,he>=Ut&&(Zt=wt-he%Ut,a.shouldUpdate(c,rt)&&(a.render(n,E,k,it,at,xt,ct),mt.runEvents())),a.intervalId=It()(ie)};s||mt.start(),this.intervalId=It()(ce)}},{key:"stop",value:function(){this.intervalId&&(It.a.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}},{key:"shouldUpdate",value:function(n,a){if(!n){var t=this.frameDuration,i=this.animations.reduce(function(r,o){return o.update(t)||r},!1);if(i)return!0}return typeof a=="function"&&a()||!this.isReadyLock&&this.isReady()?!0:!!this.mouse.hasEvents()}},{key:"render",value:function(n,a,t,i,r,o,s){var l=this.CLIENT_WIDTH,c=this.CLIENT_HEIGHT,d=this.viewPort,E=this.ctx,U=this.isFirstRender,k=E.canvas;d.clear(),k.width&&k.height?d.setCurrent(k.width,k.height):d.setCurrent(l,c);var rt=n.getStyle("width"),it=n.getStyle("height");!a&&(U||typeof i!="number"&&typeof r!="number")&&(rt.hasValue()&&(k.width=rt.getPixels("x"),k.style&&(k.style.width="".concat(k.width,"px"))),it.hasValue()&&(k.height=it.getPixels("y"),k.style&&(k.style.height="".concat(k.height,"px"))));var at=k.clientWidth||k.width,xt=k.clientHeight||k.height;if(a&&rt.hasValue()&&it.hasValue()&&(at=rt.getPixels("x"),xt=it.getPixels("y")),d.setCurrent(at,xt),typeof o=="number"&&n.getAttribute("x",!0).setValue(o),typeof s=="number"&&n.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof r=="number"){var ct=bt(n.getAttribute("viewBox").getString()),ut=0,mt=0;if(typeof i=="number"){var Ut=n.getStyle("width");Ut.hasValue()?ut=Ut.getPixels("x")/i:isNaN(ct[2])||(ut=ct[2]/i)}if(typeof r=="number"){var wt=n.getStyle("height");wt.hasValue()?mt=wt.getPixels("y")/r:isNaN(ct[3])||(mt=ct[3]/r)}ut||(ut=mt),mt||(mt=ut),n.getAttribute("width",!0).setValue(i),n.getAttribute("height",!0).setValue(r);var Zt=n.getStyle("transform",!0,!0);Zt.setValue("".concat(Zt.getString()," scale(").concat(1/ut,", ").concat(1/mt,")"))}t||E.clearRect(0,0,at,xt),n.render(E),U&&(this.isFirstRender=!1)}}]),v}();Kt.defaultWindow=Te,Kt.defaultFetch=Se;var $r=Kt.defaultFetch,kr=typeof DOMParser!="undefined"?DOMParser:null,Ne=function(){function v(){Object(X.a)(this,v);var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=f.fetch,a=n===void 0?$r:n,t=f.DOMParser,i=t===void 0?kr:t;this.fetch=a,this.DOMParser=i}return Object(Q.a)(v,[{key:"parse",value:function(n){var a=this;return dt()(st.a.mark(function t(){return st.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!n.startsWith("<")){r.next=2;break}return r.abrupt("return",a.parseFromString(n));case 2:return r.abrupt("return",a.load(n));case 3:case"end":return r.stop()}},t)}))()}},{key:"parseFromString",value:function(n){var a=new this.DOMParser;try{return this.checkDocument(a.parseFromString(n,"image/svg+xml"))}catch(t){return this.checkDocument(a.parseFromString(n,"text/xml"))}}},{key:"checkDocument",value:function(n){var a=n.getElementsByTagName("parsererror")[0];if(a)throw new Error(a.textContent);return n}},{key:"load",value:function(n){var a=this;return dt()(st.a.mark(function t(){var i,r;return st.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,a.fetch(n);case 2:return i=s.sent,s.next=5,i.text();case 5:return r=s.sent,s.abrupt("return",a.parseFromString(r));case 7:case"end":return s.stop()}},t)}))()}}]),v}(),Ze=function(){function v(f,n){Object(X.a)(this,v),this.type="translate",this.point=null,this.point=Wt.parse(n)}return Object(Q.a)(v,[{key:"apply",value:function(n){var a=this.point,t=a.x,i=a.y;n.translate(t||0,i||0)}},{key:"unapply",value:function(n){var a=this.point,t=a.x,i=a.y;n.translate(-1*t||0,-1*i||0)}},{key:"applyToPoint",value:function(n){var a=this.point,t=a.x,i=a.y;n.applyTransform([1,0,0,1,t||0,i||0])}}]),v}(),qe=function(){function v(f,n,a){Object(X.a)(this,v),this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var t=bt(n);this.angle=new vt(f,"angle",t[0]),this.originX=a[0],this.originY=a[1],this.cx=t[1]||0,this.cy=t[2]||0}return Object(Q.a)(v,[{key:"apply",value:function(n){var a=this.cx,t=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),l=t+r.getPixels("y");n.translate(s,l),n.rotate(o.getRadians()),n.translate(-s,-l)}},{key:"unapply",value:function(n){var a=this.cx,t=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),l=t+r.getPixels("y");n.translate(s,l),n.rotate(-1*o.getRadians()),n.translate(-s,-l)}},{key:"applyToPoint",value:function(n){var a=this.cx,t=this.cy,i=this.angle,r=i.getRadians();n.applyTransform([1,0,0,1,a||0,t||0]),n.applyTransform([Math.cos(r),Math.sin(r),-Math.sin(r),Math.cos(r),0,0]),n.applyTransform([1,0,0,1,-a||0,-t||0])}}]),v}(),_e=function(){function v(f,n,a){Object(X.a)(this,v),this.type="scale",this.scale=null,this.originX=null,this.originY=null;var t=Wt.parseScale(n);(t.x===0||t.y===0)&&(t.x=ht,t.y=ht),this.scale=t,this.originX=a[0],this.originY=a[1]}return Object(Q.a)(v,[{key:"apply",value:function(n){var a=this.scale,t=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),l=o.getPixels("y");n.translate(s,l),n.scale(t,i||t),n.translate(-s,-l)}},{key:"unapply",value:function(n){var a=this.scale,t=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),l=o.getPixels("y");n.translate(s,l),n.scale(1/t,1/i||t),n.translate(-s,-l)}},{key:"applyToPoint",value:function(n){var a=this.scale,t=a.x,i=a.y;n.applyTransform([t||0,0,0,i||0,0,0])}}]),v}(),Fe=function(){function v(f,n,a){Object(X.a)(this,v),this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=bt(n),this.originX=a[0],this.originY=a[1]}return Object(Q.a)(v,[{key:"apply",value:function(n){var a=this.originX,t=this.originY,i=this.matrix,r=a.getPixels("x"),o=t.getPixels("y");n.translate(r,o),n.transform(i[0],i[1],i[2],i[3],i[4],i[5]),n.translate(-r,-o)}},{key:"unapply",value:function(n){var a=this.originX,t=this.originY,i=this.matrix,r=i[0],o=i[2],s=i[4],l=i[1],c=i[3],d=i[5],E=0,U=0,k=1,rt=1/(r*(c*k-d*U)-o*(l*k-d*E)+s*(l*U-c*E)),it=a.getPixels("x"),at=t.getPixels("y");n.translate(it,at),n.transform(rt*(c*k-d*U),rt*(d*E-l*k),rt*(s*U-o*k),rt*(r*k-s*E),rt*(o*d-s*c),rt*(s*l-r*d)),n.translate(-it,-at)}},{key:"applyToPoint",value:function(n){n.applyTransform(this.matrix)}}]),v}(),We=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="skew",r.angle=null,r.angle=new vt(a,"angle",t),r}return Object(Q.a)(n)}(Fe),tr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="skewX",r.matrix=[1,0,Math.tan(r.angle.getRadians()),1,0,0],r}return Object(Q.a)(n)}(We),er=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="skewY",r.matrix=[1,Math.tan(r.angle.getRadians()),0,1,0,0],r}return Object(Q.a)(n)}(We);function Xr(v){return Dt(v).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Qr(v){var f=v.split("("),n=Object(ot.a)(f,2),a=n[0],t=n[1];return[a.trim(),t.trim().replace(")","")]}var Ie=function(){function v(f,n,a){var t=this;Object(X.a)(this,v),this.document=f,this.transforms=[];var i=Xr(n);i.forEach(function(r){if(r==="none")return;var o=Qr(r),s=Object(ot.a)(o,2),l=s[0],c=s[1],d=v.transformTypes[l];typeof d!="undefined"&&t.transforms.push(new d(t.document,c,a))})}return Object(Q.a)(v,[{key:"apply",value:function(n){for(var a=this.transforms,t=a.length,i=0;i<t;i++)a[i].apply(n)}},{key:"unapply",value:function(n){for(var a=this.transforms,t=a.length,i=t-1;i>=0;i--)a[i].unapply(n)}},{key:"applyToPoint",value:function(n){for(var a=this.transforms,t=a.length,i=0;i<t;i++)a[i].applyToPoint(n)}}],[{key:"fromElement",value:function(n,a){var t=a.getStyle("transform",!1,!0),i=a.getStyle("transform-origin",!1,!0).split(),r=Object(ot.a)(i,2),o=r[0],s=r[1],l=s===void 0?o:s,c=[o,l];return t.hasValue()?new v(n,t.getString(),c):null}}]),v}();Ie.transformTypes={translate:Ze,rotate:qe,scale:_e,matrix:Fe,skewX:tr,skewY:er};var Gt=function(){function v(f,n){var a=this;Object(X.a)(this,v);var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=f,this.node=n,this.captureTextNodes=t,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!n||n.nodeType!==1)return;if(Array.from(n.attributes).forEach(function(s){var l=qt(s.nodeName);a.attributes[l]=new vt(f,l,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(function(s){return s.trim()});i.forEach(function(s){if(!s)return;var l=s.split(":").map(function(U){return U.trim()}),c=Object(ot.a)(l,2),d=c[0],E=c[1];a.styles[d]=new vt(f,d,E)})}var r=f.definitions,o=this.getAttribute("id");o.hasValue()&&(r[o.getString()]||(r[o.getString()]=this)),Array.from(n.childNodes).forEach(function(s){if(s.nodeType===1)a.addChild(s);else if(t&&(s.nodeType===3||s.nodeType===4)){var l=f.createTextNode(s);l.getText().length>0&&a.addChild(l)}})}return Object(Q.a)(v,[{key:"getAttribute",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=this.attributes[n];if(!t&&a){var i=new vt(this.document,n,"");return this.attributes[n]=i,i}return t||vt.empty(this.document)}},{key:"getHrefAttribute",value:function(){for(var n in this.attributes)if(n==="href"||n.endsWith(":href"))return this.attributes[n];return vt.empty(this.document)}},{key:"getStyle",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[n];if(i)return i;var r=this.getAttribute(n);if(r!=null&&r.hasValue())return this.styles[n]=r,r;if(!t){var o=this.parent;if(o){var s=o.getStyle(n);if(s!=null&&s.hasValue())return s}}if(a){var l=new vt(this.document,n,"");return this.styles[n]=l,l}return i||vt.empty(this.document)}},{key:"render",value:function(n){if(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")return;if(n.save(),this.getStyle("mask").hasValue()){var a=this.getStyle("mask").getDefinition();a&&(this.applyEffects(n),a.apply(n,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var t=this.getStyle("filter").getDefinition();t&&(this.applyEffects(n),t.apply(n,this))}else this.setContext(n),this.renderChildren(n),this.clearContext(n);n.restore()}},{key:"setContext",value:function(n){}},{key:"applyEffects",value:function(n){var a=Ie.fromElement(this.document,this);a&&a.apply(n);var t=this.getStyle("clip-path",!1,!0);if(t.hasValue()){var i=t.getDefinition();i&&i.apply(n)}}},{key:"clearContext",value:function(n){}},{key:"renderChildren",value:function(n){this.children.forEach(function(a){a.render(n)})}},{key:"addChild",value:function(n){var a=n instanceof v?n:this.document.createElement(n);a.parent=this,v.ignoreChildTypes.includes(a.type)||this.children.push(a)}},{key:"matchesSelector",value:function(n){var a=this.node;if(typeof a.matches=="function")return a.matches(n);var t=a.getAttribute("class");return!t||t===""?!1:t.split(" ").some(function(i){return".".concat(i)===n})}},{key:"addStylesFromStyleDefinition",value:function(){var n=this.document,a=n.styles,t=n.stylesSpecificity;for(var i in a)if(!i.startsWith("@")&&this.matchesSelector(i)){var r=a[i],o=t[i];if(r)for(var s in r){var l=this.stylesSpecificity[s];typeof l=="undefined"&&(l="000"),o>=l&&(this.styles[s]=r[s],this.stylesSpecificity[s]=o)}}}},{key:"removeStyles",value:function(n,a){var t=a.reduce(function(i,r){var o=n.getStyle(r);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[].concat(Object(W.a)(i),[[r,s]])},[]);return t}},{key:"restoreStyles",value:function(n,a){a.forEach(function(t){var i=Object(ot.a)(t,2),r=i[0],o=i[1];n.getStyle(r,!0).setValue(o)})}}]),v}();Gt.ignoreChildTypes=["title"];var rr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){return Object(X.a)(this,n),f.call(this,a,t,i)}return Object(Q.a)(n)}(Gt);function Jr(v){var f=v.trim();return/^('|")/.test(f)?f:'"'.concat(f,'"')}function Zr(v){return typeof u=="undefined"?v:v.trim().split(",").map(Jr).join(",")}function qr(v){if(!v)return"";var f=v.trim().toLowerCase();switch(f){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return f;default:return/^oblique\s+(-|)\d+deg$/.test(f)?f:""}}function _r(v){if(!v)return"";var f=v.trim().toLowerCase();switch(f){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return f;default:return/^[\d.]+$/.test(f)?f:""}}var me=function(){function v(f,n,a,t,i,r){Object(X.a)(this,v);var o=r?typeof r=="string"?v.parse(r):r:{};this.fontFamily=i||o.fontFamily,this.fontSize=t||o.fontSize,this.fontStyle=f||o.fontStyle,this.fontWeight=a||o.fontWeight,this.fontVariant=n||o.fontVariant}return Object(Q.a)(v,[{key:"toString",value:function(){return[qr(this.fontStyle),this.fontVariant,_r(this.fontWeight),this.fontSize,Zr(this.fontFamily)].join(" ").trim()}}],[{key:"parse",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=arguments.length>1?arguments[1]:void 0,t="",i="",r="",o="",s="",l=Dt(n).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return l.forEach(function(d){switch(!0){case(!c.fontStyle&&v.styles.includes(d)):d!=="inherit"&&(t=d),c.fontStyle=!0;break;case(!c.fontVariant&&v.variants.includes(d)):d!=="inherit"&&(i=d),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&v.weights.includes(d)):d!=="inherit"&&(r=d),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:if(d!=="inherit"){var E=d.split("/"),U=Object(ot.a)(E,1);o=U[0]}c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:d!=="inherit"&&(s+=d)}}),new v(t,i,r,o,s,a)}}]),v}();me.styles="normal|italic|oblique|inherit",me.variants="normal|small-caps|inherit",me.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";var fe=function(){function v(){Object(X.a)(this,v);var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=f,this.y1=n,this.x2=a,this.y2=t,this.addPoint(f,n),this.addPoint(a,t)}return Object(Q.a)(v,[{key:"x",get:function(){return this.x1}},{key:"y",get:function(){return this.y1}},{key:"width",get:function(){return this.x2-this.x1}},{key:"height",get:function(){return this.y2-this.y1}},{key:"addPoint",value:function(n,a){typeof n!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=n,this.x2=n),n<this.x1&&(this.x1=n),n>this.x2&&(this.x2=n)),typeof a!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=a,this.y2=a),a<this.y1&&(this.y1=a),a>this.y2&&(this.y2=a))}},{key:"addX",value:function(n){this.addPoint(n,null)}},{key:"addY",value:function(n){this.addPoint(null,n)}},{key:"addBoundingBox",value:function(n){if(!n)return;var a=n.x1,t=n.y1,i=n.x2,r=n.y2;this.addPoint(a,t),this.addPoint(i,r)}},{key:"sumCubic",value:function(n,a,t,i,r){return Math.pow(1-n,3)*a+3*Math.pow(1-n,2)*n*t+3*(1-n)*Math.pow(n,2)*i+Math.pow(n,3)*r}},{key:"bezierCurveAdd",value:function(n,a,t,i,r){var o=6*a-12*t+6*i,s=-3*a+9*t-9*i+3*r,l=3*t-3*a;if(s===0){if(o===0)return;var c=-l/o;0<c&&c<1&&(n?this.addX(this.sumCubic(c,a,t,i,r)):this.addY(this.sumCubic(c,a,t,i,r)));return}var d=Math.pow(o,2)-4*l*s;if(d<0)return;var E=(-o+Math.sqrt(d))/(2*s);0<E&&E<1&&(n?this.addX(this.sumCubic(E,a,t,i,r)):this.addY(this.sumCubic(E,a,t,i,r)));var U=(-o-Math.sqrt(d))/(2*s);0<U&&U<1&&(n?this.addX(this.sumCubic(U,a,t,i,r)):this.addY(this.sumCubic(U,a,t,i,r)))}},{key:"addBezierCurve",value:function(n,a,t,i,r,o,s,l){this.addPoint(n,a),this.addPoint(s,l),this.bezierCurveAdd(!0,n,t,r,s),this.bezierCurveAdd(!1,a,i,o,l)}},{key:"addQuadraticCurve",value:function(n,a,t,i,r,o){var s=n+2/3*(t-n),l=a+2/3*(i-a),c=s+1/3*(r-n),d=l+1/3*(o-a);this.addBezierCurve(n,a,s,c,l,d,r,o)}},{key:"isPointInBox",value:function(n,a){var t=this.x1,i=this.y1,r=this.x2,o=this.y2;return t<=n&&n<=r&&i<=a&&a<=o}}]),v}(),Et=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a){var t;return Object(X.a)(this,n),t=f.call(this,a.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),t.control=null,t.start=null,t.current=null,t.command=null,t.commands=t.commands,t.i=-1,t.previousCommand=null,t.points=[],t.angles=[],t}return Object(Q.a)(n,[{key:"reset",value:function(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new Wt(0,0),this.control=new Wt(0,0),this.current=new Wt(0,0),this.points=[],this.angles=[]}},{key:"isEnd",value:function(){var t=this.i,i=this.commands;return t>=i.length-1}},{key:"next",value:function(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}},{key:"getPoint",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Wt(this.command[t],this.command[i]);return this.makeAbsolute(r)}},{key:"getAsControlPoint",value:function(t,i){var r=this.getPoint(t,i);return this.control=r,r}},{key:"getAsCurrentPoint",value:function(t,i){var r=this.getPoint(t,i);return this.current=r,r}},{key:"getReflectedControlPoint",value:function(){var t=this.previousCommand.type;if(t!==Nt.a.CURVE_TO&&t!==Nt.a.SMOOTH_CURVE_TO&&t!==Nt.a.QUAD_TO&&t!==Nt.a.SMOOTH_QUAD_TO)return this.current;var i=this.current,r=i.x,o=i.y,s=this.control,l=s.x,c=s.y,d=new Wt(2*r-l,2*o-c);return d}},{key:"makeAbsolute",value:function(t){if(this.command.relative){var i=this.current,r=i.x,o=i.y;t.x+=r,t.y+=o}return t}},{key:"addMarker",value:function(t,i,r){var o=this.points,s=this.angles;r&&s.length>0&&!s[s.length-1]&&(s[s.length-1]=o[o.length-1].angleTo(r)),this.addMarkerAngle(t,i?i.angleTo(t):null)}},{key:"addMarkerAngle",value:function(t,i){this.points.push(t),this.angles.push(i)}},{key:"getMarkerPoints",value:function(){return this.points}},{key:"getMarkerAngles",value:function(){for(var t=this.angles,i=t.length,r=0;r<i;r++)if(!t[r]){for(var o=r+1;o<i;o++)if(t[o]){t[r]=t[o];break}}return t}}]),n}(Nt.a),Ee=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.modifiedEmSizeStack=!1,a}return Object(Q.a)(n,[{key:"calculateOpacity",value:function(){for(var t=1,i=this;i;){var r=i.getStyle("opacity",!1,!0);r.hasValue(!0)&&(t*=r.getNumber()),i=i.parent}return t}},{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!i){var r=this.getStyle("fill"),o=this.getStyle("fill-opacity"),s=this.getStyle("stroke"),l=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var c=r.getFillStyleDefinition(this,o);c&&(t.fillStyle=c)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var d=r.getColor();d!=="inherit"&&(t.fillStyle=d==="none"?"rgba(0,0,0,0)":d)}if(o.hasValue()){var E=new vt(this.document,"fill",t.fillStyle).addOpacity(o).getColor();t.fillStyle=E}if(s.isUrlDefinition()){var U=s.getFillStyleDefinition(this,l);U&&(t.strokeStyle=U)}else if(s.hasValue()){s.getString()==="currentColor"&&s.setValue(this.getStyle("color").getColor());var k=s.getString();k!=="inherit"&&(t.strokeStyle=k==="none"?"rgba(0,0,0,0)":k)}if(l.hasValue()){var rt=new vt(this.document,"stroke",t.strokeStyle).addOpacity(l).getString();t.strokeStyle=rt}var it=this.getStyle("stroke-width");if(it.hasValue()){var at=it.getPixels();t.lineWidth=at||ht}var xt=this.getStyle("stroke-linecap"),ct=this.getStyle("stroke-linejoin"),ut=this.getStyle("stroke-miterlimit"),mt=this.getStyle("stroke-dasharray"),Ut=this.getStyle("stroke-dashoffset");if(xt.hasValue()&&(t.lineCap=xt.getString()),ct.hasValue()&&(t.lineJoin=ct.getString()),ut.hasValue()&&(t.miterLimit=ut.getNumber()),mt.hasValue()&&mt.getString()!=="none"){var wt=bt(mt.getString());typeof t.setLineDash!="undefined"?t.setLineDash(wt):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=wt:typeof t.mozDash!="undefined"&&!(wt.length===1&&wt[0]===0)&&(t.mozDash=wt);var Zt=Ut.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=Zt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=Zt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=Zt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var he=this.getStyle("font"),ce=this.getStyle("font-style"),ie=this.getStyle("font-variant"),ne=this.getStyle("font-weight"),ue=this.getStyle("font-size"),Oe=this.getStyle("font-family"),te=new me(ce.getString(),ie.getString(),ne.getString(),ue.hasValue()?"".concat(ue.getPixels(!0),"px"):"",Oe.getString(),me.parse(he.getString(),t.font));ce.setValue(te.fontStyle),ie.setValue(te.fontVariant),ne.setValue(te.fontWeight),ue.setValue(te.fontSize),Oe.setValue(te.fontFamily),t.font=te.toString(),ue.isPixels()&&(this.document.emSize=ue.getPixels(),this.modifiedEmSizeStack=!0)}i||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function(t){Object(G.a)(Object(L.a)(n.prototype),"clearContext",this).call(this,t),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),n}(Gt),Qt=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="path",r.pathParser=null,r.pathParser=new Et(r.getAttribute("d").getString()),r}return Object(Q.a)(n,[{key:"path",value:function(t){var i=this.pathParser,r=new fe;for(i.reset(),t&&t.beginPath();!i.isEnd();)switch(i.next().type){case Et.MOVE_TO:this.pathM(t,r);break;case Et.LINE_TO:this.pathL(t,r);break;case Et.HORIZ_LINE_TO:this.pathH(t,r);break;case Et.VERT_LINE_TO:this.pathV(t,r);break;case Et.CURVE_TO:this.pathC(t,r);break;case Et.SMOOTH_CURVE_TO:this.pathS(t,r);break;case Et.QUAD_TO:this.pathQ(t,r);break;case Et.SMOOTH_QUAD_TO:this.pathT(t,r);break;case Et.ARC:this.pathA(t,r);break;case Et.CLOSE_PATH:this.pathZ(t,r);break}return r}},{key:"getBoundingBox",value:function(t){return this.path()}},{key:"getMarkers",value:function(){var t=this.pathParser,i=t.getMarkerPoints(),r=t.getMarkerAngles(),o=i.map(function(s,l){return[s,r[l]]});return o}},{key:"renderChildren",value:function(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var i=this.getStyle("fill-rule");t.fillStyle!==""&&(i.getString("inherit")!=="inherit"?t.fill(i.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var o=r.length-1,s=this.getStyle("marker-start"),l=this.getStyle("marker-mid"),c=this.getStyle("marker-end");if(s.isUrlDefinition()){var d=s.getDefinition(),E=Object(ot.a)(r[0],2),U=E[0],k=E[1];d.render(t,U,k)}if(l.isUrlDefinition())for(var rt=l.getDefinition(),it=1;it<o;it++){var at=Object(ot.a)(r[it],2),xt=at[0],ct=at[1];rt.render(t,xt,ct)}if(c.isUrlDefinition()){var ut=c.getDefinition(),mt=Object(ot.a)(r[o],2),Ut=mt[0],wt=mt[1];ut.render(t,Ut,wt)}}}},{key:"pathM",value:function(t,i){var r=this.pathParser,o=n.pathM(r),s=o.point,l=s.x,c=s.y;r.addMarker(s),i.addPoint(l,c),t&&t.moveTo(l,c)}},{key:"pathL",value:function(t,i){var r=this.pathParser,o=n.pathL(r),s=o.current,l=o.point,c=l.x,d=l.y;r.addMarker(l,s),i.addPoint(c,d),t&&t.lineTo(c,d)}},{key:"pathH",value:function(t,i){var r=this.pathParser,o=n.pathH(r),s=o.current,l=o.point,c=l.x,d=l.y;r.addMarker(l,s),i.addPoint(c,d),t&&t.lineTo(c,d)}},{key:"pathV",value:function(t,i){var r=this.pathParser,o=n.pathV(r),s=o.current,l=o.point,c=l.x,d=l.y;r.addMarker(l,s),i.addPoint(c,d),t&&t.lineTo(c,d)}},{key:"pathC",value:function(t,i){var r=this.pathParser,o=n.pathC(r),s=o.current,l=o.point,c=o.controlPoint,d=o.currentPoint;r.addMarker(d,c,l),i.addBezierCurve(s.x,s.y,l.x,l.y,c.x,c.y,d.x,d.y),t&&t.bezierCurveTo(l.x,l.y,c.x,c.y,d.x,d.y)}},{key:"pathS",value:function(t,i){var r=this.pathParser,o=n.pathS(r),s=o.current,l=o.point,c=o.controlPoint,d=o.currentPoint;r.addMarker(d,c,l),i.addBezierCurve(s.x,s.y,l.x,l.y,c.x,c.y,d.x,d.y),t&&t.bezierCurveTo(l.x,l.y,c.x,c.y,d.x,d.y)}},{key:"pathQ",value:function(t,i){var r=this.pathParser,o=n.pathQ(r),s=o.current,l=o.controlPoint,c=o.currentPoint;r.addMarker(c,l,l),i.addQuadraticCurve(s.x,s.y,l.x,l.y,c.x,c.y),t&&t.quadraticCurveTo(l.x,l.y,c.x,c.y)}},{key:"pathT",value:function(t,i){var r=this.pathParser,o=n.pathT(r),s=o.current,l=o.controlPoint,c=o.currentPoint;r.addMarker(c,l,l),i.addQuadraticCurve(s.x,s.y,l.x,l.y,c.x,c.y),t&&t.quadraticCurveTo(l.x,l.y,c.x,c.y)}},{key:"pathA",value:function(t,i){var r=this.pathParser,o=n.pathA(r),s=o.currentPoint,l=o.rX,c=o.rY,d=o.sweepFlag,E=o.xAxisRotation,U=o.centp,k=o.a1,rt=o.ad,it=1-d?1:-1,at=k+it*(rt/2),xt=new Wt(U.x+l*Math.cos(at),U.y+c*Math.sin(at));if(r.addMarkerAngle(xt,at-it*Math.PI/2),r.addMarkerAngle(s,at-it*Math.PI),i.addPoint(s.x,s.y),t&&!isNaN(k)&&!isNaN(rt)){var ct=l>c?l:c,ut=l>c?1:l/c,mt=l>c?c/l:1;t.translate(U.x,U.y),t.rotate(E),t.scale(ut,mt),t.arc(0,0,ct,k,k+rt,Boolean(1-d)),t.scale(1/ut,1/mt),t.rotate(-E),t.translate(-U.x,-U.y)}}},{key:"pathZ",value:function(t,i){n.pathZ(this.pathParser),t&&(i.x1!==i.x2&&i.y1!==i.y2&&t.closePath())}}],[{key:"pathM",value:function(t){var i=t.getAsCurrentPoint();return t.start=t.current,{point:i}}},{key:"pathL",value:function(t){var i=t.current,r=t.getAsCurrentPoint();return{current:i,point:r}}},{key:"pathH",value:function(t){var i=t.current,r=t.command,o=new Wt((r.relative?i.x:0)+r.x,i.y);return t.current=o,{current:i,point:o}}},{key:"pathV",value:function(t){var i=t.current,r=t.command,o=new Wt(i.x,(r.relative?i.y:0)+r.y);return t.current=o,{current:i,point:o}}},{key:"pathC",value:function(t){var i=t.current,r=t.getPoint("x1","y1"),o=t.getAsControlPoint("x2","y2"),s=t.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathS",value:function(t){var i=t.current,r=t.getReflectedControlPoint(),o=t.getAsControlPoint("x2","y2"),s=t.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathQ",value:function(t){var i=t.current,r=t.getAsControlPoint("x1","y1"),o=t.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathT",value:function(t){var i=t.current,r=t.getReflectedControlPoint();t.control=r;var o=t.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathA",value:function(t){var i=t.current,r=t.command,o=r.rX,s=r.rY,l=r.xRot,c=r.lArcFlag,d=r.sweepFlag,E=l*(Math.PI/180),U=t.getAsCurrentPoint(),k=new Wt(Math.cos(E)*(i.x-U.x)/2+Math.sin(E)*(i.y-U.y)/2,-Math.sin(E)*(i.x-U.x)/2+Math.cos(E)*(i.y-U.y)/2),rt=Math.pow(k.x,2)/Math.pow(o,2)+Math.pow(k.y,2)/Math.pow(s,2);rt>1&&(o*=Math.sqrt(rt),s*=Math.sqrt(rt));var it=(c===d?-1:1)*Math.sqrt((Math.pow(o,2)*Math.pow(s,2)-Math.pow(o,2)*Math.pow(k.y,2)-Math.pow(s,2)*Math.pow(k.x,2))/(Math.pow(o,2)*Math.pow(k.y,2)+Math.pow(s,2)*Math.pow(k.x,2)));isNaN(it)&&(it=0);var at=new Wt(it*o*k.y/s,it*-s*k.x/o),xt=new Wt((i.x+U.x)/2+Math.cos(E)*at.x-Math.sin(E)*at.y,(i.y+U.y)/2+Math.sin(E)*at.x+Math.cos(E)*at.y),ct=Ot([1,0],[(k.x-at.x)/o,(k.y-at.y)/s]),ut=[(k.x-at.x)/o,(k.y-at.y)/s],mt=[(-k.x-at.x)/o,(-k.y-at.y)/s],Ut=Ot(ut,mt);return yt(ut,mt)<=-1&&(Ut=Math.PI),yt(ut,mt)>=1&&(Ut=0),{currentPoint:U,rX:o,rY:s,sweepFlag:d,xAxisRotation:E,centp:xt,a1:ct,ad:Ut}}},{key:"pathZ",value:function(t){t.current=t.start}}]),n}(Ee),ze=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="glyph",r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber(),r.unicode=r.getAttribute("unicode").getString(),r.arabicForm=r.getAttribute("arabic-form").getString(),r}return Object(Q.a)(n)}(Qt),Re=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,new.target===n?!0:i),r.type="text",r.x=0,r.y=0,r.measureCache=-1,r}return Object(Q.a)(n,[{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Object(G.a)(Object(L.a)(n.prototype),"setContext",this).call(this,t,i);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}},{key:"initializeCoordinates",value:function(t){this.x=this.getAttribute("x").getPixels("x"),this.y=this.getAttribute("y").getPixels("y");var i=this.getAttribute("dx"),r=this.getAttribute("dy");i.hasValue()&&(this.x+=i.getPixels("x")),r.hasValue()&&(this.y+=r.getPixels("y")),this.x+=this.getAnchorDelta(t,this,0)}},{key:"getBoundingBox",value:function(t){var i=this;if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(t);var r=null;return this.children.forEach(function(o,s){var l=i.getChildBoundingBox(t,i,i,s);r?r.addBoundingBox(l):r=l}),r}},{key:"getFontSize",value:function(){var t=this.document,i=this.parent,r=me.parse(t.ctx.font).fontSize,o=i.getStyle("font-size").getNumber(r);return o}},{key:"getTElementBoundingBox",value:function(t){var i=this.getFontSize();return new fe(this.x,this.y-i,this.x+this.measureText(t),this.y)}},{key:"getGlyph",value:function(t,i,r){var o=i[r],s=null;if(t.isArabic){var l=i.length,c=i[r-1],d=i[r+1],E="isolated";if((r===0||c===" ")&&r<l-2&&d!==" "&&(E="terminal"),r>0&&c!==" "&&r<l-2&&d!==" "&&(E="medial"),r>0&&c!==" "&&(r===l-1||d===" ")&&(E="initial"),typeof t.glyphs[o]!="undefined"){var U=t.glyphs[o];s=U instanceof ze?U:U[E]}}else s=t.glyphs[o];return s||(s=t.missingGlyph),s}},{key:"getText",value:function(){return""}},{key:"getTextFromNode",value:function(t){var i=t||this.node,r=Array.from(i.parentNode.childNodes),o=r.indexOf(i),s=r.length-1,l=Dt(i.textContent||"");return o===0&&(l=At(l)),o===s&&(l=Pt(l)),l}},{key:"renderChildren",value:function(t){var i=this;if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(t),this.children.forEach(function(o,s){i.renderChild(t,i,i,s)});var r=this.document.screen.mouse;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(t))}},{key:"renderTElementChildren",value:function(t){var i=this.document,r=this.parent,o=this.getText(),s=r.getStyle("font-family").getDefinition();if(s){for(var l=s.fontFace.unitsPerEm,c=me.parse(i.ctx.font),d=r.getStyle("font-size").getNumber(c.fontSize),E=r.getStyle("font-style").getString(c.fontStyle),U=d/l,k=s.isRTL?o.split("").reverse().join(""):o,rt=bt(r.getAttribute("dx").getString()),it=k.length,at=0;at<it;at++){var xt=this.getGlyph(s,k,at);t.translate(this.x,this.y),t.scale(U,-U);var ct=t.lineWidth;t.lineWidth=t.lineWidth*l/d,E==="italic"&&t.transform(1,0,.4,1,0,0),xt.render(t),E==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=ct,t.scale(1/U,-1/U),t.translate(-this.x,-this.y),this.x+=d*(xt.horizAdvX||s.horizAdvX)/l,typeof rt[at]!="undefined"&&!isNaN(rt[at])&&(this.x+=rt[at])}return}var ut=this.x,mt=this.y;t.fillStyle&&t.fillText(o,ut,mt),t.strokeStyle&&t.strokeText(o,ut,mt)}},{key:"getAnchorDelta",value:function(t,i,r){var o=this.getStyle("text-anchor").getString("start");if(o!=="start"){for(var s=i.children,l=s.length,c=null,d=0,E=r;E<l&&!(c=s[E],E>r&&c.getAttribute("x").hasValue()||c.getAttribute("text-anchor").hasValue());E++)d+=c.measureTextRecursive(t);return-1*(o==="end"?d:d/2)}return 0}},{key:"adjustChildCoordinates",value:function(t,i,r,o){var s=r.children[o];if(typeof s.measureText!="function")return s;t.save(),s.setContext(t,!0);var l=s.getAttribute("x"),c=s.getAttribute("y"),d=s.getAttribute("dx"),E=s.getAttribute("dy"),U=s.getAttribute("text-anchor").getString("start");if(o===0&&s.type!=="textNode"&&(l.hasValue()||l.setValue(i.getAttribute("x").getValue("0")),c.hasValue()||c.setValue(i.getAttribute("y").getValue("0")),d.hasValue()||d.setValue(i.getAttribute("dx").getValue("0")),E.hasValue()||E.setValue(i.getAttribute("dy").getValue("0"))),l.hasValue()){if(s.x=l.getPixels("x")+i.getAnchorDelta(t,r,o),U!=="start"){var k=s.measureTextRecursive(t);s.x+=-1*(U==="end"?k:k/2)}d.hasValue()&&(s.x+=d.getPixels("x"))}else{if(U!=="start"){var rt=s.measureTextRecursive(t);i.x+=-1*(U==="end"?rt:rt/2)}d.hasValue()&&(i.x+=d.getPixels("x")),s.x=i.x}return i.x=s.x+s.measureText(t),c.hasValue()?(s.y=c.getPixels("y"),E.hasValue()&&(s.y+=E.getPixels("y"))):(E.hasValue()&&(i.y+=E.getPixels("y")),s.y=i.y),i.y=s.y,s.clearContext(t),t.restore(),s}},{key:"getChildBoundingBox",value:function(t,i,r,o){var s=this.adjustChildCoordinates(t,i,r,o);if(typeof s.getBoundingBox!="function")return null;var l=s.getBoundingBox(t);return l?(s.children.forEach(function(c,d){var E=i.getChildBoundingBox(t,i,s,d);l.addBoundingBox(E)}),l):null}},{key:"renderChild",value:function(t,i,r,o){var s=this.adjustChildCoordinates(t,i,r,o);s.render(t),s.children.forEach(function(l,c){i.renderChild(t,i,s,c)})}},{key:"measureTextRecursive",value:function(t){var i=this.children.reduce(function(r,o){return r+o.measureTextRecursive(t)},this.measureText(t));return i}},{key:"measureText",value:function(t){var i=this.measureCache;if(~i)return i;var r=this.getText(),o=this.measureTargetText(t,r);return this.measureCache=o,o}},{key:"measureTargetText",value:function(t,i){if(!i.length)return 0;var r=this.parent,o=r.getStyle("font-family").getDefinition();if(o){for(var s=this.getFontSize(),l=o.isRTL?i.split("").reverse().join(""):i,c=bt(r.getAttribute("dx").getString()),d=l.length,E=0,U=0;U<d;U++){var k=this.getGlyph(o,l,U);E+=(k.horizAdvX||o.horizAdvX)*s/o.fontFace.unitsPerEm,typeof c[U]!="undefined"&&!isNaN(c[U])&&(E+=c[U])}return E}if(!t.measureText)return i.length*10;t.save(),this.setContext(t,!0);var rt=t.measureText(i),it=rt.width;return this.clearContext(t),t.restore(),it}}]),n}(Ee),Ge=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,new.target===n?!0:i),r.type="tspan",r.text=r.children.length>0?"":r.getTextFromNode(),r}return Object(Q.a)(n,[{key:"getText",value:function(){return this.text}}]),n}(Re),tn=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="textNode",a}return Object(Q.a)(n)}(Ge),Ae=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="svg",a.root=!1,a}return Object(Q.a)(n,[{key:"setContext",value:function(t){var i,r=this.document,o=r.screen,s=r.window,l=t.canvas;if(o.setDefaults(t),l.style&&typeof t.font!="undefined"&&s&&typeof s.getComputedStyle!="undefined"){t.font=s.getComputedStyle(l).getPropertyValue("font");var c=new vt(r,"fontSize",me.parse(t.font).fontSize);c.hasValue()&&(r.rootEmSize=c.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var d=o.viewPort,E=d.width,U=d.height;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var k=this.getAttribute("refX"),rt=this.getAttribute("refY"),it=this.getAttribute("viewBox"),at=it.hasValue()?bt(it.getString()):null,xt=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",ct=0,ut=0,mt=0,Ut=0;at&&(ct=at[0],ut=at[1]),this.root||(E=this.getStyle("width").getPixels("x"),U=this.getStyle("height").getPixels("y"),this.type==="marker"&&(mt=ct,Ut=ut,ct=0,ut=0)),o.viewPort.setCurrent(E,U),this.node&&(!this.parent||((i=this.node.parentNode)===null||i===void 0?void 0:i.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),Object(G.a)(Object(L.a)(n.prototype),"setContext",this).call(this,t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),at&&(E=at[2],U=at[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o.viewPort.width,desiredWidth:E,height:o.viewPort.height,desiredHeight:U,minX:ct,minY:ut,refX:k.getValue(),refY:rt.getValue(),clip:xt,clipX:mt,clipY:Ut}),at&&(o.viewPort.removeCurrent(),o.viewPort.setCurrent(E,U))}},{key:"clearContext",value:function(t){Object(G.a)(Object(L.a)(n.prototype),"clearContext",this).call(this,t),this.document.screen.viewPort.removeCurrent()}},{key:"resize",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=this.getAttribute("width",!0),s=this.getAttribute("height",!0),l=this.getAttribute("viewBox"),c=this.getAttribute("style"),d=o.getNumber(0),E=s.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var U=this.getAttribute("preserveAspectRatio");U.hasValue()&&U.setValue(U.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(o.setValue(t),s.setValue(i),l.hasValue()||l.setValue("0 0 ".concat(d||t," ").concat(E||i)),c.hasValue()){var k=this.getStyle("width"),rt=this.getStyle("height");k.hasValue()&&k.setValue("".concat(t,"px")),rt.hasValue()&&rt.setValue("".concat(i,"px"))}}}]),n}(Ee),He=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="rect",a}return Object(Q.a)(n,[{key:"path",value:function(t){var i=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),o=this.getStyle("width",!1,!0).getPixels("x"),s=this.getStyle("height",!1,!0).getPixels("y"),l=this.getAttribute("rx"),c=this.getAttribute("ry"),d=l.getPixels("x"),E=c.getPixels("y");if(l.hasValue()&&!c.hasValue()&&(E=d),c.hasValue()&&!l.hasValue()&&(d=E),d=Math.min(d,o/2),E=Math.min(E,s/2),t){var U=4*((Math.sqrt(2)-1)/3);t.beginPath(),s>0&&o>0&&(t.moveTo(i+d,r),t.lineTo(i+o-d,r),t.bezierCurveTo(i+o-d+U*d,r,i+o,r+E-U*E,i+o,r+E),t.lineTo(i+o,r+s-E),t.bezierCurveTo(i+o,r+s-E+U*E,i+o-d+U*d,r+s,i+o-d,r+s),t.lineTo(i+d,r+s),t.bezierCurveTo(i+d-U*d,r+s,i,r+s-E+U*E,i,r+s-E),t.lineTo(i,r+E),t.bezierCurveTo(i,r+E-U*E,i+d-U*d,r,i+d,r),t.closePath())}return new fe(i,r,i+o,r+s)}},{key:"getMarkers",value:function(){return null}}]),n}(Qt),nr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="circle",a}return Object(Q.a)(n,[{key:"path",value:function(t){var i=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),o=this.getAttribute("r").getPixels();return t&&o>0&&(t.beginPath(),t.arc(i,r,o,0,Math.PI*2,!1),t.closePath()),new fe(i-o,r-o,i+o,r+o)}},{key:"getMarkers",value:function(){return null}}]),n}(Qt),ar=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="ellipse",a}return Object(Q.a)(n,[{key:"path",value:function(t){var i=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),o=this.getAttribute("ry").getPixels("y"),s=this.getAttribute("cx").getPixels("x"),l=this.getAttribute("cy").getPixels("y");return t&&r>0&&o>0&&(t.beginPath(),t.moveTo(s+r,l),t.bezierCurveTo(s+r,l+i*o,s+i*r,l+o,s,l+o),t.bezierCurveTo(s-i*r,l+o,s-r,l+i*o,s-r,l),t.bezierCurveTo(s-r,l-i*o,s-i*r,l-o,s,l-o),t.bezierCurveTo(s+i*r,l-o,s+r,l-i*o,s+r,l),t.closePath()),new fe(s-r,l-o,s+r,l+o)}},{key:"getMarkers",value:function(){return null}}]),n}(Qt),ir=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="line",a}return Object(Q.a)(n,[{key:"getPoints",value:function(){return[new Wt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Wt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}},{key:"path",value:function(t){var i=this.getPoints(),r=Object(ot.a)(i,2),o=r[0],s=o.x,l=o.y,c=r[1],d=c.x,E=c.y;return t&&(t.beginPath(),t.moveTo(s,l),t.lineTo(d,E)),new fe(s,l,d,E)}},{key:"getMarkers",value:function(){var t=this.getPoints(),i=Object(ot.a)(t,2),r=i[0],o=i[1],s=r.angleTo(o);return[[r,s],[o,s]]}}]),n}(Qt),Ke=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="polyline",r.points=[],r.points=Wt.parsePath(r.getAttribute("points").getString()),r}return Object(Q.a)(n,[{key:"path",value:function(t){var i=this.points,r=Object(ot.a)(i,1),o=r[0],s=o.x,l=o.y,c=new fe(s,l);return t&&(t.beginPath(),t.moveTo(s,l)),i.forEach(function(d){var E=d.x,U=d.y;c.addPoint(E,U),t&&t.lineTo(E,U)}),c}},{key:"getMarkers",value:function(){var t=this.points,i=t.length-1,r=[];return t.forEach(function(o,s){if(s===i)return;r.push([o,o.angleTo(t[s+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}]),n}(Qt),or=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="polygon",a}return Object(Q.a)(n,[{key:"path",value:function(t){var i=Object(G.a)(Object(L.a)(n.prototype),"path",this).call(this,t),r=Object(ot.a)(this.points,1),o=r[0],s=o.x,l=o.y;return t&&(t.lineTo(s,l),t.closePath()),i}}]),n}(Ke),sr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="pattern",a}return Object(Q.a)(n,[{key:"createPattern",value:function(t,i,r){var o=this.getStyle("width").getPixels("x",!0),s=this.getStyle("height").getPixels("y",!0),l=new Ae(this.document,null);l.attributes.viewBox=new vt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),l.attributes.width=new vt(this.document,"width","".concat(o,"px")),l.attributes.height=new vt(this.document,"height","".concat(s,"px")),l.attributes.transform=new vt(this.document,"transform",this.getAttribute("patternTransform").getValue()),l.children=this.children;var c=this.document.createCanvas(o,s),d=c.getContext("2d"),E=this.getAttribute("x"),U=this.getAttribute("y");E.hasValue()&&U.hasValue()&&d.translate(E.getPixels("x",!0),U.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var k=-1;k<=1;k++)for(var rt=-1;rt<=1;rt++)d.save(),l.attributes.x=new vt(this.document,"x",k*c.width),l.attributes.y=new vt(this.document,"y",rt*c.height),l.render(d),d.restore();var it=t.createPattern(c,"repeat");return it}}]),n}(Gt),lr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="marker",a}return Object(Q.a)(n,[{key:"render",value:function(t,i,r){if(!i)return;var o=i.x,s=i.y,l=this.getAttribute("orient").getString("auto"),c=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(o,s),l==="auto"&&t.rotate(r),c==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var d=new Ae(this.document,null);d.type=this.type,d.attributes.viewBox=new vt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),d.attributes.refX=new vt(this.document,"refX",this.getAttribute("refX").getValue()),d.attributes.refY=new vt(this.document,"refY",this.getAttribute("refY").getValue()),d.attributes.width=new vt(this.document,"width",this.getAttribute("markerWidth").getValue()),d.attributes.height=new vt(this.document,"height",this.getAttribute("markerHeight").getValue()),d.attributes.overflow=new vt(this.document,"overflow",this.getAttribute("overflow").getValue()),d.attributes.fill=new vt(this.document,"fill",this.getAttribute("fill").getColor("black")),d.attributes.stroke=new vt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),d.children=this.children,d.render(t),t.restore(),c==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),l==="auto"&&t.rotate(-r),t.translate(-o,-s)}}]),n}(Gt),ur=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="defs",a}return Object(Q.a)(n,[{key:"render",value:function(){}}]),n}(Gt),je=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="g",a}return Object(Q.a)(n,[{key:"getBoundingBox",value:function(t){var i=new fe;return this.children.forEach(function(r){i.addBoundingBox(r.getBoundingBox(t))}),i}}]),n}(Ee),Ye=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.attributesToInherit=["gradientUnits"],r.stops=[];var o=Object(A.a)(r),s=o.stops,l=o.children;return l.forEach(function(c){c.type==="stop"&&s.push(c)}),r}return Object(Q.a)(n,[{key:"getGradientUnits",value:function(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}},{key:"createGradient",value:function(t,i,r){var o=this,s=this;this.getHrefAttribute().hasValue()&&(s=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(s));var l=s,c=l.stops,d=this.getGradient(t,i);if(!d)return this.addParentOpacity(r,c[c.length-1].color);if(c.forEach(function(wt){d.addColorStop(wt.offset,o.addParentOpacity(r,wt.color))}),this.getAttribute("gradientTransform").hasValue()){var E=this.document,U=E.screen,k=U.MAX_VIRTUAL_PIXELS,rt=U.viewPort,it=Object(ot.a)(rt.viewPorts,1),at=it[0],xt=new He(E,null);xt.attributes.x=new vt(E,"x",-k/3),xt.attributes.y=new vt(E,"y",-k/3),xt.attributes.width=new vt(E,"width",k),xt.attributes.height=new vt(E,"height",k);var ct=new je(E,null);ct.attributes.transform=new vt(E,"transform",this.getAttribute("gradientTransform").getValue()),ct.children=[xt];var ut=new Ae(E,null);ut.attributes.x=new vt(E,"x",0),ut.attributes.y=new vt(E,"y",0),ut.attributes.width=new vt(E,"width",at.width),ut.attributes.height=new vt(E,"height",at.height),ut.children=[ct];var mt=E.createCanvas(at.width,at.height),Ut=mt.getContext("2d");return Ut.fillStyle=d,ut.render(Ut),Ut.createPattern(mt,"no-repeat")}return d}},{key:"inheritStopContainer",value:function(t){var i=this;this.attributesToInherit.forEach(function(r){!i.getAttribute(r).hasValue()&&t.getAttribute(r).hasValue()&&i.getAttribute(r,!0).setValue(t.getAttribute(r).getValue())})}},{key:"addParentOpacity",value:function(t,i){if(t.hasValue()){var r=new vt(this.document,"color",i);return r.addOpacity(t).getColor()}return i}}]),n}(Gt),fr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="linearGradient",r.attributesToInherit.push("x1","y1","x2","y2"),r}return Object(Q.a)(n,[{key:"getGradient",value:function(t,i){var r=this.getGradientUnits()==="objectBoundingBox",o=r?i.getBoundingBox(t):null;if(r&&!o)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var s=r?o.x+o.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),l=r?o.y+o.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),c=r?o.x+o.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),d=r?o.y+o.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return s===c&&l===d?null:t.createLinearGradient(s,l,c,d)}}]),n}(Ye),hr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="radialGradient",r.attributesToInherit.push("cx","cy","r","fx","fy","fr"),r}return Object(Q.a)(n,[{key:"getGradient",value:function(t,i){var r=this.getGradientUnits()==="objectBoundingBox",o=i.getBoundingBox(t);if(r&&!o)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var s=r?o.x+o.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),l=r?o.y+o.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),c=s,d=l;this.getAttribute("fx").hasValue()&&(c=r?o.x+o.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(d=r?o.y+o.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var E=r?(o.width+o.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),U=this.getAttribute("fr").getPixels();return t.createRadialGradient(c,d,U,s,l,E)}}]),n}(Ye),cr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="stop";var o=Math.max(0,Math.min(1,r.getAttribute("offset").getNumber())),s=r.getStyle("stop-opacity"),l=r.getStyle("stop-color",!0);return l.getString()===""&&l.setValue("#000"),s.hasValue()&&(l=l.addOpacity(s)),r.offset=o,r.color=l.getColor(),r}return Object(Q.a)(n)}(Gt),De=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="animate",r.duration=0,r.initialValue=null,r.initialUnits="",r.removed=!1,r.frozen=!1,a.screen.animations.push(Object(A.a)(r)),r.begin=r.getAttribute("begin").getMilliseconds(),r.maxDuration=r.begin+r.getAttribute("dur").getMilliseconds(),r.from=r.getAttribute("from"),r.to=r.getAttribute("to"),r.values=new vt(a,"values",null);var o=r.getAttribute("values");return o.hasValue()&&r.values.setValue(o.getString().split(";")),r}return Object(Q.a)(n,[{key:"getProperty",value:function(){var t=this.getAttribute("attributeType").getString(),i=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(i,!0):this.parent.getAttribute(i,!0)}},{key:"calcValue",value:function(){var t=this.initialUnits,i=this.getProgress(),r=i.progress,o=i.from,s=i.to,l=o.getNumber()+(s.getNumber()-o.getNumber())*r;return t==="%"&&(l*=100),"".concat(l).concat(t)}},{key:"update",value:function(t){var i=this.parent,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var o=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(o==="freeze"&&!this.frozen)this.frozen=!0,i.animationFrozen=!0,i.animationFrozenValue=r.getString();else if(o==="remove"&&!this.removed)return this.removed=!0,r.setValue(i.animationFrozen?i.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var s=!1;if(this.begin<this.duration){var l=this.calcValue(),c=this.getAttribute("type");if(c.hasValue()){var d=c.getString();l="".concat(d,"(").concat(l,")")}r.setValue(l),s=!0}return s}},{key:"getProgress",value:function(){var t=this.document,i=this.values,r={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(i.hasValue()){var o=r.progress*(i.getValue().length-1),s=Math.floor(o),l=Math.ceil(o);r.from=new vt(t,"from",parseFloat(i.getValue()[s])),r.to=new vt(t,"to",parseFloat(i.getValue()[l])),r.progress=(o-s)/(l-s)}else r.from=this.from,r.to=this.to;return r}}]),n}(Gt),vr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="animateColor",a}return Object(Q.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=new Rt.a(r.getColor()),l=new Rt.a(o.getColor());if(s.ok&&l.ok){var c=s.r+(l.r-s.r)*i,d=s.g+(l.g-s.g)*i,E=s.b+(l.b-s.b)*i;return"rgb(".concat(Math.floor(c),", ").concat(Math.floor(d),", ").concat(Math.floor(E),")")}return this.getAttribute("from").getColor()}}]),n}(De),dr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="animateTransform",a}return Object(Q.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=bt(r.getString()),l=bt(o.getString()),c=s.map(function(d,E){var U=l[E];return d+(U-d)*i}).join(" ");return c}}]),n}(De),gr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="font",r.glyphs={},r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber();var o=a.definitions,s=Object(A.a)(r),l=s.children,c=Object(b.a)(l),d;try{for(c.s();!(d=c.n()).done;){var E=d.value;switch(E.type){case"font-face":{r.fontFace=E;var U=E.getStyle("font-family");U.hasValue()&&(o[U.getString()]=Object(A.a)(r));break}case"missing-glyph":r.missingGlyph=E;break;case"glyph":{var k=E;k.arabicForm?(r.isRTL=!0,r.isArabic=!0,typeof r.glyphs[k.unicode]=="undefined"&&(r.glyphs[k.unicode]={}),r.glyphs[k.unicode][k.arabicForm]=k):r.glyphs[k.unicode]=k;break}}}}catch(rt){c.e(rt)}finally{c.f()}return r}return Object(Q.a)(n,[{key:"render",value:function(){}}]),n}(Gt),pr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="font-face",r.ascent=r.getAttribute("ascent").getNumber(),r.descent=r.getAttribute("descent").getNumber(),r.unitsPerEm=r.getAttribute("units-per-em").getNumber(),r}return Object(Q.a)(n)}(Gt),mr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="missing-glyph",a.horizAdvX=0,a}return Object(Q.a)(n)}(Qt),yr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="tref",a}return Object(Q.a)(n,[{key:"getText",value:function(){var t=this.getHrefAttribute().getDefinition();if(t){var i=t.children[0];if(i)return i.getText()}return""}}]),n}(Re),xr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="a";var o=t.childNodes,s=o[0],l=o.length>0&&Array.from(o).every(function(c){return c.nodeType===3});return r.hasText=l,r.text=l?r.getTextFromNode(s):"",r}return Object(Q.a)(n,[{key:"getText",value:function(){return this.text}},{key:"renderChildren",value:function(t){if(this.hasText){Object(G.a)(Object(L.a)(n.prototype),"renderChildren",this).call(this,t);var i=this.document,r=this.x,o=this.y,s=i.screen.mouse,l=new vt(i,"fontSize",me.parse(i.ctx.font).fontSize);s.isWorking()&&s.checkBoundingBox(this,new fe(r,o-l.getPixels("y"),r+this.measureText(t),o))}else if(this.children.length>0){var c=new je(this.document,null);c.children=this.children,c.parent=this,c.render(t)}}},{key:"onClick",value:function(){var t=this.document.window;t&&t.open(this.getHrefAttribute().getString())}},{key:"onMouseMove",value:function(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}]),n}(Re);function Er(v,f){var n=Object.keys(v);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(v);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(v,t).enumerable})),n.push.apply(n,a)}return n}function Le(v){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Er(Object(n),!0).forEach(function(a){Ct()(v,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(n)):Er(Object(n)).forEach(function(a){Object.defineProperty(v,a,Object.getOwnPropertyDescriptor(n,a))})}return v}var Or=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="textPath",r.textWidth=0,r.textHeight=0,r.pathLength=-1,r.glyphInfo=null,r.letterSpacingCache=[],r.measuresCache=new Map([["",0]]);var o=r.getHrefAttribute().getDefinition();return r.text=r.getTextFromNode(),r.dataArray=r.parsePathData(o),r}return Object(Q.a)(n,[{key:"getText",value:function(){return this.text}},{key:"path",value:function(t){var i=this.dataArray;t&&t.beginPath(),i.forEach(function(r){var o=r.type,s=r.points;switch(o){case Et.LINE_TO:t&&t.lineTo(s[0],s[1]);break;case Et.MOVE_TO:t&&t.moveTo(s[0],s[1]);break;case Et.CURVE_TO:t&&t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case Et.QUAD_TO:t&&t.quadraticCurveTo(s[0],s[1],s[2],s[3]);break;case Et.ARC:{var l=Object(ot.a)(s,8),c=l[0],d=l[1],E=l[2],U=l[3],k=l[4],rt=l[5],it=l[6],at=l[7],xt=E>U?E:U,ct=E>U?1:E/U,ut=E>U?U/E:1;t&&(t.translate(c,d),t.rotate(it),t.scale(ct,ut),t.arc(0,0,xt,k,k+rt,Boolean(1-at)),t.scale(1/ct,1/ut),t.rotate(-it),t.translate(-c,-d));break}case Et.CLOSE_PATH:t&&t.closePath();break}})}},{key:"renderChildren",value:function(t){this.setTextData(t),t.save();var i=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),o=this.glyphInfo,s=t.fillStyle;i==="underline"&&t.beginPath(),o.forEach(function(l,c){var d=l.p0,E=l.p1,U=l.rotation,k=l.text;t.save(),t.translate(d.x,d.y),t.rotate(U),t.fillStyle&&t.fillText(k,0,0),t.strokeStyle&&t.strokeText(k,0,0),t.restore(),i==="underline"&&(c===0&&t.moveTo(d.x,d.y+r/8),t.lineTo(E.x,E.y+r/5))}),i==="underline"&&(t.lineWidth=r/20,t.strokeStyle=s,t.stroke(),t.closePath()),t.restore()}},{key:"getLetterSpacingAt",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}},{key:"findSegmentToFitChar",value:function(t,i,r,o,s,l,c,d,E){var U=l,k=this.measureText(t,d);d===" "&&i==="justify"&&r<o&&(k+=(o-r)/s),E>-1&&(U+=this.getLetterSpacingAt(E));var rt=this.textHeight/20,it=this.getEquidistantPointOnPath(U,rt,0),at=this.getEquidistantPointOnPath(U+k,rt,0),xt={p0:it,p1:at},ct=it&&at?Math.atan2(at.y-it.y,at.x-it.x):0;if(c){var ut=Math.cos(Math.PI/2+ct)*c,mt=Math.cos(-ct)*c;xt.p0=Le(Le({},it),{},{x:it.x+ut,y:it.y+mt}),xt.p1=Le(Le({},at),{},{x:at.x+ut,y:at.y+mt})}return U+=k,{offset:U,segment:xt,rotation:ct}}},{key:"measureText",value:function(t,i){var r=this.measuresCache,o=i||this.getText();if(r.has(o))return r.get(o);var s=this.measureTargetText(t,o);return r.set(o,s),s}},{key:"setTextData",value:function(t){var i=this;if(this.glyphInfo)return;var r=this.getText(),o=r.split(""),s=r.split(" ").length-1,l=this.parent.getAttribute("dx").split().map(function(Zt){return Zt.getPixels("x")}),c=this.parent.getAttribute("dy").getPixels("y"),d=this.parent.getStyle("text-anchor").getString("start"),E=this.getStyle("letter-spacing"),U=this.parent.getStyle("letter-spacing"),k=0;!E.hasValue()||E.getValue()==="inherit"?k=U.getPixels():E.hasValue()&&(E.getValue()!=="initial"&&E.getValue()!=="unset"&&(k=E.getPixels()));var rt=[],it=r.length;this.letterSpacingCache=rt;for(var at=0;at<it;at++)rt.push(typeof l[at]!="undefined"?l[at]:k);var xt=rt.reduce(function(Zt,he,ce){return ce===0?0:Zt+he||0},0),ct=this.measureText(t),ut=Math.max(ct+xt,0);this.textWidth=ct,this.textHeight=this.getFontSize(),this.glyphInfo=[];var mt=this.getPathLength(),Ut=this.getStyle("startOffset").getNumber(0)*mt,wt=0;(d==="middle"||d==="center")&&(wt=-ut/2),(d==="end"||d==="right")&&(wt=-ut),wt+=Ut,o.forEach(function(Zt,he){var ce=i.findSegmentToFitChar(t,d,ut,mt,s,wt,c,Zt,he),ie=ce.offset,ne=ce.segment,ue=ce.rotation;if(wt=ie,!ne.p0||!ne.p1)return;i.glyphInfo.push({text:o[he],p0:ne.p0,p1:ne.p1,rotation:ue})})}},{key:"parsePathData",value:function(t){if(this.pathLength=-1,!t)return[];var i=[],r=t.pathParser;for(r.reset();!r.isEnd();){var o=r.current,s=o?o.x:0,l=o?o.y:0,c=r.next(),d=c.type,E=[];switch(c.type){case Et.MOVE_TO:this.pathM(r,E);break;case Et.LINE_TO:d=this.pathL(r,E);break;case Et.HORIZ_LINE_TO:d=this.pathH(r,E);break;case Et.VERT_LINE_TO:d=this.pathV(r,E);break;case Et.CURVE_TO:this.pathC(r,E);break;case Et.SMOOTH_CURVE_TO:d=this.pathS(r,E);break;case Et.QUAD_TO:this.pathQ(r,E);break;case Et.SMOOTH_QUAD_TO:d=this.pathT(r,E);break;case Et.ARC:E=this.pathA(r);break;case Et.CLOSE_PATH:Qt.pathZ(r);break}c.type!==Et.CLOSE_PATH?i.push({type:d,points:E,start:{x:s,y:l},pathLength:this.calcLength(s,l,d,E)}):i.push({type:Et.CLOSE_PATH,points:[],pathLength:0})}return i}},{key:"pathM",value:function(t,i){var r=Qt.pathM(t).point,o=r.x,s=r.y;i.push(o,s)}},{key:"pathL",value:function(t,i){var r=Qt.pathL(t).point,o=r.x,s=r.y;return i.push(o,s),Et.LINE_TO}},{key:"pathH",value:function(t,i){var r=Qt.pathH(t).point,o=r.x,s=r.y;return i.push(o,s),Et.LINE_TO}},{key:"pathV",value:function(t,i){var r=Qt.pathV(t).point,o=r.x,s=r.y;return i.push(o,s),Et.LINE_TO}},{key:"pathC",value:function(t,i){var r=Qt.pathC(t),o=r.point,s=r.controlPoint,l=r.currentPoint;i.push(o.x,o.y,s.x,s.y,l.x,l.y)}},{key:"pathS",value:function(t,i){var r=Qt.pathS(t),o=r.point,s=r.controlPoint,l=r.currentPoint;return i.push(o.x,o.y,s.x,s.y,l.x,l.y),Et.CURVE_TO}},{key:"pathQ",value:function(t,i){var r=Qt.pathQ(t),o=r.controlPoint,s=r.currentPoint;i.push(o.x,o.y,s.x,s.y)}},{key:"pathT",value:function(t,i){var r=Qt.pathT(t),o=r.controlPoint,s=r.currentPoint;return i.push(o.x,o.y,s.x,s.y),Et.QUAD_TO}},{key:"pathA",value:function(t){var i=Qt.pathA(t),r=i.rX,o=i.rY,s=i.sweepFlag,l=i.xAxisRotation,c=i.centp,d=i.a1,E=i.ad;return s===0&&E>0&&(E-=2*Math.PI),s===1&&E<0&&(E+=2*Math.PI),[c.x,c.y,r,o,d,E,l,s]}},{key:"calcLength",value:function(t,i,r,o){var s=0,l=null,c=null,d=0;switch(r){case Et.LINE_TO:return this.getLineLength(t,i,o[0],o[1]);case Et.CURVE_TO:for(s=0,l=this.getPointOnCubicBezier(0,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),d=.01;d<=1;d+=.01)c=this.getPointOnCubicBezier(d,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;return s;case Et.QUAD_TO:for(s=0,l=this.getPointOnQuadraticBezier(0,t,i,o[0],o[1],o[2],o[3]),d=.01;d<=1;d+=.01)c=this.getPointOnQuadraticBezier(d,t,i,o[0],o[1],o[2],o[3]),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;return s;case Et.ARC:{s=0;var E=o[4],U=o[5],k=o[4]+U,rt=Math.PI/180;if(Math.abs(E-k)<rt&&(rt=Math.abs(E-k)),l=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],E,0),U<0)for(d=E-rt;d>k;d-=rt)c=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],d,0),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;else for(d=E+rt;d<k;d+=rt)c=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],d,0),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;return c=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],k,0),s+=this.getLineLength(l.x,l.y,c.x,c.y),s}}return 0}},{key:"getPointOnLine",value:function(t,i,r,o,s){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:i,c=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,d=(s-r)/(o-i+ht),E=Math.sqrt(t*t/(1+d*d));o<i&&(E*=-1);var U=d*E,k=null;if(o===i)k={x:l,y:c+U};else if((c-r)/(l-i+ht)===d)k={x:l+E,y:c+U};else{var rt=0,it=0,at=this.getLineLength(i,r,o,s);if(at<ht)return null;var xt=(l-i)*(o-i)+(c-r)*(s-r);xt/=at*at,rt=i+xt*(o-i),it=r+xt*(s-r);var ct=this.getLineLength(l,c,rt,it),ut=Math.sqrt(t*t-ct*ct);E=Math.sqrt(ut*ut/(1+d*d)),o<i&&(E*=-1),U=d*E,k={x:rt+E,y:it+U}}return k}},{key:"getPointOnPath",value:function(t){var i=this.getPathLength(),r=0,o=null;if(t<-5e-5||t-5e-5>i)return null;var s=this.dataArray,l=Object(b.a)(s),c;try{for(l.s();!(c=l.n()).done;){var d=c.value;if(d&&(d.pathLength<5e-5||r+d.pathLength+5e-5<t)){r+=d.pathLength;continue}var E=t-r,U=0;switch(d.type){case Et.LINE_TO:o=this.getPointOnLine(E,d.start.x,d.start.y,d.points[0],d.points[1],d.start.x,d.start.y);break;case Et.ARC:{var k=d.points[4],rt=d.points[5],it=d.points[4]+rt;if(U=k+E/d.pathLength*rt,rt<0&&U<it||rt>=0&&U>it)break;o=this.getPointOnEllipticalArc(d.points[0],d.points[1],d.points[2],d.points[3],U,d.points[6]);break}case Et.CURVE_TO:U=E/d.pathLength,U>1&&(U=1),o=this.getPointOnCubicBezier(U,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3],d.points[4],d.points[5]);break;case Et.QUAD_TO:U=E/d.pathLength,U>1&&(U=1),o=this.getPointOnQuadraticBezier(U,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3]);break}if(o)return o;break}}catch(at){l.e(at)}finally{l.f()}return null}},{key:"getLineLength",value:function(t,i,r,o){return Math.sqrt((r-t)*(r-t)+(o-i)*(o-i))}},{key:"getPathLength",value:function(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce(function(t,i){return i.pathLength>0?t+i.pathLength:t},0)),this.pathLength}},{key:"getPointOnCubicBezier",value:function(t,i,r,o,s,l,c,d,E){var U=d*Ft(t)+l*Jt(t)+o*kt(t)+i*Xt(t),k=E*Ft(t)+c*Jt(t)+s*kt(t)+r*Xt(t);return{x:U,y:k}}},{key:"getPointOnQuadraticBezier",value:function(t,i,r,o,s,l,c){var d=l*de(t)+o*le(t)+i*ge(t),E=c*de(t)+s*le(t)+r*ge(t);return{x:d,y:E}}},{key:"getPointOnEllipticalArc",value:function(t,i,r,o,s,l){var c=Math.cos(l),d=Math.sin(l),E={x:r*Math.cos(s),y:o*Math.sin(s)};return{x:t+(E.x*c-E.y*d),y:i+(E.x*d+E.y*c)}}},{key:"buildEquidistantCache",value:function(t,i){var r=this.getPathLength(),o=i||.25,s=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==s||this.equidistantCache.precision!==o){this.equidistantCache={step:s,precision:o,points:[]};for(var l=0,c=0;c<=r;c+=o){var d=this.getPointOnPath(c),E=this.getPointOnPath(c+o);if(!d||!E)continue;l+=this.getLineLength(d.x,d.y,E.x,E.y),l>=s&&(this.equidistantCache.points.push({x:d.x,y:d.y,distance:c}),l-=s)}}}},{key:"getEquidistantPointOnPath",value:function(t,i,r){if(this.buildEquidistantCache(i,r),t<0||t-this.getPathLength()>5e-5)return null;var o=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[o]||null}}]),n}(Re),en=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,br=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="image",r.loaded=!1;var o=r.getHrefAttribute().getString();if(!o)return Object(K.a)(r);var s=o.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(o);return a.images.push(Object(A.a)(r)),s?void r.loadSvg(o):void r.loadImage(o),r.isSvg=s,r}return Object(Q.a)(n,[{key:"loadImage",value:function(t){var i=this;return dt()(st.a.mark(function r(){var o;return st.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.prev=0,l.next=3,i.document.createImage(t);case 3:o=l.sent,i.image=o,l.next=10;break;case 7:l.prev=7,l.t0=l.catch(0),console.error('Error while loading image "'.concat(t,'":'),l.t0);case 10:i.loaded=!0;case 11:case"end":return l.stop()}},r,null,[[0,7]])}))()}},{key:"loadSvg",value:function(t){var i=this;return dt()(st.a.mark(function r(){var o,s,l,c;return st.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(o=en.exec(t),!o){E.next=6;break}s=o[5],o[4]==="base64"?i.image=atob(s):i.image=decodeURIComponent(s),E.next=19;break;case 6:return E.prev=6,E.next=9,i.document.fetch(t);case 9:return l=E.sent,E.next=12,l.text();case 12:c=E.sent,i.image=c,E.next=19;break;case 16:E.prev=16,E.t0=E.catch(6),console.error('Error while loading image "'.concat(t,'":'),E.t0);case 19:i.loaded=!0;case 20:case"end":return E.stop()}},r,null,[[6,16]])}))()}},{key:"renderChildren",value:function(t){var i=this.document,r=this.image,o=this.loaded,s=this.getAttribute("x").getPixels("x"),l=this.getAttribute("y").getPixels("y"),c=this.getStyle("width").getPixels("x"),d=this.getStyle("height").getPixels("y");if(!o||!r||!c||!d)return;if(t.save(),t.translate(s,l),this.isSvg){var E=i.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:c,scaleHeight:d});E.document.documentElement.parent=this,void E.render()}else{var U=this.image;i.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:c,desiredWidth:U.width,height:d,desiredHeight:U.height}),this.loaded&&((typeof U.complete=="undefined"||U.complete)&&t.drawImage(U,0,0))}t.restore()}},{key:"getBoundingBox",value:function(){var t=this.getAttribute("x").getPixels("x"),i=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");return new fe(t,i,t+r,i+o)}}]),n}(Ee),Tr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="symbol",a}return Object(Q.a)(n,[{key:"render",value:function(t){}}]),n}(Ee),Pr=function(){function v(f){Object(X.a)(this,v),this.document=f,this.loaded=!1,f.fonts.push(this)}return Object(Q.a)(v,[{key:"load",value:function(n,a){var t=this;return dt()(st.a.mark(function i(){var r,o,s;return st.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,r=t.document,c.next=4,r.canvg.parser.load(a);case 4:o=c.sent,s=o.getElementsByTagName("font"),Array.from(s).forEach(function(d){var E=r.createElement(d);r.definitions[n]=E}),c.next=12;break;case 9:c.prev=9,c.t0=c.catch(0),console.error('Error while loading font "'.concat(a,'":'),c.t0);case 12:t.loaded=!0;case 13:case"end":return c.stop()}},i,null,[[0,9]])}))()}}]),v}(),$e=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="style";var o=Dt(Array.from(t.childNodes).map(function(l){return l.textContent}).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),s=o.split("}");return s.forEach(function(l){var c=l.trim();if(!c)return;var d=c.split("{"),E=d[0].split(","),U=d[1].split(";");E.forEach(function(k){var rt=k.trim();if(!rt)return;var it=a.styles[rt]||{};if(U.forEach(function(ct){var ut=ct.indexOf(":"),mt=ct.substr(0,ut).trim(),Ut=ct.substr(ut+1,ct.length-ut).trim();mt&&Ut&&(it[mt]=new vt(a,mt,Ut))}),a.styles[rt]=it,a.stylesSpecificity[rt]=et(rt),rt==="@font-face"){var at=it["font-family"].getString().replace(/"|'/g,""),xt=it.src.getString().split(",");xt.forEach(function(ct){if(ct.indexOf('format("svg")')>0){var ut=zt(ct);ut&&void new Pr(a).load(at,ut)}})}})}),r}return Object(Q.a)(n)}(Gt);$e.parseExternalUrl=zt;var Sr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="use",a}return Object(Q.a)(n,[{key:"setContext",value:function(t){Object(G.a)(Object(L.a)(n.prototype),"setContext",this).call(this,t);var i=this.getAttribute("x"),r=this.getAttribute("y");i.hasValue()&&t.translate(i.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}},{key:"path",value:function(t){var i=this.element;i&&i.path(t)}},{key:"renderChildren",value:function(t){var i=this.document,r=this.element;if(r){var o=r;if(r.type==="symbol"&&(o=new Ae(i,null),o.attributes.viewBox=new vt(i,"viewBox",r.getAttribute("viewBox").getString()),o.attributes.preserveAspectRatio=new vt(i,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),o.attributes.overflow=new vt(i,"overflow",r.getAttribute("overflow").getString()),o.children=r.children,r.styles.opacity=new vt(i,"opacity",this.calculateOpacity())),o.type==="svg"){var s=this.getStyle("width",!1,!0),l=this.getStyle("height",!1,!0);s.hasValue()&&(o.attributes.width=new vt(i,"width",s.getString())),l.hasValue()&&(o.attributes.height=new vt(i,"height",l.getString()))}var c=o.parent;o.parent=this,o.render(t),o.parent=c}}},{key:"getBoundingBox",value:function(t){var i=this.element;return i?i.getBoundingBox(t):null}},{key:"elementTransform",value:function(){var t=this.document,i=this.element;return Ie.fromElement(t,i)}},{key:"element",get:function(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}]),n}(Ee);function Ue(v,f,n,a,t,i){return v[n*a*4+f*4+i]}function Ve(v,f,n,a,t,i,r){v[n*a*4+f*4+i]=r}function Yt(v,f,n){var a=v[f];return a*n}function xe(v,f,n,a){return f+Math.cos(v)*n+Math.sin(v)*a}var ke=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="feColorMatrix";var o=bt(r.getAttribute("values").getString());switch(r.getAttribute("type").getString("matrix")){case"saturate":{var s=o[0];o=[.213+.787*s,.715-.715*s,.072-.072*s,0,0,.213-.213*s,.715+.285*s,.072-.072*s,0,0,.213-.213*s,.715-.715*s,.072+.928*s,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var l=o[0]*Math.PI/180;o=[xe(l,.213,.787,-.213),xe(l,.715,-.715,-.715),xe(l,.072,-.072,.928),0,0,xe(l,.213,-.213,.143),xe(l,.715,.285,.14),xe(l,.072,-.072,-.283),0,0,xe(l,.213,-.213,-.787),xe(l,.715,-.715,.715),xe(l,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}return r.matrix=o,r.includeOpacity=r.getAttribute("includeOpacity").hasValue(),r}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){for(var l=this.includeOpacity,c=this.matrix,d=t.getImageData(0,0,o,s),E=0;E<s;E++)for(var U=0;U<o;U++){var k=Ue(d.data,U,E,o,s,0),rt=Ue(d.data,U,E,o,s,1),it=Ue(d.data,U,E,o,s,2),at=Ue(d.data,U,E,o,s,3),xt=Yt(c,0,k)+Yt(c,1,rt)+Yt(c,2,it)+Yt(c,3,at)+Yt(c,4,1),ct=Yt(c,5,k)+Yt(c,6,rt)+Yt(c,7,it)+Yt(c,8,at)+Yt(c,9,1),ut=Yt(c,10,k)+Yt(c,11,rt)+Yt(c,12,it)+Yt(c,13,at)+Yt(c,14,1),mt=Yt(c,15,k)+Yt(c,16,rt)+Yt(c,17,it)+Yt(c,18,at)+Yt(c,19,1);l&&(xt=0,ct=0,ut=0,mt*=at/255),Ve(d.data,U,E,o,s,0,xt),Ve(d.data,U,E,o,s,1,ct),Ve(d.data,U,E,o,s,2,ut),Ve(d.data,U,E,o,s,3,mt)}t.clearRect(0,0,o,s),t.putImageData(d,0,0)}}]),n}(Gt),Xe=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="mask",a}return Object(Q.a)(n,[{key:"apply",value:function(t,i){var r=this.document,o=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),l=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y");if(!l&&!c){var d=new fe;this.children.forEach(function(at){d.addBoundingBox(at.getBoundingBox(t))}),o=Math.floor(d.x1),s=Math.floor(d.y1),l=Math.floor(d.width),c=Math.floor(d.height)}var E=this.removeStyles(i,n.ignoreStyles),U=r.createCanvas(o+l,s+c),k=U.getContext("2d");r.screen.setDefaults(k),this.renderChildren(k),new ke(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(k,0,0,o+l,s+c);var rt=r.createCanvas(o+l,s+c),it=rt.getContext("2d");r.screen.setDefaults(it),i.render(it),it.globalCompositeOperation="destination-in",it.fillStyle=k.createPattern(U,"no-repeat"),it.fillRect(0,0,o+l,s+c),t.fillStyle=it.createPattern(rt,"no-repeat"),t.fillRect(0,0,o+l,s+c),this.restoreStyles(i,E)}},{key:"render",value:function(t){}}]),n}(Gt);Xe.ignoreStyles=["mask","transform","clip-path"];var Rr=function(){},Ar=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="clipPath",a}return Object(Q.a)(n,[{key:"apply",value:function(t){var i=this.document,r=Reflect.getPrototypeOf(t),o=t.beginPath,s=t.closePath;r&&(r.beginPath=Rr,r.closePath=Rr),Reflect.apply(o,t,[]),this.children.forEach(function(l){if(typeof l.path=="undefined")return;var c=typeof l.elementTransform!="undefined"?l.elementTransform():null;c||(c=Ie.fromElement(i,l)),c&&c.apply(t),l.path(t),r&&(r.closePath=s),c&&c.unapply(t)}),Reflect.apply(s,t,[]),t.clip(),r&&(r.beginPath=o,r.closePath=s)}},{key:"render",value:function(t){}}]),n}(Gt),Qe=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="filter",a}return Object(Q.a)(n,[{key:"apply",value:function(t,i){var r=this.document,o=this.children,s=i.getBoundingBox(t);if(!s)return;var l=0,c=0;o.forEach(function(ut){var mt=ut.extraFilterDistance||0;l=Math.max(l,mt),c=Math.max(c,mt)});var d=Math.floor(s.width),E=Math.floor(s.height),U=d+2*l,k=E+2*c;if(U<1||k<1)return;var rt=Math.floor(s.x),it=Math.floor(s.y),at=this.removeStyles(i,n.ignoreStyles),xt=r.createCanvas(U,k),ct=xt.getContext("2d");r.screen.setDefaults(ct),ct.translate(-rt+l,-it+c),i.render(ct),o.forEach(function(ut){typeof ut.apply=="function"&&ut.apply(ct,0,0,U,k)}),t.drawImage(xt,0,0,U,k,rt-l,it-c,U,k),this.restoreStyles(i,at)}},{key:"render",value:function(t){}}]),n}(Gt);Qe.ignoreStyles=["filter","transform","clip-path"];var Cr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="feDropShadow",r.addStylesFromStyleDefinition(),r}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Gt),Ir=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="feMorphology",a}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Gt),Mr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="feComposite",a}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Gt),Nr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(a,t,i){var r;return Object(X.a)(this,n),r=f.call(this,a,t,i),r.type="feGaussianBlur",r.blurRadius=Math.floor(r.getAttribute("stdDeviation").getNumber()),r.extraFilterDistance=r.blurRadius,r}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){var l=this.document,c=this.blurRadius,d=l.window?l.window.document.body:null,E=t.canvas;E.id=l.getUniqueId(),d&&(E.style.display="none",d.appendChild(E)),Object(Lt.a)(E,i,r,o,s,c),d&&d.removeChild(E)}}]),n}(Gt),jr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="title",a}return Object(Q.a)(n)}(Gt),Dr=function(v){Object(J.a)(n,v);var f=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=f.apply(this,arguments),a.type="desc",a}return Object(Q.a)(n)}(Gt),rn={svg:Ae,rect:He,circle:nr,ellipse:ar,line:ir,polyline:Ke,polygon:or,path:Qt,pattern:sr,marker:lr,defs:ur,linearGradient:fr,radialGradient:hr,stop:cr,animate:De,animateColor:vr,animateTransform:dr,font:gr,"font-face":pr,"missing-glyph":mr,glyph:ze,text:Re,tspan:Ge,tref:yr,a:xr,textPath:Or,image:br,g:je,symbol:Tr,style:$e,use:Sr,mask:Xe,clipPath:Ar,filter:Qe,feDropShadow:Cr,feMorphology:Ir,feComposite:Mr,feColorMatrix:ke,feGaussianBlur:Nr,title:jr,desc:Dr};function Lr(v,f){var n=Object.keys(v);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(v);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(v,t).enumerable})),n.push.apply(n,a)}return n}function nn(v){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Lr(Object(n),!0).forEach(function(a){Ct()(v,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(n)):Lr(Object(n)).forEach(function(a){Object.defineProperty(v,a,Object.getOwnPropertyDescriptor(n,a))})}return v}function an(v,f){var n=document.createElement("canvas");return n.width=v,n.height=f,n}function on(v){return Je.apply(this,arguments)}function Je(){return Je=dt()(st.a.mark(function v(f){var n,a,t=arguments;return st.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n=t.length>1&&t[1]!==void 0?t[1]:!1,a=document.createElement("img"),n&&(a.crossOrigin="Anonymous"),r.abrupt("return",new Promise(function(o,s){a.onload=function(){o(a)},a.onerror=function(l,c,d,E,U){s(U)},a.src=f}));case 4:case"end":return r.stop()}},v)})),Je.apply(this,arguments)}var Me=function(){function v(f){Object(X.a)(this,v);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.rootEmSize,t=a===void 0?12:a,i=n.emSize,r=i===void 0?12:i,o=n.createCanvas,s=o===void 0?v.createCanvas:o,l=n.createImage,c=l===void 0?v.createImage:l,d=n.anonymousCrossOrigin;this.canvg=f,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=f.screen,this.rootEmSize=t,this.emSize=r,this.createCanvas=s,this.createImage=this.bindCreateImage(c,d),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}return Object(Q.a)(v,[{key:"bindCreateImage",value:function(n,a){return typeof a=="boolean"?function(t,i){return n(t,typeof i=="boolean"?i:a)}:n}},{key:"window",get:function(){return this.screen.window}},{key:"fetch",get:function(){return this.screen.fetch}},{key:"ctx",get:function(){return this.screen.ctx}},{key:"emSize",get:function(){var n=this.emSizeStack;return n[n.length-1]},set:function(n){var a=this.emSizeStack;a.push(n)}},{key:"popEmSize",value:function(){var n=this.emSizeStack;n.pop()}},{key:"getUniqueId",value:function(){return"canvg".concat(++this.uniqueId)}},{key:"isImagesLoaded",value:function(){return this.images.every(function(n){return n.loaded})}},{key:"isFontsLoaded",value:function(){return this.fonts.every(function(n){return n.loaded})}},{key:"createDocumentElement",value:function(n){var a=this.createElement(n.documentElement);return a.root=!0,a.addStylesFromStyleDefinition(),this.documentElement=a,a}},{key:"createElement",value:function(n){var a=n.nodeName.replace(/^[^:]+:/,""),t=v.elementTypes[a];return typeof t!="undefined"?new t(this,n):new rr(this,n)}},{key:"createTextNode",value:function(n){return new tn(this,n)}},{key:"setViewBox",value:function(n){this.screen.setViewBox(nn({document:this},n))}}]),v}();Me.createCanvas=an,Me.createImage=on,Me.elementTypes=rn;function Ur(v,f){var n=Object.keys(v);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(v);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(v,t).enumerable})),n.push.apply(n,a)}return n}function Pe(v){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Ur(Object(n),!0).forEach(function(a){Ct()(v,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(n)):Ur(Object(n)).forEach(function(a){Object.defineProperty(v,a,Object.getOwnPropertyDescriptor(n,a))})}return v}var Vr=function(){function v(f,n){Object(X.a)(this,v);var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Ne(a),this.screen=new Kt(f,a),this.options=a;var t=new Me(this,a),i=t.createDocumentElement(n);this.document=t,this.documentElement=i}return Object(Q.a)(v,[{key:"fork",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return v.from(n,a,Pe(Pe({},this.options),t))}},{key:"forkString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return v.fromString(n,a,Pe(Pe({},this.options),t))}},{key:"ready",value:function(){return this.screen.ready()}},{key:"isReady",value:function(){return this.screen.isReady()}},{key:"render",value:function(){var n=arguments,a=this;return dt()(st.a.mark(function t(){var i;return st.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return i=n.length>0&&n[0]!==void 0?n[0]:{},a.start(Pe({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},i)),o.next=4,a.ready();case 4:a.stop();case 5:case"end":return o.stop()}},t)}))()}},{key:"start",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=this.documentElement,t=this.screen,i=this.options;t.start(a,Pe(Pe({enableRedraw:!0},i),n))}},{key:"stop",value:function(){this.screen.stop()}},{key:"resize",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(n,a,t)}}],[{key:"from",value:function(n,a){var t=arguments;return dt()(st.a.mark(function i(){var r,o,s;return st.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return r=t.length>2&&t[2]!==void 0?t[2]:{},o=new Ne(r),c.next=4,o.parse(a);case 4:return s=c.sent,c.abrupt("return",new v(n,s,r));case 6:case"end":return c.stop()}},i)}))()}},{key:"fromString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new Ne(t),r=i.parseFromString(a);return new v(n,r,t)}}]),v}();x.default=Vr}.call(this,e("Q2Ig"))},Dk1u:function(m,x,e){var u=e("Ks5W"),h=e("4YbN"),g=e("IL+x"),p=u.TypeError;m.exports=function(y){if(h(y))return y;throw p(g(y)+" is not a constructor")}},ENhe:function(m,x){m.exports={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}},FjAG:function(m,x,e){var u=e("Ks5W"),h=e("8HiI"),g=e("721z"),p=e("p5Ma"),y=e("tMNq"),S=u.TypeError,I=function(M){return function(R,V,B,N){h(V);var w=g(R),z=p(w),H=y(w),$=M?H-1:0,Z=M?-1:1;if(B<2)for(;;){if($ in z){N=z[$],$+=Z;break}if($+=Z,M?$<0:H<=$)throw S("Reduce of empty array with no initial value")}for(;M?$>=0:H>$;$+=Z)$ in z&&(N=V(N,z[$],$,w));return N}};m.exports={left:I(!1),right:I(!0)}},FkIU:function(m,x,e){var u=e("++4Y"),h=e("eRwv");m.exports=u&&h(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},FlRv:function(m,x,e){var u=e("Ks5W"),h=e("++4Y"),g=e("pVCk"),p=e("FkIU"),y=e("WxoH"),S=e("GTqx"),I=u.TypeError,M=Object.defineProperty,R=Object.getOwnPropertyDescriptor,V="enumerable",B="configurable",N="writable";x.f=h?p?function(z,H,$){if(y(z),H=S(H),y($),typeof z=="function"&&H==="prototype"&&"value"in $&&N in $&&!$[N]){var Z=R(z,H);Z&&Z[N]&&(z[H]=$.value,$={configurable:B in $?$[B]:Z[B],enumerable:V in $?$[V]:Z[V],writable:!1})}return M(z,H,$)}:M:function(z,H,$){if(y(z),H=S(H),y($),g)try{return M(z,H,$)}catch(Z){}if("get"in $||"set"in $)throw I("Accessors not supported");return"value"in $&&(z[H]=$.value),z}},FqHY:function(m,x,e){var u=e("eE3R"),h=e("Ks5W");m.exports=/ipad|iphone|ipod/i.test(u)&&h.Pebble!==void 0},G5Kn:function(m,x,e){var u=e("11yv"),h=e("XFuk"),g=e("FlRv"),p=u("unscopables"),y=Array.prototype;y[p]==null&&g.f(y,p,{configurable:!0,value:h(null)}),m.exports=function(S){y[p][S]=!0}},GI0h:function(m,x,e){var u=e("me6S"),h=u("span").classList,g=h&&h.constructor&&h.constructor.prototype;m.exports=g===Object.prototype?void 0:g},GTqx:function(m,x,e){var u=e("ms20"),h=e("bT0D");m.exports=function(g){var p=u(g,"string");return h(p)?p:p+""}},GVkW:function(m,x,e){"use strict";var u=e("nCzB"),h=e("aLaa"),g=e("fKql").f,p=e("c3MK"),y=e("qzpy"),S=e("OU4x"),I=e("XaNE"),M=e("/TZh"),R=e("jybJ"),V=h("".endsWith),B=h("".slice),N=Math.min,w=M("endsWith"),z=!R&&!w&&!!function(){var H=g(String.prototype,"endsWith");return H&&!H.writable}();u({target:"String",proto:!0,forced:!z&&!w},{endsWith:function($){var Z=y(I(this));S($);var F=arguments.length>1?arguments[1]:void 0,tt=Z.length,j=F===void 0?tt:N(p(F),tt),lt=y($);return V?V(Z,lt,j):B(Z,j-lt.length,j)===lt}})},GgKt:function(m,x,e){var u=e("eE3R");m.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(u)},Gywb:function(m,x,e){var u=e("eRwv");m.exports=!u(function(){function h(){}return h.prototype.constructor=null,Object.getPrototypeOf(new h)!==h.prototype})},"HTC/":function(m,x,e){"use strict";var u=e("WxoH");m.exports=function(){var h=u(this),g="";return h.global&&(g+="g"),h.ignoreCase&&(g+="i"),h.multiline&&(g+="m"),h.dotAll&&(g+="s"),h.unicode&&(g+="u"),h.sticky&&(g+="y"),g}},IGIO:function(m,x,e){var u=e("ba8b"),h=e("Ks5W");m.exports=u(h.process)=="process"},"IL+x":function(m,x,e){var u=e("Ks5W"),h=u.String;m.exports=function(g){try{return h(g)}catch(p){return"Object"}}},JHvW:function(m,x,e){var u=e("aLaa"),h=e("WxoH"),g=e("NIpK");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var p=!1,y={},S;try{S=u(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),S(y,[]),p=y instanceof Array}catch(I){}return function(M,R){return h(M),g(R),p?S(M,R):M.__proto__=R,M}}():void 0)},JTf3:function(m,x){m.exports=function(e){return typeof e=="function"}},KKe4:function(m,x,e){"use strict";var u=e("m7zg"),h=e("WONN"),g=e("WxoH"),p=e("c3MK"),y=e("qzpy"),S=e("XaNE"),I=e("oK8H"),M=e("M/+V"),R=e("3fk+");h("match",function(V,B,N){return[function(z){var H=S(this),$=z==null?void 0:I(z,V);return $?u($,z,H):new RegExp(z)[V](y(H))},function(w){var z=g(this),H=y(w),$=N(B,z,H);if($.done)return $.value;if(!z.global)return R(z,H);var Z=z.unicode;z.lastIndex=0;for(var F=[],tt=0,j;(j=R(z,H))!==null;){var lt=y(j[0]);F[tt]=lt,lt===""&&(z.lastIndex=M(H,p(z.lastIndex),Z)),tt++}return tt===0?null:F}]})},KLN8:function(m,x,e){"use strict";var u=e("nCzB"),h=e("aLaa"),g=e("fKql").f,p=e("c3MK"),y=e("qzpy"),S=e("OU4x"),I=e("XaNE"),M=e("/TZh"),R=e("jybJ"),V=h("".startsWith),B=h("".slice),N=Math.min,w=M("startsWith"),z=!R&&!w&&!!function(){var H=g(String.prototype,"startsWith");return H&&!H.writable}();u({target:"String",proto:!0,forced:!z&&!w},{startsWith:function($){var Z=y(I(this));S($);var F=p(N(arguments.length>1?arguments[1]:void 0,Z.length)),tt=y($);return V?V(Z,tt,F):B(Z,F,F+tt.length)===tt}})},Ks5W:function(m,x,e){(function(u){var h=function(g){return g&&g.Math==Math&&g};m.exports=h(typeof globalThis=="object"&&globalThis)||h(typeof window=="object"&&window)||h(typeof self=="object"&&self)||h(typeof u=="object"&&u)||function(){return this}()||Function("return this")()}).call(this,e("yLpj"))},LOfi:function(m,x,e){var u=e("WrAw");m.exports=function(h,g,p){for(var y in g)u(h,y,g[y],p);return h}},Lltv:function(m,x,e){"use strict";var u=e("vkZI"),h=e("G5Kn"),g=e("AoAp"),p=e("UQ6y"),y=e("FlRv").f,S=e("jgt4"),I=e("jybJ"),M=e("++4Y"),R="Array Iterator",V=p.set,B=p.getterFor(R);m.exports=S(Array,"Array",function(w,z){V(this,{type:R,target:u(w),index:0,kind:z})},function(){var w=B(this),z=w.target,H=w.kind,$=w.index++;return!z||$>=z.length?(w.target=void 0,{value:void 0,done:!0}):H=="keys"?{value:$,done:!1}:H=="values"?{value:z[$],done:!1}:{value:[$,z[$]],done:!1}},"values");var N=g.Arguments=g.Array;if(h("keys"),h("values"),h("entries"),!I&&M&&N.name!=="values")try{y(N,"name",{value:"values"})}catch(w){}},"M/+V":function(m,x,e){"use strict";var u=e("ymN0").charAt;m.exports=function(h,g,p){return g+(p?u(h,g).length:1)}},MNKV:function(m,x,e){"use strict";var u=e("nCzB"),h=e("aLaa"),g=e("OU4x"),p=e("XaNE"),y=e("qzpy"),S=e("/TZh"),I=h("".indexOf);u({target:"String",proto:!0,forced:!S("includes")},{includes:function(R){return!!~I(y(p(this)),y(g(R)),arguments.length>1?arguments[1]:void 0)}})},MURR:function(m,x,e){var u=e("aLaa"),h=0,g=Math.random(),p=u(1 .toString);m.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+p(++h+g,36)}},N6FT:function(m,x,e){var u=e("++4Y"),h=e("YELS"),g=Function.prototype,p=u&&Object.getOwnPropertyDescriptor,y=h(g,"name"),S=y&&function(){}.name==="something",I=y&&(!u||u&&p(g,"name").configurable);m.exports={EXISTS:y,PROPER:S,CONFIGURABLE:I}},NCkV:function(m,x,e){"use strict";var u=e("1mOU"),h=e("m7zg"),g=e("aLaa"),p=e("WONN"),y=e("COGW"),S=e("WxoH"),I=e("XaNE"),M=e("NudO"),R=e("M/+V"),V=e("c3MK"),B=e("qzpy"),N=e("oK8H"),w=e("8Ys4"),z=e("3fk+"),H=e("WMbf"),$=e("RhGR"),Z=e("eRwv"),F=$.UNSUPPORTED_Y,tt=4294967295,j=Math.min,lt=[].push,P=g(/./.exec),T=g(lt),D=g("".slice),C=!Z(function(){var _=/(?:)/,nt=_.exec;_.exec=function(){return nt.apply(this,arguments)};var q="ab".split(_);return q.length!==2||q[0]!=="a"||q[1]!=="b"});p("split",function(_,nt,q){var O;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?O=function(K,b){var A=B(I(this)),G=b===void 0?tt:b>>>0;if(G===0)return[];if(K===void 0)return[A];if(!y(K))return h(nt,A,K,G);for(var L=[],W=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),J=0,Y=new RegExp(K.source,W+"g"),X,Q,ot;(X=h(H,Y,A))&&!(Q=Y.lastIndex,Q>J&&(T(L,D(A,J,X.index)),X.length>1&&X.index<A.length&&u(lt,L,w(X,1)),ot=X[0].length,J=Q,L.length>=G));)Y.lastIndex===X.index&&Y.lastIndex++;return J===A.length?(ot||!P(Y,""))&&T(L,""):T(L,D(A,J)),L.length>G?w(L,0,G):L}:"0".split(void 0,0).length?O=function(K,b){return K===void 0&&b===0?[]:h(nt,this,K,b)}:O=nt,[function(b,A){var G=I(this),L=b==null?void 0:N(b,_);return L?h(L,b,G,A):h(O,B(G),b,A)},function(K,b){var A=S(this),G=B(K),L=q(O,A,G,b,O!==nt);if(L.done)return L.value;var W=M(A,RegExp),J=A.unicode,Y=(A.ignoreCase?"i":"")+(A.multiline?"m":"")+(A.unicode?"u":"")+(F?"g":"y"),X=new W(F?"^(?:"+A.source+")":A,Y),Q=b===void 0?tt:b>>>0;if(Q===0)return[];if(G.length===0)return z(X,G)===null?[G]:[];for(var ot=0,ft=0,st=[];ft<G.length;){X.lastIndex=F?0:ft;var Tt=z(X,F?D(G,ft):G),dt;if(Tt===null||(dt=j(V(X.lastIndex+(F?ft:0)),G.length))===ot)ft=R(G,ft,J);else{if(T(st,D(G,ot,ft)),st.length===Q)return st;for(var pt=1;pt<=Tt.length-1;pt++)if(T(st,Tt[pt]),st.length===Q)return st;ft=ot=dt}}return T(st,D(G,ot)),st}]},!C,F)},NIpK:function(m,x,e){var u=e("Ks5W"),h=e("JTf3"),g=u.String,p=u.TypeError;m.exports=function(y){if(typeof y=="object"||h(y))return y;throw p("Can't set "+g(y)+" as a prototype")}},"Ne/+":function(m,x,e){var u=e("aLaa"),h=e("721z"),g=Math.floor,p=u("".charAt),y=u("".replace),S=u("".slice),I=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,M=/\$([$&'`]|\d{1,2})/g;m.exports=function(R,V,B,N,w,z){var H=B+R.length,$=N.length,Z=M;return w!==void 0&&(w=h(w),Z=I),y(z,Z,function(F,tt){var j;switch(p(tt,0)){case"$":return"$";case"&":return R;case"`":return S(V,0,B);case"'":return S(V,H);case"<":j=w[S(tt,1,-1)];break;default:var lt=+tt;if(lt===0)return F;if(lt>$){var P=g(lt/10);return P===0?F:P<=$?N[P-1]===void 0?p(tt,1):N[P-1]+p(tt,1):F}j=N[lt-1]}return j===void 0?"":j})}},NudO:function(m,x,e){var u=e("WxoH"),h=e("Dk1u"),g=e("11yv"),p=g("species");m.exports=function(y,S){var I=u(y).constructor,M;return I===void 0||(M=u(I)[p])==null?S:h(M)}},Nybj:function(m,x,e){var u=e("vkZI"),h=e("n6S8"),g=e("tMNq"),p=function(y){return function(S,I,M){var R=u(S),V=g(R),B=h(M,V),N;if(y&&I!=I){for(;V>B;)if(N=R[B++],N!=N)return!0}else for(;V>B;B++)if((y||B in R)&&R[B]===I)return y||B||0;return!y&&-1}};m.exports={includes:p(!0),indexOf:p(!1)}},OU4x:function(m,x,e){var u=e("Ks5W"),h=e("COGW"),g=u.TypeError;m.exports=function(p){if(h(p))throw g("The method doesn't accept regular expressions");return p}},Ppro:function(m,x,e){"use strict";var u=e("nCzB"),h=e("WMbf");u({target:"RegExp",proto:!0,forced:/./.exec!==h},{exec:h})},QELg:function(m,x,e){"use strict";var u=e("eRwv");m.exports=function(h,g){var p=[][h];return!!p&&u(function(){p.call(null,g||function(){return 1},1)})}},QrM1:function(m,x,e){var u=e("ZpKI"),h=e("Yzn+"),g=h.concat("length","prototype");x.f=Object.getOwnPropertyNames||function(y){return u(y,g)}},"RXj+":function(m,x,e){var u=e("aLaa"),h=e("XaNE"),g=e("qzpy"),p=e("noWC"),y=u("".replace),S="["+p+"]",I=RegExp("^"+S+S+"*"),M=RegExp(S+S+"*$"),R=function(V){return function(B){var N=g(h(B));return V&1&&(N=y(N,I,"")),V&2&&(N=y(N,M,"")),N}};m.exports={start:R(1),end:R(2),trim:R(3)}},RYfq:function(m,x,e){var u=e("Ks5W"),h=e("JTf3"),g=function(p){return h(p)?p:void 0};m.exports=function(p,y){return arguments.length<2?g(u[p]):u[p]&&u[p][y]}},RhGR:function(m,x,e){var u=e("eRwv"),h=e("Ks5W"),g=h.RegExp,p=u(function(){var I=g("a","y");return I.lastIndex=2,I.exec("abcd")!=null}),y=p||u(function(){return!g("a","y").sticky}),S=p||u(function(){var I=g("^r","gy");return I.lastIndex=2,I.exec("str")!=null});m.exports={BROKEN_CARET:S,MISSED_STICKY:y,UNSUPPORTED_Y:p}},S3az:function(m,x,e){var u=e("Ks5W"),h=e("JTf3"),g=e("sNJV"),p=u.WeakMap;m.exports=h(p)&&/native code/.test(g(p))},SN6V:function(m,x){var e=Math.ceil,u=Math.floor;m.exports=function(h){var g=+h;return g!==g||g===0?0:(g>0?u:e)(g)}},"ST+I":function(m,x,e){var u=e("aNr2"),h=e("MURR"),g=u("keys");m.exports=function(p){return g[p]||(g[p]=h(p))}},SkNP:function(m,x){m.exports={}},SwuV:function(m,x,e){var u=e("JTf3");m.exports=function(h){return typeof h=="object"?h!==null:u(h)}},TRzv:function(m,x,e){var u=e("WxoH"),h=e("SwuV"),g=e("zFjv");m.exports=function(p,y){if(u(p),h(y)&&y.constructor===p)return y;var S=g.f(p),I=S.resolve;return I(y),S.promise}},Ttl4:function(m,x,e){var u=e("YELS"),h=e("x1+7"),g=e("fKql"),p=e("FlRv");m.exports=function(y,S,I){for(var M=h(S),R=p.f,V=g.f,B=0;B<M.length;B++){var N=M[B];!u(y,N)&&!(I&&u(I,N))&&R(y,N,V(S,N))}}},UCFi:function(m,x){x.f=Object.getOwnPropertySymbols},UQ6y:function(m,x,e){var u=e("S3az"),h=e("Ks5W"),g=e("aLaa"),p=e("SwuV"),y=e("8ODz"),S=e("YELS"),I=e("4gdG"),M=e("ST+I"),R=e("SkNP"),V="Object already initialized",B=h.TypeError,N=h.WeakMap,w,z,H,$=function(T){return H(T)?z(T):w(T,{})},Z=function(T){return function(D){var C;if(!p(D)||(C=z(D)).type!==T)throw B("Incompatible receiver, "+T+" required");return C}};if(u||I.state){var F=I.state||(I.state=new N),tt=g(F.get),j=g(F.has),lt=g(F.set);w=function(T,D){if(j(F,T))throw new B(V);return D.facade=T,lt(F,T,D),D},z=function(T){return tt(F,T)||{}},H=function(T){return j(F,T)}}else{var P=M("state");R[P]=!0,w=function(T,D){if(S(T,P))throw new B(V);return D.facade=T,y(T,P,D),D},z=function(T){return S(T,P)?T[P]:{}},H=function(T){return S(T,P)}}m.exports={set:w,get:z,has:H,enforce:$,getterFor:Z}},"WLJ+":function(m,x,e){var u=e("Ks5W"),h=e("YELS"),g=e("JTf3"),p=e("721z"),y=e("ST+I"),S=e("Gywb"),I=y("IE_PROTO"),M=u.Object,R=M.prototype;m.exports=S?M.getPrototypeOf:function(V){var B=p(V);if(h(B,I))return B[I];var N=B.constructor;return g(N)&&B instanceof N?N.prototype:B instanceof M?R:null}},WMbf:function(m,x,e){"use strict";var u=e("m7zg"),h=e("aLaa"),g=e("qzpy"),p=e("HTC/"),y=e("RhGR"),S=e("aNr2"),I=e("XFuk"),M=e("UQ6y").get,R=e("4Qxg"),V=e("c55Z"),B=S("native-string-replace",String.prototype.replace),N=RegExp.prototype.exec,w=N,z=h("".charAt),H=h("".indexOf),$=h("".replace),Z=h("".slice),F=function(){var P=/a/,T=/b*/g;return u(N,P,"a"),u(N,T,"a"),P.lastIndex!==0||T.lastIndex!==0}(),tt=y.BROKEN_CARET,j=/()??/.exec("")[1]!==void 0,lt=F||j||tt||R||V;lt&&(w=function(T){var D=this,C=M(D),_=g(T),nt=C.raw,q,O,K,b,A,G,L;if(nt)return nt.lastIndex=D.lastIndex,q=u(w,nt,_),D.lastIndex=nt.lastIndex,q;var W=C.groups,J=tt&&D.sticky,Y=u(p,D),X=D.source,Q=0,ot=_;if(J&&(Y=$(Y,"y",""),H(Y,"g")===-1&&(Y+="g"),ot=Z(_,D.lastIndex),D.lastIndex>0&&(!D.multiline||D.multiline&&z(_,D.lastIndex-1)!==`
`)&&(X="(?: "+X+")",ot=" "+ot,Q++),O=new RegExp("^(?:"+X+")",Y)),j&&(O=new RegExp("^"+X+"$(?!\\s)",Y)),F&&(K=D.lastIndex),b=u(N,J?O:D,ot),J?b?(b.input=Z(b.input,Q),b[0]=Z(b[0],Q),b.index=D.lastIndex,D.lastIndex+=b[0].length):D.lastIndex=0:F&&b&&(D.lastIndex=D.global?b.index+b[0].length:K),j&&b&&b.length>1&&u(B,b[0],O,function(){for(A=1;A<arguments.length-2;A++)arguments[A]===void 0&&(b[A]=void 0)}),b&&W)for(b.groups=G=I(null),A=0;A<W.length;A++)L=W[A],G[L[0]]=b[L[1]];return b}),m.exports=w},WOGj:function(m,x){m.exports=function(e){this.ok=!1,this.alpha=1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var u={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"};e=u[e]||e;for(var h=[{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(R){return[parseInt(R[1]),parseInt(R[2]),parseInt(R[3]),parseFloat(R[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(R){return[parseInt(R[1]),parseInt(R[2]),parseInt(R[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(R){return[parseInt(R[1],16),parseInt(R[2],16),parseInt(R[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(R){return[parseInt(R[1]+R[1],16),parseInt(R[2]+R[2],16),parseInt(R[3]+R[3],16)]}}],g=0;g<h.length;g++){var p=h[g].re,y=h[g].process,S=p.exec(e);if(S){var I=y(S);this.r=I[0],this.g=I[1],this.b=I[2],I.length>3&&(this.alpha=I[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 M=this.r.toString(16),R=this.g.toString(16),V=this.b.toString(16);return M.length==1&&(M="0"+M),R.length==1&&(R="0"+R),V.length==1&&(V="0"+V),"#"+M+R+V},this.getHelpXML=function(){for(var M=new Array,R=0;R<h.length;R++)for(var V=h[R].example,B=0;B<V.length;B++)M[M.length]=V[B];for(var N in u)M[M.length]=N;var w=document.createElement("ul");w.setAttribute("id","rgbcolor-examples");for(var R=0;R<M.length;R++)try{var z=document.createElement("li"),H=new RGBColor(M[R]),$=document.createElement("div");$.style.cssText="margin: 3px; border: 1px solid black; background:"+H.toHex()+"; color:"+H.toHex(),$.appendChild(document.createTextNode("test"));var Z=document.createTextNode(" "+M[R]+" -> "+H.toRGB()+" -> "+H.toHex());z.appendChild($),z.appendChild(Z),w.appendChild(z)}catch(tt){}return w}}},WONN:function(m,x,e){"use strict";e("Ppro");var u=e("aLaa"),h=e("WrAw"),g=e("WMbf"),p=e("eRwv"),y=e("11yv"),S=e("8ODz"),I=y("species"),M=RegExp.prototype;m.exports=function(R,V,B,N){var w=y(R),z=!p(function(){var F={};return F[w]=function(){return 7},""[R](F)!=7}),H=z&&!p(function(){var F=!1,tt=/a/;return R==="split"&&(tt={},tt.constructor={},tt.constructor[I]=function(){return tt},tt.flags="",tt[w]=/./[w]),tt.exec=function(){return F=!0,null},tt[w](""),!F});if(!z||!H||B){var $=u(/./[w]),Z=V(w,""[R],function(F,tt,j,lt,P){var T=u(F),D=tt.exec;return D===g||D===M.exec?z&&!P?{done:!0,value:$(tt,j,lt)}:{done:!0,value:T(j,tt,lt)}:{done:!1}});h(String.prototype,R,Z[0]),h(M,w,Z[1])}N&&S(M[w],"sham",!0)}},WrAw:function(m,x,e){var u=e("Ks5W"),h=e("JTf3"),g=e("YELS"),p=e("8ODz"),y=e("nATg"),S=e("sNJV"),I=e("UQ6y"),M=e("N6FT").CONFIGURABLE,R=I.get,V=I.enforce,B=String(String).split("String");(m.exports=function(N,w,z,H){var $=H?!!H.unsafe:!1,Z=H?!!H.enumerable:!1,F=H?!!H.noTargetGet:!1,tt=H&&H.name!==void 0?H.name:w,j;if(h(z)&&(String(tt).slice(0,7)==="Symbol("&&(tt="["+String(tt).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!g(z,"name")||M&&z.name!==tt)&&p(z,"name",tt),j=V(z),j.source||(j.source=B.join(typeof tt=="string"?tt:""))),N===u){Z?N[w]=z:y(w,z);return}else $?!F&&N[w]&&(Z=!0):delete N[w];Z?N[w]=z:p(N,w,z)})(Function.prototype,"toString",function(){return h(this)&&R(this).source||S(this)})},WxoH:function(m,x,e){var u=e("Ks5W"),h=e("SwuV"),g=u.String,p=u.TypeError;m.exports=function(y){if(h(y))return y;throw p(g(y)+" is not an object")}},"X/EZ":function(m,x,e){var u=e("11yv"),h=u("iterator"),g=!1;try{var p=0,y={next:function(){return{done:!!p++}},return:function(){g=!0}};y[h]=function(){return this},Array.from(y,function(){throw 2})}catch(S){}m.exports=function(S,I){if(!I&&!g)return!1;var M=!1;try{var R={};R[h]=function(){return{next:function(){return{done:M=!0}}}},S(R)}catch(V){}return M}},XFuk:function(m,x,e){var u=e("WxoH"),h=e("oR5W"),g=e("Yzn+"),p=e("SkNP"),y=e("bUA4"),S=e("me6S"),I=e("ST+I"),M=">",R="<",V="prototype",B="script",N=I("IE_PROTO"),w=function(){},z=function(tt){return R+B+M+tt+R+"/"+B+M},H=function(tt){tt.write(z("")),tt.close();var j=tt.parentWindow.Object;return tt=null,j},$=function(){var tt=S("iframe"),j="java"+B+":",lt;return tt.style.display="none",y.appendChild(tt),tt.src=String(j),lt=tt.contentWindow.document,lt.open(),lt.write(z("document.F=Object")),lt.close(),lt.F},Z,F=function(){try{Z=new ActiveXObject("htmlfile")}catch(j){}F=typeof document!="undefined"?document.domain&&Z?H(Z):$():H(Z);for(var tt=g.length;tt--;)delete F[V][g[tt]];return F()};p[N]=!0,m.exports=Object.create||function(j,lt){var P;return j!==null?(w[V]=u(j),P=new w,w[V]=null,P[N]=j):P=F(),lt===void 0?P:h.f(P,lt)}},XTcp:function(m,x,e){var u=e("Ks5W"),h=e("1mOU"),g=e("mcoe"),p=e("JTf3"),y=e("YELS"),S=e("eRwv"),I=e("bUA4"),M=e("0r2v"),R=e("me6S"),V=e("k2qh"),B=e("GgKt"),N=e("IGIO"),w=u.setImmediate,z=u.clearImmediate,H=u.process,$=u.Dispatch,Z=u.Function,F=u.MessageChannel,tt=u.String,j=0,lt={},P="onreadystatechange",T,D,C,_;try{T=u.location}catch(b){}var nt=function(b){if(y(lt,b)){var A=lt[b];delete lt[b],A()}},q=function(b){return function(){nt(b)}},O=function(b){nt(b.data)},K=function(b){u.postMessage(tt(b),T.protocol+"//"+T.host)};(!w||!z)&&(w=function(A){V(arguments.length,1);var G=p(A)?A:Z(A),L=M(arguments,1);return lt[++j]=function(){h(G,void 0,L)},D(j),j},z=function(A){delete lt[A]},N?D=function(b){H.nextTick(q(b))}:$&&$.now?D=function(b){$.now(q(b))}:F&&!B?(C=new F,_=C.port2,C.port1.onmessage=O,D=g(_.postMessage,_)):u.addEventListener&&p(u.postMessage)&&!u.importScripts&&T&&T.protocol!=="file:"&&!S(K)?(D=K,u.addEventListener("message",O,!1)):P in R("script")?D=function(b){I.appendChild(R("script"))[P]=function(){I.removeChild(this),nt(b)}}:D=function(b){setTimeout(q(b),0)}),m.exports={set:w,clear:z}},XaNE:function(m,x,e){var u=e("Ks5W"),h=u.TypeError;m.exports=function(g){if(g==null)throw h("Can't call method on "+g);return g}},Xp4B:function(m,x,e){"use strict";e.d(x,"a",function(){return I});function u(N){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(z){return typeof z}:u=function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z},u(N)}function h(N,w){if(!(N instanceof w))throw new TypeError("Cannot call a class as a function")}var g=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],p=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function y(N,w,z,H,$,Z){if(typeof N=="string"&&(N=document.getElementById(N)),!N||!("naturalWidth"in N))return;var F=$?"offset":"natural",tt=N[F+"Width"],j=N[F+"Height"];if(typeof w=="string"&&(w=document.getElementById(w)),!w||!("getContext"in w))return;Z||(w.style.width=tt+"px",w.style.height=j+"px"),w.width=tt,w.height=j;var lt=w.getContext("2d");if(lt.clearRect(0,0,tt,j),lt.drawImage(N,0,0,N.naturalWidth,N.naturalHeight,0,0,tt,j),isNaN(z)||z<1)return;H?I(w,0,0,tt,j,z):R(w,0,0,tt,j,z)}function S(N,w,z,H,$){if(typeof N=="string"&&(N=document.getElementById(N)),!N||u(N)!=="object"||!("getContext"in N))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var Z=N.getContext("2d");try{return Z.getImageData(w,z,H,$)}catch(F){throw new Error("unable to access image data: "+F)}}function I(N,w,z,H,$,Z){if(isNaN(Z)||Z<1)return;Z|=0;var F=S(N,w,z,H,$);F=M(F,w,z,H,$,Z),N.getContext("2d").putImageData(F,w,z)}function M(N,w,z,H,$,Z){for(var F=N.data,tt=2*Z+1,j=H-1,lt=$-1,P=Z+1,T=P*(P+1)/2,D=new B,C=D,_,nt=1;nt<tt;nt++)C=C.next=new B,nt===P&&(_=C);C.next=D;for(var q=null,O=null,K=0,b=0,A=g[Z],G=p[Z],L=0;L<$;L++){C=D;for(var W=F[b],J=F[b+1],Y=F[b+2],X=F[b+3],Q=0;Q<P;Q++)C.r=W,C.g=J,C.b=Y,C.a=X,C=C.next;for(var ot=0,ft=0,st=0,Tt=0,dt=P*W,pt=P*J,Ct=P*Y,St=P*X,It=T*W,Mt=T*J,Rt=T*Y,Nt=T*X,Lt=1;Lt<P;Lt++){var jt=b+((j<Lt?j:Lt)<<2),Bt=F[jt],Vt=F[jt+1],Dt=F[jt+2],At=F[jt+3],Pt=P-Lt;It+=(C.r=Bt)*Pt,Mt+=(C.g=Vt)*Pt,Rt+=(C.b=Dt)*Pt,Nt+=(C.a=At)*Pt,ot+=Bt,ft+=Vt,st+=Dt,Tt+=At,C=C.next}q=D,O=_;for(var bt=0;bt<H;bt++){var Ht=Nt*A>>G;if(F[b+3]=Ht,Ht!==0){var qt=255/Ht;F[b]=(It*A>>G)*qt,F[b+1]=(Mt*A>>G)*qt,F[b+2]=(Rt*A>>G)*qt}else F[b]=F[b+1]=F[b+2]=0;It-=dt,Mt-=pt,Rt-=Ct,Nt-=St,dt-=q.r,pt-=q.g,Ct-=q.b,St-=q.a;var zt=bt+Z+1;zt=K+(zt<j?zt:j)<<2,ot+=q.r=F[zt],ft+=q.g=F[zt+1],st+=q.b=F[zt+2],Tt+=q.a=F[zt+3],It+=ot,Mt+=ft,Rt+=st,Nt+=Tt,q=q.next;var _t=O,oe=_t.r,se=_t.g,ve=_t.b,pe=_t.a;dt+=oe,pt+=se,Ct+=ve,St+=pe,ot-=oe,ft-=se,st-=ve,Tt-=pe,O=O.next,b+=4}K+=H}for(var ae=0;ae<H;ae++){b=ae<<2;var ee=F[b],re=F[b+1],$t=F[b+2],et=F[b+3],ht=P*ee,gt=P*re,yt=P*$t,Ot=P*et,Ft=T*ee,Jt=T*re,kt=T*$t,Xt=T*et;C=D;for(var de=0;de<P;de++)C.r=ee,C.g=re,C.b=$t,C.a=et,C=C.next;for(var le=H,ge=0,vt=0,ye=0,Wt=0,be=1;be<=Z;be++){b=le+ae<<2;var Te=P-be;Ft+=(C.r=ee=F[b])*Te,Jt+=(C.g=re=F[b+1])*Te,kt+=(C.b=$t=F[b+2])*Te,Xt+=(C.a=et=F[b+3])*Te,Wt+=ee,ge+=re,vt+=$t,ye+=et,C=C.next,be<lt&&(le+=H)}b=ae,q=D,O=_;for(var Se=0;Se<$;Se++){var Kt=b<<2;F[Kt+3]=et=Xt*A>>G,et>0?(et=255/et,F[Kt]=(Ft*A>>G)*et,F[Kt+1]=(Jt*A>>G)*et,F[Kt+2]=(kt*A>>G)*et):F[Kt]=F[Kt+1]=F[Kt+2]=0,Ft-=ht,Jt-=gt,kt-=yt,Xt-=Ot,ht-=q.r,gt-=q.g,yt-=q.b,Ot-=q.a,Kt=ae+((Kt=Se+P)<lt?Kt:lt)*H<<2,Ft+=Wt+=q.r=F[Kt],Jt+=ge+=q.g=F[Kt+1],kt+=vt+=q.b=F[Kt+2],Xt+=ye+=q.a=F[Kt+3],q=q.next,ht+=ee=O.r,gt+=re=O.g,yt+=$t=O.b,Ot+=et=O.a,Wt-=ee,ge-=re,vt-=$t,ye-=et,O=O.next,b+=H}}return N}function R(N,w,z,H,$,Z){if(isNaN(Z)||Z<1)return;Z|=0;var F=S(N,w,z,H,$);F=V(F,w,z,H,$,Z),N.getContext("2d").putImageData(F,w,z)}function V(N,w,z,H,$,Z){for(var F=N.data,tt=2*Z+1,j=H-1,lt=$-1,P=Z+1,T=P*(P+1)/2,D=new B,C=D,_,nt=1;nt<tt;nt++)C=C.next=new B,nt===P&&(_=C);C.next=D;for(var q=null,O=null,K=g[Z],b=p[Z],A,G,L=0,W=0,J=0;J<$;J++){var Y=F[W],X=F[W+1],Q=F[W+2],ot=P*Y,ft=P*X,st=P*Q,Tt=T*Y,dt=T*X,pt=T*Q;C=D;for(var Ct=0;Ct<P;Ct++)C.r=Y,C.g=X,C.b=Q,C=C.next;for(var St=0,It=0,Mt=0,Rt=1;Rt<P;Rt++)A=W+((j<Rt?j:Rt)<<2),Tt+=(C.r=Y=F[A])*(G=P-Rt),dt+=(C.g=X=F[A+1])*G,pt+=(C.b=Q=F[A+2])*G,St+=Y,It+=X,Mt+=Q,C=C.next;q=D,O=_;for(var Nt=0;Nt<H;Nt++)F[W]=Tt*K>>b,F[W+1]=dt*K>>b,F[W+2]=pt*K>>b,Tt-=ot,dt-=ft,pt-=st,ot-=q.r,ft-=q.g,st-=q.b,A=L+((A=Nt+Z+1)<j?A:j)<<2,St+=q.r=F[A],It+=q.g=F[A+1],Mt+=q.b=F[A+2],Tt+=St,dt+=It,pt+=Mt,q=q.next,ot+=Y=O.r,ft+=X=O.g,st+=Q=O.b,St-=Y,It-=X,Mt-=Q,O=O.next,W+=4;L+=H}for(var Lt=0;Lt<H;Lt++){W=Lt<<2;var jt=F[W],Bt=F[W+1],Vt=F[W+2],Dt=P*jt,At=P*Bt,Pt=P*Vt,bt=T*jt,Ht=T*Bt,qt=T*Vt;C=D;for(var zt=0;zt<P;zt++)C.r=jt,C.g=Bt,C.b=Vt,C=C.next;for(var _t=0,oe=0,se=0,ve=1,pe=H;ve<=Z;ve++)W=pe+Lt<<2,bt+=(C.r=jt=F[W])*(G=P-ve),Ht+=(C.g=Bt=F[W+1])*G,qt+=(C.b=Vt=F[W+2])*G,_t+=jt,oe+=Bt,se+=Vt,C=C.next,ve<lt&&(pe+=H);W=Lt,q=D,O=_;for(var ae=0;ae<$;ae++)A=W<<2,F[A]=bt*K>>b,F[A+1]=Ht*K>>b,F[A+2]=qt*K>>b,bt-=Dt,Ht-=At,qt-=Pt,Dt-=q.r,At-=q.g,Pt-=q.b,A=Lt+((A=ae+P)<lt?A:lt)*H<<2,bt+=_t+=q.r=F[A],Ht+=oe+=q.g=F[A+1],qt+=se+=q.b=F[A+2],q=q.next,Dt+=jt=O.r,At+=Bt=O.g,Pt+=Vt=O.b,_t-=jt,oe-=Bt,se-=Vt,O=O.next,W+=H}return N}var B=function N(){h(this,N),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}},YELS:function(m,x,e){var u=e("aLaa"),h=e("721z"),g=u({}.hasOwnProperty);m.exports=Object.hasOwn||function(y,S){return g(h(y),S)}},"Yzn+":function(m,x){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},ZpKI:function(m,x,e){var u=e("aLaa"),h=e("YELS"),g=e("vkZI"),p=e("Nybj").indexOf,y=e("SkNP"),S=u([].push);m.exports=function(I,M){var R=g(I),V=0,B=[],N;for(N in R)!h(y,N)&&h(R,N)&&S(B,N);for(;M.length>V;)h(R,N=M[V++])&&(~p(B,N)||S(B,N));return B}},a9Cf:function(m,x,e){var u=e("11yv"),h=u("toStringTag"),g={};g[h]="z",m.exports=String(g)==="[object z]"},aLaa:function(m,x,e){var u=e("66qH"),h=Function.prototype,g=h.bind,p=h.call,y=u&&g.bind(p,p);m.exports=u?function(S){return S&&y(S)}:function(S){return S&&function(){return p.apply(S,arguments)}}},aNIs:function(m,x,e){var u=e("Ks5W"),h=e("eE3R"),g=u.process,p=u.Deno,y=g&&g.versions||p&&p.version,S=y&&y.v8,I,M;S&&(I=S.split("."),M=I[0]>0&&I[0]<4?1:+(I[0]+I[1])),!M&&h&&(I=h.match(/Edge\/(\d+)/),(!I||I[1]>=74)&&(I=h.match(/Chrome\/(\d+)/),I&&(M=+I[1]))),m.exports=M},aNr2:function(m,x,e){var u=e("jybJ"),h=e("4gdG");(m.exports=function(g,p){return h[g]||(h[g]=p!==void 0?p:{})})("versions",[]).push({version:"3.21.1",mode:u?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.1/LICENSE",source:"https://github.com/zloirock/core-js"})},bT0D:function(m,x,e){var u=e("Ks5W"),h=e("RYfq"),g=e("JTf3"),p=e("3Xd8"),y=e("1Sr1"),S=u.Object;m.exports=y?function(I){return typeof I=="symbol"}:function(I){var M=h("Symbol");return g(M)&&p(M.prototype,S(I))}},bUA4:function(m,x,e){var u=e("RYfq");m.exports=u("document","documentElement")},ba8b:function(m,x,e){var u=e("aLaa"),h=u({}.toString),g=u("".slice);m.exports=function(p){return g(h(p),8,-1)}},c3MK:function(m,x,e){var u=e("SN6V"),h=Math.min;m.exports=function(g){return g>0?h(u(g),9007199254740991):0}},c55Z:function(m,x,e){var u=e("eRwv"),h=e("Ks5W"),g=h.RegExp;m.exports=u(function(){var p=g("(?<a>b)","g");return p.exec("b").groups.a!=="b"||"b".replace(p,"$<a>c")!=="bc"})},eE3R:function(m,x,e){var u=e("RYfq");m.exports=u("navigator","userAgent")||""},eRwv:function(m,x){m.exports=function(e){try{return!!e()}catch(u){return!0}}},fKql:function(m,x,e){var u=e("++4Y"),h=e("m7zg"),g=e("5r2E"),p=e("4uGi"),y=e("vkZI"),S=e("GTqx"),I=e("YELS"),M=e("pVCk"),R=Object.getOwnPropertyDescriptor;x.f=u?R:function(B,N){if(B=y(B),N=S(N),M)try{return R(B,N)}catch(w){}if(I(B,N))return p(!h(g.f,B,N),B[N])}},"g8+u":function(m,x,e){var u=e("Ks5W"),h=e("a9Cf"),g=e("JTf3"),p=e("ba8b"),y=e("11yv"),S=y("toStringTag"),I=u.Object,M=p(function(){return arguments}())=="Arguments",R=function(V,B){try{return V[B]}catch(N){}};m.exports=h?p:function(V){var B,N,w;return V===void 0?"Undefined":V===null?"Null":typeof(N=R(B=I(V),S))=="string"?N:M?p(B):(w=p(B))=="Object"&&g(B.callee)?"Arguments":w}},g9jQ:function(m,x,e){"use strict";var u=e("nCzB"),h=e("aLaa"),g=e("Nybj").indexOf,p=e("QELg"),y=h([].indexOf),S=!!y&&1/y([1],1,-0)<0,I=p("indexOf");u({target:"Array",proto:!0,forced:S||!I},{indexOf:function(R){var V=arguments.length>1?arguments[1]:void 0;return S?y(this,R,V)||0:g(this,R,V)}})},gzPo:function(m,x,e){var u=e("Ks5W"),h=e("mcoe"),g=e("fKql").f,p=e("XTcp").set,y=e("GgKt"),S=e("FqHY"),I=e("/pbl"),M=e("IGIO"),R=u.MutationObserver||u.WebKitMutationObserver,V=u.document,B=u.process,N=u.Promise,w=g(u,"queueMicrotask"),z=w&&w.value,H,$,Z,F,tt,j,lt,P;z||(H=function(){var T,D;for(M&&(T=B.domain)&&T.exit();$;){D=$.fn,$=$.next;try{D()}catch(C){throw $?F():Z=void 0,C}}Z=void 0,T&&T.enter()},!y&&!M&&!I&&R&&V?(tt=!0,j=V.createTextNode(""),new R(H).observe(j,{characterData:!0}),F=function(){j.data=tt=!tt}):!S&&N&&N.resolve?(lt=N.resolve(void 0),lt.constructor=N,P=h(lt.then,lt),F=function(){P(H)}):M?F=function(){B.nextTick(H)}:(p=h(p,u),F=function(){p(H)})),m.exports=z||function(T){var D={fn:T,next:void 0};Z&&(Z.next=D),$||($=D,F()),Z=D}},hIaP:function(m,x,e){var u=e("Ks5W"),h=e("m7zg"),g=e("8HiI"),p=e("WxoH"),y=e("IL+x"),S=e("ltkU"),I=u.TypeError;m.exports=function(M,R){var V=arguments.length<2?S(M):R;if(g(V))return p(h(V,M));throw I(y(M)+" is not iterable")}},"iBj/":function(m,x,e){var u=e("m7zg"),h=e("WxoH"),g=e("oK8H");m.exports=function(p,y,S){var I,M;h(p);try{if(I=g(p,"return"),!I){if(y==="throw")throw S;return S}I=u(I,p)}catch(R){M=!0,I=R}if(y==="throw")throw S;if(M)throw I;return h(I),S}},iWRt:function(m,x,e){"use strict";var u=e("nCzB"),h=e("aLaa"),g=e("uZ/K"),p=h([].reverse),y=[1,2];u({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return g(this)&&(this.length=this.length),p(this)}})},jgt4:function(m,x,e){"use strict";var u=e("nCzB"),h=e("m7zg"),g=e("jybJ"),p=e("N6FT"),y=e("JTf3"),S=e("3agc"),I=e("WLJ+"),M=e("JHvW"),R=e("ueY1"),V=e("8ODz"),B=e("WrAw"),N=e("11yv"),w=e("AoAp"),z=e("qjFr"),H=p.PROPER,$=p.CONFIGURABLE,Z=z.IteratorPrototype,F=z.BUGGY_SAFARI_ITERATORS,tt=N("iterator"),j="keys",lt="values",P="entries",T=function(){return this};m.exports=function(D,C,_,nt,q,O,K){S(_,C,nt);var b=function(ft){if(ft===q&&J)return J;if(!F&&ft in L)return L[ft];switch(ft){case j:return function(){return new _(this,ft)};case lt:return function(){return new _(this,ft)};case P:return function(){return new _(this,ft)}}return function(){return new _(this)}},A=C+" Iterator",G=!1,L=D.prototype,W=L[tt]||L["@@iterator"]||q&&L[q],J=!F&&W||b(q),Y=C=="Array"&&L.entries||W,X,Q,ot;if(Y&&(X=I(Y.call(new D)),X!==Object.prototype&&X.next&&(!g&&I(X)!==Z&&(M?M(X,Z):y(X[tt])||B(X,tt,T)),R(X,A,!0,!0),g&&(w[A]=T))),H&&q==lt&&W&&W.name!==lt&&(!g&&$?V(L,"name",lt):(G=!0,J=function(){return h(W,this)})),q)if(Q={values:b(lt),keys:O?J:b(j),entries:b(P)},K)for(ot in Q)(F||G||!(ot in L))&&B(L,ot,Q[ot]);else u({target:C,proto:!0,forced:F||G},Q);return(!g||K)&&L[tt]!==J&&B(L,tt,J,{name:q}),w[C]=J,Q}},jybJ:function(m,x){m.exports=!1},k2qh:function(m,x,e){var u=e("Ks5W"),h=u.TypeError;m.exports=function(g,p){if(g<p)throw h("Not enough arguments");return g}},lAFk:function(m,x,e){var u=e("Ks5W");m.exports=function(h,g){var p=u.console;p&&p.error&&(arguments.length==1?p.error(h):p.error(h,g))}},ltkU:function(m,x,e){var u=e("g8+u"),h=e("oK8H"),g=e("AoAp"),p=e("11yv"),y=p("iterator");m.exports=function(S){if(S!=null)return h(S,y)||h(S,"@@iterator")||g[u(S)]}},m7zg:function(m,x,e){var u=e("66qH"),h=Function.prototype.call;m.exports=u?h.bind(h):function(){return h.apply(h,arguments)}},"mGb/":function(m,x,e){var u=e("eRwv"),h=e("JTf3"),g=/#|\.prototype\./,p=function(R,V){var B=S[y(R)];return B==M?!0:B==I?!1:h(V)?u(V):!!V},y=p.normalize=function(R){return String(R).replace(g,".").toLowerCase()},S=p.data={},I=p.NATIVE="N",M=p.POLYFILL="P";m.exports=p},mcoe:function(m,x,e){var u=e("aLaa"),h=e("8HiI"),g=e("66qH"),p=u(u.bind);m.exports=function(y,S){return h(y),S===void 0?y:g?p(y,S):function(){return y.apply(S,arguments)}}},mdxj:function(m,x,e){"use strict";var u=e("nCzB"),h=e("FjAG").left,g=e("QELg"),p=e("aNIs"),y=e("IGIO"),S=g("reduce"),I=!y&&p>79&&p<83;u({target:"Array",proto:!0,forced:!S||I},{reduce:function(R){var V=arguments.length;return h(this,R,V,V>1?arguments[1]:void 0)}})},me6S:function(m,x,e){var u=e("Ks5W"),h=e("SwuV"),g=u.document,p=h(g)&&h(g.createElement);m.exports=function(y){return p?g.createElement(y):{}}},ms20:function(m,x,e){var u=e("Ks5W"),h=e("m7zg"),g=e("SwuV"),p=e("bT0D"),y=e("oK8H"),S=e("2lHc"),I=e("11yv"),M=u.TypeError,R=I("toPrimitive");m.exports=function(V,B){if(!g(V)||p(V))return V;var N=y(V,R),w;if(N){if(B===void 0&&(B="default"),w=h(N,V,B),!g(w)||p(w))return w;throw M("Can't convert object to primitive value")}return B===void 0&&(B="number"),S(V,B)}},n6S8:function(m,x,e){var u=e("SN6V"),h=Math.max,g=Math.min;m.exports=function(p,y){var S=u(p);return S<0?h(S+y,0):g(S,y)}},nATg:function(m,x,e){var u=e("Ks5W"),h=Object.defineProperty;m.exports=function(g,p){try{h(u,g,{value:p,configurable:!0,writable:!0})}catch(y){u[g]=p}return p}},nCzB:function(m,x,e){var u=e("Ks5W"),h=e("fKql").f,g=e("8ODz"),p=e("WrAw"),y=e("nATg"),S=e("Ttl4"),I=e("mGb/");m.exports=function(M,R){var V=M.target,B=M.global,N=M.stat,w,z,H,$,Z,F;if(B?z=u:N?z=u[V]||y(V,{}):z=(u[V]||{}).prototype,z)for(H in R){if(Z=R[H],M.noTargetGet?(F=h(z,H),$=F&&F.value):$=z[H],w=I(B?H:V+(N?".":"#")+H,M.forced),!w&&$!==void 0){if(typeof Z==typeof $)continue;S(Z,$)}(M.sham||$&&$.sham)&&g(Z,"sham",!0),p(z,H,Z,M)}}},noWC:function(m,x){m.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},nvEG:function(m,x,e){var u=e("Ks5W"),h=e("mcoe"),g=e("m7zg"),p=e("WxoH"),y=e("IL+x"),S=e("3n0U"),I=e("tMNq"),M=e("3Xd8"),R=e("hIaP"),V=e("ltkU"),B=e("iBj/"),N=u.TypeError,w=function(H,$){this.stopped=H,this.result=$},z=w.prototype;m.exports=function(H,$,Z){var F=Z&&Z.that,tt=!!(Z&&Z.AS_ENTRIES),j=!!(Z&&Z.IS_ITERATOR),lt=!!(Z&&Z.INTERRUPTED),P=h($,F),T,D,C,_,nt,q,O,K=function(A){return T&&B(T,"normal",A),new w(!0,A)},b=function(A){return tt?(p(A),lt?P(A[0],A[1],K):P(A[0],A[1])):lt?P(A,K):P(A)};if(j)T=H;else{if(D=V(H),!D)throw N(y(H)+" is not iterable");if(S(D)){for(C=0,_=I(H);_>C;C++)if(nt=b(H[C]),nt&&M(z,nt))return nt;return new w(!1)}T=R(H,D)}for(q=T.next;!(O=g(q,T)).done;){try{nt=b(O.value)}catch(A){B(T,"throw",A)}if(typeof nt=="object"&&nt&&M(z,nt))return nt}return new w(!1)}},oK8H:function(m,x,e){var u=e("8HiI");m.exports=function(h,g){var p=h[g];return p==null?void 0:u(p)}},oR5W:function(m,x,e){var u=e("++4Y"),h=e("FkIU"),g=e("FlRv"),p=e("WxoH"),y=e("vkZI"),S=e("Ai06");x.f=u&&!h?Object.defineProperties:function(M,R){p(M);for(var V=y(R),B=S(R),N=B.length,w=0,z;N>w;)g.f(M,z=B[w++],V[z]);return M}},oauk:function(m,x,e){"use strict";var u=e("GTqx"),h=e("FlRv"),g=e("4uGi");m.exports=function(p,y,S){var I=u(y);I in p?h.f(p,I,g(0,S)):p[I]=S}},p5Ma:function(m,x,e){var u=e("Ks5W"),h=e("aLaa"),g=e("eRwv"),p=e("ba8b"),y=u.Object,S=h("".split);m.exports=g(function(){return!y("z").propertyIsEnumerable(0)})?function(I){return p(I)=="String"?S(I,""):y(I)}:y},pVCk:function(m,x,e){var u=e("++4Y"),h=e("eRwv"),g=e("me6S");m.exports=!u&&!h(function(){return Object.defineProperty(g("div"),"a",{get:function(){return 7}}).a!=7})},"plO+":function(m,x,e){var u=e("aNIs"),h=e("eRwv");m.exports=!!Object.getOwnPropertySymbols&&!h(function(){var g=Symbol();return!String(g)||!(Object(g)instanceof Symbol)||!Symbol.sham&&u&&u<41})},qJvV:function(m,x,e){var u=e("Ks5W"),h=e("ENhe"),g=e("GI0h"),p=e("Lltv"),y=e("8ODz"),S=e("11yv"),I=S("iterator"),M=S("toStringTag"),R=p.values,V=function(N,w){if(N){if(N[I]!==R)try{y(N,I,R)}catch(H){N[I]=R}if(N[M]||y(N,M,w),h[w]){for(var z in p)if(N[z]!==p[z])try{y(N,z,p[z])}catch(H){N[z]=p[z]}}}};for(var B in h)V(u[B]&&u[B].prototype,B);V(g,"DOMTokenList")},qjFr:function(m,x,e){"use strict";var u=e("eRwv"),h=e("JTf3"),g=e("XFuk"),p=e("WLJ+"),y=e("WrAw"),S=e("11yv"),I=e("jybJ"),M=S("iterator"),R=!1,V,B,N;[].keys&&(N=[].keys(),"next"in N?(B=p(p(N)),B!==Object.prototype&&(V=B)):R=!0);var w=V==null||u(function(){var z={};return V[M].call(z)!==z});w?V={}:I&&(V=g(V)),h(V[M])||y(V,M,function(){return this}),m.exports={IteratorPrototype:V,BUGGY_SAFARI_ITERATORS:R}},qzpy:function(m,x,e){var u=e("Ks5W"),h=e("g8+u"),g=u.String;m.exports=function(p){if(h(p)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return g(p)}},sNJV:function(m,x,e){var u=e("aLaa"),h=e("JTf3"),g=e("4gdG"),p=u(Function.toString);h(g.inspectSource)||(g.inspectSource=function(y){return p(y)}),m.exports=g.inspectSource},tMNq:function(m,x,e){var u=e("c3MK");m.exports=function(h){return u(h.length)}},"uZ/K":function(m,x,e){var u=e("ba8b");m.exports=Array.isArray||function(g){return u(g)=="Array"}},ueY1:function(m,x,e){var u=e("FlRv").f,h=e("YELS"),g=e("11yv"),p=g("toStringTag");m.exports=function(y,S,I){y&&!I&&(y=y.prototype),y&&!h(y,p)&&u(y,p,{configurable:!0,value:S})}},uoua:function(m,x,e){var u=e("Ks5W"),h=e("3Xd8"),g=u.TypeError;m.exports=function(p,y){if(h(y,p))return p;throw g("Incorrect invocation")}},vTDQ:function(m,x){m.exports=typeof window=="object"},vkZI:function(m,x,e){var u=e("p5Ma"),h=e("XaNE");m.exports=function(g){return u(h(g))}},vrKp:function(m,x,e){"use strict";var u=e("nCzB"),h=e("jybJ"),g=e("Ks5W"),p=e("RYfq"),y=e("m7zg"),S=e("BDtL"),I=e("WrAw"),M=e("LOfi"),R=e("JHvW"),V=e("ueY1"),B=e("9Bi7"),N=e("8HiI"),w=e("JTf3"),z=e("SwuV"),H=e("uoua"),$=e("sNJV"),Z=e("nvEG"),F=e("X/EZ"),tt=e("NudO"),j=e("XTcp").set,lt=e("gzPo"),P=e("TRzv"),T=e("lAFk"),D=e("zFjv"),C=e("8xe4"),_=e("zUnQ"),nt=e("UQ6y"),q=e("mGb/"),O=e("11yv"),K=e("vTDQ"),b=e("IGIO"),A=e("aNIs"),G=O("species"),L="Promise",W=nt.getterFor(L),J=nt.set,Y=nt.getterFor(L),X=S&&S.prototype,Q=S,ot=X,ft=g.TypeError,st=g.document,Tt=g.process,dt=D.f,pt=dt,Ct=!!(st&&st.createEvent&&g.dispatchEvent),St=w(g.PromiseRejectionEvent),It="unhandledrejection",Mt="rejectionhandled",Rt=0,Nt=1,Lt=2,jt=1,Bt=2,Vt=!1,Dt,At,Pt,bt,Ht=q(L,function(){var et=$(Q),ht=et!==String(Q);if(!ht&&A===66)return!0;if(h&&!ot.finally)return!0;if(A>=51&&/native code/.test(et))return!1;var gt=new Q(function(Ft){Ft(1)}),yt=function(Ft){Ft(function(){},function(){})},Ot=gt.constructor={};return Ot[G]=yt,Vt=gt.then(function(){})instanceof yt,Vt?!ht&&K&&!St:!0}),qt=Ht||!F(function(et){Q.all(et).catch(function(){})}),zt=function(et){var ht;return z(et)&&w(ht=et.then)?ht:!1},_t=function(et,ht){var gt=ht.value,yt=ht.state==Nt,Ot=yt?et.ok:et.fail,Ft=et.resolve,Jt=et.reject,kt=et.domain,Xt,de,le;try{Ot?(yt||(ht.rejection===Bt&&ae(ht),ht.rejection=jt),Ot===!0?Xt=gt:(kt&&kt.enter(),Xt=Ot(gt),kt&&(kt.exit(),le=!0)),Xt===et.promise?Jt(ft("Promise-chain cycle")):(de=zt(Xt))?y(de,Xt,Ft,Jt):Ft(Xt)):Jt(gt)}catch(ge){kt&&!le&&kt.exit(),Jt(ge)}},oe=function(et,ht){if(et.notified)return;et.notified=!0,lt(function(){for(var gt=et.reactions,yt;yt=gt.get();)_t(yt,et);et.notified=!1,ht&&!et.rejection&&ve(et)})},se=function(et,ht,gt){var yt,Ot;Ct?(yt=st.createEvent("Event"),yt.promise=ht,yt.reason=gt,yt.initEvent(et,!1,!0),g.dispatchEvent(yt)):yt={promise:ht,reason:gt},!St&&(Ot=g["on"+et])?Ot(yt):et===It&&T("Unhandled promise rejection",gt)},ve=function(et){y(j,g,function(){var ht=et.facade,gt=et.value,yt=pe(et),Ot;if(yt&&(Ot=C(function(){b?Tt.emit("unhandledRejection",gt,ht):se(It,ht,gt)}),et.rejection=b||pe(et)?Bt:jt,Ot.error))throw Ot.value})},pe=function(et){return et.rejection!==jt&&!et.parent},ae=function(et){y(j,g,function(){var ht=et.facade;b?Tt.emit("rejectionHandled",ht):se(Mt,ht,et.value)})},ee=function(et,ht,gt){return function(yt){et(ht,yt,gt)}},re=function(et,ht,gt){if(et.done)return;et.done=!0,gt&&(et=gt),et.value=ht,et.state=Lt,oe(et,!0)},$t=function(et,ht,gt){if(et.done)return;et.done=!0,gt&&(et=gt);try{if(et.facade===ht)throw ft("Promise can't be resolved itself");var yt=zt(ht);yt?lt(function(){var Ot={done:!1};try{y(yt,ht,ee($t,Ot,et),ee(re,Ot,et))}catch(Ft){re(Ot,Ft,et)}}):(et.value=ht,et.state=Nt,oe(et,!1))}catch(Ot){re({done:!1},Ot,et)}};if(Ht&&(Q=function(ht){H(this,ot),N(ht),y(Dt,this);var gt=W(this);try{ht(ee($t,gt),ee(re,gt))}catch(yt){re(gt,yt)}},ot=Q.prototype,Dt=function(ht){J(this,{type:L,done:!1,notified:!1,parent:!1,reactions:new _,rejection:!1,state:Rt,value:void 0})},Dt.prototype=M(ot,{then:function(ht,gt){var yt=Y(this),Ot=dt(tt(this,Q));return yt.parent=!0,Ot.ok=w(ht)?ht:!0,Ot.fail=w(gt)&&gt,Ot.domain=b?Tt.domain:void 0,yt.state==Rt?yt.reactions.add(Ot):lt(function(){_t(Ot,yt)}),Ot.promise},catch:function(et){return this.then(void 0,et)}}),At=function(){var et=new Dt,ht=W(et);this.promise=et,this.resolve=ee($t,ht),this.reject=ee(re,ht)},D.f=dt=function(et){return et===Q||et===Pt?new At(et):pt(et)},!h&&w(S)&&X!==Object.prototype)){bt=X.then,Vt||(I(X,"then",function(ht,gt){var yt=this;return new Q(function(Ot,Ft){y(bt,yt,Ot,Ft)}).then(ht,gt)},{unsafe:!0}),I(X,"catch",ot.catch,{unsafe:!0}));try{delete X.constructor}catch(et){}R&&R(X,ot)}u({global:!0,wrap:!0,forced:Ht},{Promise:Q}),V(Q,L,!1,!0),B(L),Pt=p(L),u({target:L,stat:!0,forced:Ht},{reject:function(ht){var gt=dt(this);return y(gt.reject,void 0,ht),gt.promise}}),u({target:L,stat:!0,forced:h||Ht},{resolve:function(ht){return P(h&&this===Pt?Q:this,ht)}}),u({target:L,stat:!0,forced:qt},{all:function(ht){var gt=this,yt=dt(gt),Ot=yt.resolve,Ft=yt.reject,Jt=C(function(){var kt=N(gt.resolve),Xt=[],de=0,le=1;Z(ht,function(ge){var vt=de++,ye=!1;le++,y(kt,gt,ge).then(function(Wt){if(ye)return;ye=!0,Xt[vt]=Wt,--le||Ot(Xt)},Ft)}),--le||Ot(Xt)});return Jt.error&&Ft(Jt.value),yt.promise},race:function(ht){var gt=this,yt=dt(gt),Ot=yt.reject,Ft=C(function(){var Jt=N(gt.resolve);Z(ht,function(kt){y(Jt,gt,kt).then(yt.resolve,Ot)})});return Ft.error&&Ot(Ft.value),yt.promise}})},wOD2:function(m,x,e){"use strict";var u=e("nCzB"),h=e("RXj+").trim,g=e("5JCY");u({target:"String",proto:!0,forced:g("trim")},{trim:function(){return h(this)}})},"x1+7":function(m,x,e){var u=e("RYfq"),h=e("aLaa"),g=e("QrM1"),p=e("UCFi"),y=e("WxoH"),S=h([].concat);m.exports=u("Reflect","ownKeys")||function(M){var R=g.f(y(M)),V=p.f;return V?S(R,V(M)):R}},x8x8:function(m,x,e){"use strict";var u=e("1mOU"),h=e("m7zg"),g=e("aLaa"),p=e("WONN"),y=e("eRwv"),S=e("WxoH"),I=e("JTf3"),M=e("SN6V"),R=e("c3MK"),V=e("qzpy"),B=e("XaNE"),N=e("M/+V"),w=e("oK8H"),z=e("Ne/+"),H=e("3fk+"),$=e("11yv"),Z=$("replace"),F=Math.max,tt=Math.min,j=g([].concat),lt=g([].push),P=g("".indexOf),T=g("".slice),D=function(q){return q===void 0?q:String(q)},C=function(){return"a".replace(/./,"$0")==="$0"}(),_=function(){return/./[Z]?/./[Z]("a","$0")==="":!1}(),nt=!y(function(){var q=/./;return q.exec=function(){var O=[];return O.groups={a:"7"},O},"".replace(q,"$<a>")!=="7"});p("replace",function(q,O,K){var b=_?"$":"$0";return[function(G,L){var W=B(this),J=G==null?void 0:w(G,Z);return J?h(J,G,W,L):h(O,V(W),G,L)},function(A,G){var L=S(this),W=V(A);if(typeof G=="string"&&P(G,b)===-1&&P(G,"$<")===-1){var J=K(O,L,W,G);if(J.done)return J.value}var Y=I(G);Y||(G=V(G));var X=L.global;if(X){var Q=L.unicode;L.lastIndex=0}for(var ot=[];;){var ft=H(L,W);if(ft===null)break;if(lt(ot,ft),!X)break;var st=V(ft[0]);st===""&&(L.lastIndex=N(W,R(L.lastIndex),Q))}for(var Tt="",dt=0,pt=0;pt<ot.length;pt++){ft=ot[pt];for(var Ct=V(ft[0]),St=F(tt(M(ft.index),W.length),0),It=[],Mt=1;Mt<ft.length;Mt++)lt(It,D(ft[Mt]));var Rt=ft.groups;if(Y){var Nt=j([Ct],It,St,W);Rt!==void 0&&lt(Nt,Rt);var Lt=V(u(G,void 0,Nt))}else Lt=z(Ct,W,St,It,Rt,G);St>=dt&&(Tt+=T(W,dt,St)+Lt,dt=St+Ct.length)}return Tt+T(W,dt)}]},!nt||!C||_)},yD9w:function(m,x,e){"use strict";var u=e("aLaa"),h=e("N6FT").PROPER,g=e("WrAw"),p=e("WxoH"),y=e("3Xd8"),S=e("qzpy"),I=e("eRwv"),M=e("HTC/"),R="toString",V=RegExp.prototype,B=V[R],N=u(M),w=I(function(){return B.call({source:"a",flags:"b"})!="/a/b"}),z=h&&B.name!=R;(w||z)&&g(RegExp.prototype,R,function(){var $=p(this),Z=S($.source),F=$.flags,tt=S(F===void 0&&y(V,$)&&!("flags"in V)?N($):F);return"/"+Z+"/"+tt},{unsafe:!0})},yXPU:function(m,x){function e(h,g,p,y,S,I,M){try{var R=h[I](M),V=R.value}catch(B){p(B);return}R.done?g(V):Promise.resolve(V).then(y,S)}function u(h){return function(){var g=this,p=arguments;return new Promise(function(y,S){var I=h.apply(g,p);function M(V){e(I,y,S,M,R,"next",V)}function R(V){e(I,y,S,M,R,"throw",V)}M(void 0)})}}m.exports=u,m.exports.__esModule=!0,m.exports.default=m.exports},ymN0:function(m,x,e){var u=e("aLaa"),h=e("SN6V"),g=e("qzpy"),p=e("XaNE"),y=u("".charAt),S=u("".charCodeAt),I=u("".slice),M=function(R){return function(V,B){var N=g(p(V)),w=h(B),z=N.length,H,$;return w<0||w>=z?R?"":void 0:(H=S(N,w),H<55296||H>56319||w+1===z||($=S(N,w+1))<56320||$>57343?R?y(N,w):H:R?I(N,w,w+2):(H-55296<<10)+($-56320)+65536)}};m.exports={codeAt:M(!1),charAt:M(!0)}},zFjv:function(m,x,e){"use strict";var u=e("8HiI"),h=function(g){var p,y;this.promise=new g(function(S,I){if(p!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");p=S,y=I}),this.resolve=u(p),this.reject=u(y)};m.exports.f=function(g){return new h(g)}},zUnQ:function(m,x){var e=function(){this.head=null,this.tail=null};e.prototype={add:function(u){var h={item:u,next:null};this.head?this.tail.next=h:this.head=h,this.tail=h},get:function(){var u=this.head;if(u)return this.head=u.next,this.tail===u&&(this.tail=null),u.item}},m.exports=e}}]);