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/266.8bb061f2.async.js

19 lines
171 KiB

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