var __shared__;const e=module,t={Array:global.Array,Buffer:global.Buffer,Error:global.Error,EvalError:global.EvalError,Function:global.Function,JSON:global.JSON,Object:global.Object,Promise:global.Promise,RangeError:global.RangeError,ReferenceError:global.ReferenceError,Reflect:global.Reflect,SyntaxError:global.SyntaxError,TypeError:global.TypeError,URIError:global.URIError,eval:global.eval},r=global.console;module.exports=(function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.d=function(e,t,r){Reflect.defineProperty(e,t,{configurable:!0,enumerable:!0,get:r})},r.n=function(e){return e.a=e,function(){return e}},r(r.s=2)})([(function(e,t){var r;t=e.exports=$,"object"==typeof process&&process,r=function(){},t.SEMVER_SPEC_VERSION="2.0.0";var i=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,s=t.re=[],a=t.src=[],o=0,u=o++;a[u]="0|[1-9]\\d*";var l=o++;a[l]="[0-9]+";var c=o++;a[c]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var p=o++;a[p]="("+a[u]+")\\.("+a[u]+")\\.("+a[u]+")";var h=o++;a[h]="("+a[l]+")\\.("+a[l]+")\\.("+a[l]+")";var f=o++;a[f]="(?:"+a[u]+"|"+a[c]+")";var d=o++;a[d]="(?:"+a[l]+"|"+a[c]+")";var m=o++;a[m]="(?:-("+a[f]+"(?:\\."+a[f]+")*))";var v=o++;a[v]="(?:-?("+a[d]+"(?:\\."+a[d]+")*))";var g=o++;a[g]="[0-9A-Za-z-]+";var y=o++;a[y]="(?:\\+("+a[g]+"(?:\\."+a[g]+")*))";var x=o++,b="v?"+a[p]+a[m]+"?"+a[y]+"?";a[x]="^"+b+"$";var w="[v=\\s]*"+a[h]+a[v]+"?"+a[y]+"?",E=o++;a[E]="^"+w+"$";var S=o++;a[S]="((?:<|>)?=?)";var R=o++;a[R]=a[l]+"|x|X|\\*";var P=o++;a[P]=a[u]+"|x|X|\\*";var _=o++;a[_]="[v=\\s]*("+a[P]+")(?:\\.("+a[P]+")(?:\\.("+a[P]+")(?:"+a[m]+")?"+a[y]+"?)?)?";var k=o++;a[k]="[v=\\s]*("+a[R]+")(?:\\.("+a[R]+")(?:\\.("+a[R]+")(?:"+a[v]+")?"+a[y]+"?)?)?";var I=o++;a[I]="^"+a[S]+"\\s*"+a[_]+"$";var A=o++;a[A]="^"+a[S]+"\\s*"+a[k]+"$";var N=o++;a[N]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var C=o++;a[C]="(?:~>?)";var O=o++;a[O]="(\\s*)"+a[C]+"\\s+",s[O]=RegExp(a[O],"g");var T=o++;a[T]="^"+a[C]+a[_]+"$";var M=o++;a[M]="^"+a[C]+a[k]+"$";var L=o++;a[L]="(?:\\^)";var F=o++;a[F]="(\\s*)"+a[L]+"\\s+",s[F]=RegExp(a[F],"g");var D=o++;a[D]="^"+a[L]+a[_]+"$";var j=o++;a[j]="^"+a[L]+a[k]+"$";var V=o++;a[V]="^"+a[S]+"\\s*("+w+")$|^$";var G=o++;a[G]="^"+a[S]+"\\s*("+b+")$|^$";var B=o++;a[B]="(\\s*)"+a[S]+"\\s*("+w+"|"+a[_]+")",s[B]=RegExp(a[B],"g");var U=o++;a[U]="^\\s*("+a[_]+")\\s+-\\s+("+a[_]+")\\s*$";var W=o++;a[W]="^\\s*("+a[k]+")\\s+-\\s+("+a[k]+")\\s*$";var q=o++;a[q]="(<|>)?=?\\s*\\*";for(var z=0;z<35;z++)r(z,a[z]),s[z]||(s[z]=RegExp(a[z]));function H(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof $)return e;if("string"!=typeof e)return null;if(e.length>i)return null;var r=t.loose?s[E]:s[x];if(!r.test(e))return null;try{return new $(e,t)}catch(e){return null}}function $(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof $){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>i)throw new TypeError("version is longer than "+i+" characters");if(!(this instanceof $))return new $(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var a=e.trim().match(t.loose?s[E]:s[x]);if(!a)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");this.prerelease=a[4]?a[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,r,i){"use strict";"string"==typeof r&&(i=r,r=void 0);try{return new $(e,r).inc(t,i).version}catch(e){return null}},t.diff=function(e,t){"use strict";if(Z(e,t))return null;var r=H(e),i=H(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if(("major"===a||"minor"===a||"patch"===a)&&r[a]!==i[a])return n+a;return s},t.compareIdentifiers=J;var K=/^[0-9]+$/;function J(e,t){"use strict";var r=K.test(e),i=K.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}function Q(e,t,r){"use strict";return Y(e,t,r)<0}function Z(e,t,r){"use strict";return 0===Y(e,t,r)}function ee(e,t,r){"use strict";return 0!==Y(e,t,r)}function te(e,t,r){"use strict";return Y(e,t,r)>=0}function re(e,t,r){"use strict";return Y(e,t,r)<=0}function ie(e,t,r,i){"use strict";switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return Z(e,r,i);case"!=":return ee(e,r,i);case">":return X(e,r,i);case">=":return te(e,r,i);case"<":return Q(e,r,i);case"<=":return re(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}function ne(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ne){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ne))return new ne(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.value=this.semver===se?"":this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){"use strict";return J(t,e)},t.major=function(e,t){"use strict";return new $(e,t).major},t.minor=function(e,t){"use strict";return new $(e,t).minor},t.patch=function(e,t){"use strict";return new $(e,t).patch},t.compare=Y,t.compareLoose=function(e,t){"use strict";return Y(e,t,!0)},t.rcompare=function(e,t,r){"use strict";return Y(t,e,r)},t.sort=function(e,r){"use strict";return e.sort((function(e,i){return t.compare(e,i,r)}))},t.rsort=function(e,r){"use strict";return e.sort((function(e,i){return t.rcompare(e,i,r)}))},t.gt=X,t.lt=Q,t.eq=Z,t.neq=ee,t.gte=te,t.lte=re,t.cmp=ie,t.Comparator=ne;var se={};function ae(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ae)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ae(e.raw,t);if(e instanceof ne)return new ae(e.value,t);if(!(this instanceof ae))return new ae(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function oe(e){"use strict";return!e||"x"===e.toLowerCase()||"*"===e}function ue(e,t,r,i,n,s,a,o,u,l,c,p,h){"use strict";return t=oe(r)?"":oe(i)?">="+r+".0.0":oe(n)?">="+r+"."+i+".0":">="+t,o=oe(u)?"":oe(l)?"<"+(+u+1)+".0.0":oe(c)?"<"+u+"."+(+l+1)+".0":p?"<="+u+"."+l+"."+c+"-"+p:"<="+o,(t+" "+o).trim()}function le(e,t,i){"use strict";for(var n=0;n0){var s=e[n].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function ce(e,t,r){"use strict";try{t=new ae(t,r)}catch(e){return!1}return t.test(e)}function pe(e,t,r,i){"use strict";var n,s,a,o,u;switch(e=new $(e,i),t=new ae(t,i),r){case">":n=X,s=re,a=Q,o=">",u=">=";break;case"<":n=Q,s=te,a=X,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ce(e,t,i))return!1;for(var l=0;l=0.0.0")),p=p||e,h=h||e,n(e.semver,p.semver,i)?p=e:a(e.semver,h.semver,i)&&(h=e)})),p.operator===o||p.operator===u)return!1;if((!h.operator||h.operator===o)&&s(e,h.semver))return!1;if(h.operator===u&&a(e,h.semver))return!1}return!0}ne.prototype.parse=function(e){"use strict";var t=this.options.loose?s[V]:s[G],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1],"="===this.operator&&(this.operator=""),this.semver=r[2]?new $(r[2],this.options.loose):se},ne.prototype.toString=function(){"use strict";return this.value},ne.prototype.test=function(e){"use strict";return r("Comparator.test",e,this.options.loose),this.semver===se||("string"==typeof e&&(e=new $(e,this.options)),ie(e,this.operator,this.semver,this.options))},ne.prototype.intersects=function(e,t){"use strict";if(!(e instanceof ne))throw new TypeError("a Comparator is required");var r;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return r=new ae(e.value,t),ce(this.value,r,t);if(""===e.operator)return r=new ae(this.value,t),ce(e.semver,r,t);var i=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=ie(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=ie(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return i||n||s&&a||o||u},t.Range=ae,ae.prototype.format=function(){"use strict";return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},ae.prototype.toString=function(){"use strict";return this.range},ae.prototype.parseRange=function(e){"use strict";var t=this.options.loose;e=e.trim();var i=t?s[W]:s[U];e=e.replace(i,ue),r("hyphen replace",e),e=e.replace(s[B],"$1$2$3"),r("comparator trim",e,s[B]),e=e.replace(s[O],"$1~"),e=e.replace(s[F],"$1^"),e=e.split(/\s+/).join(" ");var n=t?s[V]:s[G],a=e.split(" ").map((function(e){return(function(e,t){return r("comp",e,t),e=(function(e,t){return e.trim().split(/\s+/).map((function(e){return(function(e,t){r("caret",e,t);var i=t.loose?s[j]:s[D];return e.replace(i,(function(t,i,n,s,a){var o;return r("caret",e,t,i,n,s,a),oe(i)?o="":oe(n)?o=">="+i+".0.0 <"+(+i+1)+".0.0":oe(s)?o="0"===i?">="+i+"."+n+".0 <"+i+"."+(+n+1)+".0":">="+i+"."+n+".0 <"+(+i+1)+".0.0":a?(r("replaceCaret pr",a),o="0"===i?"0"===n?">="+i+"."+n+"."+s+"-"+a+" <"+i+"."+n+"."+(+s+1):">="+i+"."+n+"."+s+"-"+a+" <"+i+"."+(+n+1)+".0":">="+i+"."+n+"."+s+"-"+a+" <"+(+i+1)+".0.0"):(r("no pr"),o="0"===i?"0"===n?">="+i+"."+n+"."+s+" <"+i+"."+n+"."+(+s+1):">="+i+"."+n+"."+s+" <"+i+"."+(+n+1)+".0":">="+i+"."+n+"."+s+" <"+(+i+1)+".0.0"),r("caret return",o),o}))})(e,t)})).join(" ")})(e,t),r("caret",e),e=(function(e,t){return e.trim().split(/\s+/).map((function(e){return(function(e,t){var i=t.loose?s[M]:s[T];return e.replace(i,(function(t,i,n,s,a){var o;return r("tilde",e,t,i,n,s,a),oe(i)?o="":oe(n)?o=">="+i+".0.0 <"+(+i+1)+".0.0":oe(s)?o=">="+i+"."+n+".0 <"+i+"."+(+n+1)+".0":a?(r("replaceTilde pr",a),o=">="+i+"."+n+"."+s+"-"+a+" <"+i+"."+(+n+1)+".0"):o=">="+i+"."+n+"."+s+" <"+i+"."+(+n+1)+".0",r("tilde return",o),o}))})(e,t)})).join(" ")})(e,t),r("tildes",e),e=(function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return(function(e,t){e=e.trim();var i=t.loose?s[A]:s[I];return e.replace(i,(function(t,i,n,s,a,o){r("xRange",e,t,i,n,s,a,o);var u=oe(n),l=u||oe(s),c=l||oe(a),p=c;return"="===i&&p&&(i=""),u?t=">"===i||"<"===i?"<0.0.0":"*":i&&p?(l&&(s=0),a=0,">"===i?(i=">=",l?(n=+n+1,s=0,a=0):(s=+s+1,a=0)):"<="===i&&(i="<",l?n=+n+1:s=+s+1),t=i+n+"."+s+"."+a):l?t=">="+n+".0.0 <"+(+n+1)+".0.0":c&&(t=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0"),r("xRange return",t),t}))})(e,t)})).join(" ")})(e,t),r("xrange",e),e=(function(e,t){return r("replaceStars",e,t),e.trim().replace(s[q],"")})(e,t),r("stars",e),e})(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(a=a.filter((function(e){return!!e.match(n)}))),a=a.map((function(e){return new ne(e,this.options)}),this),a},ae.prototype.intersects=function(e,t){"use strict";if(!(e instanceof ae))throw new TypeError("a Range is required");return this.set.some((function(r){return r.every((function(r){return e.set.some((function(e){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){"use strict";return new ae(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},ae.prototype.test=function(e){"use strict";if(!e)return!1;"string"==typeof e&&(e=new $(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!X(r,t)||(r=t);break;case"<":case"<=":break;default:throw Error("Unexpected operation: "+e.operator)}}))}return r&&e.test(r)?r:null},t.validRange=function(e,t){"use strict";try{return new ae(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,r){"use strict";return pe(e,t,"<",r)},t.gtr=function(e,t,r){"use strict";return pe(e,t,">",r)},t.outside=pe,t.prerelease=function(e,t){"use strict";var r=H(e,t);return r&&r.prerelease.length?r.prerelease:null},t.intersects=function(e,t,r){"use strict";return e=new ae(e,r),t=new ae(t,r),e.intersects(t)},t.coerce=function(e){"use strict";if(e instanceof $)return e;if("string"!=typeof e)return null;var t=e.match(s[N]);return null==t?null:H(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}),(function(e,t,r){var i=!0,n=-1,s=0,a=1,o=2,u=3,l=4,c=5,p=6,h=7,f=8,d=9,m=10,v=11,g=13,y=0,x=[];function b(){var e=x.pop();return e||(e={context:y,elements:null,element_array:null}),e}function w(e){x.push(e)}var E=[];function S(e){E.push(e)}var R=t;R.escape=function(e){var t,r="";if(!e)return e;for(t=0;t0&&(A&&("function"==typeof t&&(function e(r,i){var n,s,a=r[i];if(a&&"object"==typeof a)for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(s=e(a,n),void 0!==s?a[n]=s:delete a[n]);return t.call(r,i,a)})({"":A},""),e(A),A=void 0),!(i<2));i=this._write());},_write(e,t){var Z,ee,te,re=0;function ie(e,t){throw Error(`${e} '${String.fromCodePoint(t)}' unexpected at ${P} (near '${te.substr(P>4?P-4:0,P>4?3:P-1)}[${String.fromCodePoint(t)}]${te.substr(P,10)}') [${R.line}:${R.col}]`)}function ne(){x.value_type=s,x.string=""}function se(e){return e.length>1&&!L&&!F&&!D&&48===e.charCodeAt(0)?(I?-1:1)*+("0o"+e):(I?-1:1)*+e}function ae(){switch(x.value_type){case c:C.push(i?se(x.string):(I?-1:1)*+x.string);break;case l:C.push(x.string);break;case o:C.push(!0);break;case u:C.push(!1);break;case f:case d:C.push(NaN);break;case m:C.push(-1/0);break;case v:C.push(1/0);break;case a:C.push(null);break;case n:C.push(void 0);break;case g:C.push(void 0),delete C[C.length-1];break;case p:case h:C.push(x.contains)}}function oe(){switch(x.value_type){case c:N[x.name]=i?se(x.string):(I?-1:1)*+x.string;break;case l:N[x.name]=x.string;break;case o:N[x.name]=!0;break;case u:N[x.name]=!1;break;case f:case d:N[x.name]=NaN;break;case m:N[x.name]=-1/0;break;case v:N[x.name]=1/0;break;case a:N[x.name]=null;break;case n:N[x.name]=void 0;break;case p:case h:N[x.name]=x.contains}}function ue(e){for(var t=0;0===t&&P=65536&&(r+=te.charAt(P),P++),R.col++,i===e)q?(x.string+=r,q=!1):(t=-1,X?ie("Incomplete Octal sequence",i):K?ie("Incomplete hexidecimal sequence",i):$?ie("Incomplete unicode sequence",i):H&&ie("Incomplete long unicode sequence",i),t=1);else if(q){if(X){if(Y<3&&i>=48&&i<=57){if(J*=8,J+=i-48,Y++,3===Y){x.string+=String.fromCodePoint(J),X=!1,q=!1;continue}continue}if(J>255){ie("(escaped character, parsing octal escape val=%d) fault while parsing",i),t=-1;break}x.string+=String.fromCodePoint(J),X=!1,q=!1;continue}if(H){if(125===i){x.string+=String.fromCodePoint(J),H=!1,$=!1,q=!1;continue}if(J*=16,i>=48&&i<=57)J+=i-48;else if(i>=65&&i<=70)J+=i-65+10;else{if(!(i>=97&&i<=102)){ie("(escaped character, parsing hex of \\u)",i),t=-1,H=!1,q=!1;continue}J+=i-97+10}continue}if(K||$){if(0===Y&&123===i){H=!0;continue}if(Y<2||$&&Y<4){if(J*=16,i>=48&&i<=57)J+=i-48;else if(i>=65&&i<=70)J+=i-65+10;else{if(!(i>=97&&i<=102)){ie($?"(escaped character, parsing hex of \\u)":"(escaped character, parsing hex of \\x)",i),t=-1,K=!1,q=!1;continue}J+=i-97+10}Y++,$?4===Y&&(x.string+=String.fromCodePoint(J),$=!1,q=!1):2===Y&&(x.string+=String.fromCodePoint(J),K=!1,q=!1);continue}}switch(i){case 13:z=!0,R.col=1;continue;case 10:case 2028:case 2029:R.line++;break;case 116:x.string+="\t";break;case 98:x.string+="\b";break;case 110:x.string+="\n";break;case 114:x.string+="\r";break;case 102:x.string+="\f";break;case 48:case 49:case 50:case 51:X=!0,J=i-48,Y=1;continue;case 120:K=!0,Y=0,J=0;continue;case 117:$=!0,Y=0,J=0;continue;default:x.string+=r}q=!1}else if(92===i)q?(x.string+="\\",q=!1):q=!0;else{if(z){if(z=!1,10===i){R.line++,R.col=1,q=!1;continue}R.line++,R.col=1;continue}x.string+=r}}return t}function le(){for(var e;(e=P)=65536&&(ie("fault while parsing number;",i),r+=te.charAt(P),P++),95!==i)if(R.col++,i>=48&&i<=57)D&&(V=!0),x.string+=r;else if(45===i||43===i){if(0!==x.string.length&&(!D||j||V)){k=!1,ie("fault while parsing number;",i);break}x.string+=r,j=!0}else if(46===i){if(F||L||D){k=!1,ie("fault while parsing number;",i);break}x.string+=r,F=!0}else if(120===i||98===i||111===i||88===i||66===i||79===i){if(L||"0"!==x.string){k=!1,ie("fault while parsing number;",i);break}L=!0,x.string+=r}else{if(101!==i&&69!==i){if(32===i||13===i||10===i||9===i||65279===i||44===i||125===i||93===i||58===i)break;t&&(k=!1,ie("fault while parsing number;",i));break}if(D){k=!1,ie("fault while parsing number;",i);break}x.string+=r,D=!0}}P=e,t||P!==te.length?(W=!1,x.value_type=c,T===y&&(Q=!0)):W=!0}if(!k)return-1;for(e&&e.length?(ee=(function(){var e=E.pop();return e?e.n=0:e={buf:null,n:0},e})(),ee.buf=e,G.push(ee)):W&&(W=!1,x.value_type=c,T===y&&(Q=!0),re=1);k&&(ee=G.shift());){if(P=ee.n,te=ee.buf,U){var ce=ue(B);ce<0?k=!1:ce>0&&(U=!1,k&&(x.value_type=l))}for(W&&le();!Q&&k&&P=65536&&(r+=te.charAt(P),P++),R.col++,M){if(1===M){if(42===Z){M=3;continue}47!==Z?(ie("fault while parsing;",Z),k=!1):M=2;continue}if(2===M){if(10===Z){M=0;continue}continue}if(3===M){if(42===Z){M=4;continue}continue}if(4===M){if(47===Z){M=0;continue}42!==Z&&(M=3);continue}}switch(Z){case 47:M||(M=1);break;case 123:if(29===_||30===_||3===T&&0===_){ie("fault while parsing; getting field name unexpected ",Z),k=!1;break}var pe=b();x.value_type=p;var he={};T===y?A=N=he:4===T&&(N[x.name]=he),pe.context=T,pe.elements=N,pe.element_array=C,pe.name=x.name,N=he,O.push(pe),ne(),T=3;break;case 91:if(3===T||29===_||30===_){ie("Fault while parsing; while getting field name unexpected",Z),k=!1;break}var fe=b();x.value_type=h;var de=[];T===y?A=C=de:4===T&&(N[x.name]=de),fe.context=T,fe.elements=N,fe.element_array=C,fe.name=x.name,C=de,O.push(fe),ne(),T=1;break;case 58:if(3===T){if(0!==_&&29!==_&&30!==_){k=FALSE,thorwError(`fault while parsing; unquoted keyword used as object field name (state:${_})`,Z);break}_=0,x.name=x.string,x.string="",T=4,x.value_type=s}else ie(1===T?"(in array, got colon out of string):parsing fault;":"(outside any object, got colon out of string):parsing fault;",Z),k=!1;break;case 125:if(31===_&&(_=0),3===T){ne();var me=O.pop();T=me.context,N=me.elements,C=me.element_array,w(me),T===y&&(Q=!0)}else if(4===T){x.value_type!==s&&oe(),x.value_type=p,x.contains=N;var ve=O.pop();x.name=ve.name,T=ve.context,N=ve.elements,C=ve.element_array,w(ve),T===y&&(Q=!0)}else ie("Fault while parsing; unexpected",Z),k=!1;I=!1;break;case 93:31===_&&(_=0),1===T?(x.value_type!==s&&ae(),x.value_type=h,x.contains=C,ve=O.pop(),x.name=ve.name,T=ve.context,N=ve.elements,C=ve.element_array,w(ve),T===y&&(Q=!0)):(ie(`bad context ${T}; fault while parsing`,Z),k=!1),I=!1;break;case 44:31===_&&(_=0),1===T?(x.value_type===s&&(x.value_type=g),x.value_type!==s&&(ae(),ne())):4===T?(T=3,x.value_type!==s&&(oe(),ne())):(k=!1,ie("bad context; excessive commas while parsing;",Z)),I=!1;break;default:if(3===T)switch(Z){case 96:case 34:case 39:if(0===_){var ge=ue(Z);ge?x.value_type=l:(B=Z,U=!0)}else ie("fault while parsing; quote not at start of field name",Z);break;case 10:R.line++,R.col=1;case 13:case 32:case 9:case 65279:if(31===_){_=0,T===y&&(Q=!0);break}if(0===_||30===_)break;29===_?_=30:(k=!1,ie("fault while parsing; whitepsace unexpected",Z));break;default:30===_&&(k=!1,ie("fault while parsing; character unexpected",Z)),0===_&&(_=29),x.string+=r}else switch(Z){case 96:case 34:case 39:var ye=ue(Z);ye?(x.value_type=l,_=31):(B=Z,U=!0);break;case 10:R.line++,R.col=1;case 32:case 9:case 13:case 65279:if(31===_){_=0,T===y&&(Q=!0);break}if(0===_)break;29===_?_=30:(k=!1,ie("fault parsing whitespace",Z));break;case 116:0===_?_=1:27===_?_=28:(k=!1,ie("fault parsing",Z));break;case 114:1===_?_=2:(k=!1,ie("fault parsing",Z));break;case 117:2===_?_=3:9===_?_=10:0===_?_=12:(k=!1,ie("fault parsing",Z));break;case 101:3===_?(x.value_type=o,_=31):8===_?(x.value_type=u,_=31):14===_?_=15:18===_?_=19:(k=!1,ie("fault parsing",Z));break;case 110:0===_?_=9:12===_?_=13:17===_?_=18:22===_?_=23:25===_?_=26:(k=!1,ie("fault parsing",Z));break;case 100:13===_?_=14:19===_?(x.value_type=n,_=31):(k=!1,ie("fault parsing",Z));break;case 105:16===_?_=17:24===_?_=25:26===_?_=27:(k=!1,ie("fault parsing",Z));break;case 108:10===_?_=11:11===_?(x.value_type=a,_=31):6===_?_=7:(k=!1,ie("fault parsing",Z));break;case 102:0===_?_=5:15===_?_=16:23===_?_=24:(k=!1,ie("fault parsing",Z));break;case 97:5===_?_=6:20===_?_=21:(k=!1,ie("fault parsing",Z));break;case 115:7===_?_=8:(k=!1,ie("fault parsing",Z));break;case 73:0===_?_=22:(k=!1,ie("fault parsing",Z));break;case 78:0===_?_=20:21===_?(x.value_type=I?f:d,_=31):(k=!1,ie("fault parsing",Z));break;case 121:28===_?(x.value_type=I?m:v,_=31):(k=!1,ie("fault parsing",Z));break;case 45:0===_?I=!I:(k=!1,ie("fault parsing",Z));break;default:Z>=48&&Z<=57||43===Z||46===Z||45===Z?(L=!1,D=!1,j=!1,V=!1,F=!1,x.string=r,ee.n=P,le()):(k=!1,ie("fault parsing",Z))}}if(Q){31===_&&(_=0);break}}if(P===te.length?(S(ee),U||W||3===T?re=0:T!==y||x.value_type===s&&!A||(Q=!0,re=1)):(ee.n=P,G.unshift(ee),re=2),Q)break}if(!k)return-1;if(Q&&x.value_type!==s){switch(x.value_type){case c:A=i?se(x.string):(I?-1:1)*+x.string;break;case l:A=x.string;break;case o:A=!0;break;case u:A=!1;break;case a:A=null;break;case n:A=void 0;break;case d:case f:A=NaN;break;case v:A=1/0;break;case m:A=-1/0;break;case p:case h:A=x.contains}I=!1,x.string="",x.value_type=s}return Q=!1,re}}};var P=[Object.freeze(R.begin())],_=0;R.parse=function(e,t){var r,i=_++;if(P.length<=i&&P.push(Object.freeze(R.begin())),r=P[i],"string"!=typeof e&&(e+=""),r.reset(),r._write(e,!0)>0){var n=r.value();return"function"==typeof t&&(function e(r,i){var n,s,a=r[i];if(a&&"object"==typeof a)for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(s=e(a,n),void 0!==s?a[n]=s:delete a[n]);return t.call(r,i,a)})({"":n},""),_--,n}}}),(function(i,n,s){var a=function(e){"use strict";return e+"\u200d"},o=Object.prototype.__defineGetter__,u=function(e,t,r){"use strict";return o.call(e,t,r),e},l=Object.prototype.__defineSetter__,c=function(e,t,r){"use strict";return l.call(e,t,r),e},p={configurable:!0,enumerable:!0,value:void 0,writable:!0},h=[],f=function(e,t,r){"use strict";return u(e,t,(function(){return this[t]=void 0,this[t]=Reflect.apply(r,this,h)})),c(e,t,(function(e){p.value=e,Reflect.defineProperty(this,t,p)})),e},d=["index.js","esm.js","esm/loader.js"],m={PACKAGE_DIRNAME:null,PACKAGE_FILENAMES:null,PACKAGE_PREFIX:a("esm"),PACKAGE_RANGE:"3.2.26",PACKAGE_VERSION:"3.2.26",STACK_TRACE_LIMIT:30},v=e,g=v.filename,y=v.parent,x=null!=y&&y.filename;f(m,"PACKAGE_DIRNAME",(function(){"use strict";var e=__shared__.module.safePath;return e.dirname(g)})),f(m,"PACKAGE_FILENAMES",(function(){"use strict";for(var e=__shared__.module.safePath,t=e.sep,r=this.PACKAGE_DIRNAME,i=d.length;i--;)d[i]=r+t+d[i];return d})),f(m,"PACKAGE_PARENT_NAME",(function(){"use strict";var e=__shared__.module.safePath,t=e.sep,r="string"==typeof x?x.lastIndexOf(t+"node_modules"+t):-1;if(-1===r)return"";var i=r+14,n=x.indexOf(t,i);return-1===n?"":x.slice(i,n)}));var b=m,w=b.PACKAGE_PREFIX,E=b.PACKAGE_VERSION,S=Symbol.for(w+"@"+E+":shared"),R=(function(){"use strict";if(void 0!==__shared__)return __shared__.reloaded=!1,__shared__;try{return __shared__=require(S),__shared__.reloaded=!0,__shared__}catch(e){}return e=Function.prototype.toString,r=new Proxy(class{},{[w]:1}),i={wasm:"object"==typeof WebAssembly&&null!==WebAssembly},n={_compile:Symbol.for(w+":module._compile"),entry:Symbol.for(w+":entry"),mjs:Symbol.for(w+':Module._extensions[".mjs"]'),namespace:Symbol.for(w+":namespace"),package:Symbol.for(w+":package"),proxy:Symbol.for(w+":proxy"),realGetProxyDetails:Symbol.for(w+":realGetProxyDetails"),realRequire:Symbol.for(w+":realRequire"),runtime:Symbol.for(w+":runtime"),shared:S,wrapper:Symbol.for(w+":wrapper")},s={},o={bridged:new Map,customInspectKey:void 0,defaultInspectOptions:void 0,entry:{cache:new WeakMap},external:t,inited:!1,loader:new Map,memoize:{builtinEntries:new Map,builtinModules:new Map,fsRealpath:new Map,moduleESMResolveFilename:new Map,moduleInternalFindPath:new Map,moduleInternalReadPackage:new Map,moduleStaticResolveFilename:new Map,shimFunctionPrototypeToString:new WeakMap,shimProcessBindingUtilGetProxyDetails:new Map,shimPuppeteerExecutionContextPrototypeEvaluateHandle:new WeakMap,utilGetProxyDetails:new WeakMap,utilMaskFunction:new WeakMap,utilMaxSatisfying:new Map,utilParseURL:new Map,utilProxyExports:new WeakMap,utilSatisfies:new Map,utilUnwrapOwnProxy:new WeakMap,utilUnwrapProxy:new WeakMap},module:{},moduleState:{instantiating:!1,parsing:!1,requireDepth:0,statFast:null,statSync:null},package:{dir:new Map,root:new Map},pendingScripts:new Map,pendingWrites:new Map,realpathNativeSync:void 0,reloaded:!1,safeGlobal:__global__,support:i,symbol:n,unsafeGlobal:global,utilBinding:s},f(o,"circularErrorMessage",(function(){try{var e={};e.a=e,JSON.stringify(e)}catch(e){var t=e.message;return t}})),f(o,"defaultGlobal",(function(){var e=o.module.safeVM;return new e.Script("this").runInThisContext()})),f(o,"originalConsole",(function(){var e=o.module,t=e.safeInspector,r=e.safeVM,i=e.utilGet,n=i(t,"console");return"function"==typeof n?n:new r.Script("console").runInNewContext()})),f(o,"proxyNativeSourceText",(function(){try{return e.call(r)}catch(e){}return""})),f(o,"runtimeName",(function(){var e=o.module.safeCrypto;return a("_"+e.createHash("md5").update(""+Date.now()).digest("hex").slice(0,3))})),f(o,"unsafeContext",(function(){var e=o.module,t=e.safeVM,r=e.utilPrepareContext;return r(t.createContext(o.unsafeGlobal))})),f(i,"await",(function(){var e=o.module.safeVM;try{return new e.Script("async()=>await 1").runInThisContext(),!0}catch(e){}return!1})),f(i,"consoleOptions",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10")})),f(i,"createCachedData",(function(){var e=o.module.safeVM;return"function"==typeof e.Script.prototype.createCachedData})),f(i,"inspectProxies",(function(){var e=o.module.safeUtil,t=e.inspect(r,{depth:1,showProxy:!0});return-1!==t.indexOf("Proxy [")&&-1!==t.indexOf(w)})),f(i,"lookupShadowed",(function(){var e={__proto__:{get a(){},set a(e){}},a:1};return void 0===e.__lookupGetter__("a")&&void 0===e.__lookupSetter__("a")})),f(i,"nativeProxyReceiver",(function(){var e=o.module,t=e.SafeBuffer,r=e.utilGet,i=e.utilToString;try{var n=new Proxy(t.alloc(0),{get:function(e,t){return e[t]}});return"string"==typeof(""+n)}catch(e){return!/Illegal/.test(i(r(e,"message")))}})),f(i,"realpathNative",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=9.2")})),f(i,"replShowProxy",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10")})),f(i,"vmCompileFunction",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10.10")})),f(s,"errorDecoratedSymbol",(function(){var e=o.module,t=e.binding,r=e.safeProcess,i=e.utilSatisfies;return i(r.version,"<7")?"node:decorated":t.util.decorated_private_symbol})),f(s,"hiddenKeyType",(function(){return typeof s.errorDecoratedSymbol})),__shared__=o;var e,r,i,n,s,o})(),P=R.inited?R.module.utilUnapply:R.module.utilUnapply=(function(){"use strict";return function(e){return function(t,...r){return Reflect.apply(e,t,r)}}})(),_=R.inited?R.module.GenericFunction:R.module.GenericFunction=(function(){"use strict";return{bind:P(Function.prototype.bind)}})(),k=R.inited?R.module.realRequire:R.module.realRequire=(function(){"use strict";try{var e=require(R.symbol.realRequire);if("function"==typeof e)return e}catch(e){}return require})(),I=R.inited?R.module.realProcess:R.module.realProcess=k("process"),A=R.inited?R.module.utilIsObjectLike:R.module.utilIsObjectLike=(function(){"use strict";return function(e){var t=typeof e;return"function"===t||"object"===t&&null!==e}})(),N=R.inited?R.module.utilSetProperty:R.module.utilSetProperty=(function(){"use strict";var e={configurable:!0,enumerable:!0,value:void 0,writable:!0};return function(t,r,i){return!!A(t)&&(e.value=i,Reflect.defineProperty(t,r,e))}})(),C=R.inited?R.module.utilSilent:R.module.utilSilent=(function(){"use strict";return function(e){var t=Reflect.getOwnPropertyDescriptor(I,"noDeprecation");N(I,"noDeprecation",!0);try{return e()}finally{void 0===t?Reflect.deleteProperty(I,"noDeprecation"):Reflect.defineProperty(I,"noDeprecation",t)}}})(),O=R.inited?R.module.utilGetSilent:R.module.utilGetSilent=(function(){"use strict";return function(e,t){var r=C((function(){try{return e[t]}catch(e){}}));return"function"!=typeof r?r:function(...e){var t=this;return C((function(){return Reflect.apply(r,t,e)}))}}})(),T=R.inited?R.module.utilKeys:R.module.utilKeys=(function(){"use strict";return function(e){return A(e)?Object.keys(e):[]}})(),M=R.inited?R.module.utilHas:R.module.utilHas=(function(){"use strict";var e=Object.prototype.hasOwnProperty;return function(t,r){return null!=t&&e.call(t,r)}})(),L=R.inited?R.module.utilNoop:R.module.utilNoop=(function(){"use strict";return function(){}})(),F=R.inited?R.module.utilGetPrototypeOf:R.module.utilGetPrototypeOf=(function(){"use strict";return function(e){return A(e)?Reflect.getPrototypeOf(e):null}})(),D=R.inited?R.module.utilOwnKeys:R.module.utilOwnKeys=(function(){"use strict";return function(e){return A(e)?Reflect.ownKeys(e):[]}})(),j=R.inited?R.module.utilAllKeys:R.module.utilAllKeys=(function(){"use strict";return function(e){for(var t=new Set(D(e)),r=e;null!==(r=F(r));)for(var i=D(r),n=0,s=null==i?0:i.length;n0;){var n=r[i--];if(V(n)&&!Array.isArray(n)&&t(n))return n}return null}getParentNode(e){return this.getNode(-2,e)}getValue(){var e=this.stack;return e[e.length-1]}}return W(e.prototype,null),e})(),Ne=R.inited?R.module.MagicString:R.module.MagicString=(function(){"use strict";class e{constructor(e,t,r){this.content=r,this.end=t,this.intro="",this.original=r,this.outro="",this.next=null,this.start=e}appendLeft(e){this.outro+=e}appendRight(e){this.intro+=e}contains(e){return this.startt.end;t;){if(t.contains(e))return void this._splitChunk(t,e);t=r?this.byStart.get(t.end):this.byEnd.get(t.start)}}_splitChunk(e,t){var r=e.split(t);this.byEnd.set(t,e),this.byStart.set(t,r),this.byEnd.set(r.end,r),this.lastSearchedChunk=e}toString(){for(var e=this.intro,t=this.firstChunk;t;)e+=""+t,t=t.next;return e+this.outro}}return W(t.prototype,null),t})();class Ce{constructor(e,t={}){this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null}}function Oe(e,t){"use strict";return new Ce(e,{beforeExpr:!0,binop:t})}var Te={beforeExpr:!0},Me={startsExpr:!0},Le={};function Fe(e,t={}){return t.keyword=e,Le[e]=new Ce(e,t)}var De={num:new Ce("num",Me),regexp:new Ce("regexp",Me),string:new Ce("string",Me),name:new Ce("name",Me),eof:new Ce("eof"),bracketL:new Ce("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Ce("]"),braceL:new Ce("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Ce("}"),parenL:new Ce("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Ce(")"),comma:new Ce(",",Te),semi:new Ce(";",Te),colon:new Ce(":",Te),dot:new Ce("."),question:new Ce("?",Te),arrow:new Ce("=>",Te),template:new Ce("template"),invalidTemplate:new Ce("invalidTemplate"),ellipsis:new Ce("...",Te),backQuote:new Ce("`",Me),dollarBraceL:new Ce("${",{beforeExpr:!0,startsExpr:!0}),eq:new Ce("=",{beforeExpr:!0,isAssign:!0}),assign:new Ce("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Ce("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Ce("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Oe("||",1),logicalAND:Oe("&&",2),bitwiseOR:Oe("|",3),bitwiseXOR:Oe("^",4),bitwiseAND:Oe("&",5),equality:Oe("==/!=/===/!==",6),relational:Oe("/<=/>=",7),bitShift:Oe("<>/>>>",8),plusMin:new Ce("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Oe("%",10),star:Oe("*",10),slash:Oe("/",10),starstar:new Ce("**",{beforeExpr:!0}),_break:Fe("break"),_case:Fe("case",Te),_catch:Fe("catch"),_continue:Fe("continue"),_debugger:Fe("debugger"),_default:Fe("default",Te),_do:Fe("do",{isLoop:!0,beforeExpr:!0}),_else:Fe("else",Te),_finally:Fe("finally"),_for:Fe("for",{isLoop:!0}),_function:Fe("function",Me),_if:Fe("if"),_return:Fe("return",Te),_switch:Fe("switch"),_throw:Fe("throw",Te),_try:Fe("try"),_var:Fe("var"),_const:Fe("const"),_while:Fe("while",{isLoop:!0}),_with:Fe("with"),_new:Fe("new",{beforeExpr:!0,startsExpr:!0}),_this:Fe("this",Me),_super:Fe("super",Me),_class:Fe("class",Me),_extends:Fe("extends",Te),_export:Fe("export"),_import:Fe("import"),_null:Fe("null",Me),_true:Fe("true",Me),_false:Fe("false",Me),_in:Fe("in",{beforeExpr:!0,binop:7}),_instanceof:Fe("instanceof",{beforeExpr:!0,binop:7}),_typeof:Fe("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Fe("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Fe("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},je={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Ve="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Ge={5:Ve,6:Ve+" const class extends export import super"},Be=/^in(stanceof)?$/,Ue="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fef\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7b9\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",We="\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d3-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f",qe=RegExp("["+Ue+"]"),ze=RegExp("["+Ue+We+"]");Ue=We=null;var He=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,190,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,26,230,43,117,63,32,0,257,0,11,39,8,0,22,0,12,39,3,3,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,68,12,0,67,12,65,1,31,6129,15,754,9486,286,82,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],$e=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,280,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239];function Ke(e,t){"use strict";for(var r=65536,i=0;ie)return!1;if(r+=t[i+1],r>=e)return!0}}function Je(e,t){"use strict";return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&qe.test(String.fromCharCode(e)):!1!==t&&Ke(e,He)))}function Ye(e,t){"use strict";return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&ze.test(String.fromCharCode(e)):!1!==t&&(Ke(e,He)||Ke(e,$e)))))}var Xe=/\r\n?|\n|\u2028|\u2029/,Qe=RegExp(Xe.source,"g");function Ze(e,t){"use strict";return 10===e||13===e||!t&&(8232===e||8233===e)}var et=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,tt=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,rt=Object.prototype,it=rt.hasOwnProperty,nt=rt.toString;function st(e,t){"use strict";return it.call(e,t)}var at=Array.isArray||function(e){return"[object Array]"===nt.call(e)};function ot(e){"use strict";return RegExp("^(?:"+e.replace(/ /g,"|")+")$")}class ut{constructor(e,t){this.line=e,this.column=t}offset(e){return new ut(this.line,this.column+e)}}class lt{constructor(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)}}function ct(e,t){"use strict";for(var r=1,i=0;;){Qe.lastIndex=i;var n=Qe.exec(e);if(!(n&&n.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),at(t.onToken)){var i=t.onToken;t.onToken=function(e){return i.push(e)}}return at(t.onComment)&&(t.onComment=(function(e,t){return function(r,i,n,s,a,o){var u={type:r?"Block":"Line",value:i,start:n,end:s};e.locations&&(u.loc=new lt(this,a,o)),e.ranges&&(u.range=[n,s]),t.push(u)}})(t,t.onComment)),t})(e),this.sourceFile=e.sourceFile,this.keywords=ot(Ge[e.ecmaVersion>=6?6:5]);var i="";if(!e.allowReserved){for(var n=e.ecmaVersion;!(i=je[n]);n--);"module"===e.sourceType&&(i+=" await")}this.reservedWords=ot(i);var s=(i?i+" ":"")+je.strict;this.reservedWordsStrict=ot(s),this.reservedWordsStrictBind=ot(s+" "+je.strictBind),this.input=t+"",this.containsEsc=!1,r?(this.pos=r,this.lineStart=this.input.lastIndexOf("\n",r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Xe).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=De.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(ht),this.regexpState=null}parse(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)}get inFunction(){return(this.currentVarScope().flags&ft)>0}get inGenerator(){return(this.currentVarScope().flags&vt)>0}get inAsync(){return(this.currentVarScope().flags&mt)>0}get allowSuper(){return(this.currentThisScope().flags>)>0}get allowDirectSuper(){return(this.currentThisScope().flags&yt)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}inNonArrowFunction(){return(this.currentThisScope().flags&ft)>0}static extend(...e){for(var t=this,r=0;r-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,"Parenthesized pattern")}},wt.checkExpressionErrors=function(e,t){"use strict";if(!e)return!1;var r=e.shorthandAssign,i=e.doubleProto;if(!t)return r>=0||i>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),i>=0&&this.raiseRecoverable(i,"Redefinition of __proto__ property")},wt.checkYieldAwaitInDefaultParams=function(){"use strict";this.yieldPos&&(!this.awaitPos||this.yieldPos=9&&"SpreadElement"===e.type||this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var i,n=e.key;switch(n.type){case"Identifier":i=n.name;break;case"Literal":i=n.value+"";break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6)"__proto__"===i&&"init"===s&&(t.proto&&(r&&r.doubleProto<0?r.doubleProto=n.start:this.raiseRecoverable(n.start,"Redefinition of __proto__ property")),t.proto=!0);else{i="$"+i;var a,o=t[i];o?(a="init"===s?this.strict&&o.init||o.get||o.set:o.init||o[s],a&&this.raiseRecoverable(n.start,"Redefinition of property")):o=t[i]={init:!1,get:!1,set:!1},o[s]=!0}}},Rt.parseExpression=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseMaybeAssign(e,t);if(this.type===De.comma){var s=this.startNodeAt(r,i);for(s.expressions=[n];this.eat(De.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return n},Rt.parseMaybeAssign=function(e,t,r){"use strict";if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var i=!1,n=-1,s=-1,a=-1;t?(n=t.parenthesizedAssign,s=t.trailingComma,a=t.shorthandAssign,t.parenthesizedAssign=t.trailingComma=t.shorthandAssign=-1):(t=new St,i=!0);var o=this.start,u=this.startLoc;this.type!==De.parenL&&this.type!==De.name||(this.potentialArrowAt=this.start);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,o,u)),this.type.isAssign){var c=this.startNodeAt(o,u);return c.operator=this.value,c.left=this.type===De.eq?this.toAssignable(l,!1,t):l,i||St.call(t),t.shorthandAssign=-1,this.checkLVal(l),this.next(),c.right=this.parseMaybeAssign(e),this.finishNode(c,"AssignmentExpression")}return i&&this.checkExpressionErrors(t,!0),n>-1&&(t.parenthesizedAssign=n),s>-1&&(t.trailingComma=s),a>-1&&(t.shorthandAssign=a),l},Rt.parseMaybeConditional=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return n;if(this.eat(De.question)){var s=this.startNodeAt(r,i);return s.test=n,s.consequent=this.parseMaybeAssign(),this.expect(De.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return n},Rt.parseExprOps=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseMaybeUnary(t,!1);return this.checkExpressionErrors(t)?n:n.start===r&&"ArrowFunctionExpression"===n.type?n:this.parseExprOp(n,r,i,-1,e)},Rt.parseExprOp=function(e,t,r,i,n){"use strict";var s=this.type.binop;if(null!=s&&(!n||this.type!==De._in)&&s>i){var a=this.type===De.logicalOR||this.type===De.logicalAND,o=this.value;this.next();var u=this.start,l=this.startLoc,c=this.parseExprOp(this.parseMaybeUnary(null,!1),u,l,s,n),p=this.buildBinary(t,r,e,c,o,a);return this.parseExprOp(p,t,r,i,n)}return e},Rt.buildBinary=function(e,t,r,i,n,s){"use strict";var a=this.startNodeAt(e,t);return a.left=r,a.operator=n,a.right=i,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},Rt.parseMaybeUnary=function(e,t){"use strict";var r,i=this.start,n=this.startLoc;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))r=this.parseAwait(),t=!0;else if(this.type.prefix){var s=this.startNode(),a=this.type===De.incDec;s.operator=this.value,s.prefix=!0,this.next(),s.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),a?this.checkLVal(s.argument):this.strict&&"delete"===s.operator&&"Identifier"===s.argument.type?this.raiseRecoverable(s.start,"Deleting local variable in strict mode"):t=!0,r=this.finishNode(s,a?"UpdateExpression":"UnaryExpression")}else{if(r=this.parseExprSubscripts(e),this.checkExpressionErrors(e))return r;for(;this.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,n);o.operator=this.value,o.prefix=!1,o.argument=r,this.checkLVal(r),this.next(),r=this.finishNode(o,"UpdateExpression")}}return!t&&this.eat(De.starstar)?this.buildBinary(i,n,r,this.parseMaybeUnary(null,!1),"**",!1):r},Rt.parseExprSubscripts=function(e){"use strict";var t=this.start,r=this.startLoc,i=this.parseExprAtom(e),n="ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd);if(this.checkExpressionErrors(e)||n)return i;var s=this.parseSubscripts(i,t,r);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1)),s},Rt.parseSubscripts=function(e,t,r,i){"use strict";for(var n=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&"async"===this.input.slice(e.start,e.end);;){var s=this.parseSubscript(e,t,r,i,n);if(s===e||"ArrowFunctionExpression"===s.type)return s;e=s}},Rt.parseSubscript=function(e,t,r,i,n){"use strict";var s=this.eat(De.bracketL);if(s||this.eat(De.dot)){var a=this.startNodeAt(t,r);a.object=e,a.property=s?this.parseExpression():this.parseIdent(!0),a.computed=!!s,s&&this.expect(De.bracketR),e=this.finishNode(a,"MemberExpression")}else if(!i&&this.eat(De.parenL)){var o=new St,u=this.yieldPos,l=this.awaitPos,c=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var p=this.parseExprList(De.parenR,this.options.ecmaVersion>=8,!1,o);if(n&&!this.canInsertSemicolon()&&this.eat(De.arrow))return this.checkPatternErrors(o,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=u,this.awaitPos=l,this.awaitIdentPos=c,this.parseArrowExpression(this.startNodeAt(t,r),p,!0);this.checkExpressionErrors(o,!0),this.yieldPos=u||this.yieldPos,this.awaitPos=l||this.awaitPos,this.awaitIdentPos=c||this.awaitIdentPos;var h=this.startNodeAt(t,r);h.callee=e,h.arguments=p,e=this.finishNode(h,"CallExpression")}else if(this.type===De.backQuote){var f=this.startNodeAt(t,r);f.tag=e,f.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(f,"TaggedTemplateExpression")}return e},Rt.parseExprAtom=function(e){"use strict";this.type===De.slash&&this.readRegexp();var t,r=this.potentialArrowAt===this.start;switch(this.type){case De._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),t=this.startNode(),this.next(),this.type!==De.parenL||this.allowDirectSuper||this.raise(t.start,"super() call outside constructor of a subclass"),this.type!==De.dot&&this.type!==De.bracketL&&this.type!==De.parenL&&this.unexpected(),this.finishNode(t,"Super");case De._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case De.name:var i=this.start,n=this.startLoc,s=this.containsEsc,a=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!s&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(De._function))return this.parseFunction(this.startNodeAt(i,n),0,!1,!0);if(r&&!this.canInsertSemicolon()){if(this.eat(De.arrow))return this.parseArrowExpression(this.startNodeAt(i,n),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===De.name&&!s)return a=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(De.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,n),[a],!0)}return a;case De.regexp:var o=this.value;return t=this.parseLiteral(o.value),t.regex={pattern:o.pattern,flags:o.flags},t;case De.num:case De.string:return this.parseLiteral(this.value);case De._null:case De._true:case De._false:return t=this.startNode(),t.value=this.type===De._null?null:this.type===De._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case De.parenL:var u=this.start,l=this.parseParenAndDistinguishExpression(r);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(l)&&(e.parenthesizedAssign=u),e.parenthesizedBind<0&&(e.parenthesizedBind=u)),l;case De.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(De.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case De.braceL:return this.parseObj(!1,e);case De._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case De._class:return this.parseClass(this.startNode(),!1);case De._new:return this.parseNew();case De.backQuote:return this.parseTemplate();default:this.unexpected()}},Rt.parseLiteral=function(e){"use strict";var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(t,"Literal")},Rt.parseParenExpression=function(){"use strict";this.expect(De.parenL);var e=this.parseExpression();return this.expect(De.parenR),e},Rt.parseParenAndDistinguishExpression=function(e){"use strict";var t,r=this.start,i=this.startLoc,n=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,a=this.start,o=this.startLoc,u=[],l=!0,c=!1,p=new St,h=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==De.parenR;){if(l?l=!1:this.expect(De.comma),n&&this.afterTrailingComma(De.parenR,!0)){c=!0;break}if(this.type===De.ellipsis){s=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===De.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}u.push(this.parseMaybeAssign(!1,p,this.parseParenItem))}var d=this.start,m=this.startLoc;if(this.expect(De.parenR),e&&!this.canInsertSemicolon()&&this.eat(De.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=f,this.parseParenArrowList(r,i,u);u.length&&!c||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=f||this.awaitPos,u.length>1?(t=this.startNodeAt(a,o),t.expressions=u,this.finishNodeAt(t,"SequenceExpression",d,m)):t=u[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var v=this.startNodeAt(r,i);return v.expression=t,this.finishNode(v,"ParenthesizedExpression")}return t},Rt.parseParenItem=function(e){"use strict";return e},Rt.parseParenArrowList=function(e,t,r){"use strict";return this.parseArrowExpression(this.startNodeAt(e,t),r)};var Pt=[];Rt.parseNew=function(){"use strict";var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(De.dot)){e.meta=t;var r=this.containsEsc;return e.property=this.parseIdent(!0),("target"!==e.property.name||r)&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"new.target can only be used in functions"),this.finishNode(e,"MetaProperty")}var i=this.start,n=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(),i,n,!0),e.arguments=this.eat(De.parenL)?this.parseExprList(De.parenR,this.options.ecmaVersion>=8,!1):Pt,this.finishNode(e,"NewExpression")},Rt.parseTemplateElement=function({isTagged:e}){var t=this.startNode();return this.type===De.invalidTemplate?(e||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),t.value={raw:this.value,cooked:null}):t.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),t.tail=this.type===De.backQuote,this.finishNode(t,"TemplateElement")},Rt.parseTemplate=function({isTagged:e=!1}={}){var t=this.startNode();this.next(),t.expressions=[];var r=this.parseTemplateElement({isTagged:e});for(t.quasis=[r];!r.tail;)this.type===De.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(De.dollarBraceL),t.expressions.push(this.parseExpression()),this.expect(De.braceR),t.quasis.push(r=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(t,"TemplateLiteral")},Rt.isAsyncProp=function(e){"use strict";return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===De.name||this.type===De.num||this.type===De.string||this.type===De.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===De.star)&&!Xe.test(this.input.slice(this.lastTokEnd,this.start))},Rt.parseObj=function(e,t){"use strict";var r=this.startNode(),i=!0,n={};for(r.properties=[],this.next();!this.eat(De.braceR);){if(i)i=!1;else if(this.expect(De.comma),this.afterTrailingComma(De.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,n,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},Rt.parseProperty=function(e,t){"use strict";var r,i,n,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(De.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===De.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===De.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,t),this.type===De.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(n=this.start,s=this.startLoc),e||(r=this.eat(De.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(i=!0,r=this.options.ecmaVersion>=9&&this.eat(De.star),this.parsePropertyName(a,t)):i=!1,this.parsePropertyValue(a,e,r,i,n,s,t,o),this.finishNode(a,"Property")},Rt.parsePropertyValue=function(e,t,r,i,n,s,a,o){"use strict";if((r||i)&&this.type===De.colon&&this.unexpected(),this.eat(De.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===De.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,i);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===De.comma||this.type===De.braceR)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||i)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=n),e.kind="init",t?e.value=this.parseMaybeDefault(n,s,e.key):this.type===De.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(n,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected();else{(r||i)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var u="get"===e.kind?0:1;if(e.value.params.length!==u){var l=e.value.start;this.raiseRecoverable(l,"get"===e.kind?"getter should have no params":"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},Rt.parsePropertyName=function(e){"use strict";if(this.options.ecmaVersion>=6){if(this.eat(De.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(De.bracketR),e.key;e.computed=!1}return e.key=this.type===De.num||this.type===De.string?this.parseExprAtom():this.parseIdent(!0)},Rt.initFunction=function(e){"use strict";e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},Rt.parseMethod=function(e,t,r){"use strict";var i=this.startNode(),n=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(i),this.options.ecmaVersion>=6&&(i.generator=e),this.options.ecmaVersion>=8&&(i.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(xt(t,i.generator)|gt|(r?yt:0)),this.expect(De.parenL),i.params=this.parseBindingList(De.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(i,!1,!0),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(i,"FunctionExpression")},Rt.parseArrowExpression=function(e,t,r){"use strict";var i=this.yieldPos,n=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(16|xt(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=i,this.awaitPos=n,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},Rt.parseFunctionBody=function(e,t,r){"use strict";var i=t&&this.type!==De.braceL,n=this.strict,s=!1;if(i)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var a=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);n&&!a||(s=this.strictDirective(this.end),s&&a&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var o=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!n&&!s&&!t&&!r&&this.isSimpleParamList(e.params)),e.body=this.parseBlock(!1),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=o}this.exitScope(),this.strict&&e.id&&this.checkLVal(e.id,5),this.strict=n},Rt.isSimpleParamList=function(e){"use strict";for(var t=0,r=null==e?0:e.length;t=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var i=0,n=e.properties,s=null==n?0:n.length;i=6&&(e.sourceType=this.options.sourceType),this.finishNode(e,"Program")};var Mt={kind:"loop"},Lt={kind:"switch"};Tt.isLet=function(e){"use strict";if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;tt.lastIndex=this.pos;var t=tt.exec(this.input),r=this.pos+t[0].length,i=this.input.charCodeAt(r);if(91===i)return!0;if(e)return!1;if(123===i)return!0;if(Je(i,!0)){for(var n=r+1;Ye(this.input.charCodeAt(n),!0);)++n;var s=this.input.slice(r,n);if(!Be.test(s))return!0}return!1},Tt.isAsyncFunction=function(){"use strict";if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;tt.lastIndex=this.pos;var e=tt.exec(this.input),t=this.pos+e[0].length;return!(Xe.test(this.input.slice(this.pos,t))||"function"!==this.input.slice(t,t+8)||t+8!==this.input.length&&Ye(this.input.charAt(t+8)))},Tt.parseStatement=function(e,t,r){"use strict";var i,n=this.type,s=this.startNode();switch(this.isLet(e)&&(n=De._var,i="let"),n){case De._break:case De._continue:return this.parseBreakContinueStatement(s,n.keyword);case De._debugger:return this.parseDebuggerStatement(s);case De._do:return this.parseDoStatement(s);case De._for:return this.parseForStatement(s);case De._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case De._class:return e&&this.unexpected(),this.parseClass(s,!0);case De._if:return this.parseIfStatement(s);case De._return:return this.parseReturnStatement(s);case De._switch:return this.parseSwitchStatement(s);case De._throw:return this.parseThrowStatement(s);case De._try:return this.parseTryStatement(s);case De._const:case De._var:return i=i||this.value,e&&"var"!==i&&this.unexpected(),this.parseVarStatement(s,i);case De._while:return this.parseWhileStatement(s);case De._with:return this.parseWithStatement(s);case De.braceL:return this.parseBlock(!0,s);case De.semi:return this.parseEmptyStatement(s);case De._export:case De._import:return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===De._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var a=this.value,o=this.parseExpression();return n===De.name&&"Identifier"===o.type&&this.eat(De.colon)?this.parseLabeledStatement(s,a,o,e):this.parseExpressionStatement(s,o)}},Tt.parseBreakContinueStatement=function(e,t){"use strict";var r="break"===t;this.next(),this.eat(De.semi)||this.insertSemicolon()?e.label=null:this.type!==De.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var i=0;i=6?this.eat(De.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},Tt.parseForStatement=function(e){"use strict";this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Mt),this.enterScope(0),this.expect(De.parenL),this.type===De.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===De._var||this.type===De._const||r){var i=this.startNode(),n=r?"let":this.value;return this.next(),this.parseVar(i,!0,n),this.finishNode(i,"VariableDeclaration"),!(this.type===De._in||this.options.ecmaVersion>=6&&this.isContextual("of"))||1!==i.declarations.length||"var"!==n&&i.declarations[0].init?(t>-1&&this.unexpected(t),this.parseFor(e,i)):(this.options.ecmaVersion>=9&&(this.type===De._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,i))}var s=new St,a=this.parseExpression(!0,s);return this.type===De._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===De._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(a,!1,s),this.checkLVal(a),this.parseForIn(e,a)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,a))},Tt.parseFunctionStatement=function(e,t,r){"use strict";return this.next(),this.parseFunction(e,Dt|(r?0:jt),!1,t)},Tt.parseIfStatement=function(e){"use strict";return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(De._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},Tt.parseReturnStatement=function(e){"use strict";return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(De.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Tt.parseSwitchStatement=function(e){"use strict";var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(De.braceL),this.labels.push(Lt),this.enterScope(0);for(var r=!1;this.type!==De.braceR;)if(this.type===De._case||this.type===De._default){var i=this.type===De._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),i?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(De.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},Tt.parseThrowStatement=function(e){"use strict";return this.next(),Xe.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Ft=[];Tt.parseTryStatement=function(e){"use strict";if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===De._catch){var t=this.startNode();if(this.next(),this.eat(De.parenL)){t.param=this.parseBindingAtom();var r="Identifier"===t.param.type;this.enterScope(r?32:0),this.checkLVal(t.param,r?4:2),this.expect(De.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(De._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Tt.parseVarStatement=function(e,t){"use strict";return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Tt.parseWhileStatement=function(e){"use strict";return this.next(),e.test=this.parseParenExpression(),this.labels.push(Mt),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},Tt.parseWithStatement=function(e){"use strict";return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},Tt.parseEmptyStatement=function(e){"use strict";return this.next(),this.finishNode(e,"EmptyStatement")},Tt.parseLabeledStatement=function(e,t,r,i){"use strict";for(var n=0,s=this.labels,a=null==s?0:s.length;n=0;l--){var c=this.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.start,c.kind=u}return this.labels.push({name:t,kind:u,statementStart:this.start}),e.body=this.parseStatement(i?-1===i.indexOf("label")?i+"label":i:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},Tt.parseExpressionStatement=function(e,t){"use strict";return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Tt.parseBlock=function(e=!0,t=this.startNode()){for(t.body=[],this.expect(De.braceL),e&&this.enterScope(0);!this.eat(De.braceR);){var r=this.parseStatement(null);t.body.push(r)}return e&&this.exitScope(),this.finishNode(t,"BlockStatement")},Tt.parseFor=function(e,t){"use strict";return e.init=t,this.expect(De.semi),e.test=this.type===De.semi?null:this.parseExpression(),this.expect(De.semi),e.update=this.type===De.parenR?null:this.parseExpression(),this.expect(De.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},Tt.parseForIn=function(e,t){"use strict";var r=this.type===De._in?"ForInStatement":"ForOfStatement";return this.next(),"ForInStatement"===r&&("AssignmentPattern"===t.type||"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(this.strict||"Identifier"!==t.declarations[0].id.type))&&this.raise(t.start,"Invalid assignment in for-in loop head"),e.left=t,e.right="ForInStatement"===r?this.parseExpression():this.parseMaybeAssign(),this.expect(De.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r)},Tt.parseVar=function(e,t,r){"use strict";for(e.declarations=[],e.kind=r;;){var i=this.startNode();if(this.parseVarId(i,r),this.eat(De.eq)?i.init=this.parseMaybeAssign(t):"const"!==r||this.type===De._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===i.id.type||t&&(this.type===De._in||this.isContextual("of"))?i.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(i,"VariableDeclarator")),!this.eat(De.comma))break}return e},Tt.parseVarId=function(e,t){"use strict";"const"!==t&&"let"!==t||!this.isContextual("let")||this.raiseRecoverable(this.start,"let is disallowed as a lexically bound name"),e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?1:2,!1)};var Dt=1,jt=2;Tt.parseFunction=function(e,t,r,i){"use strict";this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!i)&&(this.type===De.star&&t&jt&&this.unexpected(),e.generator=this.eat(De.star)),this.options.ecmaVersion>=8&&(e.async=!!i),t&Dt&&(e.id=4&t&&this.type!==De.name?null:this.parseIdent(),!e.id||t&jt||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var n=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(xt(e.async,e.generator)),t&Dt||(e.id=this.type===De.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,t&Dt?"FunctionDeclaration":"FunctionExpression")},Tt.parseFunctionParams=function(e){"use strict";this.expect(De.parenL),e.params=this.parseBindingList(De.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Tt.parseClass=function(e,t){"use strict";this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var i=this.startNode(),n=!1;for(i.body=[],this.expect(De.braceL);!this.eat(De.braceR);){var s=this.parseClassElement(null!==e.superClass);s&&(i.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(n&&this.raise(s.start,"Duplicate constructor in the same class"),n=!0))}return e.body=this.finishNode(i,"ClassBody"),this.strict=r,this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Tt.parseClassElement=function(e){"use strict";var t=this;if(this.eat(De.semi))return null;var r=this.startNode(),i=function(e,i=!1){var n=t.start,s=t.startLoc;return!(!t.eatContextual(e)||(t.type===De.parenL||i&&t.canInsertSemicolon())&&(r.key&&t.unexpected(),r.computed=!1,r.key=t.startNodeAt(n,s),r.key.name=e,t.finishNode(r.key,"Identifier"),1))};r.kind="method",r.static=i("static");var n=this.eat(De.star),s=!1;n||(this.options.ecmaVersion>=8&&i("async",!0)?(s=!0,n=this.options.ecmaVersion>=9&&this.eat(De.star)):i("get")?r.kind="get":i("set")&&(r.kind="set")),r.key||this.parsePropertyName(r);var a=r.key,o=!1;return r.computed||r.static||!("Identifier"===a.type&&"constructor"===a.name||"Literal"===a.type&&"constructor"===a.value)?r.static&&"Identifier"===a.type&&"prototype"===a.name&&this.raise(a.start,"Classes may not have a static property named prototype"):("method"!==r.kind&&this.raise(a.start,"Constructor can't have get/set modifier"),n&&this.raise(a.start,"Constructor can't be a generator"),s&&this.raise(a.start,"Constructor can't be an async method"),r.kind="constructor",o=e),this.parseClassMethod(r,n,s,o),"get"===r.kind&&0!==r.value.params.length&&this.raiseRecoverable(r.value.start,"getter should have no params"),"set"===r.kind&&1!==r.value.params.length&&this.raiseRecoverable(r.value.start,"setter should have exactly one param"),"set"===r.kind&&"RestElement"===r.value.params[0].type&&this.raiseRecoverable(r.value.params[0].start,"Setter cannot use rest params"),r},Tt.parseClassMethod=function(e,t,r,i){"use strict";return e.value=this.parseMethod(t,r,i),this.finishNode(e,"MethodDefinition")},Tt.parseClassId=function(e,t){"use strict";this.type===De.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},Tt.parseClassSuper=function(e){"use strict";e.superClass=this.eat(De._extends)?this.parseExprSubscripts():null},Tt.parseExport=function(e,t){"use strict";if(this.next(),this.eat(De.star))return this.expectContextual("from"),this.type!==De.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(De._default)){var r;if(this.checkExport(t,"default",this.lastTokStart),this.type===De._function||(r=this.isAsyncFunction())){var i=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(i,4|Dt,!1,r)}else if(this.type===De._class){var n=this.startNode();e.declaration=this.parseClass(n,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==De.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers,o=null==a?0:a.length;s=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},Bt.updateContext=function(e){"use strict";var t,r=this.type;r.keyword&&e===De.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},De.parenR.updateContext=De.braceR.updateContext=function(){"use strict";if(1!==this.context.length){var e=this.context.pop();e===Gt.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},De.braceL.updateContext=function(e){"use strict";this.context.push(this.braceIsBlock(e)?Gt.b_stat:Gt.b_expr),this.exprAllowed=!0},De.dollarBraceL.updateContext=function(){"use strict";this.context.push(Gt.b_tmpl),this.exprAllowed=!0},De.parenL.updateContext=function(e){"use strict";var t=e===De._if||e===De._for||e===De._with||e===De._while;this.context.push(t?Gt.p_stat:Gt.p_expr),this.exprAllowed=!0},De.incDec.updateContext=function(){},De._function.updateContext=De._class.updateContext=function(e){"use strict";!e.beforeExpr||e===De.semi||e===De._else||e===De._return&&Xe.test(this.input.slice(this.lastTokEnd,this.start))||(e===De.colon||e===De.braceL)&&this.curContext()===Gt.b_stat?this.context.push(Gt.f_stat):this.context.push(Gt.f_expr),this.exprAllowed=!1},De.backQuote.updateContext=function(){"use strict";this.curContext()===Gt.q_tmpl?this.context.pop():this.context.push(Gt.q_tmpl),this.exprAllowed=!1},De.star.updateContext=function(e){"use strict";if(e===De._function){var t=this.context.length-1;this.context[t]=this.context[t]===Gt.f_expr?Gt.f_expr_gen:Gt.f_gen}this.exprAllowed=!0},De.name.updateContext=function(e){"use strict";var t=!1;this.options.ecmaVersion>=6&&e!==De.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};class Ut{reset(){}}class Wt{constructor(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new lt(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])}}var qt=bt.prototype;function zt(e){"use strict";return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}qt.next=function(){"use strict";this.options.onToken&&this.options.onToken(new Wt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},qt.getToken=function(){"use strict";return this.next(),new Wt(this)},"undefined"!=typeof Symbol&&(qt[Symbol.iterator]=function(){"use strict";var e=this;return{next:function(){var t=e.getToken();return{done:t.type===De.eof,value:t}}}}),qt.curContext=function(){"use strict";return this.context[this.context.length-1]},qt.nextToken=function(){"use strict";var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(De.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},qt.readToken=function(e){"use strict";return Je(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},qt.fullCharCodeAtPos=function(){"use strict";var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.pos+1);return(e<<10)+t-56613888},qt.skipBlockComment=function(){"use strict";var e,t=this.options.onComment&&this.curPosition(),r=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(-1===i&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(Qe.lastIndex=r;(e=Qe.exec(this.input))&&e.index8&&e<14||e>=5760&&et.test(String.fromCharCode(e))))break e;++this.pos}}},qt.finishToken=function(e,t){"use strict";this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=e,this.value=t,this.updateContext(r)},qt.readToken_dot=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(De.ellipsis)):(++this.pos,this.finishToken(De.dot))},qt.readToken_slash=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(De.assign,2):this.finishOp(De.slash,1)},qt.readToken_mult_modulo_exp=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1),r=1,i=42===e?De.star:De.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,i=De.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(De.assign,r+1):this.finishOp(i,r)},qt.readToken_pipe_amp=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?De.logicalOR:De.logicalAND,2):61===t?this.finishOp(De.assign,2):this.finishOp(124===e?De.bitwiseOR:De.bitwiseAND,1)},qt.readToken_caret=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(De.assign,2):this.finishOp(De.bitwiseXOR,1)},qt.readToken_plus_min=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Xe.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(De.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(De.assign,2):this.finishOp(De.plusMin,1)},qt.readToken_lt_gt=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r)?this.finishOp(De.assign,r+1):this.finishOp(De.bitShift,r)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(De.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},qt.readToken_eq_excl=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(De.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(De.arrow)):this.finishOp(61===e?De.eq:De.prefix,1)},qt.getTokenFromCode=function(e){"use strict";switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(De.parenL);case 41:return++this.pos,this.finishToken(De.parenR);case 59:return++this.pos,this.finishToken(De.semi);case 44:return++this.pos,this.finishToken(De.comma);case 91:return++this.pos,this.finishToken(De.bracketL);case 93:return++this.pos,this.finishToken(De.bracketR);case 123:return++this.pos,this.finishToken(De.braceL);case 125:return++this.pos,this.finishToken(De.braceR);case 58:return++this.pos,this.finishToken(De.colon);case 63:return++this.pos,this.finishToken(De.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(De.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(De.prefix,1)}this.raise(this.pos,"Unexpected character '"+zt(e)+"'")},qt.finishOp=function(e,t){"use strict";var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},qt.readRegexp=function(){"use strict";for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var i=this.input.charAt(this.pos);if(Xe.test(i)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===i)t=!0;else if("]"===i&&t)t=!1;else if("/"===i&&!t)break;e="\\"===i}++this.pos}var n=this.input.slice(r,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new Ut(this));o.reset(r,n,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var u=null;try{u=RegExp(n,a)}catch(e){}return this.finishToken(De.regexp,{pattern:n,flags:a,value:u})},qt.readInt=function(e,t){"use strict";for(var r=this.pos,i=0,n=0,s=null==t?1/0:t;n=97?o-97+10:o>=65?o-65+10:o>=48&&o<=57?o-48:1/0,a>=e)break;++this.pos,i=i*e+a}return this.pos===r||null!=t&&this.pos-r!==t?null:i},qt.readRadixNumber=function(e){"use strict";this.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.start+2,"Expected number in radix "+e),Je(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(De.num,t)},qt.readNumber=function(e){"use strict";var t=this.pos;e||null!==this.readInt(10)||this.raise(t,"Invalid number");var r=this.pos-t>=2&&48===this.input.charCodeAt(t);r&&this.strict&&this.raise(t,"Invalid number"),r&&/[89]/.test(this.input.slice(t,this.pos))&&(r=!1);var i=this.input.charCodeAt(this.pos);46!==i||r||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||r||(i=this.input.charCodeAt(++this.pos),43!==i&&45!==i||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),Je(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var n=this.input.slice(t,this.pos),s=r?parseInt(n,8):parseFloat(n);return this.finishToken(De.num,s)},qt.readCodePoint=function(){"use strict";var e,t=this.input.charCodeAt(this.pos);if(123===t){this.options.ecmaVersion<6&&this.unexpected();var r=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(r,"Code point out of bounds")}else e=this.readHexChar(4);return e},qt.readString=function(e){"use strict";for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var i=this.input.charCodeAt(this.pos);if(i===e)break;92===i?(t+=this.input.slice(r,this.pos),t+=this.readEscapedChar(!1),r=this.pos):(Ze(i,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(De.string,t)};var Ht={};qt.tryReadTemplateToken=function(){"use strict";this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Ht)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},qt.invalidStringToken=function(e,t){"use strict";if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Ht;this.raise(e,t)},qt.readTmplToken=function(){"use strict";for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==De.template&&this.type!==De.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(De.template,e)):36===r?(this.pos+=2,this.finishToken(De.dollarBraceL)):(++this.pos,this.finishToken(De.backQuote));if(92===r)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Ze(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},qt.readInvalidTemplateToken=function(){"use strict";for(;this.pos=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return Ze(t)?"":String.fromCharCode(t)}},qt.readHexChar=function(e){"use strict";var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},qt.readWord1=function(){"use strict";this.containsEsc=!1;for(var e="",t=!0,r=this.pos,i=this.options.ecmaVersion>=6;this.pos(e.readNumber=Jt(e.readNumber,i),e.readRadixNumber=Jt(e.readRadixNumber,n),e)};function r(t,r){var i=t.pos;return"number"==typeof r?t.pos+=2:r=10,null!==t.readInt(r)&&t.input.charCodeAt(t.pos)===e?(++t.pos,t.finishToken(De.num,null)):(t.pos=i,null)}function i(e,t){var i=t[0];if(!i){var n=r(this);if(null!==n)return n}return Reflect.apply(e,this,t)}function n(e,t){var i=t[0],n=r(this,i);return null===n?Reflect.apply(e,this,t):n}return t})(),Xt=R.inited?R.module.parseBranch:R.module.parseBranch=(function(){"use strict";var e;return function(t){return void 0!==e&&e!==t||(e=dr.create("",{allowAwaitOutsideFunction:!0,allowReturnOutsideFunction:!0,ecmaVersion:10})),e.awaitIdentPos=t.awaitIdentPos,e.awaitPos=t.awaitPos,e.containsEsc=t.containsEsc,e.curLine=t.curLine,e.end=t.end,e.exprAllowed=t.exprAllowed,e.inModule=t.inModule,e.input=t.input,e.inTemplateElement=t.inTemplateElement,e.lastTokEnd=t.lastTokEnd,e.lastTokStart=t.lastTokStart,e.lineStart=t.lineStart,e.pos=t.pos,e.potentialArrowAt=t.potentialArrowAt,e.sourceFile=t.sourceFile,e.start=t.start,e.strict=t.strict,e.type=t.type,e.value=t.value,e.yieldPos=t.yieldPos,e}})(),Qt=R.inited?R.module.acornParserClassFields:R.module.acornParserClassFields=(function(){"use strict";var e=35,t={enable:e=>(e.getTokenFromCode=Jt(e.getTokenFromCode,r),e.parseClassElement=Jt(e.parseClassElement,i),e)};function r(t,r){var i=r[0];return i!==e?Reflect.apply(t,this,r):(++this.pos,this.finishToken(De.name,this.readWord1()))}function i(e,t){var r=this.type;if(r!==De.bracketL&&r!==De.name)return Reflect.apply(e,this,t);var i=Xt(this),n=this.startNode();i.parsePropertyName(n);var s=i.type;if(s===De.parenL)return Reflect.apply(e,this,t);if(s!==De.braceR&&s!==De.eq&&s!==De.semi){if(this.isContextual("async")||this.isContextual("get")||this.isContextual("set"))return Reflect.apply(e,this,t);if(this.isContextual("static")){if(s!==De.bracketL&&s!==De.name)return Reflect.apply(e,this,t);var a=Xt(i);a.parsePropertyName(n);var o=a.type;if(o===De.parenL)return Reflect.apply(e,this,t);if(o!==De.braceR&&o!==De.eq&&o!==De.semi&&(i.isContextual("async")||i.isContextual("get")||i.isContextual("set")))return Reflect.apply(e,this,t)}}var u=this.startNode();return u.static=s!==De.braceR&&s!==De.eq&&this.eatContextual("static"),this.parsePropertyName(u),u.value=this.eat(De.eq)?this.parseExpression():null,this.finishNode(u,"FieldDefinition"),this.semicolon(),u}return t})(),Zt=R.inited?R.module.parseErrors:R.module.parseErrors=(function(){"use strict";function e(e){class t extends e{constructor(e,t,r){super(r);var i=ct(e.input,t),n=i.column,s=i.line;this.column=n,this.inModule=e.inModule,this.line=s}}return Reflect.defineProperty(t,"name",{configurable:!0,value:e.name}),t}return{ReferenceError:e(ReferenceError),SyntaxError:e(SyntaxError)}})(),er=R.inited?R.module.acornParserErrorMessages:R.module.acornParserErrorMessages=(function(){"use strict";var e="Keyword must not contain escaped characters",t="Invalid or unexpected token",r="Unexpected end of input",i="Unexpected token",n="missing ) after argument list",s="Duplicate export of '",a="Duplicate export '",o="'import' and 'export' may only appear at the top level",u="'import' and 'export' may appear only with 'sourceType: module'",l="Escape sequence in keyword ",c=new Set(["await is only valid in async function","HTML comments are not allowed in modules","Cannot use 'import.meta' outside a module","new.target expression is not allowed here","Illegal return statement",e,t,r,"Unexpected eval or arguments in strict mode","Unexpected identifier","Unexpected reserved word","Unexpected strict mode reserved word","Unexpected string",i,n,"Unterminated template literal"]),p=new Map([["'return' outside of function","Illegal return statement"],["Binding arguments in strict mode","Unexpected eval or arguments in strict mode"],["Binding await in strict mode","Unexpected reserved word"],["Cannot use keyword 'await' outside an async function","await is only valid in async function"],["The keyword 'await' is reserved","Unexpected reserved word"],["The keyword 'yield' is reserved","Unexpected strict mode reserved word"],["Unterminated string constant",t],["Unterminated template","Unterminated template literal"],["new.target can only be used in functions","new.target expression is not allowed here"]]),h={enable:e=>(e.parseExprList=f,e.raise=d,e.raiseRecoverable=d,e.unexpected=m,e)};function f(e,t,r,i){for(var s=[],a=!0;!this.eat(e);){if(a)a=!1;else if(r||e!==De.parenR?this.expect(De.comma):this.eat(De.comma)||this.raise(this.start,n),t&&this.afterTrailingComma(e))break;var o=void 0;r&&this.type===De.comma?o=null:this.type===De.ellipsis?(o=this.parseSpread(i),i&&this.type===De.comma&&-1===i.trailingComma&&(i.trailingComma=this.start)):o=this.parseMaybeAssign(!1,i),s.push(o)}return s}function d(t,r){if(p.has(r))r=p.get(r);else if(r===o||r===u)r=i+" "+this.type.label;else if(r.startsWith(a))r=r.replace(a,s);else if(r.startsWith(l))r=e;else if(!c.has(r)&&!r.startsWith(i))return;throw new Zt.SyntaxError(this,t,r)}function m(e){void 0===e&&(e=this.start);var i=this.type===De.eof?r:t;this.raise(e,i)}return h})(),tr=R.inited?R.module.parseLookahead:R.module.parseLookahead=(function(){"use strict";return function(e){var t=Xt(e);return t.next(),t}})(),rr=R.inited?R.module.acornParserFirstAwaitOutSideFunction:R.module.acornParserFirstAwaitOutSideFunction=(function(){"use strict";var e={enable:e=>(e.firstAwaitOutsideFunction=null,e.parseAwait=Jt(e.parseAwait,t),e.parseForStatement=Jt(e.parseForStatement,r),e)};function t(e,t){return this.inAsync||this.inFunction||null!==this.firstAwaitOutsideFunction||(this.firstAwaitOutsideFunction=ct(this.input,this.start)),Reflect.apply(e,this,t)}function r(e,t){if(this.inAsync||this.inFunction||null!==this.firstAwaitOutsideFunction)return Reflect.apply(e,this,t);var r=t[0],i=tr(this),n=i.start,s=Reflect.apply(e,this,t);return r.await&&null===this.firstAwaitOutsideFunction&&(this.firstAwaitOutsideFunction=ct(this.input,n)),s}return e})(),ir=R.inited?R.module.acornParserFirstReturnOutSideFunction:R.module.acornParserFirstReturnOutSideFunction=(function(){"use strict";var e={enable:e=>(e.firstReturnOutsideFunction=null,e.parseReturnStatement=Jt(e.parseReturnStatement,t),e)};function t(e,t){return this.inFunction||null!==this.firstReturnOutsideFunction||(this.firstReturnOutsideFunction=ct(this.input,this.start)),Reflect.apply(e,this,t)}return e})(),nr=R.inited?R.module.acornParserFunctionParamsStart:R.module.acornParserFunctionParamsStart=(function(){"use strict";var e={enable:e=>(e.parseFunctionParams=Jt(e.parseFunctionParams,t),e)};function t(e,t){var r=t[0];return r.functionParamsStart=this.start,Reflect.apply(e,this,t)}return e})(),sr=R.inited?R.module.acornParserHTMLComment:R.module.acornParserHTMLComment=(function(){"use strict";var e=33,t=45,r=60,i=62,n="HTML comments are not allowed in modules",s=Kt.lineBreakRegExp,a={enable:e=>(e.readToken_lt_gt=Jt(e.readToken_lt_gt,o),e.readToken_plus_min=Jt(e.readToken_plus_min,u),e)};function o(i,s){if(this.inModule){var a=s[0],o=this.input,u=this.pos,l=o.charCodeAt(u+1);a===r&&l===e&&o.charCodeAt(u+2)===t&&o.charCodeAt(u+3)===t&&this.raise(u,n)}return Reflect.apply(i,this,s)}function u(e,r){if(this.inModule){var a=r[0],o=this.input,u=this.lastTokEnd,l=this.pos,c=o.charCodeAt(l+1);c!==a||c!==t||o.charCodeAt(l+2)!==i||0!==u&&!s.test(o.slice(u,l))||this.raise(l,n)}return Reflect.apply(e,this,r)}return a})(),ar=R.inited?R.module.acornParserImport:R.module.acornParserImport=(function(){"use strict";var e="Cannot use 'import.meta' outside a module",t="Keyword must not contain escaped characters",r="'import.meta' is not a valid assignment target",i="Invalid left-hand side in assignment",n="Unexpected identifier",s="Unexpected string",a="Unexpected token",o={enable:e=>(De._import.startsExpr=!0,e.checkLVal=Jt(e.checkLVal,u),e.parseExport=Jt(e.parseExport,l),e.parseExprAtom=Jt(e.parseExprAtom,c),e.parseNew=Jt(e.parseNew,p),e.parseStatement=Jt(e.parseStatement,f),e.parseSubscript=Jt(e.parseSubscript,h),e)};function u(e,t){var n=t[0],s=n.type,a=n.start;if("CallExpression"===s&&"Import"===n.callee.type)throw new Zt.SyntaxError(this,a,i);if("MetaProperty"===s&&"import"===n.meta.name&&"meta"===n.property.name)throw new Zt.SyntaxError(this,a,r);return Reflect.apply(e,this,t)}function l(e,t){if(tr(this).type!==De.star)return Reflect.apply(e,this,t);var r=t[0],i=t[1];this.next();var n=this.start,s=this.startLoc;this.next();var a="ExportAllDeclaration";if(this.eatContextual("as")){var o=this.parseIdent(!0);this.checkExport(i,o.name,o.start);var u=this.startNodeAt(n,s);a="ExportNamedDeclaration",u.exported=o,r.declaration=null,r.specifiers=[this.finishNode(u,"ExportNamespaceSpecifier")]}return this.expectContextual("from"),this.type!==De.string&&this.unexpected(),r.source=this.parseExprAtom(),this.semicolon(),this.finishNode(r,a)}function c(r,i){if(this.type===De._import){var s=tr(this),a=s.type;if(a===De.dot)return(function(r){var i=r.startNode(),s=r.parseIdent(!0);i.meta=s,r.expect(De.dot);var a=r.containsEsc,o=r.parseIdent(!0);return i.property=o,"meta"!==o.name?r.raise(o.start,n):a?r.raise(o.start,t):r.inModule||r.raise(s.start,e),r.finishNode(i,"MetaProperty")})(this);if(a===De.parenL)return(function(e){var t=e.startNode();return e.expect(De._import),e.finishNode(t,"Import")})(this);this.unexpected()}var o=Reflect.apply(r,this,i),u=o.type;return u!==De._false&&u!==De._null&&u!==De._true||(o.raw=""),o}function p(e,t){var r=tr(this);return r.type===De._import&&tr(r).type===De.parenL&&this.unexpected(),Reflect.apply(e,this,t)}function h(e,t){var r=t[0],i=t[1],n=t[2];if("Import"===r.type&&this.type===De.parenL){var s=this.startNodeAt(i,n);this.expect(De.parenL),s.arguments=[this.parseMaybeAssign()],s.callee=r,this.expect(De.parenR),this.finishNode(s,"CallExpression"),t[0]=s}return Reflect.apply(e,this,t)}function f(e,t){var r=t[1];if(this.type===De._import){var i,o=tr(this),u=o.start,l=o.type;if(l===De.dot||l===De.parenL){var c=this.startNode(),p=this.parseMaybeAssign();return this.parseExpressionStatement(c,p)}this.inModule&&(r||this.options.allowImportExportEverywhere)||(i=l===De.name?n:l===De.string?s:a+" "+l.label,this.raise(u,i))}return Reflect.apply(e,this,t)}return o})(),or=R.inited?R.module.acornParserNumericSeparator:R.module.acornParserNumericSeparator=(function(){"use strict";var e=48,t=57,r=97,i=95,n=65,s={enable:e=>(e.readInt=a,e)};function a(s,a){for(var o=this.pos,u="number"==typeof a,l=u?a:1/0,c=-1,p=0;++c=r?f=h-r+10:h>=n?f=h-n+10:h>=e&&h<=t&&(f=h-e),f>=s)break;++this.pos,p=p*s+f}else++this.pos}var d=this.pos;return d===o||u&&d-o!==a?null:p}return s})(),ur=R.inited?R.module.acornParserLiteral:R.module.acornParserLiteral=(function(){"use strict";var e={enable:e=>(e.parseLiteral=t,e.parseTemplateElement=r,e)};function t(e){var t=this.startNode();return t.raw="",t.value=e,this.next(),this.finishNode(t,"Literal")}function r(){var e=this.startNode();return e.value={cooked:"",raw:""},this.next(),e.tail=this.type===De.backQuote,this.finishNode(e,"TemplateElement")}return e})(),lr=R.inited?R.module.utilAlwaysFalse:R.module.utilAlwaysFalse=(function(){"use strict";return function(){return!1}})(),cr=R.inited?R.module.acornParserTolerance:R.module.acornParserTolerance=(function(){"use strict";var e=new Map,t={enable:e=>(e.isDirectiveCandidate=lr,e.strictDirective=lr,e.isSimpleParamList=Ie,e.adaptDirectivePrologue=L,e.checkLocalExport=L,e.checkParams=L,e.checkPatternErrors=L,e.checkPatternExport=L,e.checkPropClash=L,e.checkVariableExport=L,e.checkYieldAwaitInDefaultParams=L,e.declareName=L,e.invalidStringToken=L,e.validateRegExpFlags=L,e.validateRegExpPattern=L,e.checkExpressionErrors=r,e.enterScope=i,e)};function r(e){return!!e&&-1!==e.shorthandAssign}function i(t){this.scopeStack.push((function(t){var r=e.get(t);return void 0===r&&(r={flags:t,functions:[],lexical:[],var:[]},e.set(t,r)),r})(t))}return t})(),pr=R.inited?R.module.parseGetIdentifiersFromPattern:R.module.parseGetIdentifiersFromPattern=(function(){"use strict";return function(e){for(var t=[],r=[e],i=-1;++i(e.parseTopLevel=t,e)};function t(e){Array.isArray(e.body)||(e.body=[]);for(var t=e.body,i={},n=new Set,s=new Set,a=new Set,o=this.inModule,u={firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,identifiers:s,importedBindings:a,insertIndex:e.start,insertPrefix:""},l=!1;this.type!==De.eof;){var c=this.parseStatement(null,!0,i),p=c.expression,h=c.type;l||("ExpressionStatement"===h&&"Literal"===p.type&&"string"==typeof p.value?(u.insertIndex=c.end,u.insertPrefix=";"):l=!0);var f=c;if("ExportDefaultDeclaration"!==h&&"ExportNamedDeclaration"!==h||(f=c.declaration,null!==f&&(h=f.type)),"VariableDeclaration"===h)for(var d=0,m=f.declarations,v=null==m?0:m.length;dt?1:en;)c-=1}if(lo&&(a[l]=""),13===p&&(a[l]+="\r")}return a.join("\n")}})(),Er=R.inited?R.module.parseOverwrite:R.module.parseOverwrite=(function(){"use strict";return function(e,t,r,i){var n=e.magicString,s=wr(n.original,i,t,r);return n.overwrite(t,r,s)}})(),Sr=R.inited?R.module.visitorAssignment:R.module.visitorAssignment=(function(){"use strict";var e=new Map,t=new Map;function r(r,i,n){var s=r.assignableBindings,a=r.importedBindings,o=r.magicString,u=r.runtimeName,l=i.getValue(),c=l[n],p=gr(c),h=l.end,f=l.start;if(r.transformImportBindingAssignments)for(var d=0,m=null==p?0:p.length;d=13&&"use module"===t?-1===Ar(e.slice(0,r),"use script"):!(r>=13&&"use script"===t)||-1===Ar(e.slice(0,r),"use module"))}})(),Cr=R.inited?R.module.parsePreserveChild:R.module.parsePreserveChild=(function(){"use strict";return function(e,t,r){var i=t[r],n=i.start,s=t.start,a="";if(n>e.firstLineBreakPos){var o=n-s;a=7===o?" ":" ".repeat(o)}return Er(e,s,n,a)}})(),Or=R.inited?R.module.parsePreserveLine:R.module.parsePreserveLine=(function(){"use strict";return function(e,{end:t,start:r}){return Er(e,r,t,"")}})(),Tr=R.inited?R.module.utilEscapeQuotes:R.module.utilEscapeQuotes=(function(){"use strict";var e=new Map([[39,/\\?'/g],[34,/\\?"/g]]);return function(t,r=34){if("string"!=typeof t)return"";var i=String.fromCharCode(r);return t.replace(e.get(r),"\\"+i)}})(),Mr=R.inited?R.module.utilToString:R.module.utilToString=(function(){"use strict";var e=String;return function(t){if("string"==typeof t)return t;try{return e(t)}catch(e){}return""}})(),Lr=R.inited?R.module.utilUnescapeQuotes:R.module.utilUnescapeQuotes=(function(){"use strict";var e=new Map([[39,/\\'/g],[34,/\\"/g]]);return function(t,r=34){if("string"!=typeof t)return"";var i=String.fromCharCode(r);return t.replace(e.get(r),i)}})(),Fr=R.inited?R.module.utilStripQuotes:R.module.utilStripQuotes=(function(){"use strict";return function(e,t){if("string"!=typeof e)return"";var r=e.charCodeAt(0),i=e.charCodeAt(e.length-1);if(void 0===t&&(39===r&&39===i?t=39:34===r&&34===i&&(t=34)),void 0===t)return e;var n=e.slice(1,-1);return Lr(n,t)}})(),Dr=R.inited?R.module.utilToStringLiteral:R.module.utilToStringLiteral=(function(){"use strict";var e=/[\u2028\u2029]/g,t=new Map([["\u2028","\\u2028"],["\u2029","\\u2029"]]);function r(e){return"\\"+t.get(e)}return function(t,i=34){var n=JSON.stringify(t);if("string"!=typeof n&&(n=Mr(t)),n=n.replace(e,r),34===i&&34===n.charCodeAt(0))return n;var s=String.fromCharCode(i),a=Fr(n,i);return s+Tr(a,i)+s}})(),jr=R.inited?R.module.visitorImportExport:R.module.visitorImportExport=(function(){"use strict";function e(){return{imports:new Map,reExports:new Map,star:!1}}function t(e,t,r){e.hoistedExports.push(...r),t.declaration?Cr(e,t,"declaration"):Or(e,t)}function r(e,t){Or(e,t)}return new class extends vr{finalizeHoisting(){var e=this.top,t=e.importedBindings,r=e.insertPrefix;0!==t.size&&(r+=(this.generateVarDeclarations?"var ":"let ")+[...t].join(",")+";"),r+=(function(e,t){var r="",i=t.length;if(0===i)return r;var n=i-1,s=-1;r+=e.runtimeName+".x([";for(var a=0,o=null==t?0:t.length;a'+c+"]"+(++s===n?"":",")}return r+="]);",r})(this,this.hoistedExports);var i=this.runtimeName;this.importSpecifierMap.forEach((function(e,t){r+=i+".w("+Dr(t);var n="";e.imports.forEach((function(e,t){var r=(function e(t,r){return-1===r.indexOf(t)?t:e(a(t),r)})("v",e);n+=(""===n?"":",")+'["'+t+'",'+("*"===t?"null":'["'+e.join('","')+'"]')+",function("+r+"){"+e.join("=")+"="+r+"}]"})),e.reExports.forEach((function(e,t){for(var r=0,s=null==e?0:e.length;r1&&Vi()}})(),Ui=R.inited?R.module.envIsDevelopment:R.module.envIsDevelopment=(function(){"use strict";return function(){return"development"===X.NODE_ENV}})(),Wi=R.inited?R.module.envIsElectron:R.module.envIsElectron=(function(){"use strict";return function(){return M(se,"electron")||Ni()}})(),qi=R.inited?R.module.envIsElectronRenderer:R.module.envIsElectronRenderer=(function(){"use strict";return function(){return"renderer"===ne&&Wi()}})(),zi=R.inited?R.module.envIsPrint:R.module.envIsPrint=(function(){"use strict";return function(){return 1===H.length&&mi().print&&Vi()}})(),Hi=R.inited?R.module.envIsEval:R.module.envIsEval=(function(){"use strict";return function(){if(zi())return!0;if(1!==H.length||!Vi())return!1;var e=mi();return e.eval||!ie.isTTY&&!e.interactive}})(),$i=R.inited?R.module.envIsJamine:R.module.envIsJamine=(function(){"use strict";var e=b.PACKAGE_PARENT_NAME;return function(){return"jasmine"===e}})(),Ki=R.inited?R.module.envIsNdb:R.module.envIsNdb=(function(){"use strict";return function(){return M(se,"ndb")}})(),Ji=R.inited?R.module.envIsNyc:R.module.envIsNyc=(function(){"use strict";return function(){return M(X,"NYC_ROOT_ID")}})(),Yi=R.inited?R.module.envIsREPL:R.module.envIsREPL=(function(){"use strict";return function(){return 1===H.length&&(!!Vi()||""===ji.id&&null===ji.filename&&!1===ji.loaded&&null==ji.parent&&Oi(ji.children))}})(),Xi=R.inited?R.module.envIsRunkit:R.module.envIsRunkit=(function(){"use strict";return function(){return M(X,"RUNKIT_HOST")}})(),Qi=R.inited?R.module.envIsTink:R.module.envIsTink=(function(){"use strict";var e=b.PACKAGE_PARENT_NAME;return function(){return"tink"===e}})(),Zi=R.inited?R.module.envIsYarnPnP:R.module.envIsYarnPnP=(function(){"use strict";return function(){return M(se,"pnp")}})(),en={};f(en,"BRAVE",Ni),f(en,"CHECK",Gi),f(en,"CLI",Bi),f(en,"DEVELOPMENT",Ui),f(en,"ELECTRON",Wi),f(en,"ELECTRON_RENDERER",qi),f(en,"EVAL",Hi),f(en,"FLAGS",mi),f(en,"HAS_INSPECTOR",Ai),f(en,"INTERNAL",Ti),f(en,"JASMINE",$i),f(en,"NDB",Ki),f(en,"NYC",Ji),f(en,"OPTIONS",_i),f(en,"PRELOADED",Vi),f(en,"PRINT",zi),f(en,"REPL",Yi),f(en,"RUNKIT",Xi),f(en,"TINK",Qi),f(en,"WIN32",gi),f(en,"YARN_PNP",Zi);var tn=en,rn=R.inited?R.module.fsStatSync:R.module.fsStatSync=(function(){"use strict";var e=tn.ELECTRON,t=Zr.prototype;return function(r){if("string"!=typeof r)return null;var i,n=R.moduleState.statSync;if(null!==n&&(i=n.get(r),void 0!==i))return i;try{i=ei(r),!e||i instanceof Zr||W(i,t)}catch(e){i=null}return null!==n&&n.set(r,i),i}})(),nn=R.inited?R.module.pathToNamespacedPath:R.module.pathToNamespacedPath=(function(){"use strict";return"function"==typeof Re?Re:Pe._makeLong})(),sn=R.inited?R.module.fsStatFast:R.module.fsStatFast=(function(){"use strict";var e,t=Zr.prototype.isFile;return function(r){if("string"!=typeof r)return-1;var i,n=R.moduleState.statFast;return null!==n&&(i=n.get(r),void 0!==i)?i:(i=(function(r){if(void 0===e&&(e="function"==typeof oe.fs.internalModuleStat),e){try{return(function(e){var t="string"==typeof e?oe.fs.internalModuleStat(nn(e)):-1;return t<0?-1:t})(r)}catch(e){}e=!1}return(function(e){var r=rn(e);return null!==r?Reflect.apply(t,r,[])?0:1:-1})(r)})(r),null!==n&&n.set(r,i),i)}})(),an=R.inited?R.module.fsExists:R.module.fsExists=(function(){"use strict";return function(e){return-1!==sn(e)}})(),on=R.inited?R.module.utilGetCachePathHash:R.module.utilGetCachePathHash=(function(){"use strict";return function(e){return"string"==typeof e?e.slice(0,8):""}})(),un=R.inited?R.module.pathIsExtMJS:R.module.pathIsExtMJS=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>4&&109===e.charCodeAt(t-3)&&46===e.charCodeAt(t-4)&&106===e.charCodeAt(t-2)&&115===e.charCodeAt(t-1)}})(),ln=R.inited?R.module.utilGet:R.module.utilGet=(function(){"use strict";return function(e,t,r){if(null!=e)try{return void 0===r?e[t]:Reflect.get(e,t,r)}catch(e){}}})(),cn=R.inited?R.module.utilGetEnv:R.module.utilGetEnv=(function(){"use strict";return function(e){return ln(I.env,e)}})(),pn=R.inited?R.module.utilIsDirectory:R.module.utilIsDirectory=(function(){"use strict";return function(e){return 1===sn(e)}})(),hn=R.inited?R.module.fsMkdir:R.module.fsMkdir=(function(){"use strict";return function(e){if("string"==typeof e)try{return Jr(e),!0}catch(e){}return!1}})(),fn=R.inited?R.module.fsMkdirp:R.module.fsMkdirp=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;for(var t=[];!pn(e);){t.push(e);var r=ye(e);if(e===r)break;e=r}for(var i=t.length;i--;)if(!hn(t[i]))return!1;return!0}})(),dn=R.inited?R.module.utilParseJSON:R.module.utilParseJSON=(function(){"use strict";return function(e){if("string"==typeof e&&e.length)try{return JSON.parse(e)}catch(e){}return null}})(),mn=R.inited?R.module.pathNormalize:R.module.pathNormalize=(function(){"use strict";var e=gi(),t=/\\/g;return e?function(e){return"string"==typeof e?e.replace(t,"/"):""}:function(e){return"string"==typeof e?e:""}})(),vn=R.inited?R.module.pathRelative:R.module.pathRelative=(function(){"use strict";var e=gi();return e?function(e,t){for(var r=e.length,i=t.length,n=e.toLowerCase(),s=t.toLowerCase(),a=-1;++ac){if(92===t.charCodeAt(u+p))return t.slice(u+p+1);if(2===p)return t.slice(u+p)}o>c&&(92===e.charCodeAt(a+p)?h=p:2===p&&(h=3));break}var f=n.charCodeAt(a+p),d=s.charCodeAt(u+p);if(f!==d)break;92===f&&(h=p)}if(p!==c&&-1===h)return t;var m="";for(-1===h&&(h=0),p=a+h;++p<=r;)p!==r&&92!==e.charCodeAt(p)||(m+=0===m.length?"..":"/..");return m.length>0?m+mn(t.slice(u+h)):(u+=h,92===t.charCodeAt(u)&&++u,mn(t.slice(u)))}:function(e,t){for(var r=e.length,i=r-1,n=1,s=t.length,a=s-n,o=io){if(47===t.charCodeAt(n+u))return t.slice(n+u+1);if(0===u)return t.slice(n+u)}else i>o&&(47===e.charCodeAt(1+u)?l=u:0===u&&(l=0));break}var c=e.charCodeAt(1+u),p=t.charCodeAt(n+u);if(c!==p)break;47===c&&(l=u)}var h="";for(u=1+l;++u<=r;)u!==r&&47!==e.charCodeAt(u)||(h+=0===h.length?"..":"/..");return 0!==h.length?h+t.slice(n+l):(n+=l,47===t.charCodeAt(n)&&++n,t.slice(n))}})(),gn=R.inited?R.module.fsRemoveFile:R.module.fsRemoveFile=(function(){"use strict";return function(e){if("string"==typeof e)try{return ti(e),!0}catch(e){}return!1}})(),yn=R.inited?R.module.fsWriteFile:R.module.fsWriteFile=(function(){"use strict";return function(e,t,r){if("string"==typeof e)try{return ri(e,t,r),!0}catch(e){}return!1}})(),xn=R.inited?R.module.CachingCompiler:R.module.CachingCompiler=(function(){"use strict";var e=b.PACKAGE_VERSION,t={compile:(e,t={})=>!t.eval&&t.filename&&t.cachePath?(function(e,t){var i=t.cacheName,n=t.cachePath,s=r(e,t);if(!i||!n||0===s.transforms)return s;var a=R.pendingWrites,o=a.get(n);return void 0===o&&(o=new Map,a.set(n,o)),o.set(i,s),s})(e,t):r(e,t),from(e){var t=e.package,r=t.cache,i=e.cacheName,s=r.meta.get(i);if(void 0===s)return null;var a=s.length,o={circular:0,code:null,codeWithTDZ:null,filename:null,firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,mtime:-1,scriptData:null,sourceType:1,transforms:0,yieldIndex:-1};if(a>2){var u=s[7];"string"==typeof u&&(o.filename=Ee(t.cachePath,u));var l=s[5];null!==l&&(o.firstAwaitOutsideFunction=n(l));var c=s[6];null!==c&&(o.firstReturnOutsideFunction=n(c)),o.mtime=+s[3],o.sourceType=+s[4],o.transforms=+s[2]}a>7&&2===o.sourceType&&(e.type=3,o.circular=+s[8],o.yieldIndex=+s[9]);var p=s[0],h=s[1];return-1!==p&&-1!==h&&(o.scriptData=Hr.slice(r.buffer,p,h)),e.compileData=o,r.compile.set(i,o),o}};function r(e,t){var r=qr.compile(e,(function(e={}){var t=e.cjsPaths,r=e.cjsVars,i=e.topLevelReturn;un(e.filename)&&(t=void 0,r=void 0,i=void 0);var n=e.runtimeName;return e.eval?{cjsPaths:t,cjsVars:r,runtimeName:n,topLevelReturn:!0}:{cjsPaths:t,cjsVars:r,generateVarDeclarations:e.generateVarDeclarations,hint:e.hint,pragmas:e.pragmas,runtimeName:n,sourceType:e.sourceType,strict:e.strict,topLevelReturn:i}})(t));return t.eval?r:(r.filename=t.filename,r.mtime=t.mtime,r)}function i({column:e,line:t}){return[e,t]}function n([e,t]){return{column:e,line:t}}return re(Z()+1),ee("exit",ue((function(){re(Math.max(Z()-1,0));var t=R.pendingScripts,r=R.pendingWrites,n=R.package.dir;n.forEach((function(e,i){if(""!==i){var s,a=!fn(i),o=e.dirty;o||a||(o=!!dn(cn("ESM_DISABLE_CACHE")),e.dirty=o),(o||a)&&(n.delete(i),t.delete(i),r.delete(i)),a||o&&(s=i+Se+".dirty",an(s)||yn(s,""),gn(i+Se+".data.blob"),gn(i+Se+".data.json"),e.compile.forEach((function(e,t){gn(i+Se+t)})))}}));var s=new Map,a=R.support.createCachedData;t.forEach((function(e,t){var r=n.get(t),i=r.compile,o=r.meta;e.forEach((function(e,r){var n,u=i.get(r);void 0===u&&(u=null),null!==u&&(n=u.scriptData,null===n&&(n=void 0));var l=!1,c=null;if(void 0===n&&(a&&"function"==typeof e.createCachedData?c=e.createCachedData():e.cachedDataProduced&&(c=e.cachedData)),null!==c&&c.length&&(l=!0),null!==u)if(null!==c)u.scriptData=c;else if(void 0!==n&&e.cachedDataRejected){l=!0;var p=o.get(r);void 0!==p&&(p[0]=-1,p[1]=-1),c=null,u.scriptData=null}if(l&&""!==r){var h=s.get(t);void 0===h&&(h=new Map,s.set(t,h)),h.set(r,c)}}))})),s.forEach((function(t,r){var s=n.get(r),a=s.compile,o=s.meta;t.forEach((function(e,t){var n=o.get(t);if(void 0===n){n=[-1,-1];var s=a.get(t);if(void 0===s&&(s=null),null!==s){var u=s,l=u.filename,c=u.firstAwaitOutsideFunction,p=u.firstReturnOutsideFunction,h=u.mtime,f=u.sourceType,d=u.transforms,m=null===c?null:i(c),v=null===p?null:i(p);1===f?0!==d&&n.push(d,h,f,m,v,vn(r,l)):n.push(d,h,f,m,v,vn(r,l),s.circular,s.yieldIndex)}o.set(t,n)}}));var u=s.buffer,l=[],c={},p=0;o.forEach((function(e,r){var i=t.get(r);if(void 0===i){var n=a.get(r);void 0===n&&(n=null);var s=e[0],o=e[1];i=null,null!==n?i=n.scriptData:-1!==s&&-1!==o&&(i=Hr.slice(u,s,o))}null!==i&&(e[0]=p,p+=i.length,e[1]=p,l.push(i)),c[r]=e})),yn(r+Se+".data.blob",Hr.concat(l)),yn(r+Se+".data.json",JSON.stringify({meta:c,version:e}))})),r.forEach((function(e,t){e.forEach((function(e,r){yn(t+Se+r,e.code)&&(function(e,t){var r=R.package.dir.get(e),i=r.compile,n=r.meta,s=on(t);i.forEach((function(r,a){a!==t&&a.startsWith(s)&&(i.delete(a),n.delete(a),gn(e+Se+a))}))})(t,r)}))}))}))),t})(),bn=R.inited?R.module.SafeArray:R.module.SafeArray=q(R.external.Array),wn=R.inited?R.module.GenericArray:R.module.GenericArray=(function(){"use strict";var e=Array.prototype,t=bn.prototype;return{concat:P(t.concat),from:bn.from,indexOf:P(e.indexOf),join:P(e.join),of:bn.of,push:P(e.push),unshift:P(e.unshift)}})(),En=R.inited?R.module.GenericObject:R.module.GenericObject=(function(){"use strict";var e=R.external.Object;return{create:(t,r)=>(null===r&&(r=void 0),null===t||A(t)?Object.create(t,r):void 0===r?new e:Object.defineProperties(new e,r))}})(),Sn=R.inited?R.module.RealModule:R.module.RealModule=fe(k("module")),Rn=R.inited?R.module.SafeModule:R.module.SafeModule=q(Sn),Pn=R.inited?R.module.SafeObject:R.module.SafeObject=q(R.external.Object),_n=R.inited?R.module.utilAssign:R.module.utilAssign=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r1&&47===r.charCodeAt(0)&&47===r.charCodeAt(1)&&(r="file:"+r),n=e?new Tn(r):(function(e){for(var r=Ln(e),i=0,n=null==t?0:t.length;i=65&&s<=90||s>=97&&s<=122)&&47===i.charCodeAt(3)?we(i).slice(1):""}})(),Gn=R.inited?R.module.utilIsFileOrigin:R.module.utilIsFileOrigin=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>7&&102===e.charCodeAt(0)&&105===e.charCodeAt(1)&&108===e.charCodeAt(2)&&101===e.charCodeAt(3)&&58===e.charCodeAt(4)&&47===e.charCodeAt(5)&&47===e.charCodeAt(6)}})(),Bn=R.inited?R.module.utilGetModuleDirname:R.module.utilGetModuleDirname=(function(){"use strict";return function(e){if(V(e)){var t=e.path;if("string"==typeof t)return t;var r=e.id;if(Ii.has(r))return"";var i=e.filename;if(null===i&&"string"==typeof r&&(i=Gn(r)?Vn(r):r),"string"==typeof i)return ye(i)}return"."}})(),Un=R.inited?R.module.pathIsExtNode:R.module.pathIsExtNode=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>5&&110===e.charCodeAt(t-4)&&46===e.charCodeAt(t-5)&&111===e.charCodeAt(t-3)&&100===e.charCodeAt(t-2)&&101===e.charCodeAt(t-1)}})(),Wn=R.inited?R.module.utilCopyProperty:R.module.utilCopyProperty=(function(){"use strict";return function(e,t,r){if(!A(e)||!A(t))return e;var i=Reflect.getOwnPropertyDescriptor(t,r);return void 0!==i&&(G(i)?e[r]=t[r]:Reflect.defineProperty(e,r,i)),e}})(),qn=R.inited?R.module.utilIsError:R.module.utilIsError=(function(){"use strict";var e=ci.types;if("function"==typeof(e&&e.isNativeError))return e.isNativeError;var t=oe.util.isNativeError;return"function"==typeof t?t:ci.isError})(),zn=R.inited?R.module.errorCaptureStackTrace:R.module.errorCaptureStackTrace=(function(){"use strict";var e=Error.captureStackTrace;return function(t,r){return qn(t)&&("function"==typeof r?e(t,r):e(t)),t}})(),Hn=R.inited?R.module.utilNativeTrap:R.module.utilNativeTrap=(function(){"use strict";return function(e){return function t(...r){try{return Reflect.apply(e,this,r)}catch(e){throw zn(e,t),e}}}})(),$n=R.inited?R.module.utilEmptyArray:R.module.utilEmptyArray=(function(){"use strict";return[]})(),Kn=R.inited?R.module.utilEmptyObject:R.module.utilEmptyObject=(function(){"use strict";return{}})(),Jn=R.inited?R.module.utilIsOwnProxy:R.module.utilIsOwnProxy=(function(){"use strict";var e=b.PACKAGE_PREFIX,t=RegExp("[\\[\"']"+_r(e)+":proxy['\"\\]]\\s*:\\s*1\\s*\\}\\s*.?$"),r={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0},i={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:1,maxArrayLength:0,showHidden:!0,showProxy:!0},n=0;return function(e){return le.instances.has(e)||(function(e){if(!R.support.inspectProxies||!A(e)||1!=++n)return!1;var s;try{s=ui(e,r)}finally{n-=1}if(!s.startsWith("Proxy ["))return!1;n+=1;try{s=ui(e,i)}finally{n-=1}return t.test(s)})(e)}})(),Yn=R.inited?R.module.utilUnwrapOwnProxy:R.module.utilUnwrapOwnProxy=(function(){"use strict";return function(e){if(!A(e))return e;var t=R.memoize.utilUnwrapOwnProxy,r=t.get(e);if(void 0!==r)return r;for(var i,n=le.instances,s=e;void 0!==(i=n.get(s));)s=i[0];return t.set(e,s),s}})(),Xn=R.inited?R.module.shimFunctionPrototypeToString:R.module.shimFunctionPrototypeToString=(function(){"use strict";var e=R.proxyNativeSourceText,t=""===e?"function () { [native code] }":e,r={enable(r){var i=Reflect.getOwnPropertyDescriptor(r,"Function").value.prototype,n=R.memoize.shimFunctionPrototypeToString;if((function(e,t){var r=t.get(e);if(void 0!==r)return r;r=!0;try{var i=e.toString;"function"==typeof i&&(r=Reflect.apply(i,new le(i,Kn),$n)===Reflect.apply(i,i,$n))}catch(e){r=!1}return t.set(e,r),r})(i,n))return r;var s=Hn((function(r,i){""!==e&&Jn(i)&&(i=Yn(i));try{return Reflect.apply(r,i,$n)}catch(e){if("function"!=typeof i)throw e}if(Jn(i))try{return Reflect.apply(r,Yn(i),$n)}catch(e){}return t}));return Reflect.defineProperty(i,"toString",{configurable:!0,value:new le(i.toString,{apply:s}),writable:!0})&&n.set(i,!0),r}};return r})();Xn.enable(R.safeGlobal);var Qn=function(e,t){"use strict";if("function"!=typeof t)return e;var r=R.memoize.utilMaskFunction,i=r.get(e);if(void 0!==i)return i.proxy;i=r.get(t),void 0!==i&&(t=i.source);var n=new le(e,{get:(e,t,r)=>"toString"!==t||M(e,"toString")?(r===n&&(r=e),Reflect.get(e,t,r)):i.toString}),s=M(t,"prototype")?t.prototype:void 0;if(A(s)){var a=M(e,"prototype")?e.prototype:void 0;A(a)||(a=En.create(),Reflect.defineProperty(e,"prototype",{value:a,writable:!0})),Reflect.defineProperty(a,"constructor",{configurable:!0,value:n,writable:!0}),W(a,F(s))}else{var o=Reflect.getOwnPropertyDescriptor(t,"prototype");void 0===o?Reflect.deleteProperty(e,"prototype"):Reflect.defineProperty(e,"prototype",o)}return Wn(e,t,"name"),W(e,F(t)),i={proxy:n,source:t,toString:new le(e.toString,{apply:Hn((function(t,r,n){return gc.state.package.default.options.debug||"function"!=typeof r||Yn(r)!==e||(r=i.source),Reflect.apply(t,r,n)}))})},r.set(e,i),r.set(n,i),n},Zn=R.inited?R.module.utilIsModuleNamespaceObjectLike:R.module.utilIsModuleNamespaceObjectLike=(function(){"use strict";return function(e){if(!V(e)||null!==F(e))return!1;var t=Reflect.getOwnPropertyDescriptor(e,Symbol.toStringTag);return void 0!==t&&!1===t.configurable&&!1===t.enumerable&&!1===t.writable&&"Module"===t.value}})(),es=R.inited?R.module.utilIsProxyInspectable:R.module.utilIsProxyInspectable=(function(){"use strict";return function(e){return!!A(e)&&("function"==typeof e||Array.isArray(e)||Reflect.has(e,Symbol.toStringTag)||e===co.process.module.exports||"[object Object]"===ni(e))}})(),ts=R.inited?R.module.utilIsNativeLikeFunction:R.module.utilIsNativeLikeFunction=(function(){"use strict";var e=Function.prototype.toString,t=RegExp("^"+_r(e.call(e)).replace(/toString|(function ).*?(?=\\\()/g,"$1.*?")+"$");return function(r){if("function"==typeof r)try{return t.test(e.call(r))}catch(e){}return!1}})(),rs=R.inited?R.module.utilIsProxy:R.module.utilIsProxy=(function(){"use strict";if("function"==typeof(li&&li.isProxy))return li.isProxy;var e,t={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0};return function(r){return!!le.instances.has(r)||(void 0===e&&(e="function"==typeof oe.util.getProxyDetails),e?!!he(r):R.support.inspectProxies&&A(r)&&ui(r,t).startsWith("Proxy ["))}})(),is=R.inited?R.module.utilIsNativeFunction:R.module.utilIsNativeFunction=(function(){"use strict";return function(e){if(!ts(e))return!1;var t=e.name;return!("string"==typeof t&&t.startsWith("bound ")||rs(e))}})(),ns=R.inited?R.module.utilIsStackTraceMaskable:R.module.utilIsStackTraceMaskable=(function(){"use strict";return function(e){if(!qn(e))return!1;var t=Reflect.getOwnPropertyDescriptor(e,"stack");return!(void 0!==t&&!0===t.configurable&&!1===t.enumerable&&"function"==typeof t.get&&"function"==typeof t.set&&!is(t.get)&&!is(t.set))}})(),ss=R.inited?R.module.utilSetHiddenValue:R.module.utilSetHiddenValue=(function(){"use strict";var e;return function(t,r,i){if(void 0===e&&(e="function"==typeof oe.util.setHiddenValue),e&&typeof r===R.utilBinding.hiddenKeyType&&null!=r&&A(t))try{return oe.util.setHiddenValue(t,r,i)}catch(e){}return!1}})(),as=R.inited?R.module.errorDecorateStackTrace:R.module.errorDecorateStackTrace=(function(){"use strict";return function(e){return qn(e)&&ss(e,R.utilBinding.errorDecoratedSymbol,!0),e}})(),os=R.inited?R.module.utilEncodeURI:R.module.utilEncodeURI=(function(){"use strict";var e=encodeURI;return function(t){return"string"==typeof t?e(t):""}})(),us=R.inited?R.module.utilGetURLFromFilePath:R.module.utilGetURLFromFilePath=(function(){"use strict";var e=/[?#]/g,t=new Map([["#","%23"],["?","%3F"]]);function r(e){return t.get(e)}return function(t){var i="string"==typeof t?t.length:0;if(0===i)return"file:///";var n=t,s=i;t=mn(Ee(t)),t=os(t).replace(e,r),i=t.length,47!==t.charCodeAt(i-1)&&yi(n.charCodeAt(s-1))&&(t+="/");for(var a=-1;++a1?t="/"+t.slice(a):0===a&&(t="/"+t),"file://"+t}})(),ls=R.inited?R.module.utilGetModuleURL:R.module.utilGetModuleURL=(function(){"use strict";return function(e){if("string"==typeof e)return bi(e)?us(e):e;if(V(e)){var t=e.filename,r=e.id;if("string"==typeof t)return us(t);if("string"==typeof r)return r}return""}})(),cs=R.inited?R.module.utilIsParseError:R.module.utilIsParseError=(function(){"use strict";return function(e){for(var t in Zt)if(e instanceof Zt[t])return!0;return!1}})(),ps=R.inited?R.module.utilReplaceWithout:R.module.utilReplaceWithout=(function(){"use strict";return function(e,t,r){if("string"!=typeof e||"string"!=typeof t)return e;var i=r(e.replace(t,"\u200dWITHOUT\u200d"));return"string"==typeof i?i.replace("\u200dWITHOUT\u200d",(function(){return t})):e}})(),hs=R.inited?R.module.utilUntransformRuntime:R.module.utilUntransformRuntime=(function(){"use strict";var e=/\w+\u200D\.a\("(.+?)",\1\)/g,t=/\w+\u200D\.t\("(.+?)"\)/g,r=/\(eval===(\w+\u200D)\.v\?\1\.c:\1\.k\)/g,i=/\(eval===(\w+\u200D)\.v\?\1\.e:eval\)/g,n=/\w+\u200D\.(\w+)(\.)?/g,s=/\w+\u200D\.b\("(.+?)","(.+?)",?/g;function a(e,t){return t}function o(){return""}function u(){return"eval"}function l(e,t,r=""){return"e"===t?"eval"+r:"_"===t||"i"===t?"import"+r:"r"===t?"require"+r:""}function c(e,t,r){return"("+t+r}return function(p){return"string"!=typeof p?"":p.replace(e,a).replace(t,a).replace(r,o).replace(i,u).replace(s,c).replace(n,l)}})(),fs=R.inited?R.module.errorScrubStackTrace:R.module.errorScrubStackTrace=(function(){"use strict";var e=b.PACKAGE_FILENAMES,t=/:1:\d+(?=\)?$)/gm,r=/(\n +at .+)+$/;return function(i){if("string"!=typeof i)return"";var n=r.exec(i);if(null===n)return i;var s=n.index,a=i.slice(0,s),o=i.slice(s).split("\n").filter((function(t){for(var r=0,i=null==e?0:e.length;r-1&&h";var i=Cs.colors[r],n=i[0],s=i[1];return"\x1b["+n+"m\x1b["+s+"m"})():"":gs(e)?(function(e,t){for(var r=bs(e),i=ws(),n=0,s=null==r?0:r.length;nReflect.apply(t,r,[e,i]),construct:(e,r,i)=>Reflect.construct(t,[e,r],i)})}})(),As=R.inited?R.module.utilToWrapper:R.module.utilToWrapper=(function(){"use strict";return function(e){return function(t,r){return Reflect.apply(e,this,r)}}})(),Ns=Is(ci.inspect,As(ks)),Cs=Ns;function Os(e){"use strict";try{return JSON.stringify(e)}catch(e){if(qn(e)){if("TypeError"===ln(e,"name")&&ln(e,"message")===R.circularErrorMessage)return"[Circular]";ds(e)}throw e}}var Ts,Ms=function(e,...t){var r=t[0],i=t.length,n=0,s="",a="";if("string"==typeof r){if(1===i)return r;for(var o,u,l=r.length,c=l-1,p=-1,h=0;++p/;return function(r){if("function"==typeof r)try{return t.test(e.call(r))}catch(e){}return!1}})(),Ya=R.inited?R.module.utilIsBoundFunction:R.module.utilIsBoundFunction=(function(){"use strict";return function(e){if(!ts(e))return!1;var t=e.name;return"string"==typeof t&&t.startsWith("bound ")}})(),Xa=R.inited?R.module.utilIsClassFunction:R.module.utilIsClassFunction=(function(){"use strict";var e=Function.prototype.toString,t=/^class /;return function(r){if("function"==typeof r)try{return t.test(e.call(r))}catch(e){}return!1}})(),Qa=R.inited?R.module.utilIsClassLikeFunction:R.module.utilIsClassLikeFunction=(function(){"use strict";return function(e){if("function"==typeof e){if(Xa(e))return!0;var t=e.name;if("string"==typeof t){var r=t.charCodeAt(0);return r>=65&&r<=90}}return!1}})(),Za=R.inited?R.module.utilIsPlainObject:R.module.utilIsPlainObject=(function(){"use strict";return function(e){if(!V(e))return!1;for(var t=F(e),r=t,i=null;r;)i=r,r=F(i);return t===i}})(),eo=R.inited?R.module.utilIsUpdatableSet:R.module.utilIsUpdatableSet=(function(){"use strict";return function(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);return void 0===r||!0===r.configurable||!0===r.writable||"function"==typeof r.set}})(),to=R.inited?R.module.utilProxyExports:R.module.utilProxyExports=(function(){"use strict";function e(e,t){if("function"!=typeof e&&"string"!=typeof t){var r=ni(e).slice(8,-1);return"Object"===r?t:r}return t}return function(t){var r=t.module.exports;if(!A(r))return r;var i=R.memoize.utilProxyExports,n=i.get(r);if(void 0!==n)return n.proxy;for(var s=ue((function(e,t,r){r===d&&(r=e);var i=void 0!==$a(e,t),n=Reflect.get(e,t,r);return i&&o(t,n),n})),a=function(e,r){if("function"!=typeof r||Ja(r)||Ya(r)||Qa(r))return r;var i=n.wrap.get(r);return void 0!==i?i:(i=new le(r,{apply:Hn((function(r,i,n){return i!==d&&i!==t.completeMutableNamespace&&i!==t.completeNamespace||(i=e),Reflect.apply(r,i,n)}))}),n.wrap.set(r,i),n.unwrap.set(i,r),i)},o=function(e,r){var i=t.getters,n=i[e];if(void 0!==n){t.addGetter(e,(function(){return r}));try{t.updateBindings(e)}finally{i[e]=n}}else t.updateBindings()},u={defineProperty(e,r,i){var a=i.value;if("function"==typeof a){var o=n.unwrap.get(a);i.value=void 0===o?a:o}return Pn.defineProperty(e,r,i),"function"==typeof i.get&&"function"!=typeof u.get&&(u.get=s),M(t.getters,r)&&(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(r)),!0},deleteProperty:(e,r)=>!!Reflect.deleteProperty(e,r)&&(M(t.getters,r)&&(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(r)),!0),set(e,r,i,s){if(!eo(e,r))return!1;var a="function"==typeof i?n.unwrap.get(i):void 0;void 0!==a&&(i=a),s===d&&(s=e);var o=void 0!==Ka(e,r);return!!Reflect.set(e,r,i,s)&&(M(t.getters,r)?(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(o?void 0:r)):o&&t.updateBindings(),!0)}},l=t.builtin,c=l?null:T(r),p=0,h=null==c?0:c.length;pt?r.slice(0,t)+"...":r},xo=R.inited?R.module.errors:R.module.errors=(function(){"use strict";var e=39,t=b.PACKAGE_VERSION,r=R.external,i=r.Error,n=r.ReferenceError,s=r.SyntaxError,a=r.TypeError,o=new Map,u={MAIN_NOT_FOUND:function(t,r){var n=new i("Cannot find module "+Dr(t,e)+'. Please verify that the package.json has a valid "main" entry');return n.code="MODULE_NOT_FOUND",n.path=r,n.requestPath=t,n},MODULE_NOT_FOUND:function(t,r){var n=(function(e){for(var t=[],r=new Set;null!=e&&!r.has(e);)r.add(e),t.push(go(e)),e=e.parent;return t})(r),s="Cannot find module "+Dr(t,e);0!==n.length&&(s+="\nRequire stack:\n- "+n.join("\n- "));var a=new i(s);return a.code="MODULE_NOT_FOUND",a.requireStack=n,a}};function l(e,t,r){u[e]=(function(e,t){return function(...r){var i,n=r.length,s=0===n?null:r[n-1],a="function"==typeof s?r.pop():null,u=o.get(t),l=u(...r);null===a?i=mo(e,[l]):(i=mo(e,[l],0),zn(i,a));var c=vo(i);if(null!==c){var p=ln(i,"stack");"string"==typeof p&&Reflect.defineProperty(i,"stack",{configurable:!0,value:c.filename+":"+c.line+"\n"+p,writable:!0})}return i}})(r,e),o.set(e,t)}function c(e,t,r){u[e]=(function(e,t){return class extends e{constructor(...e){var r=o.get(t);super(r(...e));var i=Mr(ln(this,"name"));Reflect.defineProperty(this,"name",{configurable:!0,value:i+" ["+t+"]",writable:!0}),ln(this,"stack"),Reflect.deleteProperty(this,"name")}get code(){return t}set code(e){N(this,"code",e)}}})(r,e),o.set(e,t)}function p(t){return"symbol"==typeof t?Mr(t):Dr(t,e)}return l("ERR_CONST_ASSIGNMENT",(function(){return"Assignment to constant variable."}),a),l("ERR_EXPORT_CYCLE",(function(e,t){return"Detected cycle while resolving name '"+t+"' in '"+ls(e)+"'"}),s),l("ERR_EXPORT_MISSING",(function(e,t){return"The requested module '"+ls(e)+"' does not provide an export named '"+t+"'"}),s),l("ERR_EXPORT_STAR_CONFLICT",(function(e,t){return"The requested module '"+ls(e)+"' contains conflicting star exports for name '"+t+"'"}),s),l("ERR_INVALID_ESM_FILE_EXTENSION",(function(e){return"Cannot load module from .mjs: "+ls(e)}),i),l("ERR_INVALID_ESM_OPTION",(function(r,i,n){return"The esm@"+t+" option "+(n?Mr(r):Dr(r,e))+" is invalid. Received "+yo(i)}),i),l("ERR_NS_ASSIGNMENT",(function(e,t){return"Cannot assign to read only module namespace property "+p(t)+" of "+ls(e)}),a),l("ERR_NS_DEFINITION",(function(e,t){return"Cannot define module namespace property "+p(t)+" of "+ls(e)}),a),l("ERR_NS_DELETION",(function(e,t){return"Cannot delete module namespace property "+p(t)+" of "+ls(e)}),a),l("ERR_NS_EXTENSION",(function(e,t){return"Cannot add module namespace property "+p(t)+" to "+ls(e)}),a),l("ERR_NS_REDEFINITION",(function(e,t){return"Cannot redefine module namespace property "+p(t)+" of "+ls(e)}),a),l("ERR_UNDEFINED_IDENTIFIER",(function(e){return e+" is not defined"}),n),l("ERR_UNKNOWN_ESM_OPTION",(function(e){return"Unknown esm@"+t+" option: "+e}),i),c("ERR_INVALID_ARG_TYPE",(function(e,t,r){var i="The '"+e+"' argument must be "+t;return arguments.length>2&&(i+=". Received type "+(null===r?"null":typeof r)),i}),a),c("ERR_INVALID_ARG_VALUE",(function(e,t,r="is invalid"){return"The argument '"+e+"' "+r+". Received "+yo(t)}),i),c("ERR_INVALID_PROTOCOL",(function(e,t){return"Protocol '"+e+"' not supported. Expected '"+t+"'"}),i),c("ERR_MODULE_RESOLUTION_LEGACY",(function(e,t,r){return e+" not found by import in "+t+". Legacy behavior in require() would have found it at "+r}),i),c("ERR_REQUIRE_ESM",(function(e){return"Must use import to load module: "+ls(e)}),i),c("ERR_UNKNOWN_FILE_EXTENSION",(function(e){return"Unknown file extension: "+e}),i),u})(),bo=R.inited?R.module.bundledLookup:R.module.bundledLookup=(function(){"use strict";var e=tn.BRAVE,t=tn.ELECTRON,r=new Set;return t&&r.add("electron"),e&&r.add("ad-block").add("tracking-protection"),r})(),wo=R.inited?R.module.pathIsExtJS:R.module.pathIsExtJS=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>3&&46===e.charCodeAt(t-3)&&106===e.charCodeAt(t-2)&&115===e.charCodeAt(t-1)}})(),Eo=R.inited?R.module.moduleInternalReadPackage:R.module.moduleInternalReadPackage=(function(){"use strict";var e=/"main"/;return function(t,r){var i=R.memoize.moduleInternalReadPackage,n=void 0===r?0:r.length,s=t+"\0";n>0&&(s+=1===n?r[0]:r.join());var a=i.get(s);if(void 0!==a)return a;var o,u=t+Se+"package.json",l=Pi(u,"utf8");if(null===l||""===l||1===n&&"main"===r[0]&&!e.test(l))return null;try{o=JSON.parse(l)}catch(e){throw e.message="Error parsing "+u+": "+e.message,e.path=u,ds(e),e}return V(o)?(i.set(s,o),o):null}})(),So=R.inited?R.module.fsRealpath:R.module.fsRealpath=(function(){"use strict";var e,t=tn.ELECTRON,r=tn.WIN32,i=R.realpathNativeSync,n=t||r,s=!n&&"function"==typeof i;function a(t){try{return Qr(t)}catch(r){if(qn(r)&&"ENOENT"===r.code&&(void 0===e&&(e=!n&&!R.support.realpathNative&&"function"==typeof oe.fs.realpath),e))return(function(e){if("string"==typeof e)try{return oe.fs.realpath(nn(e))}catch(e){}return""})(t)}return""}return function(e){if("string"!=typeof e)return"";var t=R.memoize.fsRealpath,r=t.get(e);return void 0!==r?r:(r=s?(function(e){try{return i(e)}catch(e){}return a(e)})(e):a(e),""!==r&&t.set(e,r),r)}})(),Ro=39,Po=tn.FLAGS,_o=tn.TINK,ko=tn.YARN_PNP,Io=xo.MAIN_NOT_FOUND,Ao=Zr.prototype.isFile,No=["main"],Co=_o||ko,Oo=!Co&&!Po.preserveSymlinks,To=!Co&&!Po.preserveSymlinksMain;function Mo(e,t,r){"use strict";for(var i=0,n=null==t?0:t.length;i1&&92===e.charCodeAt(e.length-1)&&58===e.charCodeAt(e.length-2))return wn.of(e+"node_modules")}else if("/"===e)return wn.of("/node_modules");for(var t=e,r=t.length,i=r,n=0,s=wn.of();r--;){var a=e.charCodeAt(r);yi(a)?(n!==zo&&wn.push(s,e.slice(0,i)+Se+"node_modules"),i=r,n=0):-1!==n&&(qo[n]===a?n+=1:n=-1)}return Wo||wn.push(s,"/node_modules"),s}),Sn._nodeModulePaths),$o=Ho,Ko=tn.RUNKIT,Jo=b.PACKAGE_DIRNAME,Yo=function(e,t=null,r=!1){var i=null!==t&&t.filename;if(!xi(e)){var n=null!==t&&t.paths,s=n?wn.from(n):wn.of();return n&&!r&&wn.push(s,...gc.state.module.globalPaths),Ko&&(void 0===jo&&(jo=ye(Jo)),s.push(jo)),s.length?s:null}if("string"==typeof i)return wn.of(ye(i));var a=r?$o("."):hc._nodeModulePaths(".");return wn.unshift(a,"."),a},Xo=1,Qo=2,Zo=tn.ELECTRON,eu=tn.FLAGS,tu=tn.YARN_PNP,ru=xo.ERR_INVALID_PROTOCOL,iu=xo.ERR_MODULE_RESOLUTION_LEGACY,nu=xo.ERR_UNKNOWN_FILE_EXTENSION,su=xo.MODULE_NOT_FOUND,au=/^\/\/localhost\b/,ou=/[?#].*$/,uu=[".mjs",".js",".json",".node"],lu=["main"],cu=new Set(uu);function pu(e,t,r,i,n,s,a){"use strict";var o;return i&&Array.isArray(i.paths)?o=(function(e,t,r){for(var i=new hc(""),n=[],s=0,a=null==t?0:t.length;s { "+Gr(n)+"\n})();");return i&&t.sourceMap&&(n+=Wu(e.filename,n)),n}function r(t,r){var i=r.cjsVars,n=r.runtimeName,s=null!==t.firstReturnOutsideFunction,a="yield;"+n+".s();",o=t.yieldIndex,u=r.async;null===t.firstAwaitOutsideFunction&&(u=!1);var l=t.code;0===t.transforms&&(l=Gr(l)),-1!==o&&(l=0===o?a+l:l.slice(0,o)+(l.charCodeAt(o-1)===e?"":";")+a+l.slice(o));var c=`const ${n}=exports;global['_esm_runtime_name_']='${n}';`,p=c+(i?"":"__dirname=__filename=arguments=exports=module=require=void 0;")+(s?"return ":"")+n+".r(("+(u?"async ":"")+"function *("+(i?"exports,require":"")+'){"use strict";'+l+"\n}))";return r.sourceMap&&(p+=Wu(t.filename,p)),p}return function(e,i={}){var n=2===e.sourceType?r:t;return n(e,i)}})(),zu=R.inited?R.module.utilGetSourceMappingURL:R.module.utilGetSourceMappingURL=(function(){"use strict";return function(e){if("string"!=typeof e)return"";var t=e.length;if(t<22)return"";for(var r=null,i=t;null===r;){if(i=e.lastIndexOf("sourceMappingURL",i),-1===i||i<4)return"";var n=i+16,s=n+1;if(i-=4,47===e.charCodeAt(i)&&47===e.charCodeAt(i+1)){var a=e.charCodeAt(i+2);if(!(64!==a&&35!==a||(a=e.charCodeAt(i+3),32!==a&&9!==a||n65535?2:1));){if(!Ye(r,!0))return!1;i=r}return!0}})(),Ku=R.inited?R.module.utilIsObjectEmpty:R.module.utilIsObjectEmpty=(function(){"use strict";return function(e){for(var t in e)if(M(e,t))return!1;return!0}})(),Ju=_e,Yu=4,Xu=3,Qu=0,Zu=2,el=1,tl=1,rl=3,il=4,nl=5,sl=tn.DEVELOPMENT,al=tn.ELECTRON_RENDERER,ol=tn.FLAGS,ul=tn.NDB,ll="await is only valid in async function",cl={input:""},pl=/^.*?\bexports\b/;function hl(e,t,r){"use strict";var i=e.compileData,n=e.type,s=n===rl,a=n===il,o=".mjs"===e.extname,u=n===nl,l=e.runtime;null===l&&(s||0!==i.transforms?l=Gu.enable(e,En.create()):(l=En.create(),e.runtime=l));var c,p,h=e.package,f=(function(e){return e.package.options.await&&R.support.await&&".mjs"!==e.extname})(e),d=h.options.cjs,m=void 0===l.runResult,v=e.module,g=R.moduleState.parsing,y=!1;if(e.state=g?el:Xu,m){if(e.running=!0,a)l.runResult=(function*(){var i=(function(e,t,r){var i=e.module,n=i.exports,s=e.state,a=!1;if("function"==typeof r){var o=Hp.get(e.parent);a=null!==o&&o.package.options.cjs.extensions&&".mjs"!==o.extname}var u,l,c=a?null:Ri(Pi(t,"utf8")),p=!0;try{a?(r(),l=i.exports):l=Bu.parse(c),p=!1}catch(e){u=e,a||(u.message=t+": "+u.message)}if(a&&(e.state=s,N(i,"exports",n)),p)throw u;for(var h=T(l),f=0,d=null==h?0:h.length;f(gl=!0,Pn.defineProperty(e,t,r),!0),set:(e,t,r,i)=>(gl=!0,i===l&&(i=e),Reflect.set(e,t,r,i))});Reflect.defineProperty(hc,"wrap",{configurable:!0,enumerable:!0,get:ue((function(){return _l})),set:ue((function(e){gl=!0,N(this,"wrap",e)}))}),Reflect.defineProperty(hc,"wrapper",{configurable:!0,enumerable:!0,get:ue((function(){return l})),set:ue((function(e){gl=!0,N(this,"wrapper",e)}))})}var c,p=r.compileData;if(null!==p){var h=p.scriptData;null!==h&&(c=h)}var f=Gr(e);if(gc.state.module.breakFirstLine){if(void 0===ml){var d=I.argv[1];ml=d?hc._resolveFilename(d):"repl"}t===ml&&(gc.state.module.breakFirstLine=!1,Reflect.deleteProperty(I,"_breakFirstLine"),""===zu(f)&&(f+=Wu(t,f)),f="debugger;"+f)}var m=this.exports,v=R.unsafeGlobal,g=[m,Zp(this),this,t,ye(t)];if(Al){if(g.push(I,v),void 0===vl){var y=hc.wrap;vl="function"==typeof y&&-1!==(y("")+"").indexOf("Buffer")}vl&&g.push(R.external.Buffer)}void 0===yl&&(yl=v!==R.defaultGlobal,yl&&(gl=!0));var x,b,w=3===r.type;w||gl?(f=w?_l(f):hc.wrap(f),b=new Ma.Script(f,{cachedData:c,filename:t,produceCachedData:!R.support.createCachedData}),x=yl?b.runInContext(R.unsafeContext,{filename:t}):b.runInThisContext({filename:t})):(b=Ma.compileFunction(f,Cl,{cachedData:c,filename:t,produceCachedData:!0}),x=b);var E=r.package.cachePath;if(""!==E){var S=R.pendingScripts,P=S.get(E);void 0===P&&(P=new Map,S.set(E,P)),P.set(r.cacheName,b)}var _=R.moduleState,k=0===_.requireDepth;k&&(_.statFast=new Map,_.statSync=new Map);var A=Reflect.apply(x,m,g);return k&&(_.statFast=null,_.statSync=null),A}),Ol._compile),Ml=Tl,Ll=Sn.prototype,Fl=Qn((function(e){"use strict";if(Bo(e,"filename"),this.loaded)throw new R.external.Error("Module already loaded: "+this.id);var t=Hp.get(this),r=t,i=r.id,n=gc.state.module.scratchCache;if(M(n,i)){var s=Hp.get(n[i]);t!==s&&(s.exports=this.exports,s.module=this,s.runtime=null,t=s,Hp.set(this,s),Reflect.deleteProperty(n,i))}(function(e,t){e.updateFilename(t);var r=yu(hc._extensions,e);""===r&&(r=".js");var i=e.module;i.paths=hc._nodeModulePaths(e.dirname),hc._extensions[r](i,t),i.loaded||(i.loaded=!0,e.loaded())})(t,e)}),Ll.load),Dl=Fl,jl=xo.ERR_INVALID_ARG_VALUE,Vl=Sn.prototype,Gl=Qn((function(e){"use strict";if(Bo(e,"request"),""===e)throw new jl("request",e,"must be a non-empty string");var t=R.moduleState;t.requireDepth+=1;try{var r=un(this.filename)?Hp.get(this):null;return null!==r&&r._passthruRequire?(r._passthruRequire=!1,xu(e,this).module.exports):hc._load(e,this)}finally{t.requireDepth-=1}}),Vl.require),Bl=Gl,Ul=R.inited?R.module.utilSafeDefaultProperties:R.module.utilSafeDefaultProperties=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r=97&&r<=122||r>=48&&r<=57))return!1}return!0}})(),bc=R.inited?R.module.pathIsExtJSON:R.module.pathIsExtJSON=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>5&&106===e.charCodeAt(t-4)&&46===e.charCodeAt(t-5)&&115===e.charCodeAt(t-3)&&111===e.charCodeAt(t-2)&&110===e.charCodeAt(t-1)}})(),wc=R.inited?R.module.utilIsFile:R.module.utilIsFile=(function(){"use strict";return function(e){return 0===sn(e)}})(),Ec=R.inited?R.module.fsReadJSON:R.module.fsReadJSON=(function(){"use strict";return function(e){var t=Pi(e,"utf8");return null===t?null:dn(t)}})(),Sc=R.inited?R.module.fsReadJSON6:R.module.fsReadJSON6=(function(){"use strict";return function(e){var t=Pi(e,"utf8");return null===t?null:Si(t)}})(),Rc=R.inited?R.module.fsReaddir:R.module.fsReaddir=(function(){"use strict";return function(e){if("string"==typeof e)try{return Yr(e)}catch(e){}return null}})(),Pc=s(0),_c=46,kc=tn.OPTIONS,Ic=b.PACKAGE_RANGE,Ac=b.PACKAGE_VERSION,Nc="*",Cc=xo.ERR_INVALID_ESM_OPTION,Oc=xo.ERR_UNKNOWN_ESM_OPTION,Tc=".esmrc",Mc="package.json",Lc=[".mjs",".cjs",".js",".json"],Fc={await:!1,cache:!0,cjs:{cache:!1,dedefault:!1,esModule:!1,extensions:!1,mutableNamespace:!1,namedExports:!1,paths:!1,topLevelReturn:!1,vars:!1},debug:!1,force:!1,mainFields:["main"],mode:1,sourceMap:void 0,wasm:!1},Dc={cjs:{cache:!0,dedefault:!1,esModule:!0,extensions:!0,mutableNamespace:!0,namedExports:!0,paths:!0,topLevelReturn:!1,vars:!0},mode:2};class jc{constructor(e,t,r){r=jc.createOptions(r);var i="";"string"==typeof r.cache?i=Ee(e,r.cache):!1!==r.cache&&(i=e+Se+"node_modules"+Se+".cache"+Se+"esm");var n=R.package.dir;if(!n.has(i)){var s={buffer:null,compile:null,meta:null},a=null,o=new Map,u=null;if(""!==i){for(var l=Rc(i),c=!1,p=!1,h=!1,f=0,d=null==l?0:l.length;f"toString"!==t||M(e,"toString")?(r===i&&(r=e),Reflect.get(e,t,r)):n}),n=new le(r.toString,{apply:Hn((function(e,t,n){t===i&&(t=r);var s=Reflect.apply(e,t,n);return"string"==typeof s?hs(s):s}))});t[0]=i}return Reflect.apply(e,this,t)}));return Reflect.defineProperty(r,"evaluateHandle",{configurable:!0,value:i,writable:!0})&&t.set(r,!0),e}};return e})(),Yc=69,Xc=_e,Qc=ke,Zc=1,ep=2,tp={},rp=1,ip=0,np=-1,sp=1,ap=0,op=1,up=2,lp=3,cp=4,pp=0,hp=4,fp=3,dp=1,mp=3,vp=4,gp=2,yp=5,xp=1,bp=3,wp=2,Ep=xo.ERR_EXPORT_STAR_CONFLICT,Sp=xo.ERR_NS_ASSIGNMENT,Rp=xo.ERR_NS_DEFINITION,Pp=xo.ERR_NS_DELETION,_p=xo.ERR_NS_EXTENSION,kp=xo.ERR_NS_REDEFINITION,Ip=xo.ERR_UNDEFINED_IDENTIFIER,Ap=Se+"lib"+Se+"ExecutionContext.js",Np=Se+"puppeteer"+Se,Cp=-19,Op=new Date("1985-10-27T00:00Z").getTime(),Tp={value:!0};class Mp{constructor(e){this.initialize(e)}static get(e){if(!V(e))return null;var t=R.entry.cache,r=t.get(e);if(void 0===r)r=new Mp(e);else if(r.type===dp&&r._loaded===rp){var i=R.bridged,n=r.module.exports,s=i.get(n);void 0!==s&&(r=s,i.delete(n))}return void 0!==r&&Mp.set(e,r),r}static has(e){return R.entry.cache.has(e)}static set(e,t){V(e)&&R.entry.cache.set(e,t)}addGetter(e,t){M(t,"id")||(t.id=e),M(t,"owner")||(t.owner=this),M(t,"type")||(t.type=Zc);var r=this.type;if(r!==dp&&r!==gp&&"default"===e){var i=zp(t);"function"==typeof i&&i.name===this.runtimeName+"anonymous"&&Reflect.defineProperty(i,"name",{configurable:!0,value:"default"})}return this.getters[e]=t,this}addGetters(e){for(var t=0,r=null==e?0:e.length;t=48&&t<=57)return"^"+e;if(126===t||118===t||61===t)return"^"+e.slice(1)}return e}})(),uh=4,lh=3,ch=0,ph=tn.OPTIONS,hh=b.PACKAGE_VERSION,fh=xo.ERR_REQUIRE_ESM,dh=[".js",".json",".mjs",".cjs",".wasm"],mh=/^.*?\b(?:im|ex)port\b/,vh=Sn._extensions[".js"];function gh(e,t){"use strict";throw new fh(t)}function yh(e,t,r){"use strict";var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}if(gc.state.package.default.options.debug||!ns(i))throw ds(i),i;var n=ln(i,"name"),s=t[1];if("SyntaxError"===n){var a=Mr(ln(i,"message")),o=r.range;if(mh.test(a)&&!eh(hh,o)){var u="Expected esm@"+o+". Using esm@"+hh+": "+s;Reflect.defineProperty(i,"message",{configurable:!0,value:u,writable:!0});var l=ln(i,"stack");"string"==typeof l&&Reflect.defineProperty(i,"stack",{configurable:!0,value:l.replace(a,(function(){return u})),writable:!0})}r.cache.dirty=!0}var c=vo(i);throw null!==c&&(s=c.filename),ms(i,{filename:s}),i}Reflect.defineProperty(gh,R.symbol.mjs,{value:!0});var xh=function(e,t){"use strict";var r=e._extensions,i=new Map,n=Uc.from(t);null===n&&(n=Uc.from(t,ph||!0));var s=n.clone(),a=s.options;s.range="*",a.force||3!==a.mode||(a.mode=2),gc.state.package.default=s,hc._extensions=r;var o=function(e,t,i){var n=i[1],s=Uc.from(n),a=ah.find(r,".js",oh(s.range));return null===a?yh.call(this,t,i,s):Reflect.apply(a,this,[e,t,i])};function u(e,t,r){var n=this,s=r[0],a=r[1],o=!Hp.has(s),u=Hp.get(s),l=u.extname,c=u.package,p=function(e){if(u.state=lh,"string"==typeof e){var i=s._compile,a=M(s,"_compile");N(s,"_compile",ue((function(t,r){return a?N(this,"_compile",i):Reflect.deleteProperty(this,"_compile"),Reflect.apply(i,this,[e,r])})))}var o,l=!0;try{o=yh.call(n,t,r,c),l=!1}finally{u.state=l?ch:uh}return o};if(o&&W(s,hc.prototype),u._passthruCompile||o&&".mjs"===l)return u._passthruCompile=!1,p();var h=u.compileData;if(null!==h&&null!==h.code||".json"===l||".wasm"===l)return u._ranthruCompile=!0,void xl(e,u,null,a,p);if(this===gc.state.module.extensions)return u._ranthruCompile=!0,void xl(e,u,Pi(a,"utf8"),a,p);var f=s._compile,d=o&&M(s,"_compile"),m=ue((function(t,r){o&&(d?N(this,"_compile",f):Reflect.deleteProperty(this,"_compile"));var i=M(this,R.symbol._compile)?this[R.symbol._compile]:null;"function"==typeof i?(Reflect.deleteProperty(this,R.symbol._compile),Reflect.apply(i,this,[t,r])):xl(e,u,t,r,p)}));if(o?N(s,"_compile",m):(u._ranthruCompile=!0,Reflect.defineProperty(s,R.symbol._compile,{configurable:!0,value:m})),(null===h||0===h.transforms)&&i.get(t))return yh.call(this,t,r,c);s._compile(Pi(a,"utf8"),a)}for(var l=0,c=null==dh?0:dh.length;l(e.base.Import=L,e)};return e})(),Oh=R.inited?R.module.acornInternalWalk:R.module.acornInternalWalk=(function(){"use strict";var e=tn.INTERNAL,t={enable(){if(e){var t=ce("internal/deps/acorn/acorn-walk/dist/walk");A(t)&&Ch.enable(t)}}};return t})(),Th=tn.CHECK,Mh=tn.EVAL,Lh=tn.FLAGS,Fh=tn.HAS_INSPECTOR,Dh=tn.INTERNAL,jh=tn.REPL,Vh=xo.ERR_INVALID_ARG_TYPE;function Gh(e,t,r){"use strict";Reflect.defineProperty(e,t,{configurable:!0,value:r,writable:!0})}function Bh(e,t,r){"use strict";var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}throw!gc.state.package.default.options.debug&&ns(i)?ms(i,{content:r}):ds(i),i}var Uh,Wh=function(e){"use strict";var t;function r(e){W(e,hc.prototype),t=Hp.get(e),t.addBuiltinModules=(function(e){var t=["assert","async_hooks","buffer","child_process","cluster","crypto","dgram","dns","domain","events","fs","http","http2","https","net","os","path","perf_hooks","punycode","querystring","readline","repl","stream","string_decoder","tls","tty","url","util","v8","vm","zlib"],r=t.length;return Fh&&t.push("inspector"),Lh.experimentalWorker&&t.push("worker_threads"),t.length!==r&&t.sort(),function(r){var i=e.require;Gh(r,"console",i("console")),Gh(r,"process",i("process"));for(var n=function(e){var t=ue((function(t){Reflect.defineProperty(this,e,{configurable:!0,value:t,writable:!0})}));Reflect.defineProperty(r,e,{configurable:!0,get:ue((function(){this[e]=void 0;var r=i(e);return Reflect.defineProperty(this,e,{configurable:!0,get:function(){return r},set:t}),r})),set:t})},s=0,a=null==t?0:t.length;s"===ji.id?r(ji):"function"==typeof t&&(Ih.prototype.createContext=Is(t,(function(){Ih.prototype.createContext=t,Reflect.defineProperty(this,"writer",{configurable:!0,enumerable:!0,get(){},set(e){var t=Qn((function(e){return Cs(e,t.options)}),e);return t.options=e.options,t.options.colors=this.useColors,Reflect.defineProperty(Cs,"replDefaults",{configurable:!0,enumerable:!0,get:()=>t.options,set(e){if(!V(e))throw new Vh("options","Object",e);return _n(t.options,e)}}),N(this,"writer",t),N(_h,"writer",t),t}});var e=Reflect.apply(t,this,[]),i=e.module;return Reflect.defineProperty(R.unsafeGlobal,"module",{configurable:!0,get:()=>i,set(e){i=e,r(i)}}),r(i),e}))),ja.createScript=e.createScript,Dh&&Lh.experimentalREPLAwait&&(Nh.enable(),Oh.enable()),R.support.replShowProxy)N(si,"inspect",Cs);else{var i=si.inspect;u(si,"inspect",ue((function(){return this.inspect=Cs,i}))),c(si,"inspect",ue((function(e){N(this,"inspect",e)})))}})()},qh=tn.CHECK,zh=tn.CLI,Hh=tn.EVAL,$h=tn.INTERNAL,Kh=tn.PRELOADED,Jh=tn.REPL,Yh=tn.YARN_PNP,Xh=xo.ERR_INVALID_ARG_TYPE,Qh=R.safeGlobal,Zh=R.unsafeGlobal;R.inited&&!R.reloaded?(Xn.enable(Zh),Ph.enable(Zh),Uh=function(e,t){"use strict";if(!V(e))throw new Xh("module","object");var r,i,n;if(void 0===t){var s=Uc.from(e);null!==s&&(r=JSON.stringify(s.options))}else t=Uc.createOptions(t),r=JSON.stringify({name:go(e),options:t});return void 0!==r&&gc.init(r),void 0!==t&&Uc.from(e,t),xh(hc,e),$p(e)||Sh(I),Yh&&wh(Go),i=e,n=Zp(i,(function(e){if(Bo(e,"request"),""===e)throw new Rh("request",e,"must be a non-empty string");var t=du(e,i),r=gc.state.package.default,n=ye(t);Uc.get(n)===r&&Uc.set(n,r.clone());var s=yc(e,i),a=s.module.exports;return 1!==s.type&&R.bridged.set(a,s),a}),(function(e,t){return du(e,i,!1,t)})),n.main=gc.state.module.mainModule,n}):(Uh=R,Uh.inited=!0,Uh.reloaded=!1,Xn.enable(Qh),Ph.enable(Qh),Xn.enable(Zh),Ph.enable(Zh),qh?Wh(Ma):Hh||Jh?(xh(hc),Sh(I),Wh(Ma)):(zh||$h||ih())&&(xh(Sn),(function(e){"use strict";ah.manage(e,"runMain",(function(t,r,i){var n=I.argv,s=n[1],a=du(s,null,!0),o=Uc.from(a),u=ah.find(e,"runMain",oh(o.range));return null===u?Reflect.apply(r,this,i):Reflect.apply(u,this,[t,r,i])})),ah.wrap(e,"runMain",(function(){var e,t=I.argv,r=t[1],i=du(r,null,!0),n=gc.state.package.default,s=ye(i);Uc.get(s)===n&&Uc.set(s,n.clone());try{yc(r,null,!0)}catch(e){throw!n.options.debug&&ns(e)?ms(e,{filename:i}):ds(e),e}e=O(I,"_tickCallback"),"function"==typeof e&&Reflect.apply(e,I,[])})),hc.runMain=e.runMain})(Sn),Sh(I)),$h&&(function(e){"use strict";e.console=co.console.module.exports,e.process=co.process.module.exports})(Zh),Kh&&Yh&&wh(Go)),n.default=Uh})]).default;