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/237.ff203ed6.async.js

19 lines
182 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[237],{"++4Y":function(m,y,e){var u=e("eRwv");m.exports=!u(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"/TZh":function(m,y,e){var u=e("11yv"),h=u("match");m.exports=function(v){var g=/./;try{"/./"[v](g)}catch(x){try{return g[h]=!1,"/./"[v](g)}catch(T){}}return!1}},"/dXc":function(m,y){var e=Math.ceil,u=Math.floor;m.exports=Math.trunc||function(v){var g=+v;return(g>0?u:e)(g)}},"/pbl":function(m,y,e){var u=e("eE3R");m.exports=/web0s(?!.*chrome)/i.test(u)},"013W":function(m,y){var e=typeof document=="object"&&document.all,u=typeof e=="undefined"&&e!==void 0;m.exports={all:e,IS_HTMLDDA:u}},"0B/8":function(m,y,e){"use strict";e.d(y,"a",function(){return V});/*! *****************************************************************************
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(R,U){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,nt){A.__proto__=nt}||function(A,nt){for(var at in nt)Object.prototype.hasOwnProperty.call(nt,at)&&(A[at]=nt[at])})(R,U)};function h(C,R){if(typeof R!="function"&&R!==null)throw new TypeError("Class extends value "+String(R)+" is not a constructor or null");function U(){this.constructor=C}u(C,R),C.prototype=R===null?Object.create(R):(U.prototype=R.prototype,new U)}function v(C){var R="";Array.isArray(C)||(C=[C]);for(var U=0;U<C.length;U++){var A=C[U];if(A.type===V.CLOSE_PATH)R+="z";else if(A.type===V.HORIZ_LINE_TO)R+=(A.relative?"h":"H")+A.x;else if(A.type===V.VERT_LINE_TO)R+=(A.relative?"v":"V")+A.y;else if(A.type===V.MOVE_TO)R+=(A.relative?"m":"M")+A.x+" "+A.y;else if(A.type===V.LINE_TO)R+=(A.relative?"l":"L")+A.x+" "+A.y;else if(A.type===V.CURVE_TO)R+=(A.relative?"c":"C")+A.x1+" "+A.y1+" "+A.x2+" "+A.y2+" "+A.x+" "+A.y;else if(A.type===V.SMOOTH_CURVE_TO)R+=(A.relative?"s":"S")+A.x2+" "+A.y2+" "+A.x+" "+A.y;else if(A.type===V.QUAD_TO)R+=(A.relative?"q":"Q")+A.x1+" "+A.y1+" "+A.x+" "+A.y;else if(A.type===V.SMOOTH_QUAD_TO)R+=(A.relative?"t":"T")+A.x+" "+A.y;else{if(A.type!==V.ARC)throw new Error('Unexpected command type "'+A.type+'" at index '+U+".");R+=(A.relative?"a":"A")+A.rX+" "+A.rY+" "+A.xRot+" "+ +A.lArcFlag+" "+ +A.sweepFlag+" "+A.x+" "+A.y}}return R}function g(C,R){var U=C[0],A=C[1];return[U*Math.cos(R)-A*Math.sin(R),U*Math.sin(R)+A*Math.cos(R)]}function x(){for(var C=[],R=0;R<arguments.length;R++)C[R]=arguments[R];for(var U=0;U<C.length;U++)if(typeof C[U]!="number")throw new Error("assertNumbers arguments["+U+"] is not a number. "+typeof C[U]+" == typeof "+C[U]);return!0}var T=Math.PI;function P(C,R,U){C.lArcFlag=C.lArcFlag===0?0:1,C.sweepFlag=C.sweepFlag===0?0:1;var A=C.rX,nt=C.rY,at=C.x,_=C.y;A=Math.abs(C.rX),nt=Math.abs(C.rY);var O=g([(R-at)/2,(U-_)/2],-C.xRot/180*T),$=O[0],b=O[1],I=Math.pow($,2)/Math.pow(A,2)+Math.pow(b,2)/Math.pow(nt,2);1<I&&(A*=Math.sqrt(I),nt*=Math.sqrt(I)),C.rX=A,C.rY=nt;var Y=Math.pow(A,2)*Math.pow(b,2)+Math.pow(nt,2)*Math.pow($,2),w=(C.lArcFlag!==C.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(A,2)*Math.pow(nt,2)-Y)/Y)),F=A*b/nt*w,Q=-nt*$/A*w,H=g([F,Q],C.xRot/180*T);C.cX=H[0]+(R+at)/2,C.cY=H[1]+(U+_)/2,C.phi1=Math.atan2((b-Q)/nt,($-F)/A),C.phi2=Math.atan2((-b-Q)/nt,(-$-F)/A),C.sweepFlag===0&&C.phi2>C.phi1&&(C.phi2-=2*T),C.sweepFlag===1&&C.phi2<C.phi1&&(C.phi2+=2*T),C.phi1*=180/T,C.phi2*=180/T}function N(C,R,U){x(C,R,U);var A=C*C+R*R-U*U;if(0>A)return[];if(A===0)return[[C*U/(C*C+R*R),R*U/(C*C+R*R)]];var nt=Math.sqrt(A);return[[(C*U+R*nt)/(C*C+R*R),(R*U-C*nt)/(C*C+R*R)],[(C*U-R*nt)/(C*C+R*R),(R*U+C*nt)/(C*C+R*R)]]}var S,j=Math.PI/180;function B(C,R,U){return(1-U)*C+U*R}function D(C,R,U,A){return C+Math.cos(A/180*T)*R+Math.sin(A/180*T)*U}function W(C,R,U,A){var nt=1e-6,at=R-C,_=U-R,O=3*at+3*(A-U)-6*_,$=6*(_-at),b=3*at;return Math.abs(O)<nt?[-b/$]:function(I,Y,w){w===void 0&&(w=1e-6);var F=I*I/4-Y;if(F<-w)return[];if(F<=w)return[-I/2];var Q=Math.sqrt(F);return[-I/2-Q,-I/2+Q]}($/O,b/O,nt)}function G(C,R,U,A,nt){var at=1-nt;return C*(at*at*at)+R*(3*at*at*nt)+U*(3*at*nt*nt)+A*(nt*nt*nt)}!function(C){function R(){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 U(){var O=NaN,$=NaN,b=NaN,I=NaN;return nt(function(Y,w,F){return Y.type&V.SMOOTH_CURVE_TO&&(Y.type=V.CURVE_TO,O=isNaN(O)?w:O,$=isNaN($)?F:$,Y.x1=Y.relative?w-O:2*w-O,Y.y1=Y.relative?F-$:2*F-$),Y.type&V.CURVE_TO?(O=Y.relative?w+Y.x2:Y.x2,$=Y.relative?F+Y.y2:Y.y2):(O=NaN,$=NaN),Y.type&V.SMOOTH_QUAD_TO&&(Y.type=V.QUAD_TO,b=isNaN(b)?w:b,I=isNaN(I)?F:I,Y.x1=Y.relative?w-b:2*w-b,Y.y1=Y.relative?F-I:2*F-I),Y.type&V.QUAD_TO?(b=Y.relative?w+Y.x1:Y.x1,I=Y.relative?F+Y.y1:Y.y1):(b=NaN,I=NaN),Y})}function A(){var O=NaN,$=NaN;return nt(function(b,I,Y){if(b.type&V.SMOOTH_QUAD_TO&&(b.type=V.QUAD_TO,O=isNaN(O)?I:O,$=isNaN($)?Y:$,b.x1=b.relative?I-O:2*I-O,b.y1=b.relative?Y-$:2*Y-$),b.type&V.QUAD_TO){O=b.relative?I+b.x1:b.x1,$=b.relative?Y+b.y1:b.y1;var w=b.x1,F=b.y1;b.type=V.CURVE_TO,b.x1=((b.relative?0:I)+2*w)/3,b.y1=((b.relative?0:Y)+2*F)/3,b.x2=(b.x+2*w)/3,b.y2=(b.y+2*F)/3}else O=NaN,$=NaN;return b})}function nt(O){var $=0,b=0,I=NaN,Y=NaN;return function(w){if(isNaN(I)&&!(w.type&V.MOVE_TO))throw new Error("path must start with moveto");var F=O(w,$,b,I,Y);return w.type&V.CLOSE_PATH&&($=I,b=Y),w.x!==void 0&&($=w.relative?$+w.x:w.x),w.y!==void 0&&(b=w.relative?b+w.y:w.y),w.type&V.MOVE_TO&&(I=$,Y=b),F}}function at(O,$,b,I,Y,w){return x(O,$,b,I,Y,w),nt(function(F,Q,H,J){var k=F.x1,ft=F.x2,pt=F.relative&&!isNaN(J),ut=F.x!==void 0?F.x:pt?0:Q,Nt=F.y!==void 0?F.y:pt?0:H;function St(ot){return ot*ot}F.type&V.HORIZ_LINE_TO&&$!==0&&(F.type=V.LINE_TO,F.y=F.relative?0:H),F.type&V.VERT_LINE_TO&&b!==0&&(F.type=V.LINE_TO,F.x=F.relative?0:Q),F.x!==void 0&&(F.x=F.x*O+Nt*b+(pt?0:Y)),F.y!==void 0&&(F.y=ut*$+F.y*I+(pt?0:w)),F.x1!==void 0&&(F.x1=F.x1*O+F.y1*b+(pt?0:Y)),F.y1!==void 0&&(F.y1=k*$+F.y1*I+(pt?0:w)),F.x2!==void 0&&(F.x2=F.x2*O+F.y2*b+(pt?0:Y)),F.y2!==void 0&&(F.y2=ft*$+F.y2*I+(pt?0:w));var Ot=O*I-$*b;if(F.xRot!==void 0&&(O!==1||$!==0||b!==0||I!==1))if(Ot===0)delete F.rX,delete F.rY,delete F.xRot,delete F.lArcFlag,delete F.sweepFlag,F.type=V.LINE_TO;else{var It=F.xRot*Math.PI/180,wt=Math.sin(It),Bt=Math.cos(It),Dt=1/St(F.rX),Ft=1/St(F.rY),Ct=St(Bt)*Dt+St(wt)*Ft,Gt=2*wt*Bt*(Dt-Ft),Vt=St(wt)*Dt+St(Bt)*Ft,Yt=Ct*I*I-Gt*$*I+Vt*$*$,Lt=Gt*(O*I+$*b)-2*(Ct*b*I+Vt*O*$),Jt=Ct*b*b-Gt*O*b+Vt*O*O,jt=(Math.atan2(Lt,Yt-Jt)+Math.PI)%Math.PI/2,Tt=Math.sin(jt),$t=Math.cos(jt);F.rX=Math.abs(Ot)/Math.sqrt(Yt*St($t)+Lt*Tt*$t+Jt*St(Tt)),F.rY=Math.abs(Ot)/Math.sqrt(Yt*St(Tt)-Lt*Tt*$t+Jt*St($t)),F.xRot=180*jt/Math.PI}return F.sweepFlag!==void 0&&0>Ot&&(F.sweepFlag=+!F.sweepFlag),F})}function _(){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),x(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=R,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(I,Y,w,F,Q){if(isNaN(F)&&!(I.type&V.MOVE_TO))throw new Error("path must start with moveto");return $&&I.type&V.HORIZ_LINE_TO&&(I.type=V.LINE_TO,I.y=I.relative?0:w),b&&I.type&V.VERT_LINE_TO&&(I.type=V.LINE_TO,I.x=I.relative?0:Y),O&&I.type&V.CLOSE_PATH&&(I.type=V.LINE_TO,I.x=I.relative?F-Y:F,I.y=I.relative?Q-w:Q),I.type&V.ARC&&(I.rX===0||I.rY===0)&&(I.type=V.LINE_TO,delete I.rX,delete I.rY,delete I.xRot,delete I.lArcFlag,delete I.sweepFlag),I})},C.NORMALIZE_ST=U,C.QT_TO_C=A,C.INFO=nt,C.SANITIZE=function(O){O===void 0&&(O=0),x(O);var $=NaN,b=NaN,I=NaN,Y=NaN;return nt(function(w,F,Q,H,J){var k=Math.abs,ft=!1,pt=0,ut=0;if(w.type&V.SMOOTH_CURVE_TO&&(pt=isNaN($)?0:F-$,ut=isNaN(b)?0:Q-b),w.type&(V.CURVE_TO|V.SMOOTH_CURVE_TO)?($=w.relative?F+w.x2:w.x2,b=w.relative?Q+w.y2:w.y2):($=NaN,b=NaN),w.type&V.SMOOTH_QUAD_TO?(I=isNaN(I)?F:2*F-I,Y=isNaN(Y)?Q:2*Q-Y):w.type&V.QUAD_TO?(I=w.relative?F+w.x1:w.x1,Y=w.relative?Q+w.y1:w.y2):(I=NaN,Y=NaN),w.type&V.LINE_COMMANDS||w.type&V.ARC&&(w.rX===0||w.rY===0||!w.lArcFlag)||w.type&V.CURVE_TO||w.type&V.SMOOTH_CURVE_TO||w.type&V.QUAD_TO||w.type&V.SMOOTH_QUAD_TO){var Nt=w.x===void 0?0:w.relative?w.x:w.x-F,St=w.y===void 0?0:w.relative?w.y:w.y-Q;pt=isNaN(I)?w.x1===void 0?pt:w.relative?w.x:w.x1-F:I-F,ut=isNaN(Y)?w.y1===void 0?ut:w.relative?w.y:w.y1-Q:Y-Q;var Ot=w.x2===void 0?0:w.relative?w.x:w.x2-F,It=w.y2===void 0?0:w.relative?w.y:w.y2-Q;k(Nt)<=O&&k(St)<=O&&k(pt)<=O&&k(ut)<=O&&k(Ot)<=O&&k(It)<=O&&(ft=!0)}return w.type&V.CLOSE_PATH&&k(F-H)<=O&&k(Q-J)<=O&&(ft=!0),ft?[]:w})},C.MATRIX=at,C.ROTATE=function(O,$,b){$===void 0&&($=0),b===void 0&&(b=0),x(O,$,b);var I=Math.sin(O),Y=Math.cos(O);return at(Y,I,-I,Y,$-$*Y+b*I,b-$*I-b*Y)},C.TRANSLATE=function(O,$){return $===void 0&&($=0),x(O,$),at(1,0,0,1,O,$)},C.SCALE=function(O,$){return $===void 0&&($=O),x(O,$),at(O,0,0,$,0,0)},C.SKEW_X=function(O){return x(O),at(1,0,Math.atan(O),1,0,0)},C.SKEW_Y=function(O){return x(O),at(1,Math.atan(O),0,1,0,0)},C.X_AXIS_SYMMETRY=function(O){return O===void 0&&(O=0),x(O),at(-1,0,0,1,O,0)},C.Y_AXIS_SYMMETRY=function(O){return O===void 0&&(O=0),x(O),at(1,0,0,-1,0,O)},C.A_TO_C=function(){return nt(function(O,$,b){return V.ARC===O.type?function(I,Y,w){var F,Q,H,J;I.cX||P(I,Y,w);for(var k=Math.min(I.phi1,I.phi2),ft=Math.max(I.phi1,I.phi2)-k,pt=Math.ceil(ft/90),ut=new Array(pt),Nt=Y,St=w,Ot=0;Ot<pt;Ot++){var It=B(I.phi1,I.phi2,Ot/pt),wt=B(I.phi1,I.phi2,(Ot+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],Gt=Ft[1],Vt=[Math.cos(wt*j),Math.sin(wt*j)],Yt=Vt[0],Lt=Vt[1],Jt=[Yt+Dt*Math.sin(wt*j),Lt-Dt*Math.cos(wt*j)],jt=Jt[0],Tt=Jt[1];ut[Ot]={relative:I.relative,type:V.CURVE_TO};var $t=function(gt,bt){var Rt=g([gt*I.rX,bt*I.rY],I.xRot),Mt=Rt[0],re=Rt[1];return[I.cX+Mt,I.cY+re]};F=$t(Ct,Gt),ut[Ot].x1=F[0],ut[Ot].y1=F[1],Q=$t(jt,Tt),ut[Ot].x2=Q[0],ut[Ot].y2=Q[1],H=$t(Yt,Lt),ut[Ot].x=H[0],ut[Ot].y=H[1],I.relative&&(ut[Ot].x1-=Nt,ut[Ot].y1-=St,ut[Ot].x2-=Nt,ut[Ot].y2-=St,ut[Ot].x-=Nt,ut[Ot].y-=St),Nt=(J=[ut[Ot].x,ut[Ot].y])[0],St=J[1]}return ut}(O,O.relative?0:$,O.relative?0:b):O})},C.ANNOTATE_ARCS=function(){return nt(function(O,$,b){return O.relative&&($=0,b=0),V.ARC===O.type&&P(O,$,b),O})},C.CLONE=_,C.CALCULATE_BOUNDS=function(){var O=function(F){var Q={};for(var H in F)Q[H]=F[H];return Q},$=R(),b=A(),I=U(),Y=nt(function(w,F,Q){var H=I(b($(O(w))));function J(Tt){Tt>Y.maxX&&(Y.maxX=Tt),Tt<Y.minX&&(Y.minX=Tt)}function k(Tt){Tt>Y.maxY&&(Y.maxY=Tt),Tt<Y.minY&&(Y.minY=Tt)}if(H.type&V.DRAWING_COMMANDS&&(J(F),k(Q)),H.type&V.HORIZ_LINE_TO&&J(H.x),H.type&V.VERT_LINE_TO&&k(H.y),H.type&V.LINE_TO&&(J(H.x),k(H.y)),H.type&V.CURVE_TO){J(H.x),k(H.y);for(var ft=0,pt=W(F,H.x1,H.x2,H.x);ft<pt.length;ft++)0<(jt=pt[ft])&&1>jt&&J(G(F,H.x1,H.x2,H.x,jt));for(var ut=0,Nt=W(Q,H.y1,H.y2,H.y);ut<Nt.length;ut++)0<(jt=Nt[ut])&&1>jt&&k(G(Q,H.y1,H.y2,H.y,jt))}if(H.type&V.ARC){J(H.x),k(H.y),P(H,F,Q);for(var St=H.xRot/180*Math.PI,Ot=Math.cos(St)*H.rX,It=Math.sin(St)*H.rX,wt=-Math.sin(St)*H.rY,Bt=Math.cos(St)*H.rY,Dt=H.phi1<H.phi2?[H.phi1,H.phi2]:-180>H.phi2?[H.phi2+360,H.phi1+360]:[H.phi2,H.phi1],Ft=Dt[0],Ct=Dt[1],Gt=function($t){var ot=$t[0],gt=$t[1],bt=180*Math.atan2(gt,ot)/Math.PI;return bt<Ft?bt+360:bt},Vt=0,Yt=N(wt,-Ot,0).map(Gt);Vt<Yt.length;Vt++)(jt=Yt[Vt])>Ft&&jt<Ct&&J(D(H.cX,Ot,wt,jt));for(var Lt=0,Jt=N(Bt,-It,0).map(Gt);Lt<Jt.length;Lt++){var jt;(jt=Jt[Lt])>Ft&&jt<Ct&&k(D(H.cY,It,Bt,jt))}}return w});return Y.minX=1/0,Y.maxX=-1/0,Y.minY=1/0,Y.maxY=-1/0,Y}}(S||(S={}));var M,X=function(){function C(){}return C.prototype.round=function(R){return this.transform(S.ROUND(R))},C.prototype.toAbs=function(){return this.transform(S.TO_ABS())},C.prototype.toRel=function(){return this.transform(S.TO_REL())},C.prototype.normalizeHVZ=function(R,U,A){return this.transform(S.NORMALIZE_HVZ(R,U,A))},C.prototype.normalizeST=function(){return this.transform(S.NORMALIZE_ST())},C.prototype.qtToC=function(){return this.transform(S.QT_TO_C())},C.prototype.aToC=function(){return this.transform(S.A_TO_C())},C.prototype.sanitize=function(R){return this.transform(S.SANITIZE(R))},C.prototype.translate=function(R,U){return this.transform(S.TRANSLATE(R,U))},C.prototype.scale=function(R,U){return this.transform(S.SCALE(R,U))},C.prototype.rotate=function(R,U,A){return this.transform(S.ROTATE(R,U,A))},C.prototype.matrix=function(R,U,A,nt,at,_){return this.transform(S.MATRIX(R,U,A,nt,at,_))},C.prototype.skewX=function(R){return this.transform(S.SKEW_X(R))},C.prototype.skewY=function(R){return this.transform(S.SKEW_Y(R))},C.prototype.xSymmetry=function(R){return this.transform(S.X_AXIS_SYMMETRY(R))},C.prototype.ySymmetry=function(R){return this.transform(S.Y_AXIS_SYMMETRY(R))},C.prototype.annotateArcs=function(){return this.transform(S.ANNOTATE_ARCS())},C}(),q=function(R){return R===" "||R===" "||R==="\r"||R===`
`},z=function(R){return"0".charCodeAt(0)<=R.charCodeAt(0)&&R.charCodeAt(0)<="9".charCodeAt(0)},rt=function(C){function R(){var U=C.call(this)||this;return U.curNumber="",U.curCommandType=-1,U.curCommandRelative=!1,U.canParseCommandOrComma=!0,U.curNumberHasExp=!1,U.curNumberHasExpDigits=!1,U.curNumberHasDecimal=!1,U.curArgs=[],U}return h(R,C),R.prototype.finish=function(U){if(U===void 0&&(U=[]),this.parse(" ",U),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return U},R.prototype.parse=function(U,A){var nt=this;A===void 0&&(A=[]);for(var at=function(w){A.push(w),nt.curArgs.length=0,nt.canParseCommandOrComma=!0},_=0;_<U.length;_++){var O=U[_],$=!(this.curCommandType!==V.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),b=z(O)&&(this.curNumber==="0"&&O==="0"||$);if(!z(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 I=Number(this.curNumber);if(isNaN(I))throw new SyntaxError("Invalid number ending at "+_);if(this.curCommandType===V.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>I)throw new SyntaxError('Expected positive number, got "'+I+'" at index "'+_+'"')}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 "'+_+'"')}this.curArgs.push(I),this.curArgs.length===lt[this.curCommandType]&&(V.HORIZ_LINE_TO===this.curCommandType?at({type:V.HORIZ_LINE_TO,relative:this.curCommandRelative,x:I}):V.VERT_LINE_TO===this.curCommandType?at({type:V.VERT_LINE_TO,relative:this.curCommandRelative,y:I}):this.curCommandType===V.MOVE_TO||this.curCommandType===V.LINE_TO||this.curCommandType===V.SMOOTH_QUAD_TO?(at({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),V.MOVE_TO===this.curCommandType&&(this.curCommandType=V.LINE_TO)):this.curCommandType===V.CURVE_TO?at({type:V.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===V.SMOOTH_CURVE_TO?at({type:V.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===V.QUAD_TO?at({type:V.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===V.ARC&&at({type:V.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 "+_+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+O+'" at index '+_+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,O!=="z"&&O!=="Z")if(O==="h"||O==="H")this.curCommandType=V.HORIZ_LINE_TO,this.curCommandRelative=O==="h";else if(O==="v"||O==="V")this.curCommandType=V.VERT_LINE_TO,this.curCommandRelative=O==="v";else if(O==="m"||O==="M")this.curCommandType=V.MOVE_TO,this.curCommandRelative=O==="m";else if(O==="l"||O==="L")this.curCommandType=V.LINE_TO,this.curCommandRelative=O==="l";else if(O==="c"||O==="C")this.curCommandType=V.CURVE_TO,this.curCommandRelative=O==="c";else if(O==="s"||O==="S")this.curCommandType=V.SMOOTH_CURVE_TO,this.curCommandRelative=O==="s";else if(O==="q"||O==="Q")this.curCommandType=V.QUAD_TO,this.curCommandRelative=O==="q";else if(O==="t"||O==="T")this.curCommandType=V.SMOOTH_QUAD_TO,this.curCommandRelative=O==="t";else{if(O!=="a"&&O!=="A")throw new SyntaxError('Unexpected character "'+O+'" at index '+_+".");this.curCommandType=V.ARC,this.curCommandRelative=O==="a"}else A.push({type:V.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},R.prototype.transform=function(U){return Object.create(this,{parse:{value:function(nt,at){at===void 0&&(at=[]);for(var _=0,O=Object.getPrototypeOf(this).parse.call(this,nt);_<O.length;_++){var $=O[_],b=U($);Array.isArray(b)?at.push.apply(at,b):at.push(b)}return at}}})},R}(X),V=function(C){function R(U){var A=C.call(this)||this;return A.commands=typeof U=="string"?R.parse(U):U,A}return h(R,C),R.prototype.encode=function(){return R.encode(this.commands)},R.prototype.getBounds=function(){var U=S.CALCULATE_BOUNDS();return this.transform(U),U},R.prototype.transform=function(U){for(var A=[],nt=0,at=this.commands;nt<at.length;nt++){var _=U(at[nt]);Array.isArray(_)?A.push.apply(A,_):A.push(_)}return this.commands=A,this},R.encode=function(U){return v(U)},R.parse=function(U){var A=new rt,nt=[];return A.parse(U,nt),A.finish(nt),nt},R.CLOSE_PATH=1,R.MOVE_TO=2,R.HORIZ_LINE_TO=4,R.VERT_LINE_TO=8,R.LINE_TO=16,R.CURVE_TO=32,R.SMOOTH_CURVE_TO=64,R.QUAD_TO=128,R.SMOOTH_QUAD_TO=256,R.ARC=512,R.LINE_COMMANDS=R.LINE_TO|R.HORIZ_LINE_TO|R.VERT_LINE_TO,R.DRAWING_COMMANDS=R.HORIZ_LINE_TO|R.VERT_LINE_TO|R.LINE_TO|R.CURVE_TO|R.SMOOTH_CURVE_TO|R.QUAD_TO|R.SMOOTH_QUAD_TO|R.ARC,R}(X),lt=((M={})[V.MOVE_TO]=2,M[V.LINE_TO]=2,M[V.HORIZ_LINE_TO]=1,M[V.VERT_LINE_TO]=1,M[V.CLOSE_PATH]=0,M[V.QUAD_TO]=4,M[V.SMOOTH_QUAD_TO]=2,M[V.CURVE_TO]=6,M[V.SMOOTH_CURVE_TO]=4,M[V.ARC]=7,M)},"0r2v":function(m,y,e){var u=e("aLaa");m.exports=u([].slice)},"11yv":function(m,y,e){var u=e("Ks5W"),h=e("aNr2"),v=e("YELS"),g=e("MURR"),x=e("v/rq"),T=e("1Sr1"),P=h("wks"),N=u.Symbol,S=N&&N.for,j=T?N:N&&N.withoutSetter||g;m.exports=function(B){if(!v(P,B)||!(x||typeof P[B]=="string")){var D="Symbol."+B;x&&v(N,B)?P[B]=N[B]:T&&S?P[B]=S(D):P[B]=j(D)}return P[B]}},"13vt":function(m,y,e){"use strict";var u=e("nCzB"),h=e("jybJ"),v=e("GxTi").CONSTRUCTOR,g=e("KLK4"),x=e("RYfq"),T=e("JTf3"),P=e("WaP5"),N=g&&g.prototype;if(u({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(j){return this.then(void 0,j)}}),!h&&T(g)){var S=x("Promise").prototype.catch;N.catch!==S&&P(N,"catch",S,{unsafe:!0})}},"1Sr1":function(m,y,e){var u=e("v/rq");m.exports=u&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"1mOU":function(m,y,e){var u=e("66qH"),h=Function.prototype,v=h.apply,g=h.call;m.exports=typeof Reflect=="object"&&Reflect.apply||(u?g.bind(v):function(){return g.apply(v,arguments)})},"2YF/":function(m,y,e){var u=e("KLK4"),h=e("X/EZ"),v=e("GxTi").CONSTRUCTOR;m.exports=v||!h(function(g){u.all(g).then(void 0,function(){})})},"2lHc":function(m,y,e){var u=e("m7zg"),h=e("JTf3"),v=e("SwuV"),g=TypeError;m.exports=function(x,T){var P,N;if(T==="string"&&h(P=x.toString)&&!v(N=u(P,x)))return N;if(h(P=x.valueOf)&&!v(N=u(P,x)))return N;if(T!=="string"&&h(P=x.toString)&&!v(N=u(P,x)))return N;throw g("Can't convert object to primitive value")}},"3DCu":function(m,y,e){var u=e("eRwv"),h=e("JTf3"),v=e("YELS"),g=e("++4Y"),x=e("N6FT").CONFIGURABLE,T=e("sNJV"),P=e("UQ6y"),N=P.enforce,S=P.get,j=Object.defineProperty,B=g&&!u(function(){return j(function(){},"length",{value:8}).length!==8}),D=String(String).split("String"),W=m.exports=function(G,M,X){String(M).slice(0,7)==="Symbol("&&(M="["+String(M).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),X&&X.getter&&(M="get "+M),X&&X.setter&&(M="set "+M),(!v(G,"name")||x&&G.name!==M)&&(g?j(G,"name",{value:M,configurable:!0}):G.name=M),B&&X&&v(X,"arity")&&G.length!==X.arity&&j(G,"length",{value:X.arity});try{X&&v(X,"constructor")&&X.constructor?g&&j(G,"prototype",{writable:!1}):G.prototype&&(G.prototype=void 0)}catch(z){}var q=N(G);return v(q,"source")||(q.source=D.join(typeof M=="string"?M:"")),G};Function.prototype.toString=W(function(){return h(this)&&S(this).source||T(this)},"toString")},"3Xd8":function(m,y,e){var u=e("aLaa");m.exports=u({}.isPrototypeOf)},"3fk+":function(m,y,e){var u=e("m7zg"),h=e("WxoH"),v=e("JTf3"),g=e("ba8b"),x=e("WMbf"),T=TypeError;m.exports=function(P,N){var S=P.exec;if(v(S)){var j=u(S,P,N);return j!==null&&h(j),j}if(g(P)==="RegExp")return u(x,P,N);throw T("RegExp#exec called on incompatible receiver")}},"3n0U":function(m,y,e){var u=e("11yv"),h=e("AoAp"),v=u("iterator"),g=Array.prototype;m.exports=function(x){return x!==void 0&&(h.Array===x||g[v]===x)}},"4Qxg":function(m,y,e){var u=e("eRwv"),h=e("Ks5W"),v=h.RegExp;m.exports=u(function(){var g=v(".","s");return!(g.dotAll&&g.exec(`
`)&&g.flags==="s")})},"4YbN":function(m,y,e){var u=e("aLaa"),h=e("eRwv"),v=e("JTf3"),g=e("g8+u"),x=e("RYfq"),T=e("sNJV"),P=function(){},N=[],S=x("Reflect","construct"),j=/^\s*(?:class|function)\b/,B=u(j.exec),D=!j.exec(P),W=function(X){if(!v(X))return!1;try{return S(P,N,X),!0}catch(q){return!1}},G=function(X){if(!v(X))return!1;switch(g(X)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return D||!!B(j,T(X))}catch(q){return!0}};G.sham=!0,m.exports=!S||h(function(){var M;return W(W.call)||!W(Object)||!W(function(){M=!0})||M})?G:W},"4gdG":function(m,y,e){var u=e("Ks5W"),h=e("X4md"),v="__core-js_shared__",g=u[v]||h(v,{});m.exports=g},"4uGi":function(m,y){m.exports=function(e,u){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:u}}},"5JCY":function(m,y,e){var u=e("N6FT").PROPER,h=e("eRwv"),v=e("noWC"),g="\u200B\x85\u180E";m.exports=function(x){return h(function(){return!!v[x]()||g[x]()!==g||u&&v[x].name!==x})}},"5r2E":function(m,y,e){"use strict";var u={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,v=h&&!u.call({1:2},1);y.f=v?function(x){var T=h(this,x);return!!T&&T.enumerable}:u},"66qH":function(m,y,e){var u=e("eRwv");m.exports=!u(function(){var h=function(){}.bind();return typeof h!="function"||h.hasOwnProperty("prototype")})},"721z":function(m,y,e){var u=e("XaNE"),h=Object;m.exports=function(v){return h(u(v))}},"8HiI":function(m,y,e){var u=e("JTf3"),h=e("IL+x"),v=TypeError;m.exports=function(g){if(u(g))return g;throw v(h(g)+" is not a function")}},"8ODz":function(m,y,e){var u=e("++4Y"),h=e("FlRv"),v=e("4uGi");m.exports=u?function(g,x,T){return h.f(g,x,v(1,T))}:function(g,x,T){return g[x]=T,g}},"8Ys4":function(m,y,e){var u=e("n6S8"),h=e("tMNq"),v=e("oauk"),g=Array,x=Math.max;m.exports=function(T,P,N){for(var S=h(T),j=u(P,S),B=u(N===void 0?S:N,S),D=g(x(B-j,0)),W=0;j<B;j++,W++)v(D,W,T[j]);return D.length=W,D}},"8xe4":function(m,y){m.exports=function(e){try{return{error:!1,value:e()}}catch(u){return{error:!0,value:u}}}},"9Bi7":function(m,y,e){"use strict";var u=e("RYfq"),h=e("FlRv"),v=e("11yv"),g=e("++4Y"),x=v("species");m.exports=function(T){var P=u(T),N=h.f;g&&P&&!P[x]&&N(P,x,{configurable:!0,get:function(){return this}})}},A2dy:function(m,y,e){"use strict";var u=e("nCzB"),h=e("m7zg"),v=e("8HiI"),g=e("zFjv"),x=e("8xe4"),T=e("nvEG"),P=e("2YF/");u({target:"Promise",stat:!0,forced:P},{all:function(S){var j=this,B=g.f(j),D=B.resolve,W=B.reject,G=x(function(){var M=v(j.resolve),X=[],q=0,z=1;T(S,function(rt){var V=q++,lt=!1;z++,h(M,j,rt).then(function(C){if(lt)return;lt=!0,X[V]=C,--z||D(X)},W)}),--z||D(X)});return G.error&&W(G.value),B.promise}})},Ai06:function(m,y,e){var u=e("ZpKI"),h=e("Yzn+");m.exports=Object.keys||function(g){return u(g,h)}},AoAp:function(m,y){m.exports={}},COGW:function(m,y,e){var u=e("SwuV"),h=e("ba8b"),v=e("11yv"),g=v("match");m.exports=function(x){var T;return u(x)&&((T=x[g])!==void 0?!!T:h(x)=="RegExp")}},D0VN:function(m,y,e){"use strict";var u=e("nCzB"),h=e("m7zg"),v=e("8HiI"),g=e("zFjv"),x=e("8xe4"),T=e("nvEG"),P=e("2YF/");u({target:"Promise",stat:!0,forced:P},{race:function(S){var j=this,B=g.f(j),D=B.reject,W=x(function(){var G=v(j.resolve);T(S,function(M){h(G,j,M).then(B.resolve,D)})});return W.error&&D(W.value),B.promise}})},DXPr:function(m,y,e){"use strict";e.r(y),function(u){e.d(y,"AElement",function(){return Cr}),e.d(y,"AnimateColorElement",function(){return Er}),e.d(y,"AnimateElement",function(){return ze}),e.d(y,"AnimateTransformElement",function(){return Or}),e.d(y,"BoundingBox",function(){return ce}),e.d(y,"CB1",function(){return Se}),e.d(y,"CB2",function(){return me}),e.d(y,"CB3",function(){return ye}),e.d(y,"CB4",function(){return xe}),e.d(y,"Canvg",function(){return Hr}),e.d(y,"CircleElement",function(){return fr}),e.d(y,"ClipPathElement",function(){return Lr}),e.d(y,"DefsElement",function(){return pr}),e.d(y,"DescElement",function(){return Wr}),e.d(y,"Document",function(){return we}),e.d(y,"Element",function(){return Kt}),e.d(y,"EllipseElement",function(){return hr}),e.d(y,"FeColorMatrixElement",function(){return tr}),e.d(y,"FeCompositeElement",function(){return wr}),e.d(y,"FeDropShadowElement",function(){return Ur}),e.d(y,"FeGaussianBlurElement",function(){return Br}),e.d(y,"FeMorphologyElement",function(){return Vr}),e.d(y,"FilterElement",function(){return rr}),e.d(y,"Font",function(){return ve}),e.d(y,"FontElement",function(){return br}),e.d(y,"FontFaceElement",function(){return Tr}),e.d(y,"GElement",function(){return Ge}),e.d(y,"GlyphElement",function(){return ke}),e.d(y,"GradientElement",function(){return qe}),e.d(y,"ImageElement",function(){return Ir}),e.d(y,"LineElement",function(){return cr}),e.d(y,"LinearGradientElement",function(){return mr}),e.d(y,"MarkerElement",function(){return gr}),e.d(y,"MaskElement",function(){return er}),e.d(y,"Matrix",function(){return Ke}),e.d(y,"MissingGlyphElement",function(){return Pr}),e.d(y,"Mouse",function(){return je}),e.d(y,"PSEUDO_ZERO",function(){return Xt}),e.d(y,"Parser",function(){return We}),e.d(y,"PathElement",function(){return _t}),e.d(y,"PathParser",function(){return At}),e.d(y,"PatternElement",function(){return dr}),e.d(y,"Point",function(){return kt}),e.d(y,"PolygonElement",function(){return vr}),e.d(y,"PolylineElement",function(){return Ze}),e.d(y,"Property",function(){return mt}),e.d(y,"QB1",function(){return Ee}),e.d(y,"QB2",function(){return Ie}),e.d(y,"QB3",function(){return Ne}),e.d(y,"RadialGradientElement",function(){return yr}),e.d(y,"RectElement",function(){return Je}),e.d(y,"RenderedElement",function(){return Oe}),e.d(y,"Rotate",function(){return ir}),e.d(y,"SVGElement",function(){return Le}),e.d(y,"SVGFontLoader",function(){return Mr}),e.d(y,"Scale",function(){return or}),e.d(y,"Screen",function(){return de}),e.d(y,"Skew",function(){return Xe}),e.d(y,"SkewX",function(){return sr}),e.d(y,"SkewY",function(){return lr}),e.d(y,"StopElement",function(){return xr}),e.d(y,"StyleElement",function(){return _e}),e.d(y,"SymbolElement",function(){return Nr}),e.d(y,"TRefElement",function(){return Sr}),e.d(y,"TSpanElement",function(){return Qe}),e.d(y,"TextElement",function(){return De}),e.d(y,"TextPathElement",function(){return Ar}),e.d(y,"TitleElement",function(){return Fr}),e.d(y,"Transform",function(){return Ve}),e.d(y,"Translate",function(){return ar}),e.d(y,"UnknownElement",function(){return ur}),e.d(y,"UseElement",function(){return jr}),e.d(y,"ViewPort",function(){return Me}),e.d(y,"compressSpaces",function(){return Lt}),e.d(y,"default",function(){return Hr}),e.d(y,"getSelectorSpecificity",function(){return he}),e.d(y,"normalizeAttributeName",function(){return ot}),e.d(y,"normalizeColor",function(){return bt}),e.d(y,"parseExternalUrl",function(){return gt}),e.d(y,"presets",function(){return Yt}),e.d(y,"toNumbers",function(){return Tt}),e.d(y,"trimLeft",function(){return Jt}),e.d(y,"trimRight",function(){return jt}),e.d(y,"vectorMagnitude",function(){return Te}),e.d(y,"vectorsAngle",function(){return Pe}),e.d(y,"vectorsRatio",function(){return pe});var h=e("g9jQ"),v=e.n(h),g=e("Lltv"),x=e.n(g),T=e("mdxj"),P=e.n(T),N=e("iWRt"),S=e.n(N),j=e("vrKp"),B=e.n(j),D=e("yD9w"),W=e.n(D),G=e("GVkW"),M=e.n(G),X=e("MNKV"),q=e.n(X),z=e("KKe4"),rt=e.n(z),V=e("x8x8"),lt=e.n(V),C=e("NCkV"),R=e.n(C),U=e("KLN8"),A=e.n(U),nt=e("wOD2"),at=e.n(nt),_=e("qJvV"),O=e.n(_),$=e("Nsem"),b=e("rAM+"),I=e("tS8v"),Y=e("w4Tj"),w=e("oZsa"),F=e("oBTY"),Q=e("yKVA"),H=e("879j"),J=e("fWQN"),k=e("mtLc"),ft=e("tJVT"),pt=e("yXPU"),ut=e.n(pt),Nt=e("lSNA"),St=e.n(Nt),Ot=e("xEkU"),It=e.n(Ot),wt=e("WOGj"),Bt=e.n(wt),Dt=e("0B/8"),Ft=e("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 d};var d={},f=Object.prototype,n=f.hasOwnProperty,a=typeof Symbol=="function"?Symbol:{},t=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",r=a.toStringTag||"@@toStringTag";function o(st,Z,ct){return Object.defineProperty(st,Z,{value:ct,enumerable:!0,configurable:!0,writable:!0}),st[Z]}try{o({},"")}catch(st){o=function(ct,dt,Pt){return ct[dt]=Pt}}function s(st,Z,ct,dt){var Pt=Z&&Z.prototype instanceof p?Z:p,yt=Object.create(Pt.prototype),Ht=new Wt(dt||[]);return yt._invoke=function(ae,oe,zt){var te="suspendedStart";return function(ue,Be){if(te==="executing")throw new Error("Generator is already running");if(te==="completed"){if(ue==="throw")throw Be;return ie()}for(zt.method=ue,zt.arg=Be;;){var Fe=zt.delegate;if(Fe){var Ue=ht(Fe,zt);if(Ue){if(Ue===c)continue;return Ue}}if(zt.method==="next")zt.sent=zt._sent=zt.arg;else if(zt.method==="throw"){if(te==="suspendedStart")throw te="completed",zt.arg;zt.dispatchException(zt.arg)}else zt.method==="return"&&zt.abrupt("return",zt.arg);te="executing";var be=l(ae,oe,zt);if(be.type==="normal"){if(te=zt.done?"completed":"suspendedYield",be.arg===c)continue;return{value:be.arg,done:zt.done}}be.type==="throw"&&(te="completed",zt.method="throw",zt.arg=be.arg)}}}(st,ct,Ht),yt}function l(st,Z,ct){try{return{type:"normal",arg:st.call(Z,ct)}}catch(dt){return{type:"throw",arg:dt}}}d.wrap=s;var c={};function p(){}function E(){}function L(){}var K={};o(K,t,function(){return this});var tt=Object.getPrototypeOf,it=tt&&tt(tt(Qt([])));it&&it!==f&&n.call(it,t)&&(K=it);var et=L.prototype=p.prototype=Object.create(K);function xt(st){["next","throw","return"].forEach(function(Z){o(st,Z,function(ct){return this._invoke(Z,ct)})})}function vt(st,Z){function ct(Pt,yt,Ht,ae){var oe=l(st[Pt],st,yt);if(oe.type!=="throw"){var zt=oe.arg,te=zt.value;return te&&typeof te=="object"&&n.call(te,"__await")?Z.resolve(te.__await).then(function(ue){ct("next",ue,Ht,ae)},function(ue){ct("throw",ue,Ht,ae)}):Z.resolve(te).then(function(ue){zt.value=ue,Ht(zt)},function(ue){return ct("throw",ue,Ht,ae)})}ae(oe.arg)}var dt;this._invoke=function(Pt,yt){function Ht(){return new Z(function(ae,oe){ct(Pt,yt,ae,oe)})}return dt=dt?dt.then(Ht,Ht):Ht()}}function ht(st,Z){var ct=st.iterator[Z.method];if(ct===void 0){if(Z.delegate=null,Z.method==="throw"){if(st.iterator.return&&(Z.method="return",Z.arg=void 0,ht(st,Z),Z.method==="throw"))return c;Z.method="throw",Z.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var dt=l(ct,st.iterator,Z.arg);if(dt.type==="throw")return Z.method="throw",Z.arg=dt.arg,Z.delegate=null,c;var Pt=dt.arg;return Pt?Pt.done?(Z[st.resultName]=Pt.value,Z.next=st.nextLoc,Z.method!=="return"&&(Z.method="next",Z.arg=void 0),Z.delegate=null,c):Pt:(Z.method="throw",Z.arg=new TypeError("iterator result is not an object"),Z.delegate=null,c)}function Et(st){var Z={tryLoc:st[0]};1 in st&&(Z.catchLoc=st[1]),2 in st&&(Z.finallyLoc=st[2],Z.afterLoc=st[3]),this.tryEntries.push(Z)}function Ut(st){var Z=st.completion||{};Z.type="normal",delete Z.arg,st.completion=Z}function Wt(st){this.tryEntries=[{tryLoc:"root"}],st.forEach(Et,this),this.reset(!0)}function Qt(st){if(st){var Z=st[t];if(Z)return Z.call(st);if(typeof st.next=="function")return st;if(!isNaN(st.length)){var ct=-1,dt=function Pt(){for(;++ct<st.length;)if(n.call(st,ct))return Pt.value=st[ct],Pt.done=!1,Pt;return Pt.value=void 0,Pt.done=!0,Pt};return dt.next=dt}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return E.prototype=L,o(et,"constructor",L),o(L,"constructor",E),E.displayName=o(L,r,"GeneratorFunction"),d.isGeneratorFunction=function(st){var Z=typeof st=="function"&&st.constructor;return!!Z&&(Z===E||(Z.displayName||Z.name)==="GeneratorFunction")},d.mark=function(st){return Object.setPrototypeOf?Object.setPrototypeOf(st,L):(st.__proto__=L,o(st,r,"GeneratorFunction")),st.prototype=Object.create(et),st},d.awrap=function(st){return{__await:st}},xt(vt.prototype),o(vt.prototype,i,function(){return this}),d.AsyncIterator=vt,d.async=function(st,Z,ct,dt,Pt){Pt===void 0&&(Pt=Promise);var yt=new vt(s(st,Z,ct,dt),Pt);return d.isGeneratorFunction(Z)?yt:yt.next().then(function(Ht){return Ht.done?Ht.value:yt.next()})},xt(et),o(et,r,"Generator"),o(et,t,function(){return this}),o(et,"toString",function(){return"[object Generator]"}),d.keys=function(st){var Z=[];for(var ct in st)Z.push(ct);return Z.reverse(),function dt(){for(;Z.length;){var Pt=Z.pop();if(Pt in st)return dt.value=Pt,dt.done=!1,dt}return dt.done=!0,dt}},d.values=Qt,Wt.prototype={constructor:Wt,reset:function(Z){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(Ut),!Z)for(var ct in this)ct.charAt(0)==="t"&&n.call(this,ct)&&!isNaN(+ct.slice(1))&&(this[ct]=void 0)},stop:function(){this.done=!0;var Z=this.tryEntries[0].completion;if(Z.type==="throw")throw Z.arg;return this.rval},dispatchException:function(Z){if(this.done)throw Z;var ct=this;function dt(zt,te){return Ht.type="throw",Ht.arg=Z,ct.next=zt,te&&(ct.method="next",ct.arg=void 0),!!te}for(var Pt=this.tryEntries.length-1;Pt>=0;--Pt){var yt=this.tryEntries[Pt],Ht=yt.completion;if(yt.tryLoc==="root")return dt("end");if(yt.tryLoc<=this.prev){var ae=n.call(yt,"catchLoc"),oe=n.call(yt,"finallyLoc");if(ae&&oe){if(this.prev<yt.catchLoc)return dt(yt.catchLoc,!0);if(this.prev<yt.finallyLoc)return dt(yt.finallyLoc)}else if(ae){if(this.prev<yt.catchLoc)return dt(yt.catchLoc,!0)}else{if(!oe)throw new Error("try statement without catch or finally");if(this.prev<yt.finallyLoc)return dt(yt.finallyLoc)}}}},abrupt:function(Z,ct){for(var dt=this.tryEntries.length-1;dt>=0;--dt){var Pt=this.tryEntries[dt];if(Pt.tryLoc<=this.prev&&n.call(Pt,"finallyLoc")&&this.prev<Pt.finallyLoc){var yt=Pt;break}}yt&&(Z==="break"||Z==="continue")&&yt.tryLoc<=ct&&ct<=yt.finallyLoc&&(yt=null);var Ht=yt?yt.completion:{};return Ht.type=Z,Ht.arg=ct,yt?(this.method="next",this.next=yt.finallyLoc,c):this.complete(Ht)},complete:function(Z,ct){if(Z.type==="throw")throw Z.arg;return Z.type==="break"||Z.type==="continue"?this.next=Z.arg:Z.type==="return"?(this.rval=this.arg=Z.arg,this.method="return",this.next="end"):Z.type==="normal"&&ct&&(this.next=ct),c},finish:function(Z){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var dt=this.tryEntries[ct];if(dt.finallyLoc===Z)return this.complete(dt.completion,dt.afterLoc),Ut(dt),c}},catch:function(Z){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var dt=this.tryEntries[ct];if(dt.tryLoc===Z){var Pt=dt.completion;if(Pt.type==="throw"){var yt=Pt.arg;Ut(dt)}return yt}}throw new Error("illegal catch attempt")},delegateYield:function(Z,ct,dt){return this.delegate={iterator:Qt(Z),resultName:ct,nextLoc:dt},this.method==="next"&&(this.arg=void 0),c}},d}function Gt(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=d.DOMParser,n={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:f,createCanvas:function(t,i){return new OffscreenCanvas(t,i)},createImage:function(t){return ut()(Ct().mark(function i(){var r,o,s;return Ct().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,fetch(t);case 2:return r=c.sent,c.next=5,r.blob();case 5:return o=c.sent,c.next=8,createImageBitmap(o);case 8:return s=c.sent,c.abrupt("return",s);case 10:case"end":return c.stop()}},i)}))()}};return(typeof DOMParser!="undefined"||typeof f=="undefined")&&Reflect.deleteProperty(n,"DOMParser"),n}function Vt(d){var f=d.DOMParser,n=d.canvas,a=d.fetch;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:f,fetch:a,createCanvas:n.createCanvas,createImage:n.loadImage}}var Yt=Object.freeze({__proto__:null,offscreen:Gt,node:Vt});function Lt(d){return d.replace(/(?!\u3000)\s+/gm," ")}function Jt(d){return d.replace(/^[\n \t]+/,"")}function jt(d){return d.replace(/[\n \t]+$/,"")}function Tt(d){var f=(d||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return f.map(parseFloat)}var $t=/^[A-Z-]+$/;function ot(d){return $t.test(d)?d.toLowerCase():d}function gt(d){var f=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(d)||[];return f[2]||f[3]||f[4]}function bt(d){if(!d.startsWith("rgb"))return d;var f=3,n=d.replace(/\d+(\.\d+)?/g,function(a,t){return f--&&t?String(Math.round(parseFloat(a))):a});return n}var Rt=/(\[[^\]]+\])/g,Mt=/(#[^\s+>~.[:]+)/g,re=/(\.[^\s+>~.[:]+)/g,se=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,le=/(:[\w-]+\([^)]*\))/gi,qt=/(:[^\s+>~.[:]+)/g,fe=/([^\s+>~.[:]+)/g;function ee(d,f){var n=f.exec(d);return n?[d.replace(f," "),n.length]:[d,0]}function he(d){var f=[0,0,0],n=d.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),a=0,t=ee(n,Rt),i=Object(ft.a)(t,2);n=i[0],a=i[1],f[1]+=a;var r=ee(n,Mt),o=Object(ft.a)(r,2);n=o[0],a=o[1],f[0]+=a;var s=ee(n,re),l=Object(ft.a)(s,2);n=l[0],a=l[1],f[1]+=a;var c=ee(n,se),p=Object(ft.a)(c,2);n=p[0],a=p[1],f[2]+=a;var E=ee(n,le),L=Object(ft.a)(E,2);n=L[0],a=L[1],f[1]+=a;var K=ee(n,qt),tt=Object(ft.a)(K,2);n=tt[0],a=tt[1],f[1]+=a,n=n.replace(/[*\s+>~]/g," ").replace(/[#.]/g," ");var it=ee(n,fe),et=Object(ft.a)(it,2);return n=et[0],a=et[1],f[2]+=a,f.join("")}var Xt=1e-8;function Te(d){return Math.sqrt(Math.pow(d[0],2)+Math.pow(d[1],2))}function pe(d,f){return(d[0]*f[0]+d[1]*f[1])/(Te(d)*Te(f))}function Pe(d,f){return(d[0]*f[1]<d[1]*f[0]?-1:1)*Math.acos(pe(d,f))}function Se(d){return d*d*d}function me(d){return 3*d*d*(1-d)}function ye(d){return 3*d*(1-d)*(1-d)}function xe(d){return(1-d)*(1-d)*(1-d)}function Ee(d){return d*d}function Ie(d){return 2*d*(1-d)}function Ne(d){return(1-d)*(1-d)}var mt=function(){function d(f,n,a){Object(J.a)(this,d),this.document=f,this.name=n,this.value=a,this.isNormalizedColor=!1}return Object(k.a)(d,[{key:"split",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",a=this.document,t=this.name;return Lt(this.getString()).trim().split(n).map(function(i){return new d(a,t,i)})}},{key:"hasValue",value:function(n){var a=this.value;return a!==null&&a!==""&&(n||a!==0)&&typeof a!="undefined"}},{key:"isString",value:function(n){var a=this.value,t=typeof a=="string";return!t||!n?t:n.test(a)}},{key:"isUrlDefinition",value:function(){return this.isString(/^url\(/)}},{key:"isPixels",value:function(){if(!this.hasValue())return!1;var n=this.getString();switch(!0){case n.endsWith("px"):case/^[0-9]+$/.test(n):return!0;default:return!1}}},{key:"setValue",value:function(n){return this.value=n,this}},{key:"getValue",value:function(n){return typeof n=="undefined"||this.hasValue()?this.value:n}},{key:"getNumber",value:function(n){if(!this.hasValue())return typeof n=="undefined"?0:parseFloat(n);var a=this.value,t=parseFloat(a);return this.isString(/%$/)&&(t/=100),t}},{key:"getString",value:function(n){return typeof n=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(n)}},{key:"getColor",value:function(n){var a=this.getString(n);return this.isNormalizedColor||(this.isNormalizedColor=!0,a=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 t=typeof n=="boolean"?[void 0,n]:[n],i=Object(ft.a)(t,2),r=i[0],o=i[1],s=this.document.screen.viewPort;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(s.computeSize("x"),s.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(s.computeSize("x"),s.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*s.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*s.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&o):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*s.computeSize(r);default:{var l=this.getNumber();return a&&l<1?l*s.computeSize(r):l}}}},{key:"getMilliseconds",value:function(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}},{key:"getRadians",value:function(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}},{key:"getDefinition",value:function(){var n=this.getString(),a=/#([^)'"]+)/.exec(n);return a&&(a=a[1]),a||(a=n),this.document.definitions[a]}},{key:"getFillStyleDefinition",value:function(n,a){var t=this.getDefinition();if(!t)return null;if(typeof t.createGradient=="function")return t.createGradient(this.document.ctx,n,a);if(typeof t.createPattern=="function"){if(t.getHrefAttribute().hasValue()){var i=t.getAttribute("patternTransform");t=t.getHrefAttribute().getDefinition(),i.hasValue()&&t.getAttribute("patternTransform",!0).setValue(i.value)}return t.createPattern(this.document.ctx,n,a)}return null}},{key:"getTextBaseline",value:function(){return this.hasValue()?d.textBaselineMapping[this.getString()]:null}},{key:"addOpacity",value:function(n){for(var a=this.getColor(),t=a.length,i=0,r=0;r<t&&!(a[r]===","&&i++,i===3);r++);if(n.hasValue()&&this.isString()&&i!==3){var o=new Bt.a(a);o.ok&&(o.alpha=n.getNumber(),a=o.toRGBA())}return new d(this.document,this.name,a)}}],[{key:"empty",value:function(n){return new d(n,"EMPTY","")}}]),d}();mt.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 Me=function(){function d(){Object(J.a)(this,d),this.viewPorts=[]}return Object(k.a)(d,[{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)}}]),d}(),kt=function(){function d(f,n){Object(J.a)(this,d),this.x=f,this.y=n}return Object(k.a)(d,[{key:"angleTo",value:function(n){return Math.atan2(n.y-this.y,n.x-this.x)}},{key:"applyTransform",value:function(n){var a=this.x,t=this.y,i=a*n[0]+t*n[2]+n[4],r=a*n[1]+t*n[3]+n[5];this.x=i,this.y=r}}],[{key:"parse",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=Tt(n),i=Object(ft.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],l=s===void 0?a:s;return new d(o,l)}},{key:"parseScale",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,t=Tt(n),i=Object(ft.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],l=s===void 0?o:s;return new d(o,l)}},{key:"parsePath",value:function(n){for(var a=Tt(n),t=a.length,i=[],r=0;r<t;r+=2)i.push(new d(a[r],a[r+1]));return i}}]),d}(),je=function(){function d(f){Object(J.a)(this,d),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)(d,[{key:"isWorking",value:function(){return this.working}},{key:"start",value:function(){if(this.working)return;var n=this.screen,a=this.onClick,t=this.onMouseMove,i=n.ctx.canvas;i.onclick=a,i.onmousemove=t,this.working=!0}},{key:"stop",value:function(){if(!this.working)return;var n=this.screen.ctx.canvas;this.working=!1,n.onclick=null,n.onmousemove=null}},{key:"hasEvents",value:function(){return this.working&&this.events.length>0}},{key:"runEvents",value:function(){if(!this.working)return;var n=this.screen,a=this.events,t=this.eventElements,i=n.ctx.canvas.style;i&&(i.cursor=""),a.forEach(function(r,o){for(var s=r.run,l=t[o];l;)s(l),l=l.parent}),this.events=[],this.eventElements=[]}},{key:"checkPath",value:function(n,a){if(!this.working||!a)return;var t=this.events,i=this.eventElements;t.forEach(function(r,o){var s=r.x,l=r.y;!i[o]&&a.isPointInPath&&a.isPointInPath(s,l)&&(i[o]=n)})}},{key:"checkBoundingBox",value:function(n,a){if(!this.working||!a)return;var t=this.events,i=this.eventElements;t.forEach(function(r,o){var s=r.x,l=r.y;!i[o]&&a.isPointInBox(s,l)&&(i[o]=n)})}},{key:"mapXY",value:function(n,a){for(var t=this.screen,i=t.window,r=t.ctx,o=new kt(n,a),s=r.canvas;s;)o.x-=s.offsetLeft,o.y-=s.offsetTop,s=s.offsetParent;return i.scrollX&&(o.x+=i.scrollX),i.scrollY&&(o.y+=i.scrollY),o}},{key:"onClick",value:function(n){var a=this.mapXY(n.clientX,n.clientY),t=a.x,i=a.y;this.events.push({type:"onclick",x:t,y:i,run:function(o){o.onClick&&o.onClick()}})}},{key:"onMouseMove",value:function(n){var a=this.mapXY(n.clientX,n.clientY),t=a.x,i=a.y;this.events.push({type:"onmousemove",x:t,y:i,run:function(o){o.onMouseMove&&o.onMouseMove()}})}}]),d}(),Ce=typeof window!="undefined"?window:null,Re=typeof fetch!="undefined"?fetch.bind(void 0):null,de=function(){function d(f){Object(J.a)(this,d);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.fetch,t=a===void 0?Re:a,i=n.window,r=i===void 0?Ce:i;this.ctx=f,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Me,this.mouse=new je(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=t}return Object(k.a)(d,[{key:"wait",value:function(n){this.waits.push(n)}},{key:"ready",value:function(){return this.readyPromise?this.readyPromise:Promise.resolve()}},{key:"isReady",value:function(){if(this.isReadyLock)return!0;var n=this.waits.every(function(a){return a()});return n&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=n,n}},{key:"setDefaults",value:function(n){n.strokeStyle="rgba(0,0,0,0)",n.lineCap="butt",n.lineJoin="miter",n.miterLimit=4}},{key:"setViewBox",value:function(n){var a=n.document,t=n.ctx,i=n.aspectRatio,r=n.width,o=n.desiredWidth,s=n.height,l=n.desiredHeight,c=n.minX,p=c===void 0?0:c,E=n.minY,L=E===void 0?0:E,K=n.refX,tt=n.refY,it=n.clip,et=it===void 0?!1:it,xt=n.clipX,vt=xt===void 0?0:xt,ht=n.clipY,Et=ht===void 0?0:ht,Ut=Lt(i).replace(/^defer\s/,""),Wt=Ut.split(" "),Qt=Object(ft.a)(Wt,2),ie=Qt[0],st=Qt[1],Z=ie||"xMidYMid",ct=st||"meet",dt=r/o,Pt=s/l,yt=Math.min(dt,Pt),Ht=Math.max(dt,Pt),ae=o,oe=l;ct==="meet"&&(ae*=yt,oe*=yt),ct==="slice"&&(ae*=Ht,oe*=Ht);var zt=new mt(a,"refX",K),te=new mt(a,"refY",tt),ue=zt.hasValue()&&te.hasValue();if(ue&&t.translate(-yt*zt.getPixels("x"),-yt*te.getPixels("y")),et){var Be=yt*vt,Fe=yt*Et;t.beginPath(),t.moveTo(Be,Fe),t.lineTo(r,Fe),t.lineTo(r,s),t.lineTo(Be,s),t.closePath(),t.clip()}if(!ue){var Ue=ct==="meet"&&yt===Pt,be=ct==="slice"&&Ht===Pt,$r=ct==="meet"&&yt===dt,Yr=ct==="slice"&&Ht===dt;Z.startsWith("xMid")&&(Ue||be)&&t.translate(r/2-ae/2,0),Z.endsWith("YMid")&&($r||Yr)&&t.translate(0,s/2-oe/2),Z.startsWith("xMax")&&(Ue||be)&&t.translate(r-ae,0),Z.endsWith("YMax")&&($r||Yr)&&t.translate(0,s-oe)}switch(!0){case Z==="none":t.scale(dt,Pt);break;case ct==="meet":t.scale(yt,yt);break;case ct==="slice":t.scale(Ht,Ht);break}t.translate(-p,-L)}},{key:"start",value:function(n){var a=this,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=t.enableRedraw,r=i===void 0?!1:i,o=t.ignoreMouse,s=o===void 0?!1:o,l=t.ignoreAnimation,c=l===void 0?!1:l,p=t.ignoreDimensions,E=p===void 0?!1:p,L=t.ignoreClear,K=L===void 0?!1:L,tt=t.forceRedraw,it=t.scaleWidth,et=t.scaleHeight,xt=t.offsetX,vt=t.offsetY,ht=this.FRAMERATE,Et=this.mouse,Ut=1e3/ht;if(this.frameDuration=Ut,this.readyPromise=new Promise(function(Z){a.resolveReady=Z}),this.isReady()&&this.render(n,E,K,it,et,xt,vt),!r)return;var Wt=Date.now(),Qt=Wt,ie=0,st=function Z(){Wt=Date.now(),ie=Wt-Qt,ie>=Ut&&(Qt=Wt-ie%Ut,a.shouldUpdate(c,tt)&&(a.render(n,E,K,it,et,xt,vt),Et.runEvents())),a.intervalId=It()(Z)};s||Et.start(),this.intervalId=It()(st)}},{key:"stop",value:function(){this.intervalId&&(It.a.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}},{key:"shouldUpdate",value:function(n,a){if(!n){var t=this.frameDuration,i=this.animations.reduce(function(r,o){return o.update(t)||r},!1);if(i)return!0}return typeof a=="function"&&a()||!this.isReadyLock&&this.isReady()?!0:!!this.mouse.hasEvents()}},{key:"render",value:function(n,a,t,i,r,o,s){var l=this.CLIENT_WIDTH,c=this.CLIENT_HEIGHT,p=this.viewPort,E=this.ctx,L=this.isFirstRender,K=E.canvas;p.clear(),K.width&&K.height?p.setCurrent(K.width,K.height):p.setCurrent(l,c);var tt=n.getStyle("width"),it=n.getStyle("height");!a&&(L||typeof i!="number"&&typeof r!="number")&&(tt.hasValue()&&(K.width=tt.getPixels("x"),K.style&&(K.style.width="".concat(K.width,"px"))),it.hasValue()&&(K.height=it.getPixels("y"),K.style&&(K.style.height="".concat(K.height,"px"))));var et=K.clientWidth||K.width,xt=K.clientHeight||K.height;if(a&&tt.hasValue()&&it.hasValue()&&(et=tt.getPixels("x"),xt=it.getPixels("y")),p.setCurrent(et,xt),typeof o=="number"&&n.getAttribute("x",!0).setValue(o),typeof s=="number"&&n.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof r=="number"){var vt=Tt(n.getAttribute("viewBox").getString()),ht=0,Et=0;if(typeof i=="number"){var Ut=n.getStyle("width");Ut.hasValue()?ht=Ut.getPixels("x")/i:isNaN(vt[2])||(ht=vt[2]/i)}if(typeof r=="number"){var Wt=n.getStyle("height");Wt.hasValue()?Et=Wt.getPixels("y")/r:isNaN(vt[3])||(Et=vt[3]/r)}ht||(ht=Et),Et||(Et=ht),n.getAttribute("width",!0).setValue(i),n.getAttribute("height",!0).setValue(r);var Qt=n.getStyle("transform",!0,!0);Qt.setValue("".concat(Qt.getString()," scale(").concat(1/ht,", ").concat(1/Et,")"))}t||E.clearRect(0,0,et,xt),n.render(E),L&&(this.isFirstRender=!1)}}]),d}();de.defaultWindow=Ce,de.defaultFetch=Re;var ne=de.defaultFetch,Kr=typeof DOMParser!="undefined"?DOMParser:null,We=function(){function d(){Object(J.a)(this,d);var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=f.fetch,a=n===void 0?ne:n,t=f.DOMParser,i=t===void 0?Kr:t;this.fetch=a,this.DOMParser=i}return Object(k.a)(d,[{key:"parse",value:function(n){var a=this;return ut()(Ct().mark(function t(){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()}},t)}))()}},{key:"parseFromString",value:function(n){var a=new this.DOMParser;try{return this.checkDocument(a.parseFromString(n,"image/svg+xml"))}catch(t){return this.checkDocument(a.parseFromString(n,"text/xml"))}}},{key:"checkDocument",value:function(n){var a=n.getElementsByTagName("parsererror")[0];if(a)throw new Error(a.textContent);return n}},{key:"load",value:function(n){var a=this;return ut()(Ct().mark(function t(){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()}},t)}))()}}]),d}(),ar=function(){function d(f,n){Object(J.a)(this,d),this.type="translate",this.point=null,this.point=kt.parse(n)}return Object(k.a)(d,[{key:"apply",value:function(n){var a=this.point,t=a.x,i=a.y;n.translate(t||0,i||0)}},{key:"unapply",value:function(n){var a=this.point,t=a.x,i=a.y;n.translate(-1*t||0,-1*i||0)}},{key:"applyToPoint",value:function(n){var a=this.point,t=a.x,i=a.y;n.applyTransform([1,0,0,1,t||0,i||0])}}]),d}(),ir=function(){function d(f,n,a){Object(J.a)(this,d),this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var t=Tt(n);this.angle=new mt(f,"angle",t[0]),this.originX=a[0],this.originY=a[1],this.cx=t[1]||0,this.cy=t[2]||0}return Object(k.a)(d,[{key:"apply",value:function(n){var a=this.cx,t=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),l=t+r.getPixels("y");n.translate(s,l),n.rotate(o.getRadians()),n.translate(-s,-l)}},{key:"unapply",value:function(n){var a=this.cx,t=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),l=t+r.getPixels("y");n.translate(s,l),n.rotate(-1*o.getRadians()),n.translate(-s,-l)}},{key:"applyToPoint",value:function(n){var a=this.cx,t=this.cy,i=this.angle,r=i.getRadians();n.applyTransform([1,0,0,1,a||0,t||0]),n.applyTransform([Math.cos(r),Math.sin(r),-Math.sin(r),Math.cos(r),0,0]),n.applyTransform([1,0,0,1,-a||0,-t||0])}}]),d}(),or=function(){function d(f,n,a){Object(J.a)(this,d),this.type="scale",this.scale=null,this.originX=null,this.originY=null;var t=kt.parseScale(n);(t.x===0||t.y===0)&&(t.x=Xt,t.y=Xt),this.scale=t,this.originX=a[0],this.originY=a[1]}return Object(k.a)(d,[{key:"apply",value:function(n){var a=this.scale,t=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),l=o.getPixels("y");n.translate(s,l),n.scale(t,i||t),n.translate(-s,-l)}},{key:"unapply",value:function(n){var a=this.scale,t=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),l=o.getPixels("y");n.translate(s,l),n.scale(1/t,1/i||t),n.translate(-s,-l)}},{key:"applyToPoint",value:function(n){var a=this.scale,t=a.x,i=a.y;n.applyTransform([t||0,0,0,i||0,0,0])}}]),d}(),Ke=function(){function d(f,n,a){Object(J.a)(this,d),this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Tt(n),this.originX=a[0],this.originY=a[1]}return Object(k.a)(d,[{key:"apply",value:function(n){var a=this.originX,t=this.originY,i=this.matrix,r=a.getPixels("x"),o=t.getPixels("y");n.translate(r,o),n.transform(i[0],i[1],i[2],i[3],i[4],i[5]),n.translate(-r,-o)}},{key:"unapply",value:function(n){var a=this.originX,t=this.originY,i=this.matrix,r=i[0],o=i[2],s=i[4],l=i[1],c=i[3],p=i[5],E=0,L=0,K=1,tt=1/(r*(c*K-p*L)-o*(l*K-p*E)+s*(l*L-c*E)),it=a.getPixels("x"),et=t.getPixels("y");n.translate(it,et),n.transform(tt*(c*K-p*L),tt*(p*E-l*K),tt*(s*L-o*K),tt*(r*K-s*E),tt*(o*p-s*c),tt*(s*l-r*p)),n.translate(-it,-et)}},{key:"applyToPoint",value:function(n){n.applyTransform(this.matrix)}}]),d}(),Xe=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="skew",r.angle=null,r.angle=new mt(a,"angle",t),r}return Object(k.a)(n)}(Ke),sr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="skewX",r.matrix=[1,0,Math.tan(r.angle.getRadians()),1,0,0],r}return Object(k.a)(n)}(Xe),lr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="skewY",r.matrix=[1,Math.tan(r.angle.getRadians()),0,1,0,0],r}return Object(k.a)(n)}(Xe);function Xr(d){return Lt(d).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function kr(d){var f=d.split("("),n=Object(ft.a)(f,2),a=n[0],t=n[1];return[a.trim(),t.trim().replace(")","")]}var Ve=function(){function d(f,n,a){var t=this;Object(J.a)(this,d),this.document=f,this.transforms=[];var i=Xr(n);i.forEach(function(r){if(r==="none")return;var o=kr(r),s=Object(ft.a)(o,2),l=s[0],c=s[1],p=d.transformTypes[l];typeof p!="undefined"&&t.transforms.push(new p(t.document,c,a))})}return Object(k.a)(d,[{key:"apply",value:function(n){for(var a=this.transforms,t=a.length,i=0;i<t;i++)a[i].apply(n)}},{key:"unapply",value:function(n){for(var a=this.transforms,t=a.length,i=t-1;i>=0;i--)a[i].unapply(n)}},{key:"applyToPoint",value:function(n){for(var a=this.transforms,t=a.length,i=0;i<t;i++)a[i].applyToPoint(n)}}],[{key:"fromElement",value:function(n,a){var t=a.getStyle("transform",!1,!0),i=a.getStyle("transform-origin",!1,!0).split(),r=Object(ft.a)(i,2),o=r[0],s=r[1],l=s===void 0?o:s,c=[o,l];return t.hasValue()?new d(n,t.getString(),c):null}}]),d}();Ve.transformTypes={translate:ar,rotate:ir,scale:or,matrix:Ke,skewX:sr,skewY:lr};var Kt=function(){function d(f,n){var a=this;Object(J.a)(this,d);var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=f,this.node=n,this.captureTextNodes=t,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!n||n.nodeType!==1)return;if(Array.from(n.attributes).forEach(function(s){var l=ot(s.nodeName);a.attributes[l]=new mt(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(L){return L.trim()}),c=Object(ft.a)(l,2),p=c[0],E=c[1];a.styles[p]=new mt(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(t&&(s.nodeType===3||s.nodeType===4)){var l=f.createTextNode(s);l.getText().length>0&&a.addChild(l)}})}return Object(k.a)(d,[{key:"getAttribute",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=this.attributes[n];if(!t&&a){var i=new mt(this.document,n,"");return this.attributes[n]=i,i}return t||mt.empty(this.document)}},{key:"getHrefAttribute",value:function(){for(var n in this.attributes)if(n==="href"||n.endsWith(":href"))return this.attributes[n];return mt.empty(this.document)}},{key:"getStyle",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[n];if(i)return i;var r=this.getAttribute(n);if(r!=null&&r.hasValue())return this.styles[n]=r,r;if(!t){var o=this.parent;if(o){var s=o.getStyle(n);if(s!=null&&s.hasValue())return s}}if(a){var l=new mt(this.document,n,"");return this.styles[n]=l,l}return i||mt.empty(this.document)}},{key:"render",value:function(n){if(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")return;if(n.save(),this.getStyle("mask").hasValue()){var a=this.getStyle("mask").getDefinition();a&&(this.applyEffects(n),a.apply(n,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var t=this.getStyle("filter").getDefinition();t&&(this.applyEffects(n),t.apply(n,this))}else this.setContext(n),this.renderChildren(n),this.clearContext(n);n.restore()}},{key:"setContext",value:function(n){}},{key:"applyEffects",value:function(n){var a=Ve.fromElement(this.document,this);a&&a.apply(n);var t=this.getStyle("clip-path",!1,!0);if(t.hasValue()){var i=t.getDefinition();i&&i.apply(n)}}},{key:"clearContext",value:function(n){}},{key:"renderChildren",value:function(n){this.children.forEach(function(a){a.render(n)})}},{key:"addChild",value:function(n){var a=n instanceof d?n:this.document.createElement(n);a.parent=this,d.ignoreChildTypes.includes(a.type)||this.children.push(a)}},{key:"matchesSelector",value:function(n){var a,t=this.node;if(typeof t.matches=="function")return t.matches(n);var i=(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"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,t=n.stylesSpecificity;for(var i in a)if(!i.startsWith("@")&&this.matchesSelector(i)){var r=a[i],o=t[i];if(r)for(var s in r){var l=this.stylesSpecificity[s];typeof l=="undefined"&&(l="000"),o>=l&&(this.styles[s]=r[s],this.stylesSpecificity[s]=o)}}}},{key:"removeStyles",value:function(n,a){var t=a.reduce(function(i,r){var o=n.getStyle(r);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[].concat(Object(F.a)(i),[[r,s]])},[]);return t}},{key:"restoreStyles",value:function(n,a){a.forEach(function(t){var i=Object(ft.a)(t,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}}]),d}();Kt.ignoreChildTypes=["title"];var ur=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){return Object(J.a)(this,n),f.call(this,a,t,i)}return Object(k.a)(n)}(Kt);function Qr(d){var f=d.trim();return/^('|")/.test(f)?f:'"'.concat(f,'"')}function Jr(d){return typeof u=="undefined"?d:d.trim().split(",").map(Qr).join(",")}function Zr(d){if(!d)return"";var f=d.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(d){if(!d)return"";var f=d.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 d(f,n,a,t,i,r){Object(J.a)(this,d);var o=r?typeof r=="string"?d.parse(r):r:{};this.fontFamily=i||o.fontFamily,this.fontSize=t||o.fontSize,this.fontStyle=f||o.fontStyle,this.fontWeight=a||o.fontWeight,this.fontVariant=n||o.fontVariant}return Object(k.a)(d,[{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,t="",i="",r="",o="",s="",l=Lt(n).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return l.forEach(function(p){switch(!0){case(!c.fontStyle&&d.styles.includes(p)):p!=="inherit"&&(t=p),c.fontStyle=!0;break;case(!c.fontVariant&&d.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&d.weights.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:if(p!=="inherit"){var E=p.split("/"),L=Object(ft.a)(E,1);o=L[0]}c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new d(t,i,r,o,s,a)}}]),d}();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 ce=function(){function d(){Object(J.a)(this,d);var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=f,this.y1=n,this.x2=a,this.y2=t,this.addPoint(f,n),this.addPoint(a,t)}return Object(k.a)(d,[{key:"x",get:function(){return this.x1}},{key:"y",get:function(){return this.y1}},{key:"width",get:function(){return this.x2-this.x1}},{key:"height",get:function(){return this.y2-this.y1}},{key:"addPoint",value:function(n,a){typeof n!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=n,this.x2=n),n<this.x1&&(this.x1=n),n>this.x2&&(this.x2=n)),typeof a!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=a,this.y2=a),a<this.y1&&(this.y1=a),a>this.y2&&(this.y2=a))}},{key:"addX",value:function(n){this.addPoint(n,null)}},{key:"addY",value:function(n){this.addPoint(null,n)}},{key:"addBoundingBox",value:function(n){if(!n)return;var a=n.x1,t=n.y1,i=n.x2,r=n.y2;this.addPoint(a,t),this.addPoint(i,r)}},{key:"sumCubic",value:function(n,a,t,i,r){return Math.pow(1-n,3)*a+3*Math.pow(1-n,2)*n*t+3*(1-n)*Math.pow(n,2)*i+Math.pow(n,3)*r}},{key:"bezierCurveAdd",value:function(n,a,t,i,r){var o=6*a-12*t+6*i,s=-3*a+9*t-9*i+3*r,l=3*t-3*a;if(s===0){if(o===0)return;var c=-l/o;0<c&&c<1&&(n?this.addX(this.sumCubic(c,a,t,i,r)):this.addY(this.sumCubic(c,a,t,i,r)));return}var 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,t,i,r)):this.addY(this.sumCubic(E,a,t,i,r)));var L=(-o-Math.sqrt(p))/(2*s);0<L&&L<1&&(n?this.addX(this.sumCubic(L,a,t,i,r)):this.addY(this.sumCubic(L,a,t,i,r)))}},{key:"addBezierCurve",value:function(n,a,t,i,r,o,s,l){this.addPoint(n,a),this.addPoint(s,l),this.bezierCurveAdd(!0,n,t,r,s),this.bezierCurveAdd(!1,a,i,o,l)}},{key:"addQuadraticCurve",value:function(n,a,t,i,r,o){var s=n+2/3*(t-n),l=a+2/3*(i-a),c=s+1/3*(r-n),p=l+1/3*(o-a);this.addBezierCurve(n,a,s,c,l,p,r,o)}},{key:"isPointInBox",value:function(n,a){var t=this.x1,i=this.y1,r=this.x2,o=this.y2;return t<=n&&n<=r&&i<=a&&a<=o}}]),d}(),At=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a){var t;return Object(J.a)(this,n),t=f.call(this,a.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),t.control=null,t.start=null,t.current=null,t.command=null,t.commands=t.commands,t.i=-1,t.previousCommand=null,t.points=[],t.angles=[],t}return Object(k.a)(n,[{key:"reset",value:function(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new kt(0,0),this.control=new kt(0,0),this.current=new kt(0,0),this.points=[],this.angles=[]}},{key:"isEnd",value:function(){var t=this.i,i=this.commands;return t>=i.length-1}},{key:"next",value:function(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}},{key:"getPoint",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new kt(this.command[t],this.command[i]);return this.makeAbsolute(r)}},{key:"getAsControlPoint",value:function(t,i){var r=this.getPoint(t,i);return this.control=r,r}},{key:"getAsCurrentPoint",value:function(t,i){var r=this.getPoint(t,i);return this.current=r,r}},{key:"getReflectedControlPoint",value:function(){var t=this.previousCommand.type;if(t!==Dt.a.CURVE_TO&&t!==Dt.a.SMOOTH_CURVE_TO&&t!==Dt.a.QUAD_TO&&t!==Dt.a.SMOOTH_QUAD_TO)return this.current;var i=this.current,r=i.x,o=i.y,s=this.control,l=s.x,c=s.y,p=new kt(2*r-l,2*o-c);return p}},{key:"makeAbsolute",value:function(t){if(this.command.relative){var i=this.current,r=i.x,o=i.y;t.x+=r,t.y+=o}return t}},{key:"addMarker",value:function(t,i,r){var o=this.points,s=this.angles;r&&s.length>0&&!s[s.length-1]&&(s[s.length-1]=o[o.length-1].angleTo(r)),this.addMarkerAngle(t,i?i.angleTo(t):null)}},{key:"addMarkerAngle",value:function(t,i){this.points.push(t),this.angles.push(i)}},{key:"getMarkerPoints",value:function(){return this.points}},{key:"getMarkerAngles",value:function(){for(var t=this.angles,i=t.length,r=0;r<i;r++)if(!t[r]){for(var o=r+1;o<i;o++)if(t[o]){t[r]=t[o];break}}return t}}]),n}(Dt.a),Oe=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.modifiedEmSizeStack=!1,a}return Object(k.a)(n,[{key:"calculateOpacity",value:function(){for(var t=1,i=this;i;){var r=i.getStyle("opacity",!1,!0);r.hasValue(!0)&&(t*=r.getNumber()),i=i.parent}return t}},{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!i){var r=this.getStyle("fill"),o=this.getStyle("fill-opacity"),s=this.getStyle("stroke"),l=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var c=r.getFillStyleDefinition(this,o);c&&(t.fillStyle=c)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var p=r.getColor();p!=="inherit"&&(t.fillStyle=p==="none"?"rgba(0,0,0,0)":p)}if(o.hasValue()){var E=new mt(this.document,"fill",t.fillStyle).addOpacity(o).getColor();t.fillStyle=E}if(s.isUrlDefinition()){var L=s.getFillStyleDefinition(this,l);L&&(t.strokeStyle=L)}else if(s.hasValue()){s.getString()==="currentColor"&&s.setValue(this.getStyle("color").getColor());var K=s.getString();K!=="inherit"&&(t.strokeStyle=K==="none"?"rgba(0,0,0,0)":K)}if(l.hasValue()){var tt=new mt(this.document,"stroke",t.strokeStyle).addOpacity(l).getString();t.strokeStyle=tt}var it=this.getStyle("stroke-width");if(it.hasValue()){var et=it.getPixels();t.lineWidth=et||Xt}var xt=this.getStyle("stroke-linecap"),vt=this.getStyle("stroke-linejoin"),ht=this.getStyle("stroke-miterlimit"),Et=this.getStyle("stroke-dasharray"),Ut=this.getStyle("stroke-dashoffset");if(xt.hasValue()&&(t.lineCap=xt.getString()),vt.hasValue()&&(t.lineJoin=vt.getString()),ht.hasValue()&&(t.miterLimit=ht.getNumber()),Et.hasValue()&&Et.getString()!=="none"){var Wt=Tt(Et.getString());typeof t.setLineDash!="undefined"?t.setLineDash(Wt):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=Wt:typeof t.mozDash!="undefined"&&!(Wt.length===1&&Wt[0]===0)&&(t.mozDash=Wt);var Qt=Ut.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=Qt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=Qt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=Qt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var ie=this.getStyle("font"),st=this.getStyle("font-style"),Z=this.getStyle("font-variant"),ct=this.getStyle("font-weight"),dt=this.getStyle("font-size"),Pt=this.getStyle("font-family"),yt=new ve(st.getString(),Z.getString(),ct.getString(),dt.hasValue()?"".concat(dt.getPixels(!0),"px"):"",Pt.getString(),ve.parse(ie.getString(),t.font));st.setValue(yt.fontStyle),Z.setValue(yt.fontVariant),ct.setValue(yt.fontWeight),dt.setValue(yt.fontSize),Pt.setValue(yt.fontFamily),t.font=yt.toString(),dt.isPixels()&&(this.document.emSize=dt.getPixels(),this.modifiedEmSizeStack=!0)}i||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function(t){Object(Y.a)(Object(w.a)(n.prototype),"clearContext",this).call(this,t),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),n}(Kt),_t=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,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(t){var i=this.pathParser,r=new ce;for(i.reset(),t&&t.beginPath();!i.isEnd();)switch(i.next().type){case At.MOVE_TO:this.pathM(t,r);break;case At.LINE_TO:this.pathL(t,r);break;case At.HORIZ_LINE_TO:this.pathH(t,r);break;case At.VERT_LINE_TO:this.pathV(t,r);break;case At.CURVE_TO:this.pathC(t,r);break;case At.SMOOTH_CURVE_TO:this.pathS(t,r);break;case At.QUAD_TO:this.pathQ(t,r);break;case At.SMOOTH_QUAD_TO:this.pathT(t,r);break;case At.ARC:this.pathA(t,r);break;case At.CLOSE_PATH:this.pathZ(t,r);break}return r}},{key:"getBoundingBox",value:function(t){return this.path()}},{key:"getMarkers",value:function(){var t=this.pathParser,i=t.getMarkerPoints(),r=t.getMarkerAngles(),o=i.map(function(s,l){return[s,r[l]]});return o}},{key:"renderChildren",value:function(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var i=this.getStyle("fill-rule");t.fillStyle!==""&&(i.getString("inherit")!=="inherit"?t.fill(i.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var o=r.length-1,s=this.getStyle("marker-start"),l=this.getStyle("marker-mid"),c=this.getStyle("marker-end");if(s.isUrlDefinition()){var p=s.getDefinition(),E=Object(ft.a)(r[0],2),L=E[0],K=E[1];p.render(t,L,K)}if(l.isUrlDefinition())for(var tt=l.getDefinition(),it=1;it<o;it++){var et=Object(ft.a)(r[it],2),xt=et[0],vt=et[1];tt.render(t,xt,vt)}if(c.isUrlDefinition()){var ht=c.getDefinition(),Et=Object(ft.a)(r[o],2),Ut=Et[0],Wt=Et[1];ht.render(t,Ut,Wt)}}}},{key:"pathM",value:function(t,i){var r=this.pathParser,o=n.pathM(r),s=o.point,l=s.x,c=s.y;r.addMarker(s),i.addPoint(l,c),t&&t.moveTo(l,c)}},{key:"pathL",value:function(t,i){var r=this.pathParser,o=n.pathL(r),s=o.current,l=o.point,c=l.x,p=l.y;r.addMarker(l,s),i.addPoint(c,p),t&&t.lineTo(c,p)}},{key:"pathH",value:function(t,i){var r=this.pathParser,o=n.pathH(r),s=o.current,l=o.point,c=l.x,p=l.y;r.addMarker(l,s),i.addPoint(c,p),t&&t.lineTo(c,p)}},{key:"pathV",value:function(t,i){var r=this.pathParser,o=n.pathV(r),s=o.current,l=o.point,c=l.x,p=l.y;r.addMarker(l,s),i.addPoint(c,p),t&&t.lineTo(c,p)}},{key:"pathC",value:function(t,i){var r=this.pathParser,o=n.pathC(r),s=o.current,l=o.point,c=o.controlPoint,p=o.currentPoint;r.addMarker(p,c,l),i.addBezierCurve(s.x,s.y,l.x,l.y,c.x,c.y,p.x,p.y),t&&t.bezierCurveTo(l.x,l.y,c.x,c.y,p.x,p.y)}},{key:"pathS",value:function(t,i){var r=this.pathParser,o=n.pathS(r),s=o.current,l=o.point,c=o.controlPoint,p=o.currentPoint;r.addMarker(p,c,l),i.addBezierCurve(s.x,s.y,l.x,l.y,c.x,c.y,p.x,p.y),t&&t.bezierCurveTo(l.x,l.y,c.x,c.y,p.x,p.y)}},{key:"pathQ",value:function(t,i){var r=this.pathParser,o=n.pathQ(r),s=o.current,l=o.controlPoint,c=o.currentPoint;r.addMarker(c,l,l),i.addQuadraticCurve(s.x,s.y,l.x,l.y,c.x,c.y),t&&t.quadraticCurveTo(l.x,l.y,c.x,c.y)}},{key:"pathT",value:function(t,i){var r=this.pathParser,o=n.pathT(r),s=o.current,l=o.controlPoint,c=o.currentPoint;r.addMarker(c,l,l),i.addQuadraticCurve(s.x,s.y,l.x,l.y,c.x,c.y),t&&t.quadraticCurveTo(l.x,l.y,c.x,c.y)}},{key:"pathA",value:function(t,i){var r=this.pathParser,o=n.pathA(r),s=o.currentPoint,l=o.rX,c=o.rY,p=o.sweepFlag,E=o.xAxisRotation,L=o.centp,K=o.a1,tt=o.ad,it=1-p?1:-1,et=K+it*(tt/2),xt=new kt(L.x+l*Math.cos(et),L.y+c*Math.sin(et));if(r.addMarkerAngle(xt,et-it*Math.PI/2),r.addMarkerAngle(s,et-it*Math.PI),i.addPoint(s.x,s.y),t&&!isNaN(K)&&!isNaN(tt)){var vt=l>c?l:c,ht=l>c?1:l/c,Et=l>c?c/l:1;t.translate(L.x,L.y),t.rotate(E),t.scale(ht,Et),t.arc(0,0,vt,K,K+tt,Boolean(1-p)),t.scale(1/ht,1/Et),t.rotate(-E),t.translate(-L.x,-L.y)}}},{key:"pathZ",value:function(t,i){n.pathZ(this.pathParser),t&&(i.x1!==i.x2&&i.y1!==i.y2&&t.closePath())}}],[{key:"pathM",value:function(t){var i=t.getAsCurrentPoint();return t.start=t.current,{point:i}}},{key:"pathL",value:function(t){var i=t.current,r=t.getAsCurrentPoint();return{current:i,point:r}}},{key:"pathH",value:function(t){var i=t.current,r=t.command,o=new kt((r.relative?i.x:0)+r.x,i.y);return t.current=o,{current:i,point:o}}},{key:"pathV",value:function(t){var i=t.current,r=t.command,o=new kt(i.x,(r.relative?i.y:0)+r.y);return t.current=o,{current:i,point:o}}},{key:"pathC",value:function(t){var i=t.current,r=t.getPoint("x1","y1"),o=t.getAsControlPoint("x2","y2"),s=t.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathS",value:function(t){var i=t.current,r=t.getReflectedControlPoint(),o=t.getAsControlPoint("x2","y2"),s=t.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathQ",value:function(t){var i=t.current,r=t.getAsControlPoint("x1","y1"),o=t.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathT",value:function(t){var i=t.current,r=t.getReflectedControlPoint();t.control=r;var o=t.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathA",value:function(t){var i=t.current,r=t.command,o=r.rX,s=r.rY,l=r.xRot,c=r.lArcFlag,p=r.sweepFlag,E=l*(Math.PI/180),L=t.getAsCurrentPoint(),K=new kt(Math.cos(E)*(i.x-L.x)/2+Math.sin(E)*(i.y-L.y)/2,-Math.sin(E)*(i.x-L.x)/2+Math.cos(E)*(i.y-L.y)/2),tt=Math.pow(K.x,2)/Math.pow(o,2)+Math.pow(K.y,2)/Math.pow(s,2);tt>1&&(o*=Math.sqrt(tt),s*=Math.sqrt(tt));var it=(c===p?-1:1)*Math.sqrt((Math.pow(o,2)*Math.pow(s,2)-Math.pow(o,2)*Math.pow(K.y,2)-Math.pow(s,2)*Math.pow(K.x,2))/(Math.pow(o,2)*Math.pow(K.y,2)+Math.pow(s,2)*Math.pow(K.x,2)));isNaN(it)&&(it=0);var et=new kt(it*o*K.y/s,it*-s*K.x/o),xt=new kt((i.x+L.x)/2+Math.cos(E)*et.x-Math.sin(E)*et.y,(i.y+L.y)/2+Math.sin(E)*et.x+Math.cos(E)*et.y),vt=Pe([1,0],[(K.x-et.x)/o,(K.y-et.y)/s]),ht=[(K.x-et.x)/o,(K.y-et.y)/s],Et=[(-K.x-et.x)/o,(-K.y-et.y)/s],Ut=Pe(ht,Et);return pe(ht,Et)<=-1&&(Ut=Math.PI),pe(ht,Et)>=1&&(Ut=0),{currentPoint:L,rX:o,rY:s,sweepFlag:p,xAxisRotation:E,centp:xt,a1:vt,ad:Ut}}},{key:"pathZ",value:function(t){t.current=t.start}}]),n}(Oe),ke=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="glyph",r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber(),r.unicode=r.getAttribute("unicode").getString(),r.arabicForm=r.getAttribute("arabic-form").getString(),r}return Object(k.a)(n)}(_t),De=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,new.target===n?!0:i),r.type="text",r.x=0,r.y=0,r.measureCache=-1,r}return Object(k.a)(n,[{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Object(Y.a)(Object(w.a)(n.prototype),"setContext",this).call(this,t,i);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}},{key:"initializeCoordinates",value:function(){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(t){var i=this;if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var r=null;return this.children.forEach(function(o,s){var l=i.getChildBoundingBox(t,i,i,s);r?r.addBoundingBox(l):r=l}),r}},{key:"getFontSize",value:function(){var t=this.document,i=this.parent,r=ve.parse(t.ctx.font).fontSize,o=i.getStyle("font-size").getNumber(r);return o}},{key:"getTElementBoundingBox",value:function(t){var i=this.getFontSize();return new ce(this.x,this.y-i,this.x+this.measureText(t),this.y)}},{key:"getGlyph",value:function(t,i,r){var o=i[r],s=null;if(t.isArabic){var l=i.length,c=i[r-1],p=i[r+1],E="isolated";if((r===0||c===" ")&&r<l-1&&p!==" "&&(E="terminal"),r>0&&c!==" "&&r<l-1&&p!==" "&&(E="medial"),r>0&&c!==" "&&(r===l-1||p===" ")&&(E="initial"),typeof t.glyphs[o]!="undefined"){var L=t.glyphs[o];s=L instanceof ke?L:L[E]}}else s=t.glyphs[o];return s||(s=t.missingGlyph),s}},{key:"getText",value:function(){return""}},{key:"getTextFromNode",value:function(t){var i=t||this.node,r=Array.from(i.parentNode.childNodes),o=r.indexOf(i),s=r.length-1,l=Lt(i.textContent||"");return o===0&&(l=Jt(l)),o===s&&(l=jt(l)),l}},{key:"renderChildren",value:function(t){var i=this;if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach(function(o,s){i.renderChild(t,i,i,s)});var r=this.document.screen.mouse;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(t))}},{key:"renderTElementChildren",value:function(t){var i=this.document,r=this.parent,o=this.getText(),s=r.getStyle("font-family").getDefinition();if(s){for(var l=s.fontFace.unitsPerEm,c=ve.parse(i.ctx.font),p=r.getStyle("font-size").getNumber(c.fontSize),E=r.getStyle("font-style").getString(c.fontStyle),L=p/l,K=s.isRTL?o.split("").reverse().join(""):o,tt=Tt(r.getAttribute("dx").getString()),it=K.length,et=0;et<it;et++){var xt=this.getGlyph(s,K,et);t.translate(this.x,this.y),t.scale(L,-L);var vt=t.lineWidth;t.lineWidth=t.lineWidth*l/p,E==="italic"&&t.transform(1,0,.4,1,0,0),xt.render(t),E==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=vt,t.scale(1/L,-1/L),t.translate(-this.x,-this.y),this.x+=p*(xt.horizAdvX||s.horizAdvX)/l,typeof tt[et]!="undefined"&&!isNaN(tt[et])&&(this.x+=tt[et])}return}var ht=this.x,Et=this.y;t.fillStyle&&t.fillText(o,ht,Et),t.strokeStyle&&t.strokeText(o,ht,Et)}},{key:"applyAnchoring",value:function(){if(this.textChunkStart>=this.leafTexts.length)return;var t=this.leafTexts[this.textChunkStart],i=t.getStyle("text-anchor").getString("start"),r=!1,o=0;i==="start"&&!r||i==="end"&&r?o=t.x-this.minX:i==="end"&&!r||i==="start"&&r?o=t.x-this.maxX:o=t.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(t){var i=this;this.children.forEach(function(r,o){i.adjustChildCoordinatesRecursiveCore(t,i,i,o)}),this.applyAnchoring()}},{key:"adjustChildCoordinatesRecursiveCore",value:function(t,i,r,o){var s=r.children[o];s.children.length>0?s.children.forEach(function(l,c){i.adjustChildCoordinatesRecursiveCore(t,i,s,c)}):this.adjustChildCoordinates(t,i,r,o)}},{key:"adjustChildCoordinates",value:function(t,i,r,o){var s=r.children[o];if(typeof s.measureText!="function")return s;t.save(),s.setContext(t,!0);var l=s.getAttribute("x"),c=s.getAttribute("y"),p=s.getAttribute("dx"),E=s.getAttribute("dy"),L=s.getStyle("font-family").getDefinition(),K=Boolean(L)&&L.isRTL;o===0&&(l.hasValue()||l.setValue(s.getInheritedAttribute("x")),c.hasValue()||c.setValue(s.getInheritedAttribute("y")),p.hasValue()||p.setValue(s.getInheritedAttribute("dx")),E.hasValue()||E.setValue(s.getInheritedAttribute("dy")));var tt=s.measureText(t);return K&&(i.x-=tt),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,K||(i.x+=tt),c.hasValue()?(s.y=c.getPixels("y"),E.hasValue()&&(s.y+=E.getPixels("y"))):(E.hasValue()&&(i.y+=E.getPixels("y")),s.y=i.y),i.y=s.y,i.leafTexts.push(s),i.minX=Math.min(i.minX,s.x,s.x+tt),i.maxX=Math.max(i.maxX,s.x,s.x+tt),s.clearContext(t),t.restore(),s}},{key:"getChildBoundingBox",value:function(t,i,r,o){var s=r.children[o];if(typeof s.getBoundingBox!="function")return null;var l=s.getBoundingBox(t);return l?(s.children.forEach(function(c,p){var E=i.getChildBoundingBox(t,i,s,p);l.addBoundingBox(E)}),l):null}},{key:"renderChild",value:function(t,i,r,o){var s=r.children[o];s.render(t),s.children.forEach(function(l,c){i.renderChild(t,i,s,c)})}},{key:"measureText",value:function(t){var i=this.measureCache;if(~i)return i;var r=this.getText(),o=this.measureTargetText(t,r);return this.measureCache=o,o}},{key:"measureTargetText",value:function(t,i){if(!i.length)return 0;var r=this.parent,o=r.getStyle("font-family").getDefinition();if(o){for(var s=this.getFontSize(),l=o.isRTL?i.split("").reverse().join(""):i,c=Tt(r.getAttribute("dx").getString()),p=l.length,E=0,L=0;L<p;L++){var K=this.getGlyph(o,l,L);E+=(K.horizAdvX||o.horizAdvX)*s/o.fontFace.unitsPerEm,typeof c[L]!="undefined"&&!isNaN(c[L])&&(E+=c[L])}return E}if(!t.measureText)return i.length*10;t.save(),this.setContext(t,!0);var tt=t.measureText(i),it=tt.width;return this.clearContext(t),t.restore(),it}},{key:"getInheritedAttribute",value:function(t){for(var i=this;i instanceof n&&i.isFirstChild();){var r=i.parent.getAttribute(t);if(r.hasValue(!0))return r.getValue("0");i=i.parent}return null}}]),n}(Oe),Qe=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,new.target===n?!0:i),r.type="tspan",r.text=r.children.length>0?"":r.getTextFromNode(),r}return Object(k.a)(n,[{key:"getText",value:function(){return this.text}}]),n}(De),_r=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="textNode",a}return Object(k.a)(n)}(Qe),Le=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="svg",a.root=!1,a}return Object(k.a)(n,[{key:"setContext",value:function(t){var i,r=this.document,o=r.screen,s=r.window,l=t.canvas;if(o.setDefaults(t),l.style&&typeof t.font!="undefined"&&s&&typeof s.getComputedStyle!="undefined"){t.font=s.getComputedStyle(l).getPropertyValue("font");var c=new mt(r,"fontSize",ve.parse(t.font).fontSize);c.hasValue()&&(r.rootEmSize=c.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var p=o.viewPort,E=p.width,L=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 K=this.getAttribute("refX"),tt=this.getAttribute("refY"),it=this.getAttribute("viewBox"),et=it.hasValue()?Tt(it.getString()):null,xt=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",vt=0,ht=0,Et=0,Ut=0;et&&(vt=et[0],ht=et[1]),this.root||(E=this.getStyle("width").getPixels("x"),L=this.getStyle("height").getPixels("y"),this.type==="marker"&&(Et=vt,Ut=ht,vt=0,ht=0)),o.viewPort.setCurrent(E,L),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(Y.a)(Object(w.a)(n.prototype),"setContext",this).call(this,t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),et&&(E=et[2],L=et[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o.viewPort.width,desiredWidth:E,height:o.viewPort.height,desiredHeight:L,minX:vt,minY:ht,refX:K.getValue(),refY:tt.getValue(),clip:xt,clipX:Et,clipY:Ut}),et&&(o.viewPort.removeCurrent(),o.viewPort.setCurrent(E,L))}},{key:"clearContext",value:function(t){Object(Y.a)(Object(w.a)(n.prototype),"clearContext",this).call(this,t),this.document.screen.viewPort.removeCurrent()}},{key:"resize",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=this.getAttribute("width",!0),s=this.getAttribute("height",!0),l=this.getAttribute("viewBox"),c=this.getAttribute("style"),p=o.getNumber(0),E=s.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var L=this.getAttribute("preserveAspectRatio");L.hasValue()&&L.setValue(L.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(o.setValue(t),s.setValue(i),l.hasValue()||l.setValue("0 0 ".concat(p||t," ").concat(E||i)),c.hasValue()){var K=this.getStyle("width"),tt=this.getStyle("height");K.hasValue()&&K.setValue("".concat(t,"px")),tt.hasValue()&&tt.setValue("".concat(i,"px"))}}}]),n}(Oe),Je=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="rect",a}return Object(k.a)(n,[{key:"path",value:function(t){var i=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),o=this.getStyle("width",!1,!0).getPixels("x"),s=this.getStyle("height",!1,!0).getPixels("y"),l=this.getAttribute("rx"),c=this.getAttribute("ry"),p=l.getPixels("x"),E=c.getPixels("y");if(l.hasValue()&&!c.hasValue()&&(E=p),c.hasValue()&&!l.hasValue()&&(p=E),p=Math.min(p,o/2),E=Math.min(E,s/2),t){var L=4*((Math.sqrt(2)-1)/3);t.beginPath(),s>0&&o>0&&(t.moveTo(i+p,r),t.lineTo(i+o-p,r),t.bezierCurveTo(i+o-p+L*p,r,i+o,r+E-L*E,i+o,r+E),t.lineTo(i+o,r+s-E),t.bezierCurveTo(i+o,r+s-E+L*E,i+o-p+L*p,r+s,i+o-p,r+s),t.lineTo(i+p,r+s),t.bezierCurveTo(i+p-L*p,r+s,i,r+s-E+L*E,i,r+s-E),t.lineTo(i,r+E),t.bezierCurveTo(i,r+E-L*E,i+p-L*p,r,i+p,r),t.closePath())}return new ce(i,r,i+o,r+s)}},{key:"getMarkers",value:function(){return null}}]),n}(_t),fr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="circle",a}return Object(k.a)(n,[{key:"path",value:function(t){var i=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),o=this.getAttribute("r").getPixels();return t&&o>0&&(t.beginPath(),t.arc(i,r,o,0,Math.PI*2,!1),t.closePath()),new ce(i-o,r-o,i+o,r+o)}},{key:"getMarkers",value:function(){return null}}]),n}(_t),hr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="ellipse",a}return Object(k.a)(n,[{key:"path",value:function(t){var i=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),o=this.getAttribute("ry").getPixels("y"),s=this.getAttribute("cx").getPixels("x"),l=this.getAttribute("cy").getPixels("y");return t&&r>0&&o>0&&(t.beginPath(),t.moveTo(s+r,l),t.bezierCurveTo(s+r,l+i*o,s+i*r,l+o,s,l+o),t.bezierCurveTo(s-i*r,l+o,s-r,l+i*o,s-r,l),t.bezierCurveTo(s-r,l-i*o,s-i*r,l-o,s,l-o),t.bezierCurveTo(s+i*r,l-o,s+r,l-i*o,s+r,l),t.closePath()),new ce(s-r,l-o,s+r,l+o)}},{key:"getMarkers",value:function(){return null}}]),n}(_t),cr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="line",a}return Object(k.a)(n,[{key:"getPoints",value:function(){return[new kt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new kt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}},{key:"path",value:function(t){var i=this.getPoints(),r=Object(ft.a)(i,2),o=r[0],s=o.x,l=o.y,c=r[1],p=c.x,E=c.y;return t&&(t.beginPath(),t.moveTo(s,l),t.lineTo(p,E)),new ce(s,l,p,E)}},{key:"getMarkers",value:function(){var t=this.getPoints(),i=Object(ft.a)(t,2),r=i[0],o=i[1],s=r.angleTo(o);return[[r,s],[o,s]]}}]),n}(_t),Ze=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="polyline",r.points=[],r.points=kt.parsePath(r.getAttribute("points").getString()),r}return Object(k.a)(n,[{key:"path",value:function(t){var i=this.points,r=Object(ft.a)(i,1),o=r[0],s=o.x,l=o.y,c=new ce(s,l);return t&&(t.beginPath(),t.moveTo(s,l)),i.forEach(function(p){var E=p.x,L=p.y;c.addPoint(E,L),t&&t.lineTo(E,L)}),c}},{key:"getMarkers",value:function(){var t=this.points,i=t.length-1,r=[];return t.forEach(function(o,s){if(s===i)return;r.push([o,o.angleTo(t[s+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}]),n}(_t),vr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="polygon",a}return Object(k.a)(n,[{key:"path",value:function(t){var i=Object(Y.a)(Object(w.a)(n.prototype),"path",this).call(this,t),r=Object(ft.a)(this.points,1),o=r[0],s=o.x,l=o.y;return t&&(t.lineTo(s,l),t.closePath()),i}}]),n}(Ze),dr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="pattern",a}return Object(k.a)(n,[{key:"createPattern",value:function(t,i,r){var o=this.getStyle("width").getPixels("x",!0),s=this.getStyle("height").getPixels("y",!0),l=new Le(this.document,null);l.attributes.viewBox=new mt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),l.attributes.width=new mt(this.document,"width","".concat(o,"px")),l.attributes.height=new mt(this.document,"height","".concat(s,"px")),l.attributes.transform=new mt(this.document,"transform",this.getAttribute("patternTransform").getValue()),l.children=this.children;var c=this.document.createCanvas(o,s),p=c.getContext("2d"),E=this.getAttribute("x"),L=this.getAttribute("y");E.hasValue()&&L.hasValue()&&p.translate(E.getPixels("x",!0),L.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var K=-1;K<=1;K++)for(var tt=-1;tt<=1;tt++)p.save(),l.attributes.x=new mt(this.document,"x",K*c.width),l.attributes.y=new mt(this.document,"y",tt*c.height),l.render(p),p.restore();var it=t.createPattern(c,"repeat");return it}}]),n}(Kt),gr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="marker",a}return Object(k.a)(n,[{key:"render",value:function(t,i,r){if(!i)return;var o=i.x,s=i.y,l=this.getAttribute("orient").getString("auto"),c=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(o,s),l==="auto"&&t.rotate(r),c==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var p=new Le(this.document,null);p.type=this.type,p.attributes.viewBox=new mt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),p.attributes.refX=new mt(this.document,"refX",this.getAttribute("refX").getValue()),p.attributes.refY=new mt(this.document,"refY",this.getAttribute("refY").getValue()),p.attributes.width=new mt(this.document,"width",this.getAttribute("markerWidth").getValue()),p.attributes.height=new mt(this.document,"height",this.getAttribute("markerHeight").getValue()),p.attributes.overflow=new mt(this.document,"overflow",this.getAttribute("overflow").getValue()),p.attributes.fill=new mt(this.document,"fill",this.getAttribute("fill").getColor("black")),p.attributes.stroke=new mt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),p.children=this.children,p.render(t),t.restore(),c==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),l==="auto"&&t.rotate(-r),t.translate(-o,-s)}}]),n}(Kt),pr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="defs",a}return Object(k.a)(n,[{key:"render",value:function(){}}]),n}(Kt),Ge=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="g",a}return Object(k.a)(n,[{key:"getBoundingBox",value:function(t){var i=new ce;return this.children.forEach(function(r){i.addBoundingBox(r.getBoundingBox(t))}),i}}]),n}(Oe),qe=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.attributesToInherit=["gradientUnits"],r.stops=[];var o=Object(I.a)(r),s=o.stops,l=o.children;return l.forEach(function(c){c.type==="stop"&&s.push(c)}),r}return Object(k.a)(n,[{key:"getGradientUnits",value:function(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}},{key:"createGradient",value:function(t,i,r){var o=this,s=this;this.getHrefAttribute().hasValue()&&(s=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(s));var l=s,c=l.stops,p=this.getGradient(t,i);if(!p)return this.addParentOpacity(r,c[c.length-1].color);if(c.forEach(function(Wt){p.addColorStop(Wt.offset,o.addParentOpacity(r,Wt.color))}),this.getAttribute("gradientTransform").hasValue()){var E=this.document,L=E.screen,K=L.MAX_VIRTUAL_PIXELS,tt=L.viewPort,it=Object(ft.a)(tt.viewPorts,1),et=it[0],xt=new Je(E,null);xt.attributes.x=new mt(E,"x",-K/3),xt.attributes.y=new mt(E,"y",-K/3),xt.attributes.width=new mt(E,"width",K),xt.attributes.height=new mt(E,"height",K);var vt=new Ge(E,null);vt.attributes.transform=new mt(E,"transform",this.getAttribute("gradientTransform").getValue()),vt.children=[xt];var ht=new Le(E,null);ht.attributes.x=new mt(E,"x",0),ht.attributes.y=new mt(E,"y",0),ht.attributes.width=new mt(E,"width",et.width),ht.attributes.height=new mt(E,"height",et.height),ht.children=[vt];var Et=E.createCanvas(et.width,et.height),Ut=Et.getContext("2d");return Ut.fillStyle=p,ht.render(Ut),Ut.createPattern(Et,"no-repeat")}return p}},{key:"inheritStopContainer",value:function(t){var i=this;this.attributesToInherit.forEach(function(r){!i.getAttribute(r).hasValue()&&t.getAttribute(r).hasValue()&&i.getAttribute(r,!0).setValue(t.getAttribute(r).getValue())})}},{key:"addParentOpacity",value:function(t,i){if(t.hasValue()){var r=new mt(this.document,"color",i);return r.addOpacity(t).getColor()}return i}}]),n}(Kt),mr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="linearGradient",r.attributesToInherit.push("x1","y1","x2","y2"),r}return Object(k.a)(n,[{key:"getGradient",value:function(t,i){var r=this.getGradientUnits()==="objectBoundingBox",o=r?i.getBoundingBox(t):null;if(r&&!o)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var s=r?o.x+o.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),l=r?o.y+o.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),c=r?o.x+o.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),p=r?o.y+o.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return s===c&&l===p?null:t.createLinearGradient(s,l,c,p)}}]),n}(qe),yr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="radialGradient",r.attributesToInherit.push("cx","cy","r","fx","fy","fr"),r}return Object(k.a)(n,[{key:"getGradient",value:function(t,i){var r=this.getGradientUnits()==="objectBoundingBox",o=i.getBoundingBox(t);if(r&&!o)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var s=r?o.x+o.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),l=r?o.y+o.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),c=s,p=l;this.getAttribute("fx").hasValue()&&(c=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(),L=this.getAttribute("fr").getPixels();return t.createRadialGradient(c,p,L,s,l,E)}}]),n}(qe),xr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="stop";var o=Math.max(0,Math.min(1,r.getAttribute("offset").getNumber())),s=r.getStyle("stop-opacity"),l=r.getStyle("stop-color",!0);return l.getString()===""&&l.setValue("#000"),s.hasValue()&&(l=l.addOpacity(s)),r.offset=o,r.color=l.getColor(),r}return Object(k.a)(n)}(Kt),ze=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="animate",r.duration=0,r.initialValue=null,r.initialUnits="",r.removed=!1,r.frozen=!1,a.screen.animations.push(Object(I.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 mt(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 t=this.getAttribute("attributeType").getString(),i=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(i,!0):this.parent.getAttribute(i,!0)}},{key:"calcValue",value:function(){var t=this.initialUnits,i=this.getProgress(),r=i.progress,o=i.from,s=i.to,l=o.getNumber()+(s.getNumber()-o.getNumber())*r;return t==="%"&&(l*=100),"".concat(l).concat(t)}},{key:"update",value:function(t){var i=this.parent,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var o=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(o==="freeze"&&!this.frozen)this.frozen=!0,i.animationFrozen=!0,i.animationFrozenValue=r.getString();else if(o==="remove"&&!this.removed)return this.removed=!0,r.setValue(i.animationFrozen?i.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var s=!1;if(this.begin<this.duration){var l=this.calcValue(),c=this.getAttribute("type");if(c.hasValue()){var p=c.getString();l="".concat(p,"(").concat(l,")")}r.setValue(l),s=!0}return s}},{key:"getProgress",value:function(){var t=this.document,i=this.values,r={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(i.hasValue()){var o=r.progress*(i.getValue().length-1),s=Math.floor(o),l=Math.ceil(o);r.from=new mt(t,"from",parseFloat(i.getValue()[s])),r.to=new mt(t,"to",parseFloat(i.getValue()[l])),r.progress=(o-s)/(l-s)}else r.from=this.from,r.to=this.to;return r}}]),n}(Kt),Er=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="animateColor",a}return Object(k.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=new Bt.a(r.getColor()),l=new Bt.a(o.getColor());if(s.ok&&l.ok){var c=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(c),", ").concat(Math.floor(p),", ").concat(Math.floor(E),")")}return this.getAttribute("from").getColor()}}]),n}(ze),Or=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="animateTransform",a}return Object(k.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=Tt(r.getString()),l=Tt(o.getString()),c=s.map(function(p,E){var L=l[E];return p+(L-p)*i}).join(" ");return c}}]),n}(ze),br=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="font",r.glyphs={},r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber();var o=a.definitions,s=Object(I.a)(r),l=s.children,c=Object(b.a)(l),p;try{for(c.s();!(p=c.n()).done;){var E=p.value;switch(E.type){case"font-face":{r.fontFace=E;var L=E.getStyle("font-family");L.hasValue()&&(o[L.getString()]=Object(I.a)(r));break}case"missing-glyph":r.missingGlyph=E;break;case"glyph":{var K=E;K.arabicForm?(r.isRTL=!0,r.isArabic=!0,typeof r.glyphs[K.unicode]=="undefined"&&(r.glyphs[K.unicode]={}),r.glyphs[K.unicode][K.arabicForm]=K):r.glyphs[K.unicode]=K;break}}}}catch(tt){c.e(tt)}finally{c.f()}return r}return Object(k.a)(n,[{key:"render",value:function(){}}]),n}(Kt),Tr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="font-face",r.ascent=r.getAttribute("ascent").getNumber(),r.descent=r.getAttribute("descent").getNumber(),r.unitsPerEm=r.getAttribute("units-per-em").getNumber(),r}return Object(k.a)(n)}(Kt),Pr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="missing-glyph",a.horizAdvX=0,a}return Object(k.a)(n)}(_t),Sr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="tref",a}return Object(k.a)(n,[{key:"getText",value:function(){var t=this.getHrefAttribute().getDefinition();if(t){var i=t.children[0];if(i)return i.getText()}return""}}]),n}(De),Cr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="a";var o=t.childNodes,s=o[0],l=o.length>0&&Array.from(o).every(function(c){return c.nodeType===3});return r.hasText=l,r.text=l?r.getTextFromNode(s):"",r}return Object(k.a)(n,[{key:"getText",value:function(){return this.text}},{key:"renderChildren",value:function(t){if(this.hasText){Object(Y.a)(Object(w.a)(n.prototype),"renderChildren",this).call(this,t);var i=this.document,r=this.x,o=this.y,s=i.screen.mouse,l=new mt(i,"fontSize",ve.parse(i.ctx.font).fontSize);s.isWorking()&&s.checkBoundingBox(this,new ce(r,o-l.getPixels("y"),r+this.measureText(t),o))}else if(this.children.length>0){var c=new Ge(this.document,null);c.children=this.children,c.parent=this,c.render(t)}}},{key:"onClick",value:function(){var t=this.document.window;t&&t.open(this.getHrefAttribute().getString())}},{key:"onMouseMove",value:function(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}]),n}(De);function Rr(d,f){var n=Object.keys(d);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(d);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable})),n.push.apply(n,a)}return n}function He(d){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Rr(Object(n),!0).forEach(function(a){St()(d,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(n)):Rr(Object(n)).forEach(function(a){Object.defineProperty(d,a,Object.getOwnPropertyDescriptor(n,a))})}return d}var Ar=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="textPath",r.textWidth=0,r.textHeight=0,r.pathLength=-1,r.glyphInfo=null,r.letterSpacingCache=[],r.measuresCache=new Map([["",0]]);var o=r.getHrefAttribute().getDefinition();return r.text=r.getTextFromNode(),r.dataArray=r.parsePathData(o),r}return Object(k.a)(n,[{key:"getText",value:function(){return this.text}},{key:"path",value:function(t){var i=this.dataArray;t&&t.beginPath(),i.forEach(function(r){var o=r.type,s=r.points;switch(o){case At.LINE_TO:t&&t.lineTo(s[0],s[1]);break;case At.MOVE_TO:t&&t.moveTo(s[0],s[1]);break;case At.CURVE_TO:t&&t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case At.QUAD_TO:t&&t.quadraticCurveTo(s[0],s[1],s[2],s[3]);break;case At.ARC:{var l=Object(ft.a)(s,8),c=l[0],p=l[1],E=l[2],L=l[3],K=l[4],tt=l[5],it=l[6],et=l[7],xt=E>L?E:L,vt=E>L?1:E/L,ht=E>L?L/E:1;t&&(t.translate(c,p),t.rotate(it),t.scale(vt,ht),t.arc(0,0,xt,K,K+tt,Boolean(1-et)),t.scale(1/vt,1/ht),t.rotate(-it),t.translate(-c,-p));break}case At.CLOSE_PATH:t&&t.closePath();break}})}},{key:"renderChildren",value:function(t){this.setTextData(t),t.save();var i=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),o=this.glyphInfo,s=t.fillStyle;i==="underline"&&t.beginPath(),o.forEach(function(l,c){var p=l.p0,E=l.p1,L=l.rotation,K=l.text;t.save(),t.translate(p.x,p.y),t.rotate(L),t.fillStyle&&t.fillText(K,0,0),t.strokeStyle&&t.strokeText(K,0,0),t.restore(),i==="underline"&&(c===0&&t.moveTo(p.x,p.y+r/8),t.lineTo(E.x,E.y+r/5))}),i==="underline"&&(t.lineWidth=r/20,t.strokeStyle=s,t.stroke(),t.closePath()),t.restore()}},{key:"getLetterSpacingAt",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}},{key:"findSegmentToFitChar",value:function(t,i,r,o,s,l,c,p,E){var L=l,K=this.measureText(t,p);p===" "&&i==="justify"&&r<o&&(K+=(o-r)/s),E>-1&&(L+=this.getLetterSpacingAt(E));var tt=this.textHeight/20,it=this.getEquidistantPointOnPath(L,tt,0),et=this.getEquidistantPointOnPath(L+K,tt,0),xt={p0:it,p1:et},vt=it&&et?Math.atan2(et.y-it.y,et.x-it.x):0;if(c){var ht=Math.cos(Math.PI/2+vt)*c,Et=Math.cos(-vt)*c;xt.p0=He(He({},it),{},{x:it.x+ht,y:it.y+Et}),xt.p1=He(He({},et),{},{x:et.x+ht,y:et.y+Et})}return L+=K,{offset:L,segment:xt,rotation:vt}}},{key:"measureText",value:function(t,i){var r=this.measuresCache,o=i||this.getText();if(r.has(o))return r.get(o);var s=this.measureTargetText(t,o);return r.set(o,s),s}},{key:"setTextData",value:function(t){var i=this;if(this.glyphInfo)return;var r=this.getText(),o=r.split(""),s=r.split(" ").length-1,l=this.parent.getAttribute("dx").split().map(function(Qt){return Qt.getPixels("x")}),c=this.parent.getAttribute("dy").getPixels("y"),p=this.parent.getStyle("text-anchor").getString("start"),E=this.getStyle("letter-spacing"),L=this.parent.getStyle("letter-spacing"),K=0;!E.hasValue()||E.getValue()==="inherit"?K=L.getPixels():E.hasValue()&&(E.getValue()!=="initial"&&E.getValue()!=="unset"&&(K=E.getPixels()));var tt=[],it=r.length;this.letterSpacingCache=tt;for(var et=0;et<it;et++)tt.push(typeof l[et]!="undefined"?l[et]:K);var xt=tt.reduce(function(Qt,ie,st){return st===0?0:Qt+ie||0},0),vt=this.measureText(t),ht=Math.max(vt+xt,0);this.textWidth=vt,this.textHeight=this.getFontSize(),this.glyphInfo=[];var Et=this.getPathLength(),Ut=this.getStyle("startOffset").getNumber(0)*Et,Wt=0;(p==="middle"||p==="center")&&(Wt=-ht/2),(p==="end"||p==="right")&&(Wt=-ht),Wt+=Ut,o.forEach(function(Qt,ie){var st=i.findSegmentToFitChar(t,p,ht,Et,s,Wt,c,Qt,ie),Z=st.offset,ct=st.segment,dt=st.rotation;if(Wt=Z,!ct.p0||!ct.p1)return;i.glyphInfo.push({text:o[ie],p0:ct.p0,p1:ct.p1,rotation:dt})})}},{key:"parsePathData",value:function(t){if(this.pathLength=-1,!t)return[];var i=[],r=t.pathParser;for(r.reset();!r.isEnd();){var o=r.current,s=o?o.x:0,l=o?o.y:0,c=r.next(),p=c.type,E=[];switch(c.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:_t.pathZ(r);break}c.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(t,i){var r=_t.pathM(t).point,o=r.x,s=r.y;i.push(o,s)}},{key:"pathL",value:function(t,i){var r=_t.pathL(t).point,o=r.x,s=r.y;return i.push(o,s),At.LINE_TO}},{key:"pathH",value:function(t,i){var r=_t.pathH(t).point,o=r.x,s=r.y;return i.push(o,s),At.LINE_TO}},{key:"pathV",value:function(t,i){var r=_t.pathV(t).point,o=r.x,s=r.y;return i.push(o,s),At.LINE_TO}},{key:"pathC",value:function(t,i){var r=_t.pathC(t),o=r.point,s=r.controlPoint,l=r.currentPoint;i.push(o.x,o.y,s.x,s.y,l.x,l.y)}},{key:"pathS",value:function(t,i){var r=_t.pathS(t),o=r.point,s=r.controlPoint,l=r.currentPoint;return i.push(o.x,o.y,s.x,s.y,l.x,l.y),At.CURVE_TO}},{key:"pathQ",value:function(t,i){var r=_t.pathQ(t),o=r.controlPoint,s=r.currentPoint;i.push(o.x,o.y,s.x,s.y)}},{key:"pathT",value:function(t,i){var r=_t.pathT(t),o=r.controlPoint,s=r.currentPoint;return i.push(o.x,o.y,s.x,s.y),At.QUAD_TO}},{key:"pathA",value:function(t){var i=_t.pathA(t),r=i.rX,o=i.rY,s=i.sweepFlag,l=i.xAxisRotation,c=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),[c.x,c.y,r,o,p,E,l,s]}},{key:"calcLength",value:function(t,i,r,o){var s=0,l=null,c=null,p=0;switch(r){case At.LINE_TO:return this.getLineLength(t,i,o[0],o[1]);case At.CURVE_TO:for(s=0,l=this.getPointOnCubicBezier(0,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),p=.01;p<=1;p+=.01)c=this.getPointOnCubicBezier(p,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;return s;case At.QUAD_TO:for(s=0,l=this.getPointOnQuadraticBezier(0,t,i,o[0],o[1],o[2],o[3]),p=.01;p<=1;p+=.01)c=this.getPointOnQuadraticBezier(p,t,i,o[0],o[1],o[2],o[3]),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;return s;case At.ARC:{s=0;var E=o[4],L=o[5],K=o[4]+L,tt=Math.PI/180;if(Math.abs(E-K)<tt&&(tt=Math.abs(E-K)),l=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],E,0),L<0)for(p=E-tt;p>K;p-=tt)c=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],p,0),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;else for(p=E+tt;p<K;p+=tt)c=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],p,0),s+=this.getLineLength(l.x,l.y,c.x,c.y),l=c;return c=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],K,0),s+=this.getLineLength(l.x,l.y,c.x,c.y),s}}return 0}},{key:"getPointOnLine",value:function(t,i,r,o,s){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:i,c=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,p=(s-r)/(o-i+Xt),E=Math.sqrt(t*t/(1+p*p));o<i&&(E*=-1);var L=p*E,K=null;if(o===i)K={x:l,y:c+L};else if((c-r)/(l-i+Xt)===p)K={x:l+E,y:c+L};else{var tt=0,it=0,et=this.getLineLength(i,r,o,s);if(et<Xt)return null;var xt=(l-i)*(o-i)+(c-r)*(s-r);xt/=et*et,tt=i+xt*(o-i),it=r+xt*(s-r);var vt=this.getLineLength(l,c,tt,it),ht=Math.sqrt(t*t-vt*vt);E=Math.sqrt(ht*ht/(1+p*p)),o<i&&(E*=-1),L=p*E,K={x:tt+E,y:it+L}}return K}},{key:"getPointOnPath",value:function(t){var i=this.getPathLength(),r=0,o=null;if(t<-5e-5||t-5e-5>i)return null;var s=this.dataArray,l=Object(b.a)(s),c;try{for(l.s();!(c=l.n()).done;){var p=c.value;if(p&&(p.pathLength<5e-5||r+p.pathLength+5e-5<t)){r+=p.pathLength;continue}var E=t-r,L=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 K=p.points[4],tt=p.points[5],it=p.points[4]+tt;if(L=K+E/p.pathLength*tt,tt<0&&L<it||tt>=0&&L>it)break;o=this.getPointOnEllipticalArc(p.points[0],p.points[1],p.points[2],p.points[3],L,p.points[6]);break}case At.CURVE_TO:L=E/p.pathLength,L>1&&(L=1),o=this.getPointOnCubicBezier(L,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:L=E/p.pathLength,L>1&&(L=1),o=this.getPointOnQuadraticBezier(L,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(et){l.e(et)}finally{l.f()}return null}},{key:"getLineLength",value:function(t,i,r,o){return Math.sqrt((r-t)*(r-t)+(o-i)*(o-i))}},{key:"getPathLength",value:function(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce(function(t,i){return i.pathLength>0?t+i.pathLength:t},0)),this.pathLength}},{key:"getPointOnCubicBezier",value:function(t,i,r,o,s,l,c,p,E){var L=p*Se(t)+l*me(t)+o*ye(t)+i*xe(t),K=E*Se(t)+c*me(t)+s*ye(t)+r*xe(t);return{x:L,y:K}}},{key:"getPointOnQuadraticBezier",value:function(t,i,r,o,s,l,c){var p=l*Ee(t)+o*Ie(t)+i*Ne(t),E=c*Ee(t)+s*Ie(t)+r*Ne(t);return{x:p,y:E}}},{key:"getPointOnEllipticalArc",value:function(t,i,r,o,s,l){var c=Math.cos(l),p=Math.sin(l),E={x:r*Math.cos(s),y:o*Math.sin(s)};return{x:t+(E.x*c-E.y*p),y:i+(E.x*p+E.y*c)}}},{key:"buildEquidistantCache",value:function(t,i){var r=this.getPathLength(),o=i||.25,s=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==s||this.equidistantCache.precision!==o){this.equidistantCache={step:s,precision:o,points:[]};for(var l=0,c=0;c<=r;c+=o){var p=this.getPointOnPath(c),E=this.getPointOnPath(c+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:c}),l-=s)}}}},{key:"getEquidistantPointOnPath",value:function(t,i,r){if(this.buildEquidistantCache(i,r),t<0||t-this.getPathLength()>5e-5)return null;var o=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[o]||null}}]),n}(De),tn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,Ir=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="image",r.loaded=!1;var o=r.getHrefAttribute().getString();if(!o)return Object($.a)(r);var s=o.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(o);return a.images.push(Object(I.a)(r)),s?void r.loadSvg(o):void r.loadImage(o),r.isSvg=s,r}return Object(k.a)(n,[{key:"loadImage",value:function(t){var i=this;return ut()(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(t);case 3:o=l.sent,i.image=o,l.next=10;break;case 7:l.prev=7,l.t0=l.catch(0),console.error('Error while loading image "'.concat(t,'":'),l.t0);case 10:i.loaded=!0;case 11:case"end":return l.stop()}},r,null,[[0,7]])}))()}},{key:"loadSvg",value:function(t){var i=this;return ut()(Ct().mark(function r(){var o,s,l,c;return Ct().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(o=tn.exec(t),!o){E.next=6;break}s=o[5],o[4]==="base64"?i.image=atob(s):i.image=decodeURIComponent(s),E.next=19;break;case 6:return E.prev=6,E.next=9,i.document.fetch(t);case 9:return l=E.sent,E.next=12,l.text();case 12:c=E.sent,i.image=c,E.next=19;break;case 16:E.prev=16,E.t0=E.catch(6),console.error('Error while loading image "'.concat(t,'":'),E.t0);case 19:i.loaded=!0;case 20:case"end":return E.stop()}},r,null,[[6,16]])}))()}},{key:"renderChildren",value:function(t){var i=this.document,r=this.image,o=this.loaded,s=this.getAttribute("x").getPixels("x"),l=this.getAttribute("y").getPixels("y"),c=this.getStyle("width").getPixels("x"),p=this.getStyle("height").getPixels("y");if(!o||!r||!c||!p)return;if(t.save(),t.translate(s,l),this.isSvg){var E=i.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:c,scaleHeight:p});E.document.documentElement.parent=this,void E.render()}else{var L=this.image;i.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:c,desiredWidth:L.width,height:p,desiredHeight:L.height}),this.loaded&&((typeof L.complete=="undefined"||L.complete)&&t.drawImage(L,0,0))}t.restore()}},{key:"getBoundingBox",value:function(){var t=this.getAttribute("x").getPixels("x"),i=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");return new ce(t,i,t+r,i+o)}}]),n}(Oe),Nr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="symbol",a}return Object(k.a)(n,[{key:"render",value:function(t){}}]),n}(Oe),Mr=function(){function d(f){Object(J.a)(this,d),this.document=f,this.loaded=!1,f.fonts.push(this)}return Object(k.a)(d,[{key:"load",value:function(n,a){var t=this;return ut()(Ct().mark(function i(){var r,o,s;return Ct().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,r=t.document,c.next=4,r.canvg.parser.load(a);case 4:o=c.sent,s=o.getElementsByTagName("font"),Array.from(s).forEach(function(p){var E=r.createElement(p);r.definitions[n]=E}),c.next=12;break;case 9:c.prev=9,c.t0=c.catch(0),console.error('Error while loading font "'.concat(a,'":'),c.t0);case 12:t.loaded=!0;case 13:case"end":return c.stop()}},i,null,[[0,9]])}))()}}]),d}(),_e=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="style";var o=Lt(Array.from(t.childNodes).map(function(l){return l.textContent}).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),s=o.split("}");return s.forEach(function(l){var c=l.trim();if(!c)return;var p=c.split("{"),E=p[0].split(","),L=p[1].split(";");E.forEach(function(K){var tt=K.trim();if(!tt)return;var it=a.styles[tt]||{};if(L.forEach(function(vt){var ht=vt.indexOf(":"),Et=vt.substr(0,ht).trim(),Ut=vt.substr(ht+1,vt.length-ht).trim();Et&&Ut&&(it[Et]=new mt(a,Et,Ut))}),a.styles[tt]=it,a.stylesSpecificity[tt]=he(tt),tt==="@font-face"){var et=it["font-family"].getString().replace(/"|'/g,""),xt=it.src.getString().split(",");xt.forEach(function(vt){if(vt.indexOf('format("svg")')>0){var ht=gt(vt);ht&&void new Mr(a).load(et,ht)}})}})}),r}return Object(k.a)(n)}(Kt);_e.parseExternalUrl=gt;var jr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="use",a}return Object(k.a)(n,[{key:"setContext",value:function(t){Object(Y.a)(Object(w.a)(n.prototype),"setContext",this).call(this,t);var i=this.getAttribute("x"),r=this.getAttribute("y");i.hasValue()&&t.translate(i.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}},{key:"path",value:function(t){var i=this.element;i&&i.path(t)}},{key:"renderChildren",value:function(t){var i=this.document,r=this.element;if(r){var o=r;if(r.type==="symbol"&&(o=new Le(i,null),o.attributes.viewBox=new mt(i,"viewBox",r.getAttribute("viewBox").getString()),o.attributes.preserveAspectRatio=new mt(i,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),o.attributes.overflow=new mt(i,"overflow",r.getAttribute("overflow").getString()),o.children=r.children,r.styles.opacity=new mt(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 mt(i,"width",s.getString())),l.hasValue()&&(o.attributes.height=new mt(i,"height",l.getString()))}var c=o.parent;o.parent=this,o.render(t),o.parent=c}}},{key:"getBoundingBox",value:function(t){var i=this.element;return i?i.getBoundingBox(t):null}},{key:"elementTransform",value:function(){var t=this.document,i=this.element;return Ve.fromElement(t,i)}},{key:"element",get:function(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}]),n}(Oe);function $e(d,f,n,a,t,i){return d[n*a*4+f*4+i]}function Ye(d,f,n,a,t,i,r){d[n*a*4+f*4+i]=r}function Zt(d,f,n){var a=d[f];return a*n}function ge(d,f,n,a){return f+Math.cos(d)*n+Math.sin(d)*a}var tr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="feColorMatrix";var o=Tt(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=[ge(l,.213,.787,-.213),ge(l,.715,-.715,-.715),ge(l,.072,-.072,.928),0,0,ge(l,.213,-.213,.143),ge(l,.715,.285,.14),ge(l,.072,-.072,-.283),0,0,ge(l,.213,-.213,-.787),ge(l,.715,-.715,.715),ge(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(t,i,r,o,s){for(var l=this.includeOpacity,c=this.matrix,p=t.getImageData(0,0,o,s),E=0;E<s;E++)for(var L=0;L<o;L++){var K=$e(p.data,L,E,o,s,0),tt=$e(p.data,L,E,o,s,1),it=$e(p.data,L,E,o,s,2),et=$e(p.data,L,E,o,s,3),xt=Zt(c,0,K)+Zt(c,1,tt)+Zt(c,2,it)+Zt(c,3,et)+Zt(c,4,1),vt=Zt(c,5,K)+Zt(c,6,tt)+Zt(c,7,it)+Zt(c,8,et)+Zt(c,9,1),ht=Zt(c,10,K)+Zt(c,11,tt)+Zt(c,12,it)+Zt(c,13,et)+Zt(c,14,1),Et=Zt(c,15,K)+Zt(c,16,tt)+Zt(c,17,it)+Zt(c,18,et)+Zt(c,19,1);l&&(xt=0,vt=0,ht=0,Et*=et/255),Ye(p.data,L,E,o,s,0,xt),Ye(p.data,L,E,o,s,1,vt),Ye(p.data,L,E,o,s,2,ht),Ye(p.data,L,E,o,s,3,Et)}t.clearRect(0,0,o,s),t.putImageData(p,0,0)}}]),n}(Kt),er=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="mask",a}return Object(k.a)(n,[{key:"apply",value:function(t,i){var r=this.document,o=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),l=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y");if(!l&&!c){var p=new ce;this.children.forEach(function(et){p.addBoundingBox(et.getBoundingBox(t))}),o=Math.floor(p.x1),s=Math.floor(p.y1),l=Math.floor(p.width),c=Math.floor(p.height)}var E=this.removeStyles(i,n.ignoreStyles),L=r.createCanvas(o+l,s+c),K=L.getContext("2d");r.screen.setDefaults(K),this.renderChildren(K),new tr(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(K,0,0,o+l,s+c);var tt=r.createCanvas(o+l,s+c),it=tt.getContext("2d");r.screen.setDefaults(it),i.render(it),it.globalCompositeOperation="destination-in",it.fillStyle=K.createPattern(L,"no-repeat"),it.fillRect(0,0,o+l,s+c),t.fillStyle=it.createPattern(tt,"no-repeat"),t.fillRect(0,0,o+l,s+c),this.restoreStyles(i,E)}},{key:"render",value:function(t){}}]),n}(Kt);er.ignoreStyles=["mask","transform","clip-path"];var Dr=function(){},Lr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="clipPath",a}return Object(k.a)(n,[{key:"apply",value:function(t){var i=this.document,r=Reflect.getPrototypeOf(t),o=t.beginPath,s=t.closePath;r&&(r.beginPath=Dr,r.closePath=Dr),Reflect.apply(o,t,[]),this.children.forEach(function(l){if(typeof l.path=="undefined")return;var c=typeof l.elementTransform!="undefined"?l.elementTransform():null;c||(c=Ve.fromElement(i,l)),c&&c.apply(t),l.path(t),r&&(r.closePath=s),c&&c.unapply(t)}),Reflect.apply(s,t,[]),t.clip(),r&&(r.beginPath=o,r.closePath=s)}},{key:"render",value:function(t){}}]),n}(Kt),rr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="filter",a}return Object(k.a)(n,[{key:"apply",value:function(t,i){var r=this.document,o=this.children,s=i.getBoundingBox(t);if(!s)return;var l=0,c=0;o.forEach(function(ht){var Et=ht.extraFilterDistance||0;l=Math.max(l,Et),c=Math.max(c,Et)});var p=Math.floor(s.width),E=Math.floor(s.height),L=p+2*l,K=E+2*c;if(L<1||K<1)return;var tt=Math.floor(s.x),it=Math.floor(s.y),et=this.removeStyles(i,n.ignoreStyles),xt=r.createCanvas(L,K),vt=xt.getContext("2d");r.screen.setDefaults(vt),vt.translate(-tt+l,-it+c),i.render(vt),o.forEach(function(ht){typeof ht.apply=="function"&&ht.apply(vt,0,0,L,K)}),t.drawImage(xt,0,0,L,K,tt-l,it-c,L,K),this.restoreStyles(i,et)}},{key:"render",value:function(t){}}]),n}(Kt);rr.ignoreStyles=["filter","transform","clip-path"];var Ur=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="feDropShadow",r.addStylesFromStyleDefinition(),r}return Object(k.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Kt),Vr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="feMorphology",a}return Object(k.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Kt),wr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="feComposite",a}return Object(k.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Kt),Br=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(a,t,i){var r;return Object(J.a)(this,n),r=f.call(this,a,t,i),r.type="feGaussianBlur",r.blurRadius=Math.floor(r.getAttribute("stdDeviation").getNumber()),r.extraFilterDistance=r.blurRadius,r}return Object(k.a)(n,[{key:"apply",value:function(t,i,r,o,s){var l=this.document,c=this.blurRadius,p=l.window?l.window.document.body:null,E=t.canvas;E.id=l.getUniqueId(),p&&(E.style.display="none",p.appendChild(E)),Object(Ft.a)(E,i,r,o,s,c),p&&p.removeChild(E)}}]),n}(Kt),Fr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="title",a}return Object(k.a)(n)}(Kt),Wr=function(d){Object(Q.a)(n,d);var f=Object(H.a)(n);function n(){var a;return Object(J.a)(this,n),a=f.apply(this,arguments),a.type="desc",a}return Object(k.a)(n)}(Kt),en={svg:Le,rect:Je,circle:fr,ellipse:hr,line:cr,polyline:Ze,polygon:vr,path:_t,pattern:dr,marker:gr,defs:pr,linearGradient:mr,radialGradient:yr,stop:xr,animate:ze,animateColor:Er,animateTransform:Or,font:br,"font-face":Tr,"missing-glyph":Pr,glyph:ke,text:De,tspan:Qe,tref:Sr,a:Cr,textPath:Ar,image:Ir,g:Ge,symbol:Nr,style:_e,use:jr,mask:er,clipPath:Lr,filter:rr,feDropShadow:Ur,feMorphology:Vr,feComposite:wr,feColorMatrix:tr,feGaussianBlur:Br,title:Fr,desc:Wr};function Gr(d,f){var n=Object.keys(d);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(d);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable})),n.push.apply(n,a)}return n}function rn(d){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Gr(Object(n),!0).forEach(function(a){St()(d,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(n)):Gr(Object(n)).forEach(function(a){Object.defineProperty(d,a,Object.getOwnPropertyDescriptor(n,a))})}return d}function nn(d,f){var n=document.createElement("canvas");return n.width=d,n.height=f,n}function an(d){return nr.apply(this,arguments)}function nr(){return nr=ut()(Ct().mark(function d(f){var n,a,t=arguments;return Ct().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n=t.length>1&&t[1]!==void 0?t[1]:!1,a=document.createElement("img"),n&&(a.crossOrigin="Anonymous"),r.abrupt("return",new Promise(function(o,s){a.onload=function(){o(a)},a.onerror=function(l,c,p,E,L){s(L)},a.src=f}));case 4:case"end":return r.stop()}},d)})),nr.apply(this,arguments)}var we=function(){function d(f){Object(J.a)(this,d);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.rootEmSize,t=a===void 0?12:a,i=n.emSize,r=i===void 0?12:i,o=n.createCanvas,s=o===void 0?d.createCanvas:o,l=n.createImage,c=l===void 0?d.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=t,this.emSize=r,this.createCanvas=s,this.createImage=this.bindCreateImage(c,p),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}return Object(k.a)(d,[{key:"bindCreateImage",value:function(n,a){return typeof a=="boolean"?function(t,i){return n(t,typeof i=="boolean"?i:a)}:n}},{key:"window",get:function(){return this.screen.window}},{key:"fetch",get:function(){return this.screen.fetch}},{key:"ctx",get:function(){return this.screen.ctx}},{key:"emSize",get:function(){var n=this.emSizeStack;return n[n.length-1]},set:function(n){var a=this.emSizeStack;a.push(n)}},{key:"popEmSize",value:function(){var n=this.emSizeStack;n.pop()}},{key:"getUniqueId",value:function(){return"canvg".concat(++this.uniqueId)}},{key:"isImagesLoaded",value:function(){return this.images.every(function(n){return n.loaded})}},{key:"isFontsLoaded",value:function(){return this.fonts.every(function(n){return n.loaded})}},{key:"createDocumentElement",value:function(n){var a=this.createElement(n.documentElement);return a.root=!0,a.addStylesFromStyleDefinition(),this.documentElement=a,a}},{key:"createElement",value:function(n){var a=n.nodeName.replace(/^[^:]+:/,""),t=d.elementTypes[a];return typeof t!="undefined"?new t(this,n):new ur(this,n)}},{key:"createTextNode",value:function(n){return new _r(this,n)}},{key:"setViewBox",value:function(n){this.screen.setViewBox(rn({document:this},n))}}]),d}();we.createCanvas=nn,we.createImage=an,we.elementTypes=en;function zr(d,f){var n=Object.keys(d);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(d);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable})),n.push.apply(n,a)}return n}function Ae(d){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?zr(Object(n),!0).forEach(function(a){St()(d,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(n)):zr(Object(n)).forEach(function(a){Object.defineProperty(d,a,Object.getOwnPropertyDescriptor(n,a))})}return d}var Hr=function(){function d(f,n){Object(J.a)(this,d);var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new We(a),this.screen=new de(f,a),this.options=a;var t=new we(this,a),i=t.createDocumentElement(n);this.document=t,this.documentElement=i}return Object(k.a)(d,[{key:"fork",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return d.from(n,a,Ae(Ae({},this.options),t))}},{key:"forkString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return d.fromString(n,a,Ae(Ae({},this.options),t))}},{key:"ready",value:function(){return this.screen.ready()}},{key:"isReady",value:function(){return this.screen.isReady()}},{key:"render",value:function(){var n=arguments,a=this;return ut()(Ct().mark(function t(){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(Ae({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},i)),o.next=4,a.ready();case 4:a.stop();case 5:case"end":return o.stop()}},t)}))()}},{key:"start",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=this.documentElement,t=this.screen,i=this.options;t.start(a,Ae(Ae({enableRedraw:!0},i),n))}},{key:"stop",value:function(){this.screen.stop()}},{key:"resize",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(n,a,t)}}],[{key:"from",value:function(n,a){var t=arguments;return ut()(Ct().mark(function i(){var r,o,s;return Ct().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return r=t.length>2&&t[2]!==void 0?t[2]:{},o=new We(r),c.next=4,o.parse(a);case 4:return s=c.sent,c.abrupt("return",new d(n,s,r));case 6:case"end":return c.stop()}},i)}))()}},{key:"fromString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new We(t),r=i.parseFromString(a);return new d(n,r,t)}}]),d}()}.call(this,e("Q2Ig"))},Dk1u:function(m,y,e){var u=e("4YbN"),h=e("IL+x"),v=TypeError;m.exports=function(g){if(u(g))return g;throw v(h(g)+" is not a constructor")}},ENhe:function(m,y){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,y,e){"use strict";var u=e("nCzB"),h=e("m7zg"),v=e("zFjv"),g=e("GxTi").CONSTRUCTOR;u({target:"Promise",stat:!0,forced:g},{reject:function(T){var P=v.f(this);return h(P.reject,void 0,T),P.promise}})},FjAG:function(m,y,e){var u=e("8HiI"),h=e("721z"),v=e("p5Ma"),g=e("tMNq"),x=TypeError,T=function(P){return function(N,S,j,B){u(S);var D=h(N),W=v(D),G=g(D),M=P?G-1:0,X=P?-1:1;if(j<2)for(;;){if(M in W){B=W[M],M+=X;break}if(M+=X,P?M<0:G<=M)throw x("Reduce of empty array with no initial value")}for(;P?M>=0:G>M;M+=X)M in W&&(B=S(B,W[M],M,D));return B}};m.exports={left:T(!1),right:T(!0)}},FkIU:function(m,y,e){var u=e("++4Y"),h=e("eRwv");m.exports=u&&h(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},FlRv:function(m,y,e){var u=e("++4Y"),h=e("pVCk"),v=e("FkIU"),g=e("WxoH"),x=e("GTqx"),T=TypeError,P=Object.defineProperty,N=Object.getOwnPropertyDescriptor,S="enumerable",j="configurable",B="writable";y.f=u?v?function(W,G,M){if(g(W),G=x(G),g(M),typeof W=="function"&&G==="prototype"&&"value"in M&&B in M&&!M[B]){var X=N(W,G);X&&X[B]&&(W[G]=M.value,M={configurable:j in M?M[j]:X[j],enumerable:S in M?M[S]:X[S],writable:!1})}return P(W,G,M)}:P:function(W,G,M){if(g(W),G=x(G),g(M),h)try{return P(W,G,M)}catch(X){}if("get"in M||"set"in M)throw T("Accessors not supported");return"value"in M&&(W[G]=M.value),W}},FqHY:function(m,y,e){var u=e("eE3R"),h=e("Ks5W");m.exports=/ipad|iphone|ipod/i.test(u)&&h.Pebble!==void 0},G5Kn:function(m,y,e){var u=e("11yv"),h=e("XFuk"),v=e("FlRv").f,g=u("unscopables"),x=Array.prototype;x[g]==null&&v(x,g,{configurable:!0,value:h(null)}),m.exports=function(T){x[g][T]=!0}},GHES:function(m,y,e){"use strict";var u=e("nCzB"),h=e("m7zg"),v=e("jybJ"),g=e("N6FT"),x=e("JTf3"),T=e("qozo"),P=e("WLJ+"),N=e("JHvW"),S=e("ueY1"),j=e("8ODz"),B=e("WaP5"),D=e("11yv"),W=e("AoAp"),G=e("qjFr"),M=g.PROPER,X=g.CONFIGURABLE,q=G.IteratorPrototype,z=G.BUGGY_SAFARI_ITERATORS,rt=D("iterator"),V="keys",lt="values",C="entries",R=function(){return this};m.exports=function(U,A,nt,at,_,O,$){T(nt,A,at);var b=function(pt){if(pt===_&&Q)return Q;if(!z&&pt in w)return w[pt];switch(pt){case V:return function(){return new nt(this,pt)};case lt:return function(){return new nt(this,pt)};case C:return function(){return new nt(this,pt)}}return function(){return new nt(this)}},I=A+" Iterator",Y=!1,w=U.prototype,F=w[rt]||w["@@iterator"]||_&&w[_],Q=!z&&F||b(_),H=A=="Array"&&w.entries||F,J,k,ft;if(H&&(J=P(H.call(new U)),J!==Object.prototype&&J.next&&(!v&&P(J)!==q&&(N?N(J,q):x(J[rt])||B(J,rt,R)),S(J,I,!0,!0),v&&(W[I]=R))),M&&_==lt&&F&&F.name!==lt&&(!v&&X?j(w,"name",lt):(Y=!0,Q=function(){return h(F,this)})),_)if(k={values:b(lt),keys:O?Q:b(V),entries:b(C)},$)for(ft in k)(z||Y||!(ft in w))&&B(w,ft,k[ft]);else u({target:A,proto:!0,forced:z||Y},k);return(!v||$)&&w[rt]!==Q&&B(w,rt,Q,{name:_}),W[A]=Q,k}},GI0h:function(m,y,e){var u=e("me6S"),h=u("span").classList,v=h&&h.constructor&&h.constructor.prototype;m.exports=v===Object.prototype?void 0:v},GTqx:function(m,y,e){var u=e("ms20"),h=e("bT0D");m.exports=function(v){var g=u(v,"string");return h(g)?g:g+""}},GVkW:function(m,y,e){"use strict";var u=e("nCzB"),h=e("aLaa"),v=e("fKql").f,g=e("c3MK"),x=e("qzpy"),T=e("OU4x"),P=e("XaNE"),N=e("/TZh"),S=e("jybJ"),j=h("".endsWith),B=h("".slice),D=Math.min,W=N("endsWith"),G=!S&&!W&&!!function(){var M=v(String.prototype,"endsWith");return M&&!M.writable}();u({target:"String",proto:!0,forced:!G&&!W},{endsWith:function(X){var q=x(P(this));T(X);var z=arguments.length>1?arguments[1]:void 0,rt=q.length,V=z===void 0?rt:D(g(z),rt),lt=x(X);return j?j(q,lt,V):B(q,V-lt.length,V)===lt}})},GgKt:function(m,y,e){var u=e("eE3R");m.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(u)},GxTi:function(m,y,e){var u=e("Ks5W"),h=e("KLK4"),v=e("JTf3"),g=e("mGb/"),x=e("sNJV"),T=e("11yv"),P=e("vTDQ"),N=e("dAmL"),S=e("jybJ"),j=e("aNIs"),B=h&&h.prototype,D=T("species"),W=!1,G=v(u.PromiseRejectionEvent),M=g("Promise",function(){var X=x(h),q=X!==String(h);if(!q&&j===66)return!0;if(S&&!(B.catch&&B.finally))return!0;if(!j||j<51||!/native code/.test(X)){var z=new h(function(lt){lt(1)}),rt=function(lt){lt(function(){},function(){})},V=z.constructor={};if(V[D]=rt,W=z.then(function(){})instanceof rt,!W)return!0}return!q&&(P||N)&&!G});m.exports={CONSTRUCTOR:M,REJECTION_EVENT:G,SUBCLASSING:W}},Gywb:function(m,y,e){var u=e("eRwv");m.exports=!u(function(){function h(){}return h.prototype.constructor=null,Object.getPrototypeOf(new h)!==h.prototype})},"HTC/":function(m,y,e){"use strict";var u=e("WxoH");m.exports=function(){var h=u(this),v="";return h.hasIndices&&(v+="d"),h.global&&(v+="g"),h.ignoreCase&&(v+="i"),h.multiline&&(v+="m"),h.dotAll&&(v+="s"),h.unicode&&(v+="u"),h.unicodeSets&&(v+="v"),h.sticky&&(v+="y"),v}},IGIO:function(m,y,e){var u=e("ba8b"),h=e("Ks5W");m.exports=u(h.process)=="process"},"IL+x":function(m,y){var e=String;m.exports=function(u){try{return e(u)}catch(h){return"Object"}}},JHvW:function(m,y,e){var u=e("aLaa"),h=e("WxoH"),v=e("NIpK");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var g=!1,x={},T;try{T=u(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),T(x,[]),g=x instanceof Array}catch(P){}return function(N,S){return h(N),v(S),g?T(N,S):N.__proto__=S,N}}():void 0)},JTf3:function(m,y,e){var u=e("013W"),h=u.all;m.exports=u.IS_HTMLDDA?function(v){return typeof v=="function"||v===h}:function(v){return typeof v=="function"}},KKe4:function(m,y,e){"use strict";var u=e("m7zg"),h=e("WONN"),v=e("WxoH"),g=e("x0Ve"),x=e("c3MK"),T=e("qzpy"),P=e("XaNE"),N=e("oK8H"),S=e("M/+V"),j=e("3fk+");h("match",function(B,D,W){return[function(M){var X=P(this),q=g(M)?void 0:N(M,B);return q?u(q,M,X):new RegExp(M)[B](T(X))},function(G){var M=v(this),X=T(G),q=W(D,M,X);if(q.done)return q.value;if(!M.global)return j(M,X);var z=M.unicode;M.lastIndex=0;for(var rt=[],V=0,lt;(lt=j(M,X))!==null;){var C=T(lt[0]);rt[V]=C,C===""&&(M.lastIndex=S(X,x(M.lastIndex),z)),V++}return V===0?null:rt}]})},KLK4:function(m,y,e){var u=e("Ks5W");m.exports=u.Promise},KLN8:function(m,y,e){"use strict";var u=e("nCzB"),h=e("aLaa"),v=e("fKql").f,g=e("c3MK"),x=e("qzpy"),T=e("OU4x"),P=e("XaNE"),N=e("/TZh"),S=e("jybJ"),j=h("".startsWith),B=h("".slice),D=Math.min,W=N("startsWith"),G=!S&&!W&&!!function(){var M=v(String.prototype,"startsWith");return M&&!M.writable}();u({target:"String",proto:!0,forced:!G&&!W},{startsWith:function(X){var q=x(P(this));T(X);var z=g(D(arguments.length>1?arguments[1]:void 0,q.length)),rt=x(X);return j?j(q,rt,z):B(q,z,z+rt.length)===rt}})},Ks5W:function(m,y,e){(function(u){var h=function(v){return v&&v.Math==Math&&v};m.exports=h(typeof globalThis=="object"&&globalThis)||h(typeof window=="object"&&window)||h(typeof self=="object"&&self)||h(typeof u=="object"&&u)||function(){return this}()||Function("return this")()}).call(this,e("yLpj"))},Lltv:function(m,y,e){"use strict";var u=e("vkZI"),h=e("G5Kn"),v=e("AoAp"),g=e("UQ6y"),x=e("FlRv").f,T=e("GHES"),P=e("i57Q"),N=e("jybJ"),S=e("++4Y"),j="Array Iterator",B=g.set,D=g.getterFor(j);m.exports=T(Array,"Array",function(G,M){B(this,{type:j,target:u(G),index:0,kind:M})},function(){var G=D(this),M=G.target,X=G.kind,q=G.index++;return!M||q>=M.length?(G.target=void 0,P(void 0,!0)):X=="keys"?P(q,!1):X=="values"?P(M[q],!1):P([q,M[q]],!1)},"values");var W=v.Arguments=v.Array;if(h("keys"),h("values"),h("entries"),!N&&S&&W.name!=="values")try{x(W,"name",{value:"values"})}catch(G){}},"M/+V":function(m,y,e){"use strict";var u=e("ymN0").charAt;m.exports=function(h,v,g){return v+(g?u(h,v).length:1)}},MNKV:function(m,y,e){"use strict";var u=e("nCzB"),h=e("aLaa"),v=e("OU4x"),g=e("XaNE"),x=e("qzpy"),T=e("/TZh"),P=h("".indexOf);u({target:"String",proto:!0,forced:!T("includes")},{includes:function(S){return!!~P(x(g(this)),x(v(S)),arguments.length>1?arguments[1]:void 0)}})},MURR:function(m,y,e){var u=e("aLaa"),h=0,v=Math.random(),g=u(1 .toString);m.exports=function(x){return"Symbol("+(x===void 0?"":x)+")_"+g(++h+v,36)}},N6FT:function(m,y,e){var u=e("++4Y"),h=e("YELS"),v=Function.prototype,g=u&&Object.getOwnPropertyDescriptor,x=h(v,"name"),T=x&&function(){}.name==="something",P=x&&(!u||u&&g(v,"name").configurable);m.exports={EXISTS:x,PROPER:T,CONFIGURABLE:P}},NCkV:function(m,y,e){"use strict";var u=e("1mOU"),h=e("m7zg"),v=e("aLaa"),g=e("WONN"),x=e("WxoH"),T=e("x0Ve"),P=e("COGW"),N=e("XaNE"),S=e("NudO"),j=e("M/+V"),B=e("c3MK"),D=e("qzpy"),W=e("oK8H"),G=e("8Ys4"),M=e("3fk+"),X=e("WMbf"),q=e("RhGR"),z=e("eRwv"),rt=q.UNSUPPORTED_Y,V=4294967295,lt=Math.min,C=[].push,R=v(/./.exec),U=v(C),A=v("".slice),nt=!z(function(){var at=/(?:)/,_=at.exec;at.exec=function(){return _.apply(this,arguments)};var O="ab".split(at);return O.length!==2||O[0]!=="a"||O[1]!=="b"});g("split",function(at,_,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,I){var Y=D(N(this)),w=I===void 0?V:I>>>0;if(w===0)return[];if(b===void 0)return[Y];if(!P(b))return h(_,Y,b,w);for(var F=[],Q=(b.ignoreCase?"i":"")+(b.multiline?"m":"")+(b.unicode?"u":"")+(b.sticky?"y":""),H=0,J=new RegExp(b.source,Q+"g"),k,ft,pt;(k=h(X,J,Y))&&!(ft=J.lastIndex,ft>H&&(U(F,A(Y,H,k.index)),k.length>1&&k.index<Y.length&&u(C,F,G(k,1)),pt=k[0].length,H=ft,F.length>=w));)J.lastIndex===k.index&&J.lastIndex++;return H===Y.length?(pt||!R(J,""))&&U(F,""):U(F,A(Y,H)),F.length>w?G(F,0,w):F}:"0".split(void 0,0).length?$=function(b,I){return b===void 0&&I===0?[]:h(_,this,b,I)}:$=_,[function(I,Y){var w=N(this),F=T(I)?void 0:W(I,at);return F?h(F,I,w,Y):h($,D(w),I,Y)},function(b,I){var Y=x(this),w=D(b),F=O($,Y,w,I,$!==_);if(F.done)return F.value;var Q=S(Y,RegExp),H=Y.unicode,J=(Y.ignoreCase?"i":"")+(Y.multiline?"m":"")+(Y.unicode?"u":"")+(rt?"g":"y"),k=new Q(rt?"^(?:"+Y.source+")":Y,J),ft=I===void 0?V:I>>>0;if(ft===0)return[];if(w.length===0)return M(k,w)===null?[w]:[];for(var pt=0,ut=0,Nt=[];ut<w.length;){k.lastIndex=rt?0:ut;var St=M(k,rt?A(w,ut):w),Ot;if(St===null||(Ot=lt(B(k.lastIndex+(rt?ut:0)),w.length))===pt)ut=j(w,ut,H);else{if(U(Nt,A(w,pt,ut)),Nt.length===ft)return Nt;for(var It=1;It<=St.length-1;It++)if(U(Nt,St[It]),Nt.length===ft)return Nt;ut=pt=Ot}}return U(Nt,A(w,pt)),Nt}]},!nt,rt)},NIpK:function(m,y,e){var u=e("JTf3"),h=String,v=TypeError;m.exports=function(g){if(typeof g=="object"||u(g))return g;throw v("Can't set "+h(g)+" as a prototype")}},"NK/Q":function(m,y,e){var u=e("Ks5W"),h=e("JTf3"),v=u.WeakMap;m.exports=h(v)&&/native code/.test(String(v))},"Ne/+":function(m,y,e){var u=e("aLaa"),h=e("721z"),v=Math.floor,g=u("".charAt),x=u("".replace),T=u("".slice),P=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,N=/\$([$&'`]|\d{1,2})/g;m.exports=function(S,j,B,D,W,G){var M=B+S.length,X=D.length,q=N;return W!==void 0&&(W=h(W),q=P),x(G,q,function(z,rt){var V;switch(g(rt,0)){case"$":return"$";case"&":return S;case"`":return T(j,0,B);case"'":return T(j,M);case"<":V=W[T(rt,1,-1)];break;default:var lt=+rt;if(lt===0)return z;if(lt>X){var C=v(lt/10);return C===0?z:C<=X?D[C-1]===void 0?g(rt,1):D[C-1]+g(rt,1):z}V=D[lt-1]}return V===void 0?"":V})}},NudO:function(m,y,e){var u=e("WxoH"),h=e("Dk1u"),v=e("x0Ve"),g=e("11yv"),x=g("species");m.exports=function(T,P){var N=u(T).constructor,S;return N===void 0||v(S=u(N)[x])?P:h(S)}},Nybj:function(m,y,e){var u=e("vkZI"),h=e("n6S8"),v=e("tMNq"),g=function(x){return function(T,P,N){var S=u(T),j=v(S),B=h(N,j),D;if(x&&P!=P){for(;j>B;)if(D=S[B++],D!=D)return!0}else for(;j>B;B++)if((x||B in S)&&S[B]===P)return x||B||0;return!x&&-1}};m.exports={includes:g(!0),indexOf:g(!1)}},OU4x:function(m,y,e){var u=e("COGW"),h=TypeError;m.exports=function(v){if(u(v))throw h("The method doesn't accept regular expressions");return v}},Ppro:function(m,y,e){"use strict";var u=e("nCzB"),h=e("WMbf");u({target:"RegExp",proto:!0,forced:/./.exec!==h},{exec:h})},QELg:function(m,y,e){"use strict";var u=e("eRwv");m.exports=function(h,v){var g=[][h];return!!g&&u(function(){g.call(null,v||function(){return 1},1)})}},QrM1:function(m,y,e){var u=e("ZpKI"),h=e("Yzn+"),v=h.concat("length","prototype");y.f=Object.getOwnPropertyNames||function(x){return u(x,v)}},"RXj+":function(m,y,e){var u=e("aLaa"),h=e("XaNE"),v=e("qzpy"),g=e("noWC"),x=u("".replace),T="["+g+"]",P=RegExp("^"+T+T+"*"),N=RegExp(T+T+"*$"),S=function(j){return function(B){var D=v(h(B));return j&1&&(D=x(D,P,"")),j&2&&(D=x(D,N,"")),D}};m.exports={start:S(1),end:S(2),trim:S(3)}},RYfq:function(m,y,e){var u=e("Ks5W"),h=e("JTf3"),v=function(g){return h(g)?g:void 0};m.exports=function(g,x){return arguments.length<2?v(u[g]):u[g]&&u[g][x]}},RhGR:function(m,y,e){var u=e("eRwv"),h=e("Ks5W"),v=h.RegExp,g=u(function(){var P=v("a","y");return P.lastIndex=2,P.exec("abcd")!=null}),x=g||u(function(){return!v("a","y").sticky}),T=g||u(function(){var P=v("^r","gy");return P.lastIndex=2,P.exec("str")!=null});m.exports={BROKEN_CARET:T,MISSED_STICKY:x,UNSUPPORTED_Y:g}},SN6V:function(m,y,e){var u=e("/dXc");m.exports=function(h){var v=+h;return v!==v||v===0?0:u(v)}},"ST+I":function(m,y,e){var u=e("aNr2"),h=e("MURR"),v=u("keys");m.exports=function(g){return v[g]||(v[g]=h(g))}},SkNP:function(m,y){m.exports={}},SwuV:function(m,y,e){var u=e("JTf3"),h=e("013W"),v=h.all;m.exports=h.IS_HTMLDDA?function(g){return typeof g=="object"?g!==null:u(g)||g===v}:function(g){return typeof g=="object"?g!==null:u(g)}},TRzv:function(m,y,e){var u=e("WxoH"),h=e("SwuV"),v=e("zFjv");m.exports=function(g,x){if(u(g),h(x)&&x.constructor===g)return x;var T=v.f(g),P=T.resolve;return P(x),T.promise}},Ttl4:function(m,y,e){var u=e("YELS"),h=e("x1+7"),v=e("fKql"),g=e("FlRv");m.exports=function(x,T,P){for(var N=h(T),S=g.f,j=v.f,B=0;B<N.length;B++){var D=N[B];!u(x,D)&&!(P&&u(P,D))&&S(x,D,j(T,D))}}},UCFi:function(m,y){y.f=Object.getOwnPropertySymbols},UQ6y:function(m,y,e){var u=e("NK/Q"),h=e("Ks5W"),v=e("aLaa"),g=e("SwuV"),x=e("8ODz"),T=e("YELS"),P=e("4gdG"),N=e("ST+I"),S=e("SkNP"),j="Object already initialized",B=h.TypeError,D=h.WeakMap,W,G,M,X=function(R){return M(R)?G(R):W(R,{})},q=function(R){return function(U){var A;if(!g(U)||(A=G(U)).type!==R)throw B("Incompatible receiver, "+R+" required");return A}};if(u||P.state){var z=P.state||(P.state=new D),rt=v(z.get),V=v(z.has),lt=v(z.set);W=function(R,U){if(V(z,R))throw B(j);return U.facade=R,lt(z,R,U),U},G=function(R){return rt(z,R)||{}},M=function(R){return V(z,R)}}else{var C=N("state");S[C]=!0,W=function(R,U){if(T(R,C))throw B(j);return U.facade=R,x(R,C,U),U},G=function(R){return T(R,C)?R[C]:{}},M=function(R){return T(R,C)}}m.exports={set:W,get:G,has:M,enforce:X,getterFor:q}},Vgcz:function(m,y,e){var u=e("m7zg"),h=e("YELS"),v=e("3Xd8"),g=e("HTC/"),x=RegExp.prototype;m.exports=function(T){var P=T.flags;return P===void 0&&!("flags"in x)&&!h(T,"flags")&&v(x,T)?u(g,T):P}},"WLJ+":function(m,y,e){var u=e("YELS"),h=e("JTf3"),v=e("721z"),g=e("ST+I"),x=e("Gywb"),T=g("IE_PROTO"),P=Object,N=P.prototype;m.exports=x?P.getPrototypeOf:function(S){var j=v(S);if(u(j,T))return j[T];var B=j.constructor;return h(B)&&j instanceof B?B.prototype:j instanceof P?N:null}},WMbf:function(m,y,e){"use strict";var u=e("m7zg"),h=e("aLaa"),v=e("qzpy"),g=e("HTC/"),x=e("RhGR"),T=e("aNr2"),P=e("XFuk"),N=e("UQ6y").get,S=e("4Qxg"),j=e("c55Z"),B=T("native-string-replace",String.prototype.replace),D=RegExp.prototype.exec,W=D,G=h("".charAt),M=h("".indexOf),X=h("".replace),q=h("".slice),z=function(){var C=/a/,R=/b*/g;return u(D,C,"a"),u(D,R,"a"),C.lastIndex!==0||R.lastIndex!==0}(),rt=x.BROKEN_CARET,V=/()??/.exec("")[1]!==void 0,lt=z||V||rt||S||j;lt&&(W=function(R){var U=this,A=N(U),nt=v(R),at=A.raw,_,O,$,b,I,Y,w;if(at)return at.lastIndex=U.lastIndex,_=u(W,at,nt),U.lastIndex=at.lastIndex,_;var F=A.groups,Q=rt&&U.sticky,H=u(g,U),J=U.source,k=0,ft=nt;if(Q&&(H=X(H,"y",""),M(H,"g")===-1&&(H+="g"),ft=q(nt,U.lastIndex),U.lastIndex>0&&(!U.multiline||U.multiline&&G(nt,U.lastIndex-1)!==`
`)&&(J="(?: "+J+")",ft=" "+ft,k++),O=new RegExp("^(?:"+J+")",H)),V&&(O=new RegExp("^"+J+"$(?!\\s)",H)),z&&($=U.lastIndex),b=u(D,Q?O:U,ft),Q?b?(b.input=q(b.input,k),b[0]=q(b[0],k),b.index=U.lastIndex,U.lastIndex+=b[0].length):U.lastIndex=0:z&&b&&(U.lastIndex=U.global?b.index+b[0].length:$),V&&b&&b.length>1&&u(B,b[0],O,function(){for(I=1;I<arguments.length-2;I++)arguments[I]===void 0&&(b[I]=void 0)}),b&&F)for(b.groups=Y=P(null),I=0;I<F.length;I++)w=F[I],Y[w[0]]=b[w[1]];return b}),m.exports=W},WOGj:function(m,y){m.exports=function(e){this.ok=!1,this.alpha=1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var u={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};e=u[e]||e;for(var h=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(S){return[parseInt(S[1]),parseInt(S[2]),parseInt(S[3]),parseFloat(S[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(S){return[parseInt(S[1]),parseInt(S[2]),parseInt(S[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(S){return[parseInt(S[1],16),parseInt(S[2],16),parseInt(S[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(S){return[parseInt(S[1]+S[1],16),parseInt(S[2]+S[2],16),parseInt(S[3]+S[3],16)]}}],v=0;v<h.length;v++){var g=h[v].re,x=h[v].process,T=g.exec(e);if(T){var P=x(T);this.r=P[0],this.g=P[1],this.b=P[2],P.length>3&&(this.alpha=P[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 N=this.r.toString(16),S=this.g.toString(16),j=this.b.toString(16);return N.length==1&&(N="0"+N),S.length==1&&(S="0"+S),j.length==1&&(j="0"+j),"#"+N+S+j},this.getHelpXML=function(){for(var N=new Array,S=0;S<h.length;S++)for(var j=h[S].example,B=0;B<j.length;B++)N[N.length]=j[B];for(var D in u)N[N.length]=D;var W=document.createElement("ul");W.setAttribute("id","rgbcolor-examples");for(var S=0;S<N.length;S++)try{var G=document.createElement("li"),M=new RGBColor(N[S]),X=document.createElement("div");X.style.cssText="margin: 3px; border: 1px solid black; background:"+M.toHex()+"; color:"+M.toHex(),X.appendChild(document.createTextNode("test"));var q=document.createTextNode(" "+N[S]+" -> "+M.toRGB()+" -> "+M.toHex());G.appendChild(X),G.appendChild(q),W.appendChild(G)}catch(rt){}return W}}},WONN:function(m,y,e){"use strict";e("Ppro");var u=e("aLaa"),h=e("WaP5"),v=e("WMbf"),g=e("eRwv"),x=e("11yv"),T=e("8ODz"),P=x("species"),N=RegExp.prototype;m.exports=function(S,j,B,D){var W=x(S),G=!g(function(){var z={};return z[W]=function(){return 7},""[S](z)!=7}),M=G&&!g(function(){var z=!1,rt=/a/;return S==="split"&&(rt={},rt.constructor={},rt.constructor[P]=function(){return rt},rt.flags="",rt[W]=/./[W]),rt.exec=function(){return z=!0,null},rt[W](""),!z});if(!G||!M||B){var X=u(/./[W]),q=j(W,""[S],function(z,rt,V,lt,C){var R=u(z),U=rt.exec;return U===v||U===N.exec?G&&!C?{done:!0,value:X(rt,V,lt)}:{done:!0,value:R(V,rt,lt)}:{done:!1}});h(String.prototype,S,q[0]),h(N,W,q[1])}D&&T(N[W],"sham",!0)}},WaP5:function(m,y,e){var u=e("JTf3"),h=e("FlRv"),v=e("3DCu"),g=e("X4md");m.exports=function(x,T,P,N){N||(N={});var S=N.enumerable,j=N.name!==void 0?N.name:T;if(u(P)&&v(P,j,N),N.global)S?x[T]=P:g(T,P);else{try{N.unsafe?x[T]&&(S=!0):delete x[T]}catch(B){}S?x[T]=P:h.f(x,T,{value:P,enumerable:!1,configurable:!N.nonConfigurable,writable:!N.nonWritable})}return x}},WxoH:function(m,y,e){var u=e("SwuV"),h=String,v=TypeError;m.exports=function(g){if(u(g))return g;throw v(h(g)+" is not an object")}},"X/EZ":function(m,y,e){var u=e("11yv"),h=u("iterator"),v=!1;try{var g=0,x={next:function(){return{done:!!g++}},return:function(){v=!0}};x[h]=function(){return this},Array.from(x,function(){throw 2})}catch(T){}m.exports=function(T,P){if(!P&&!v)return!1;var N=!1;try{var S={};S[h]=function(){return{next:function(){return{done:N=!0}}}},T(S)}catch(j){}return N}},X4md:function(m,y,e){var u=e("Ks5W"),h=Object.defineProperty;m.exports=function(v,g){try{h(u,v,{value:g,configurable:!0,writable:!0})}catch(x){u[v]=g}return g}},XFuk:function(m,y,e){var u=e("WxoH"),h=e("oR5W"),v=e("Yzn+"),g=e("SkNP"),x=e("bUA4"),T=e("me6S"),P=e("ST+I"),N=">",S="<",j="prototype",B="script",D=P("IE_PROTO"),W=function(){},G=function(rt){return S+B+N+rt+S+"/"+B+N},M=function(rt){rt.write(G("")),rt.close();var V=rt.parentWindow.Object;return rt=null,V},X=function(){var rt=T("iframe"),V="java"+B+":",lt;return rt.style.display="none",x.appendChild(rt),rt.src=String(V),lt=rt.contentWindow.document,lt.open(),lt.write(G("document.F=Object")),lt.close(),lt.F},q,z=function(){try{q=new ActiveXObject("htmlfile")}catch(V){}z=typeof document!="undefined"?document.domain&&q?M(q):X():M(q);for(var rt=v.length;rt--;)delete z[j][v[rt]];return z()};g[D]=!0,m.exports=Object.create||function(V,lt){var C;return V!==null?(W[j]=u(V),C=new W,W[j]=null,C[D]=V):C=z(),lt===void 0?C:h.f(C,lt)}},XTcp:function(m,y,e){var u=e("Ks5W"),h=e("1mOU"),v=e("mcoe"),g=e("JTf3"),x=e("YELS"),T=e("eRwv"),P=e("bUA4"),N=e("0r2v"),S=e("me6S"),j=e("k2qh"),B=e("GgKt"),D=e("IGIO"),W=u.setImmediate,G=u.clearImmediate,M=u.process,X=u.Dispatch,q=u.Function,z=u.MessageChannel,rt=u.String,V=0,lt={},C="onreadystatechange",R,U,A,nt;try{R=u.location}catch(b){}var at=function(b){if(x(lt,b)){var I=lt[b];delete lt[b],I()}},_=function(b){return function(){at(b)}},O=function(b){at(b.data)},$=function(b){u.postMessage(rt(b),R.protocol+"//"+R.host)};(!W||!G)&&(W=function(I){j(arguments.length,1);var Y=g(I)?I:q(I),w=N(arguments,1);return lt[++V]=function(){h(Y,void 0,w)},U(V),V},G=function(I){delete lt[I]},D?U=function(b){M.nextTick(_(b))}:X&&X.now?U=function(b){X.now(_(b))}:z&&!B?(A=new z,nt=A.port2,A.port1.onmessage=O,U=v(nt.postMessage,nt)):u.addEventListener&&g(u.postMessage)&&!u.importScripts&&R&&R.protocol!=="file:"&&!T($)?(U=$,u.addEventListener("message",O,!1)):C in S("script")?U=function(b){P.appendChild(S("script"))[C]=function(){P.removeChild(this),at(b)}}:U=function(b){setTimeout(_(b),0)}),m.exports={set:W,clear:G}},XaNE:function(m,y,e){var u=e("x0Ve"),h=TypeError;m.exports=function(v){if(u(v))throw h("Can't call method on "+v);return v}},Xp4B:function(m,y,e){"use strict";e.d(y,"a",function(){return P});function u(D){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(G){return typeof G}:u=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},u(D)}function h(D,W){if(!(D instanceof W))throw new TypeError("Cannot call a class as a function")}var v=[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],g=[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 x(D,W,G,M,X,q){if(typeof D=="string"&&(D=document.getElementById(D)),!D||!("naturalWidth"in D))return;var z=X?"offset":"natural",rt=D[z+"Width"],V=D[z+"Height"];if(typeof W=="string"&&(W=document.getElementById(W)),!W||!("getContext"in W))return;q||(W.style.width=rt+"px",W.style.height=V+"px"),W.width=rt,W.height=V;var lt=W.getContext("2d");if(lt.clearRect(0,0,rt,V),lt.drawImage(D,0,0,D.naturalWidth,D.naturalHeight,0,0,rt,V),isNaN(G)||G<1)return;M?P(W,0,0,rt,V,G):S(W,0,0,rt,V,G)}function T(D,W,G,M,X){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(W,G,M,X)}catch(z){throw new Error("unable to access image data: "+z)}}function P(D,W,G,M,X,q){if(isNaN(q)||q<1)return;q|=0;var z=T(D,W,G,M,X);z=N(z,W,G,M,X,q),D.getContext("2d").putImageData(z,W,G)}function N(D,W,G,M,X,q){for(var z=D.data,rt=2*q+1,V=M-1,lt=X-1,C=q+1,R=C*(C+1)/2,U=new B,A=U,nt,at=1;at<rt;at++)A=A.next=new B,at===C&&(nt=A);A.next=U;for(var _=null,O=null,$=0,b=0,I=v[q],Y=g[q],w=0;w<X;w++){A=U;for(var F=z[b],Q=z[b+1],H=z[b+2],J=z[b+3],k=0;k<C;k++)A.r=F,A.g=Q,A.b=H,A.a=J,A=A.next;for(var ft=0,pt=0,ut=0,Nt=0,St=C*F,Ot=C*Q,It=C*H,wt=C*J,Bt=R*F,Dt=R*Q,Ft=R*H,Ct=R*J,Gt=1;Gt<C;Gt++){var Vt=b+((V<Gt?V:Gt)<<2),Yt=z[Vt],Lt=z[Vt+1],Jt=z[Vt+2],jt=z[Vt+3],Tt=C-Gt;Bt+=(A.r=Yt)*Tt,Dt+=(A.g=Lt)*Tt,Ft+=(A.b=Jt)*Tt,Ct+=(A.a=jt)*Tt,ft+=Yt,pt+=Lt,ut+=Jt,Nt+=jt,A=A.next}_=U,O=nt;for(var $t=0;$t<M;$t++){var ot=Ct*I>>Y;if(z[b+3]=ot,ot!==0){var gt=255/ot;z[b]=(Bt*I>>Y)*gt,z[b+1]=(Dt*I>>Y)*gt,z[b+2]=(Ft*I>>Y)*gt}else z[b]=z[b+1]=z[b+2]=0;Bt-=St,Dt-=Ot,Ft-=It,Ct-=wt,St-=_.r,Ot-=_.g,It-=_.b,wt-=_.a;var bt=$t+q+1;bt=$+(bt<V?bt:V)<<2,ft+=_.r=z[bt],pt+=_.g=z[bt+1],ut+=_.b=z[bt+2],Nt+=_.a=z[bt+3],Bt+=ft,Dt+=pt,Ft+=ut,Ct+=Nt,_=_.next;var Rt=O,Mt=Rt.r,re=Rt.g,se=Rt.b,le=Rt.a;St+=Mt,Ot+=re,It+=se,wt+=le,ft-=Mt,pt-=re,ut-=se,Nt-=le,O=O.next,b+=4}$+=M}for(var qt=0;qt<M;qt++){b=qt<<2;var fe=z[b],ee=z[b+1],he=z[b+2],Xt=z[b+3],Te=C*fe,pe=C*ee,Pe=C*he,Se=C*Xt,me=R*fe,ye=R*ee,xe=R*he,Ee=R*Xt;A=U;for(var Ie=0;Ie<C;Ie++)A.r=fe,A.g=ee,A.b=he,A.a=Xt,A=A.next;for(var Ne=M,mt=0,Me=0,kt=0,je=0,Ce=1;Ce<=q;Ce++){b=Ne+qt<<2;var Re=C-Ce;me+=(A.r=fe=z[b])*Re,ye+=(A.g=ee=z[b+1])*Re,xe+=(A.b=he=z[b+2])*Re,Ee+=(A.a=Xt=z[b+3])*Re,je+=fe,mt+=ee,Me+=he,kt+=Xt,A=A.next,Ce<lt&&(Ne+=M)}b=qt,_=U,O=nt;for(var de=0;de<X;de++){var ne=b<<2;z[ne+3]=Xt=Ee*I>>Y,Xt>0?(Xt=255/Xt,z[ne]=(me*I>>Y)*Xt,z[ne+1]=(ye*I>>Y)*Xt,z[ne+2]=(xe*I>>Y)*Xt):z[ne]=z[ne+1]=z[ne+2]=0,me-=Te,ye-=pe,xe-=Pe,Ee-=Se,Te-=_.r,pe-=_.g,Pe-=_.b,Se-=_.a,ne=qt+((ne=de+C)<lt?ne:lt)*M<<2,me+=je+=_.r=z[ne],ye+=mt+=_.g=z[ne+1],xe+=Me+=_.b=z[ne+2],Ee+=kt+=_.a=z[ne+3],_=_.next,Te+=fe=O.r,pe+=ee=O.g,Pe+=he=O.b,Se+=Xt=O.a,je-=fe,mt-=ee,Me-=he,kt-=Xt,O=O.next,b+=M}}return D}function S(D,W,G,M,X,q){if(isNaN(q)||q<1)return;q|=0;var z=T(D,W,G,M,X);z=j(z,W,G,M,X,q),D.getContext("2d").putImageData(z,W,G)}function j(D,W,G,M,X,q){for(var z=D.data,rt=2*q+1,V=M-1,lt=X-1,C=q+1,R=C*(C+1)/2,U=new B,A=U,nt,at=1;at<rt;at++)A=A.next=new B,at===C&&(nt=A);A.next=U;for(var _=null,O=null,$=v[q],b=g[q],I,Y,w=0,F=0,Q=0;Q<X;Q++){var H=z[F],J=z[F+1],k=z[F+2],ft=C*H,pt=C*J,ut=C*k,Nt=R*H,St=R*J,Ot=R*k;A=U;for(var It=0;It<C;It++)A.r=H,A.g=J,A.b=k,A=A.next;for(var wt=0,Bt=0,Dt=0,Ft=1;Ft<C;Ft++)I=F+((V<Ft?V:Ft)<<2),Nt+=(A.r=H=z[I])*(Y=C-Ft),St+=(A.g=J=z[I+1])*Y,Ot+=(A.b=k=z[I+2])*Y,wt+=H,Bt+=J,Dt+=k,A=A.next;_=U,O=nt;for(var Ct=0;Ct<M;Ct++)z[F]=Nt*$>>b,z[F+1]=St*$>>b,z[F+2]=Ot*$>>b,Nt-=ft,St-=pt,Ot-=ut,ft-=_.r,pt-=_.g,ut-=_.b,I=w+((I=Ct+q+1)<V?I:V)<<2,wt+=_.r=z[I],Bt+=_.g=z[I+1],Dt+=_.b=z[I+2],Nt+=wt,St+=Bt,Ot+=Dt,_=_.next,ft+=H=O.r,pt+=J=O.g,ut+=k=O.b,wt-=H,Bt-=J,Dt-=k,O=O.next,F+=4;w+=M}for(var Gt=0;Gt<M;Gt++){F=Gt<<2;var Vt=z[F],Yt=z[F+1],Lt=z[F+2],Jt=C*Vt,jt=C*Yt,Tt=C*Lt,$t=R*Vt,ot=R*Yt,gt=R*Lt;A=U;for(var bt=0;bt<C;bt++)A.r=Vt,A.g=Yt,A.b=Lt,A=A.next;for(var Rt=0,Mt=0,re=0,se=1,le=M;se<=q;se++)F=le+Gt<<2,$t+=(A.r=Vt=z[F])*(Y=C-se),ot+=(A.g=Yt=z[F+1])*Y,gt+=(A.b=Lt=z[F+2])*Y,Rt+=Vt,Mt+=Yt,re+=Lt,A=A.next,se<lt&&(le+=M);F=Gt,_=U,O=nt;for(var qt=0;qt<X;qt++)I=F<<2,z[I]=$t*$>>b,z[I+1]=ot*$>>b,z[I+2]=gt*$>>b,$t-=Jt,ot-=jt,gt-=Tt,Jt-=_.r,jt-=_.g,Tt-=_.b,I=Gt+((I=qt+C)<lt?I:lt)*M<<2,$t+=Rt+=_.r=z[I],ot+=Mt+=_.g=z[I+1],gt+=re+=_.b=z[I+2],_=_.next,Jt+=Vt=O.r,jt+=Yt=O.g,Tt+=Lt=O.b,Rt-=Vt,Mt-=Yt,re-=Lt,O=O.next,F+=M}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,y,e){var u=e("aLaa"),h=e("721z"),v=u({}.hasOwnProperty);m.exports=Object.hasOwn||function(x,T){return v(h(x),T)}},"Yzn+":function(m,y){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},ZpKI:function(m,y,e){var u=e("aLaa"),h=e("YELS"),v=e("vkZI"),g=e("Nybj").indexOf,x=e("SkNP"),T=u([].push);m.exports=function(P,N){var S=v(P),j=0,B=[],D;for(D in S)!h(x,D)&&h(S,D)&&T(B,D);for(;N.length>j;)h(S,D=N[j++])&&(~g(B,D)||T(B,D));return B}},a9Cf:function(m,y,e){var u=e("11yv"),h=u("toStringTag"),v={};v[h]="z",m.exports=String(v)==="[object z]"},aLaa:function(m,y,e){var u=e("66qH"),h=Function.prototype,v=h.bind,g=h.call,x=u&&v.bind(g,g);m.exports=u?function(T){return T&&x(T)}:function(T){return T&&function(){return g.apply(T,arguments)}}},aNIs:function(m,y,e){var u=e("Ks5W"),h=e("eE3R"),v=u.process,g=u.Deno,x=v&&v.versions||g&&g.version,T=x&&x.v8,P,N;T&&(P=T.split("."),N=P[0]>0&&P[0]<4?1:+(P[0]+P[1])),!N&&h&&(P=h.match(/Edge\/(\d+)/),(!P||P[1]>=74)&&(P=h.match(/Chrome\/(\d+)/),P&&(N=+P[1]))),m.exports=N},aNr2:function(m,y,e){var u=e("jybJ"),h=e("4gdG");(m.exports=function(v,g){return h[v]||(h[v]=g!==void 0?g:{})})("versions",[]).push({version:"3.25.3",mode:u?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.3/LICENSE",source:"https://github.com/zloirock/core-js"})},bT0D:function(m,y,e){var u=e("RYfq"),h=e("JTf3"),v=e("3Xd8"),g=e("1Sr1"),x=Object;m.exports=g?function(T){return typeof T=="symbol"}:function(T){var P=u("Symbol");return h(P)&&v(P.prototype,x(T))}},bUA4:function(m,y,e){var u=e("RYfq");m.exports=u("document","documentElement")},ba8b:function(m,y,e){var u=e("aLaa"),h=u({}.toString),v=u("".slice);m.exports=function(g){return v(h(g),8,-1)}},c3MK:function(m,y,e){var u=e("SN6V"),h=Math.min;m.exports=function(v){return v>0?h(u(v),9007199254740991):0}},c55Z:function(m,y,e){var u=e("eRwv"),h=e("Ks5W"),v=h.RegExp;m.exports=u(function(){var g=v("(?<a>b)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$<a>c")!=="bc"})},dAmL:function(m,y){m.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},eE3R:function(m,y,e){var u=e("RYfq");m.exports=u("navigator","userAgent")||""},eRwv:function(m,y){m.exports=function(e){try{return!!e()}catch(u){return!0}}},fKql:function(m,y,e){var u=e("++4Y"),h=e("m7zg"),v=e("5r2E"),g=e("4uGi"),x=e("vkZI"),T=e("GTqx"),P=e("YELS"),N=e("pVCk"),S=Object.getOwnPropertyDescriptor;y.f=u?S:function(B,D){if(B=x(B),D=T(D),N)try{return S(B,D)}catch(W){}if(P(B,D))return g(!h(v.f,B,D),B[D])}},"g8+u":function(m,y,e){var u=e("a9Cf"),h=e("JTf3"),v=e("ba8b"),g=e("11yv"),x=g("toStringTag"),T=Object,P=v(function(){return arguments}())=="Arguments",N=function(S,j){try{return S[j]}catch(B){}};m.exports=u?v:function(S){var j,B,D;return S===void 0?"Undefined":S===null?"Null":typeof(B=N(j=T(S),x))=="string"?B:P?v(j):(D=v(j))=="Object"&&h(j.callee)?"Arguments":D}},g9jQ:function(m,y,e){"use strict";var u=e("nCzB"),h=e("aLaa"),v=e("Nybj").indexOf,g=e("QELg"),x=h([].indexOf),T=!!x&&1/x([1],1,-0)<0,P=g("indexOf");u({target:"Array",proto:!0,forced:T||!P},{indexOf:function(S){var j=arguments.length>1?arguments[1]:void 0;return T?x(this,S,j)||0:v(this,S,j)}})},gzPo:function(m,y,e){var u=e("Ks5W"),h=e("mcoe"),v=e("fKql").f,g=e("XTcp").set,x=e("GgKt"),T=e("FqHY"),P=e("/pbl"),N=e("IGIO"),S=u.MutationObserver||u.WebKitMutationObserver,j=u.document,B=u.process,D=u.Promise,W=v(u,"queueMicrotask"),G=W&&W.value,M,X,q,z,rt,V,lt,C;G||(M=function(){var R,U;for(N&&(R=B.domain)&&R.exit();X;){U=X.fn,X=X.next;try{U()}catch(A){throw X?z():q=void 0,A}}q=void 0,R&&R.enter()},!x&&!N&&!P&&S&&j?(rt=!0,V=j.createTextNode(""),new S(M).observe(V,{characterData:!0}),z=function(){V.data=rt=!rt}):!T&&D&&D.resolve?(lt=D.resolve(void 0),lt.constructor=D,C=h(lt.then,lt),z=function(){C(M)}):N?z=function(){B.nextTick(M)}:(g=h(g,u),z=function(){g(M)})),m.exports=G||function(R){var U={fn:R,next:void 0};q&&(q.next=U),X||(X=U,z()),q=U}},hIaP:function(m,y,e){var u=e("m7zg"),h=e("8HiI"),v=e("WxoH"),g=e("IL+x"),x=e("ltkU"),T=TypeError;m.exports=function(P,N){var S=arguments.length<2?x(P):N;if(h(S))return v(u(S,P));throw T(g(P)+" is not iterable")}},i57Q:function(m,y){m.exports=function(e,u){return{value:e,done:u}}},"iBj/":function(m,y,e){var u=e("m7zg"),h=e("WxoH"),v=e("oK8H");m.exports=function(g,x,T){var P,N;h(g);try{if(P=v(g,"return"),!P){if(x==="throw")throw T;return T}P=u(P,g)}catch(S){N=!0,P=S}if(x==="throw")throw T;if(N)throw P;return h(P),T}},iWRt:function(m,y,e){"use strict";var u=e("nCzB"),h=e("aLaa"),v=e("uZ/K"),g=h([].reverse),x=[1,2];u({target:"Array",proto:!0,forced:String(x)===String(x.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},jCYL:function(m,y,e){"use strict";var u=e("nCzB"),h=e("RYfq"),v=e("jybJ"),g=e("KLK4"),x=e("GxTi").CONSTRUCTOR,T=e("TRzv"),P=h("Promise"),N=v&&!x;u({target:"Promise",stat:!0,forced:v||x},{resolve:function(j){return T(N&&this===P?g:this,j)}})},jybJ:function(m,y){m.exports=!1},k2qh:function(m,y){var e=TypeError;m.exports=function(u,h){if(u<h)throw e("Not enough arguments");return u}},lAFk:function(m,y,e){var u=e("Ks5W");m.exports=function(h,v){var g=u.console;g&&g.error&&(arguments.length==1?g.error(h):g.error(h,v))}},ltkU:function(m,y,e){var u=e("g8+u"),h=e("oK8H"),v=e("x0Ve"),g=e("AoAp"),x=e("11yv"),T=x("iterator");m.exports=function(P){if(!v(P))return h(P,T)||h(P,"@@iterator")||g[u(P)]}},m7zg:function(m,y,e){var u=e("66qH"),h=Function.prototype.call;m.exports=u?h.bind(h):function(){return h.apply(h,arguments)}},"mGb/":function(m,y,e){var u=e("eRwv"),h=e("JTf3"),v=/#|\.prototype\./,g=function(S,j){var B=T[x(S)];return B==N?!0:B==P?!1:h(j)?u(j):!!j},x=g.normalize=function(S){return String(S).replace(v,".").toLowerCase()},T=g.data={},P=g.NATIVE="N",N=g.POLYFILL="P";m.exports=g},mcoe:function(m,y,e){var u=e("aLaa"),h=e("8HiI"),v=e("66qH"),g=u(u.bind);m.exports=function(x,T){return h(x),T===void 0?x:v?g(x,T):function(){return x.apply(T,arguments)}}},mdxj:function(m,y,e){"use strict";var u=e("nCzB"),h=e("FjAG").left,v=e("QELg"),g=e("aNIs"),x=e("IGIO"),T=v("reduce"),P=!x&&g>79&&g<83;u({target:"Array",proto:!0,forced:!T||P},{reduce:function(S){var j=arguments.length;return h(this,S,j,j>1?arguments[1]:void 0)}})},me6S:function(m,y,e){var u=e("Ks5W"),h=e("SwuV"),v=u.document,g=h(v)&&h(v.createElement);m.exports=function(x){return g?v.createElement(x):{}}},ms20:function(m,y,e){var u=e("m7zg"),h=e("SwuV"),v=e("bT0D"),g=e("oK8H"),x=e("2lHc"),T=e("11yv"),P=TypeError,N=T("toPrimitive");m.exports=function(S,j){if(!h(S)||v(S))return S;var B=g(S,N),D;if(B){if(j===void 0&&(j="default"),D=u(B,S,j),!h(D)||v(D))return D;throw P("Can't convert object to primitive value")}return j===void 0&&(j="number"),x(S,j)}},n6S8:function(m,y,e){var u=e("SN6V"),h=Math.max,v=Math.min;m.exports=function(g,x){var T=u(g);return T<0?h(T+x,0):v(T,x)}},nCzB:function(m,y,e){var u=e("Ks5W"),h=e("fKql").f,v=e("8ODz"),g=e("WaP5"),x=e("X4md"),T=e("Ttl4"),P=e("mGb/");m.exports=function(N,S){var j=N.target,B=N.global,D=N.stat,W,G,M,X,q,z;if(B?G=u:D?G=u[j]||x(j,{}):G=(u[j]||{}).prototype,G)for(M in S){if(q=S[M],N.dontCallGetSet?(z=h(G,M),X=z&&z.value):X=G[M],W=P(B?M:j+(D?".":"#")+M,N.forced),!W&&X!==void 0){if(typeof q==typeof X)continue;T(q,X)}(N.sham||X&&X.sham)&&v(q,"sham",!0),g(G,M,q,N)}}},noWC:function(m,y){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,y,e){var u=e("mcoe"),h=e("m7zg"),v=e("WxoH"),g=e("IL+x"),x=e("3n0U"),T=e("tMNq"),P=e("3Xd8"),N=e("hIaP"),S=e("ltkU"),j=e("iBj/"),B=TypeError,D=function(G,M){this.stopped=G,this.result=M},W=D.prototype;m.exports=function(G,M,X){var q=X&&X.that,z=!!(X&&X.AS_ENTRIES),rt=!!(X&&X.IS_RECORD),V=!!(X&&X.IS_ITERATOR),lt=!!(X&&X.INTERRUPTED),C=u(M,q),R,U,A,nt,at,_,O,$=function(I){return R&&j(R,"normal",I),new D(!0,I)},b=function(I){return z?(v(I),lt?C(I[0],I[1],$):C(I[0],I[1])):lt?C(I,$):C(I)};if(rt)R=G.iterator;else if(V)R=G;else{if(U=S(G),!U)throw B(g(G)+" is not iterable");if(x(U)){for(A=0,nt=T(G);nt>A;A++)if(at=b(G[A]),at&&P(W,at))return at;return new D(!1)}R=N(G,U)}for(_=rt?G.next:R.next;!(O=h(_,R)).done;){try{at=b(O.value)}catch(I){j(R,"throw",I)}if(typeof at=="object"&&at&&P(W,at))return at}return new D(!1)}},oK8H:function(m,y,e){var u=e("8HiI"),h=e("x0Ve");m.exports=function(v,g){var x=v[g];return h(x)?void 0:u(x)}},oR5W:function(m,y,e){var u=e("++4Y"),h=e("FkIU"),v=e("FlRv"),g=e("WxoH"),x=e("vkZI"),T=e("Ai06");y.f=u&&!h?Object.defineProperties:function(N,S){g(N);for(var j=x(S),B=T(S),D=B.length,W=0,G;D>W;)v.f(N,G=B[W++],j[G]);return N}},oauk:function(m,y,e){"use strict";var u=e("GTqx"),h=e("FlRv"),v=e("4uGi");m.exports=function(g,x,T){var P=u(x);P in g?h.f(g,P,v(0,T)):g[P]=T}},p5Ma:function(m,y,e){var u=e("aLaa"),h=e("eRwv"),v=e("ba8b"),g=Object,x=u("".split);m.exports=h(function(){return!g("z").propertyIsEnumerable(0)})?function(T){return v(T)=="String"?x(T,""):g(T)}:g},pVCk:function(m,y,e){var u=e("++4Y"),h=e("eRwv"),v=e("me6S");m.exports=!u&&!h(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!=7})},qJvV:function(m,y,e){var u=e("Ks5W"),h=e("ENhe"),v=e("GI0h"),g=e("Lltv"),x=e("8ODz"),T=e("11yv"),P=T("iterator"),N=T("toStringTag"),S=g.values,j=function(D,W){if(D){if(D[P]!==S)try{x(D,P,S)}catch(M){D[P]=S}if(D[N]||x(D,N,W),h[W]){for(var G in g)if(D[G]!==g[G])try{x(D,G,g[G])}catch(M){D[G]=g[G]}}}};for(var B in h)j(u[B]&&u[B].prototype,B);j(v,"DOMTokenList")},qjFr:function(m,y,e){"use strict";var u=e("eRwv"),h=e("JTf3"),v=e("SwuV"),g=e("XFuk"),x=e("WLJ+"),T=e("WaP5"),P=e("11yv"),N=e("jybJ"),S=P("iterator"),j=!1,B,D,W;[].keys&&(W=[].keys(),"next"in W?(D=x(x(W)),D!==Object.prototype&&(B=D)):j=!0);var G=!v(B)||u(function(){var M={};return B[S].call(M)!==M});G?B={}:N&&(B=g(B)),h(B[S])||T(B,S,function(){return this}),m.exports={IteratorPrototype:B,BUGGY_SAFARI_ITERATORS:j}},qozo:function(m,y,e){"use strict";var u=e("qjFr").IteratorPrototype,h=e("XFuk"),v=e("4uGi"),g=e("ueY1"),x=e("AoAp"),T=function(){return this};m.exports=function(P,N,S,j){var B=N+" Iterator";return P.prototype=h(u,{next:v(+!j,S)}),g(P,B,!1,!0),x[B]=T,P}},qzpy:function(m,y,e){var u=e("g8+u"),h=String;m.exports=function(v){if(u(v)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return h(v)}},sNJV:function(m,y,e){var u=e("aLaa"),h=e("JTf3"),v=e("4gdG"),g=u(Function.toString);h(v.inspectSource)||(v.inspectSource=function(x){return g(x)}),m.exports=v.inspectSource},tMNq:function(m,y,e){var u=e("c3MK");m.exports=function(h){return u(h.length)}},tZjp:function(m,y,e){"use strict";var u=e("nCzB"),h=e("jybJ"),v=e("IGIO"),g=e("Ks5W"),x=e("m7zg"),T=e("WaP5"),P=e("JHvW"),N=e("ueY1"),S=e("9Bi7"),j=e("8HiI"),B=e("JTf3"),D=e("SwuV"),W=e("uoua"),G=e("NudO"),M=e("XTcp").set,X=e("gzPo"),q=e("lAFk"),z=e("8xe4"),rt=e("zUnQ"),V=e("UQ6y"),lt=e("KLK4"),C=e("GxTi"),R=e("zFjv"),U="Promise",A=C.CONSTRUCTOR,nt=C.REJECTION_EVENT,at=C.SUBCLASSING,_=V.getterFor(U),O=V.set,$=lt&&lt.prototype,b=lt,I=$,Y=g.TypeError,w=g.document,F=g.process,Q=R.f,H=Q,J=!!(w&&w.createEvent&&g.dispatchEvent),k="unhandledrejection",ft="rejectionhandled",pt=0,ut=1,Nt=2,St=1,Ot=2,It,wt,Bt,Dt,Ft=function(ot){var gt;return D(ot)&&B(gt=ot.then)?gt:!1},Ct=function(ot,gt){var bt=gt.value,Rt=gt.state==ut,Mt=Rt?ot.ok:ot.fail,re=ot.resolve,se=ot.reject,le=ot.domain,qt,fe,ee;try{Mt?(Rt||(gt.rejection===Ot&&Jt(gt),gt.rejection=St),Mt===!0?qt=bt:(le&&le.enter(),qt=Mt(bt),le&&(le.exit(),ee=!0)),qt===ot.promise?se(Y("Promise-chain cycle")):(fe=Ft(qt))?x(fe,qt,re,se):re(qt)):se(bt)}catch(he){le&&!ee&&le.exit(),se(he)}},Gt=function(ot,gt){if(ot.notified)return;ot.notified=!0,X(function(){for(var bt=ot.reactions,Rt;Rt=bt.get();)Ct(Rt,ot);ot.notified=!1,gt&&!ot.rejection&&Yt(ot)})},Vt=function(ot,gt,bt){var Rt,Mt;J?(Rt=w.createEvent("Event"),Rt.promise=gt,Rt.reason=bt,Rt.initEvent(ot,!1,!0),g.dispatchEvent(Rt)):Rt={promise:gt,reason:bt},!nt&&(Mt=g["on"+ot])?Mt(Rt):ot===k&&q("Unhandled promise rejection",bt)},Yt=function(ot){x(M,g,function(){var gt=ot.facade,bt=ot.value,Rt=Lt(ot),Mt;if(Rt&&(Mt=z(function(){v?F.emit("unhandledRejection",bt,gt):Vt(k,gt,bt)}),ot.rejection=v||Lt(ot)?Ot:St,Mt.error))throw Mt.value})},Lt=function(ot){return ot.rejection!==St&&!ot.parent},Jt=function(ot){x(M,g,function(){var gt=ot.facade;v?F.emit("rejectionHandled",gt):Vt(ft,gt,ot.value)})},jt=function(ot,gt,bt){return function(Rt){ot(gt,Rt,bt)}},Tt=function(ot,gt,bt){if(ot.done)return;ot.done=!0,bt&&(ot=bt),ot.value=gt,ot.state=Nt,Gt(ot,!0)},$t=function(ot,gt,bt){if(ot.done)return;ot.done=!0,bt&&(ot=bt);try{if(ot.facade===gt)throw Y("Promise can't be resolved itself");var Rt=Ft(gt);Rt?X(function(){var Mt={done:!1};try{x(Rt,gt,jt($t,Mt,ot),jt(Tt,Mt,ot))}catch(re){Tt(Mt,re,ot)}}):(ot.value=gt,ot.state=ut,Gt(ot,!1))}catch(Mt){Tt({done:!1},Mt,ot)}};if(A&&(b=function(gt){W(this,I),j(gt),x(It,this);var bt=_(this);try{gt(jt($t,bt),jt(Tt,bt))}catch(Rt){Tt(bt,Rt)}},I=b.prototype,It=function(gt){O(this,{type:U,done:!1,notified:!1,parent:!1,reactions:new rt,rejection:!1,state:pt,value:void 0})},It.prototype=T(I,"then",function(gt,bt){var Rt=_(this),Mt=Q(G(this,b));return Rt.parent=!0,Mt.ok=B(gt)?gt:!0,Mt.fail=B(bt)&&bt,Mt.domain=v?F.domain:void 0,Rt.state==pt?Rt.reactions.add(Mt):X(function(){Ct(Mt,Rt)}),Mt.promise}),wt=function(){var ot=new It,gt=_(ot);this.promise=ot,this.resolve=jt($t,gt),this.reject=jt(Tt,gt)},R.f=Q=function(ot){return ot===b||ot===Bt?new wt(ot):H(ot)},!h&&B(lt)&&$!==Object.prototype)){Dt=$.then,at||T($,"then",function(gt,bt){var Rt=this;return new b(function(Mt,re){x(Dt,Rt,Mt,re)}).then(gt,bt)},{unsafe:!0});try{delete $.constructor}catch(ot){}P&&P($,I)}u({global:!0,constructor:!0,wrap:!0,forced:A},{Promise:b}),N(b,U,!1,!0),S(U)},"uZ/K":function(m,y,e){var u=e("ba8b");m.exports=Array.isArray||function(v){return u(v)=="Array"}},ueY1:function(m,y,e){var u=e("FlRv").f,h=e("YELS"),v=e("11yv"),g=v("toStringTag");m.exports=function(x,T,P){x&&!P&&(x=x.prototype),x&&!h(x,g)&&u(x,g,{configurable:!0,value:T})}},uoua:function(m,y,e){var u=e("3Xd8"),h=TypeError;m.exports=function(v,g){if(u(g,v))return v;throw h("Incorrect invocation")}},"v/rq":function(m,y,e){var u=e("aNIs"),h=e("eRwv");m.exports=!!Object.getOwnPropertySymbols&&!h(function(){var v=Symbol();return!String(v)||!(Object(v)instanceof Symbol)||!Symbol.sham&&u&&u<41})},vTDQ:function(m,y,e){var u=e("dAmL"),h=e("IGIO");m.exports=!u&&!h&&typeof window=="object"&&typeof document=="object"},vkZI:function(m,y,e){var u=e("p5Ma"),h=e("XaNE");m.exports=function(v){return u(h(v))}},vrKp:function(m,y,e){e("tZjp"),e("A2dy"),e("13vt"),e("D0VN"),e("ESVS"),e("jCYL")},wOD2:function(m,y,e){"use strict";var u=e("nCzB"),h=e("RXj+").trim,v=e("5JCY");u({target:"String",proto:!0,forced:v("trim")},{trim:function(){return h(this)}})},x0Ve:function(m,y){m.exports=function(e){return e==null}},"x1+7":function(m,y,e){var u=e("RYfq"),h=e("aLaa"),v=e("QrM1"),g=e("UCFi"),x=e("WxoH"),T=h([].concat);m.exports=u("Reflect","ownKeys")||function(N){var S=v.f(x(N)),j=g.f;return j?T(S,j(N)):S}},x8x8:function(m,y,e){"use strict";var u=e("1mOU"),h=e("m7zg"),v=e("aLaa"),g=e("WONN"),x=e("eRwv"),T=e("WxoH"),P=e("JTf3"),N=e("x0Ve"),S=e("SN6V"),j=e("c3MK"),B=e("qzpy"),D=e("XaNE"),W=e("M/+V"),G=e("oK8H"),M=e("Ne/+"),X=e("3fk+"),q=e("11yv"),z=q("replace"),rt=Math.max,V=Math.min,lt=v([].concat),C=v([].push),R=v("".indexOf),U=v("".slice),A=function(O){return O===void 0?O:String(O)},nt=function(){return"a".replace(/./,"$0")==="$0"}(),at=function(){return/./[z]?/./[z]("a","$0")==="":!1}(),_=!x(function(){var O=/./;return O.exec=function(){var $=[];return $.groups={a:"7"},$},"".replace(O,"$<a>")!=="7"});g("replace",function(O,$,b){var I=at?"$":"$0";return[function(w,F){var Q=D(this),H=N(w)?void 0:G(w,z);return H?h(H,w,Q,F):h($,B(Q),w,F)},function(Y,w){var F=T(this),Q=B(Y);if(typeof w=="string"&&R(w,I)===-1&&R(w,"$<")===-1){var H=b($,F,Q,w);if(H.done)return H.value}var J=P(w);J||(w=B(w));var k=F.global;if(k){var ft=F.unicode;F.lastIndex=0}for(var pt=[];;){var ut=X(F,Q);if(ut===null)break;if(C(pt,ut),!k)break;var Nt=B(ut[0]);Nt===""&&(F.lastIndex=W(Q,j(F.lastIndex),ft))}for(var St="",Ot=0,It=0;It<pt.length;It++){ut=pt[It];for(var wt=B(ut[0]),Bt=rt(V(S(ut.index),Q.length),0),Dt=[],Ft=1;Ft<ut.length;Ft++)C(Dt,A(ut[Ft]));var Ct=ut.groups;if(J){var Gt=lt([wt],Dt,Bt,Q);Ct!==void 0&&C(Gt,Ct);var Vt=B(u(w,void 0,Gt))}else Vt=M(wt,Q,Bt,Dt,Ct,w);Bt>=Ot&&(St+=U(Q,Ot,Bt)+Vt,Ot=Bt+wt.length)}return St+U(Q,Ot)}]},!_||!nt||at)},yD9w:function(m,y,e){"use strict";var u=e("N6FT").PROPER,h=e("WaP5"),v=e("WxoH"),g=e("qzpy"),x=e("eRwv"),T=e("Vgcz"),P="toString",N=RegExp.prototype,S=N[P],j=x(function(){return S.call({source:"a",flags:"b"})!="/a/b"}),B=u&&S.name!=P;(j||B)&&h(RegExp.prototype,P,function(){var W=v(this),G=g(W.source),M=g(T(W));return"/"+G+"/"+M},{unsafe:!0})},yXPU:function(m,y){function e(h,v,g,x,T,P,N){try{var S=h[P](N),j=S.value}catch(B){g(B);return}S.done?v(j):Promise.resolve(j).then(x,T)}function u(h){return function(){var v=this,g=arguments;return new Promise(function(x,T){var P=h.apply(v,g);function N(j){e(P,x,T,N,S,"next",j)}function S(j){e(P,x,T,N,S,"throw",j)}N(void 0)})}}m.exports=u,m.exports.__esModule=!0,m.exports.default=m.exports},ymN0:function(m,y,e){var u=e("aLaa"),h=e("SN6V"),v=e("qzpy"),g=e("XaNE"),x=u("".charAt),T=u("".charCodeAt),P=u("".slice),N=function(S){return function(j,B){var D=v(g(j)),W=h(B),G=D.length,M,X;return W<0||W>=G?S?"":void 0:(M=T(D,W),M<55296||M>56319||W+1===G||(X=T(D,W+1))<56320||X>57343?S?x(D,W):M:S?P(D,W,W+2):(M-55296<<10)+(X-56320)+65536)}};m.exports={codeAt:N(!1),charAt:N(!0)}},zFjv:function(m,y,e){"use strict";var u=e("8HiI"),h=TypeError,v=function(g){var x,T;this.promise=new g(function(P,N){if(x!==void 0||T!==void 0)throw h("Bad Promise constructor");x=P,T=N}),this.resolve=u(x),this.reject=u(T)};m.exports.f=function(g){return new v(g)}},zUnQ:function(m,y){var e=function(){this.head=null,this.tail=null};e.prototype={add:function(u){var h={item:u,next:null};this.head?this.tail.next=h:this.head=h,this.tail=h},get:function(){var u=this.head;if(u)return this.head=u.next,this.tail===u&&(this.tail=null),u.item}},m.exports=e}}]);