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