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.a31b8fe3.async.js

19 lines
182 KiB

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