text: "use strict";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,()=>e.a},r.r=function(){},r(r.s=2)})([(function(e,t){var r;t=e.exports=K,"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,l=o++;a[l]="0|[1-9]\\d*";var u=o++;a[u]="[0-9]+";var c=o++;a[c]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var p=o++;a[p]="("+a[l]+")\\.("+a[l]+")\\.("+a[l]+")";var h=o++;a[h]="("+a[u]+")\\.("+a[u]+")\\.("+a[u]+")";var f=o++;a[f]="(?:"+a[l]+"|"+a[c]+")";var d=o++;a[d]="(?:"+a[u]+"|"+a[c]+")";var m=o++;a[m]="(?:-("+a[f]+"(?:\\."+a[f]+")*))";var v=o++;a[v]="(?:-?("+a[d]+"(?:\\."+a[d]+")*))";var y=o++;a[y]="[0-9A-Za-z-]+";var g=o++;a[g]="(?:\\+("+a[y]+"(?:\\."+a[y]+")*))";var x=o++,b="v?"+a[p]+a[m]+"?"+a[g]+"?";a[x]="^"+b+"$";var _="[v=\\s]*"+a[h]+a[v]+"?"+a[g]+"?",R=o++;a[R]="^"+_+"$";var S=o++;a[S]="((?:<|>)?=?)";var w=o++;a[w]=a[u]+"|x|X|\\*";var E=o++;a[E]=a[l]+"|x|X|\\*";var k=o++;a[k]="[v=\\s]*("+a[E]+")(?:\\.("+a[E]+")(?:\\.("+a[E]+")(?:"+a[m]+")?"+a[g]+"?)?)?";var P=o++;a[P]="[v=\\s]*("+a[w]+")(?:\\.("+a[w]+")(?:\\.("+a[w]+")(?:"+a[v]+")?"+a[g]+"?)?)?";var I=o++;a[I]="^"+a[S]+"\\s*"+a[k]+"$";var N=o++;a[N]="^"+a[S]+"\\s*"+a[P]+"$";var A=o++;a[A]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var C=o++;a[C]="(?:~>?)";var T=o++;a[T]="(\\s*)"+a[C]+"\\s+",s[T]=RegExp(a[T],"g");var O=o++;a[O]="^"+a[C]+a[k]+"$";var L=o++;a[L]="^"+a[C]+a[P]+"$";var D=o++;a[D]="(?:\\^)";var M=o++;a[M]="(\\s*)"+a[D]+"\\s+",s[M]=RegExp(a[M],"g");var F=o++;a[F]="^"+a[D]+a[k]+"$";var j=o++;a[j]="^"+a[D]+a[P]+"$";var V=o++;a[V]="^"+a[S]+"\\s*("+_+")$|^$";var G=o++;a[G]="^"+a[S]+"\\s*("+b+")$|^$";var U=o++;a[U]="(\\s*)"+a[S]+"\\s*("+_+"|"+a[k]+")",s[U]=RegExp(a[U],"g");var B=o++;a[B]="^\\s*("+a[k]+")\\s+-\\s+("+a[k]+")\\s*$";var W=o++;a[W]="^\\s*("+a[P]+")\\s+-\\s+("+a[P]+")\\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 $(e,t){if(e instanceof K)return e;if("string"!=typeof e)return null;if(e.length>i)return null;var r=t?s[R]:s[x];if(!r.test(e))return null;try{return new K(e,t)}catch(e){return null}}function K(e,t){if(e instanceof K){if(e.loose===t)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 K))return new K(e,t);r("SemVer",e,t),this.loose=t;var a=e.trim().match(t?s[R]: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<n)return t}return e})):[],this.build=a[5]?a[5].split("."):[],this.format()}t.parse=$,t.valid=function(e,t){var r=$(e,t);return r?r.version:null},t.clean=function(e,t){var r=$(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null},t.SemVer=K,K.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},K.prototype.toString=function(){return this.version},K.prototype.compare=function(e){return r("SemVer.compare",this.version,this.loose,e),e instanceof K||(e=new K(e,this.loose)),this.compareMain(e)||this.comparePre(e)},K.prototype.compareMain=function(e){return e instanceof K||(e=new K(e,this.loose)),J(this.major,e.major)||J(this.minor,e.minor)||J(this.patch,e.patch)},K.prototype.comparePre=function(e){if(e instanceof K||(e=new K(e,this.loose)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var i=this.prerelease[t],n=e.prerelease[t];if(r("prerelease compare",t,i,n),void 0===i&&void 0===n)return 0;if(void 0===n)return 1;if(void 0===i)return-1;if(i!==n)return J(i,n)}while(++t)},K.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=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){"string"==typeof r&&(i=r,r=void 0);try{return new K(e,r).inc(t,i).version}catch(e){return null}},t.diff=function(e,t){if(Z(e,t))return null;var r=$(e),i=$(t);if(r.prerelease.length||i.prerelease.length){for(var n in r)if(("major"===n||"minor"===n||"patch"===n)&&r[n]!==i[n])return"pre"+n;return"prerelease"}for(var n in r)if(("major"===n||"minor"===n||"patch"===n)&&r[n]!==i[n])return n},t.compareIdentifiers=J;var H=/^[0-9]+$/;function J(e,t){var r=H.test(e),i=H.test(t);return r&&i&&(e=+e,t=+t),r&&!i?-1:i&&!r?1:e<t?-1:e>t?1:0}function X(e,t,r){return new K(e,r).compare(new K(t,r))}function Y(e,t,r){return X(e,t,r)>0}function Q(e,t,r){return X(e,t,r)<0}function Z(e,t,r){return 0===X(e,t,r)}function ee(e,t,r){return 0!==X(e,t,r)}function te(e,t,r){return X(e,t,r)>=0}function re(e,t,r){return X(e,t,r)<=0}function ie(e,t,r,i){var n;switch(t){case"===":"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),n=e===r;break;case"!==":"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),n=e!==r;break;case"":case"=":case"==":n=Z(e,r,i);break;case"!=":n=ee(e,r,i);break;case">":n=Y(e,r,i);break;case">=":n=te(e,r,i);break;case"<":n=Q(e,r,i);break;case"<=":n=re(e,r,i);break;default:throw new TypeError("Invalid operator: "+t)}return n}function ne(e,t){if(e instanceof ne){if(e.loose===t)return e;e=e.value}if(!(this instanceof ne))return new ne(e,t);r("comparator",e,t),this.loose=t,this.parse(e),this.value=this.semver===se?"":this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){return J(t,e)},t.major=function(e,t){return new K(e,t).major},t.minor=function(e,t){return new K(e,t).minor},t.patch=function(e,t){return new K(e,t).patch},t.compare=X,t.compareLoose=function(e,t){return X(e,t,!0)},t.rcompare=function(e,t,r){return X(t,e,r)},t.sort=function(e,r){return e.sort((function(e,i){return t.compare(e,i,r)}))},t.rsort=function(e,r){return e.sort((function(e,i){return t.rcompare(e,i,r)}))},t.gt=Y,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){if(e instanceof ae)return e.loose===t?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.loose=t,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){return!e||"x"===e.toLowerCase()||"*"===e}function le(e,t,r,i,n,s,a,o,l,u,c,p,h){return t=oe(r)?"":oe(i)?">="+r+".0.0":oe(n)?">="+r+"."+i+".0":">="+t,o=oe(l)?"":oe(u)?"<"+(+l+1)+".0.0":oe(c)?"<"+l+"."+(+u+1)+".0":p?"<="+l+"."+u+"."+c+"-"+p:"<="+o,(t+" "+o).trim()}function ue(e,t){for(var i=0;i<e.length;i++)if(!e[i].test(t))return!1;if(t.prerelease.length){for(i=0;i<e.length;i++)if(r(e[i].semver),e[i].semver!==se&&e[i].semver.prerelease.length>0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}function ce(e,t,r){try{t=new ae(t,r)}catch(e){return!1}return t.test(e)}function pe(e,t,r,i){var n,s,a,o,l;switch(e=new K(e,i),t=new ae(t,i),r){case">":n=Y,s=re,a=Q,o=">",l=">=";break;case"<":n=Q,s=te,a=Y,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ce(e,t,i))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],p=null,h=null;if(c.forEach((function(e){e.semver===se&&(e=new ne(">=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===l)return!1;if((!h.operator||h.operator===o)&&s(e,h.semver))return!1;if(h.operator===l&&a(e,h.semver))return!1}return!0}ne.prototype.parse=function(e){var t=this.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 K(r[2],this.loose):se},ne.prototype.toString=function(){return this.value},ne.prototype.test=function(e){return r("Comparator.test",e,this.loose),this.semver===se||("string"==typeof e&&(e=new K(e,this.loose)),ie(e,this.operator,this.semver,this.loose))},ne.prototype.intersects=function(e,t){if(!(e instanceof ne))throw new TypeError("a Comparator is required");var r;if(""===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),l=ie(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return i||n||s&&a||o||l},t.Range=ae,ae.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},ae.prototype.toString=function(){return this.range},ae.prototype.parseRange=function(e){var t=this.loose;e=e.trim(),r("range",e,t);var i=t?s[W]:s[B];e=e.replace(i,le),r("hyphen replace",e),e=e.replace(s[U],"$1$2$3"),r("comparator trim",e,s[U]),e=e.replace(s[T],"$1~"),e=e.replace(s[M],"$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),e=(function(e,t){return e.trim().split(/\s+/).map((function(e){return(function(e,t){r("caret",e,t);var i=t?s[j]:s[F];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),"-"!==a.charAt(0)&&(a="-"+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?s[L]:s[O];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),"-"!==a.charAt(0)&&(a="-"+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?s[N]:s[I];return e.replace(i,(function(t,i,n,s,a,o){r("xRange",e,t,i,n,s,a,o);var l=oe(n),u=l||oe(s),c=u||oe(a),p=c;return"="===i&&p&&(i=""),l?t=">"===i||"<"===i?"<0.0.0":"*":i&&p?(u&&(s=0),c&&(a=0),">"===i?(i=">=",u?(n=+n+1,s=0,a=0):c&&(s=+s+1,a=0)):"<="===i&&(i="<",u?n=+n+1:s=+s+1),t=i+n+"."+s+"."+a):u?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,t)})).join(" ").split(/\s+/);return this.loose&&(a=a.filter((function(e){return!!e.match(n)}))),a=a.map((function(e){return new ne(e,t)})),a},ae.prototype.intersects=function(e,t){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){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){if(!e)return!1;"string"==typeof e&&(e=new K(e,this.loose));for(var t=0;t<this.set.length;t++)if(ue(this.set[t],e))return!0;return!1},t.satisfies=ce,t.maxSatisfying=function(e,t,r){var i=null,n=null;try{var s=new ae(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(i&&-1!==n.compare(e)||(i=e,n=new K(i,r)))})),i},t.minSatisfying=function(e,t,r){var i=null,n=null;try{var s=new ae(t,r)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(i&&1!==n.compare(e)||(i=e,n=new K(i,r)))})),i},t.validRange=function(e,t){try{return new ae(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,r){return pe(e,t,"<",r)},t.gtr=function(e,t,r){return pe(e,t,">",r)},t.outside=pe,t.prerelease=function(e,t){var r=$(e,t);return r&&r.prerelease.length?r.prerelease:null},t.intersects=function(e,t,r){return e=new ae(e,r),t=new ae(t,r),e.intersects(t)},t.coerce=function(e){if(e instanceof K)return e;if("string"!=typeof e)return null;var t=e.match(s[A]);return null==t?null:$((t[1]||"0")+"."+(t[2]||"0")+"."+(t[3]||"0"))}}),(function(e,t,r){var i=!0,n=-1,s=0,a=1,o=2,l=3,u=4,c=5,p=6,h=7,f=8,d=9,m=10,v=11,y=13,g=0,x=[];function b(){var e=x.pop();return e||(e={context:g,elements:null,element_array:null}),e}function _(e){x.push(e)}var R=[];function S(e){R.push(e)}var w=t;w.escape=function(e){var t,r="";if(!e)return e;for(t=0;t<e.length;t++)'"'!==e[t]&&"\\"!==e[t]&&"`"!==e[t]&&"'"!==e[t]||(r+="\\"),r+=e[t];return r},w.begin=function(e,t){var r,x={name:null,value_type:s,string:"",contains:null},w={line:1,col:1},E=0,k=0,P=!0,I=!1,N=null,A=void 0,C=[],T={first:null,last:null,saved:null,push(e){var t=this.saved;t?(this.saved=t.next,t.node=e,t.next=null,t.prior=this.last):t={node:e,next:null,prior:this.last},this.last||(this.first=t),this.last=t},pop(){var e=this.last;return e?((this.last=e.prior)||(this.first=null),e.next=this.saved,this.saved=e,e.node):null}},O=g,L=0,D=!1,M=!1,F=!1,j=!1,V=!1,G={first:null,last:null,saved:null,push(e){var t=this.saved;t?(this.saved=t.next,t.node=e,t.next=null,t.prior=this.last):t={node:e,next:null,prior:this.last},this.last||(this.first=t),this.last=t},shift(){var e=this.first;return e?((this.first=e.next)||(this.last=null),e.next=this.saved,this.saved=e,e.node):null},unshift(e){var t=this.saved;t?(this.saved=t.next,t.node=e,t.next=this.first,t.prior=null):t={node:e,next:this.first,prior:null},this.first||(this.last=t),this.first=t}},U=null,B=!1,W=!1,q=!1,z=!1,$=!1,K=!1,H=!1,J=0,X=0,Y=!1,Q=!1;return{value(){var e=N;return N=void 0,e},reset(){k=0,P=!0,G.last&&(G.last.next=G.save),G.save=G.first,G.first=G.last=null,T.last&&(T.last.next=T.save),T.save=G.first,T.first=T.last=null,C=null,A=void 0,O=g,x.value_type=s,x.name=null,x.string="",w.line=1,w.col=1,I=!1,L=0,Q=!1,B=!1,q=!1,z=!1},write(r){var i;for("string"!=typeof r&&(r+=""),i=this._write(r,!1);i>0&&(N&&("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},""),e(N),N=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 ${E} (near '${te.substr(E>4?E-4:0,E>4?3:E-1)}[${String.fromCodePoint(t)}]${te.substr(E,10)}') [${w.line}:${w.col}]`)}function ne(){x.value_type=s,x.string=""}function se(e){return e.length>1&&!D&&!M&&!F&&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 u:C.push(x.string);break;case o:C.push(!0);break;case l: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 y: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:A[x.name]=i?se(x.string):(I?-1:1)*+x.string;break;case u:A[x.name]=x.string;break;case o:A[x.name]=!0;break;case l:A[x.name]=!1;break;case f:case d:A[x.name]=NaN;break;case m:A[x.name]=-1/0;break;case v:A[x.name]=1/0;break;case a:A[x.name]=null;break;case n:A[x.name]=void 0;break;case p:case h:A[x.name]=x.contains}}function le(e){for(var t=0;0===t&&E<te.length;){r=te.charAt(E);var i=te.codePointAt(E++);if(i>=65536&&(r+=te.charAt(E),E++),w.col++,i===e)q?(x.string+=r,q=!1):(t=-1,Y?ie("Incomplete Octal sequence",i):H?ie("Incomplete hexidecimal sequence",i):K?ie("Incomplete unicode sequence",i):$&&ie("Incomplete long unicode sequence",i),t=1);else if(q){if(Y){if(X<3&&i>=48&&i<=57){if(J*=8,J+=i-48,X++,3===X){x.string+=String.fromCodePoint(J),Y=!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),Y=!1,q=!1;continue}if($){if(125===i){x.string+=String.fromCodePoint(J),$=!1,K=!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,$=!1,q=!1;continue}J+=i-97+10}continue}if(H||K){if(0===X&&123===i){$=!0;continue}if(X<2||K&&X<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(K?"(escaped character, parsing hex of \\u)":"(escaped character, parsing hex of \\x)",i),t=-1,H=!1,q=!1;continue}J+=i-97+10}X++,K?4===X&&(x.string+=String.fromCodePoint(J),K=!1,q=!1):2===X&&(x.string+=String.fromCodePoint(J),H=!1,q=!1);continue}}switch(i){case 13:z=!0,w.col=1;continue;case 10:case 2028:case 2029:w.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:Y=!0,J=i-48,X=1;continue;case 120:H=!0,X=0,J=0;continue;case 117:K=!0,X=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){w.line++,w.col=1,q=!1;continue}w.line++,w.col=1;continue}x.string+=r}}return t}function ue(){for(var e;(e=E)<te.length;){r=te.charAt(e);var i=te.codePointAt(E++);if(i>=65536&&(ie("fault while parsing number;",i),r+=te.charAt(E),E++),95!==i)if(w.col++,i>=48&&i<=57)F&&(V=!0),x.string+=r;else if(45===i||43===i){if(0!==x.string.length&&(!F||j||V)){P=!1,ie("fault while parsing number;",i);break}x.string+=r,j=!0}else if(46===i){if(M||D||F){P=!1,ie("fault while parsing number;",i);break}x.string+=r,M=!0}else if(120===i||98===i||111===i||88===i||66===i||79===i){if(D||"0"!==x.string){P=!1,ie("fault while parsing number;",i);break}D=!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&&(P=!1,ie("fault while parsing number;",i));break}if(F){P=!1,ie("fault while parsing number;",i);break}x.string+=r,F=!0}}E=e,t||E!==te.length?(W=!1,x.value_type=c,O===g&&(Q=!0)):W=!0}if(!P)return-1;for(e&&e.length?(ee=(function(){var e=R.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,O===g&&(Q=!0),re=1);P&&(ee=G.shift());){if(E=ee.n,te=ee.buf,B){var ce=le(U);ce<0?P=!1:ce>0&&(B=!1,P&&(x.value_type=u))}for(W&&ue();!Q&&P&&E<te.length;){if(r=te.charAt(E),Z=te.codePointAt(E++),Z>=65536&&(r+=te.charAt(E),E++),w.col++,L){if(1===L){if(42===Z){L=3;continue}47!==Z?(ie("fault while parsing;",Z),P=!1):L=2;continue}if(2===L){if(10===Z){L=0;continue}continue}if(3===L){if(42===Z){L=4;continue}continue}if(4===L){if(47===Z){L=0;continue}42!==Z&&(L=3);continue}}switch(Z){case 47:L||(L=1);break;case 123:if(29===k||30===k||3===O&&0===k){ie("fault while parsing; getting field name unexpected ",Z),P=!1;break}var pe=b();x.value_type=p;var he={};O===g?N=A=he:4===O&&(A[x.name]=he),pe.context=O,pe.elements=A,pe.element_array=C,pe.name=x.name,A=he,T.push(pe),ne(),O=3;break;case 91:if(3===O||29===k||30===k){ie("Fault while parsing; while getting field name unexpected",Z),P=!1;break}var fe=b();x.value_type=h;var de=[];O===g?N=C=de:4===O&&(A[x.name]=de),fe.context=O,fe.elements=A,fe.element_array=C,fe.name=x.name,C=de,T.push(fe),ne(),O=1;break;case 58:if(3===O){if(0!==k&&29!==k&&30!==k){P=FALSE,thorwError(`fault while parsing; unquoted keyword used as object field name (state:${k})`,Z);break}k=0,x.name=x.string,x.string="",O=4,x.value_type=s}else ie(1===O?"(in array, got colon out of string):parsing fault;":"(outside any object, got colon out of string):parsing fault;",Z),P=!1;break;case 125:if(31===k&&(k=0),3===O){ne();var me=T.pop();O=me.context,A=me.elements,C=me.element_array,_(me),O===g&&(Q=!0)}else if(4===O){x.value_type!==s&&oe(),x.value_type=p,x.contains=A;var ve=T.pop();x.name=ve.name,O=ve.context,A=ve.elements,C=ve.element_array,_(ve),O===g&&(Q=!0)}else ie("Fault while parsing; unexpected",Z),P=!1;I=!1;break;case 93:31===k&&(k=0),1===O?(x.value_type!==s&&ae(),x.value_type=h,x.contains=C,ve=T.pop(),x.name=ve.name,O=ve.context,A=ve.elements,C=ve.element_array,_(ve),O===g&&(Q=!0)):(ie(`bad context ${O}; fault while parsing`,Z),P=!1),I=!1;break;case 44:31===k&&(k=0),1===O?(x.value_type===s&&(x.value_type=y),x.value_type!==s&&(ae(),ne())):4===O?(O=3,x.value_type!==s&&(oe(),ne())):(P=!1,ie("bad context; excessive commas while parsing;",Z)),I=!1;break;default:if(3===O)switch(Z){case 96:case 34:case 39:if(0===k){var ye=le(Z);ye?x.value_type=u:(U=Z,B=!0)}else ie("fault while parsing; quote not at start of field name",Z);break;case 10:w.line++,w.col=1;case 13:case 32:case 9:case 65279:if(31===k){k=0,O===g&&(Q=!0);break}if(0===k||30===k)break;29===k?k=30:(P=!1,ie("fault while parsing; whitepsace unexpected",Z));break;default:30===k&&(P=!1,ie("fault while parsing; character unexpected",Z)),0===k&&(k=29),x.string+=r}else switch(Z){case 96:case 34:case 39:var ge=le(Z);ge?(x.value_type=u,k=31):(U=Z,B=!0);break;case 10:w.line++,w.col=1;case 32:case 9:case 13:case 65279:if(31===k){k=0,O===g&&(Q=!0);break}if(0===k)break;29===k?k=30:(P=!1,ie("fault parsing whitespace",Z));break;case 116:0===k?k=1:27===k?k=28:(P=!1,ie("fault parsing",Z));break;case 114:1===k?k=2:(P=!1,ie("fault parsing",Z));break;case 117:2===k?k=3:9===k?k=10:0===k?k=12:(P=!1,ie("fault parsing",Z));break;case 101:3===k?(x.value_type=o,k=31):8===k?(x.value_type=l,k=31):14===k?k=15:18===k?k=19:(P=!1,ie("fault parsing",Z));break;case 110:0===k?k=9:12===k?k=13:17===k?k=18:22===k?k=23:25===k?k=26:(P=!1,ie("fault parsing",Z));break;case 100:13===k?k=14:19===k?(x.value_type=n,k=31):(P=!1,ie("fault parsing",Z));break;case 105:16===k?k=17:24===k?k=25:26===k?k=27:(P=!1,ie("fault parsing",Z));break;case 108:10===k?k=11:11===k?(x.value_type=a,k=31):6===k?k=7:(P=!1,ie("fault parsing",Z));break;case 102:0===k?k=5:15===k?k=16:23===k?k=24:(P=!1,ie("fault parsing",Z));break;case 97:5===k?k=6:20===k?k=21:(P=!1,ie("fault parsing",Z));break;case 115:7===k?k=8:(P=!1,ie("fault parsing",Z));break;case 73:0===k?k=22:(P=!1,ie("fault parsing",Z));break;case 78:0===k?k=20:21===k?(x.value_type=I?f:d,k=31):(P=!1,ie("fault parsing",Z));break;case 121:28===k?(x.value_type=I?m:v,k=31):(P=!1,ie("fault parsing",Z));break;case 45:0===k?I=!I:(P=!1,ie("fault parsing",Z));break;default:Z>=48&&Z<=57||43===Z||46===Z||45===Z?(D=!1,F=!1,j=!1,V=!1,M=!1,x.string=r,ee.n=E,ue()):(P=!1,ie("fault parsing",Z))}}if(Q){31===k&&(k=0);break}}if(E===te.length?(S(ee),B||W||3===O?re=0:O!==g||x.value_type===s&&!N||(Q=!0,re=1)):(ee.n=E,G.unshift(ee),re=2),Q)break}if(!P)return-1;if(Q&&x.value_type!==s){switch(x.value_type){case c:N=i?se(x.string):(I?-1:1)*+x.string;break;case u:N=x.string;break;case o:N=!0;break;case l:N=!1;break;case a:N=null;break;case n:N=void 0;break;case d:case f:N=NaN;break;case v:N=1/0;break;case m:N=-1/0;break;case p:case h:N=x.contains}I=!1,x.string="",x.value_type=s}return Q=!1,re}}};var E=[Object.freeze(w.begin())],k=0;w.parse=function(e,t){var r,i=k++;if(E.length<=i&&E.push(Object.freeze(w.begin())),r=E[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},""),k--,n}}}),(function(i,n,s){s.r(n);var a=function(e){return e+"\u200d"},o=Object.prototype.__defineGetter__,l=function(e,t,r){return o.call(e,t,r),e},u=Object.prototype.__defineSetter__,c=function(e,t,r){return u.call(e,t,r),e},p={configurable:!0,enumerable:!0,value:void 0,writable:!0},h=[],f=function(e,t,r){return l(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={__proto__:null,PKG_DIRNAME:null,PKG_FILENAMES:null,PKG_PREFIX:a("esm"),PKG_VERSION:"3.0.82"},m=e,v=m.filename;f(d,"PKG_DIRNAME",(function(){return __shared__.module.safePath.dirname(v)})),f(d,"PKG_FILENAMES",(function(){for(var e=this.PKG_DIRNAME,t=["index.js","esm.js","esm/loader.js"],r=__shared__.module.safePath.sep,i=t.length;i--;)t[i]=e+r+t[i];return t}));for(var y,g,x,b,_,R,S,w,E,k,P,I,N,A,C,T,O,L,D,M,F,j,V,G=d,U=G.PKG_PREFIX,B=G.PKG_VERSION,W=Symbol.for(U+"@"+B+":shared"),q=(function(){if(__shared__)return __shared__.inited=!0,__shared__.reloaded=!1,__shared__;try{var e=require(W);return e.reloaded=!0,__shared__=e}catch(e){}return(function(){var e=new Proxy(class{},{[U]:1}),r=Function.prototype.toString,i={wasm:"object"==typeof WebAssembly&&null!==WebAssembly},n={_compile:Symbol.for(U+":module._compile"),mjs:Symbol.for(U+':Module._extensions[".mjs"]'),namespace:Symbol.for(U+":namespace"),package:Symbol.for(U+":package"),realGetProxyDetails:Symbol.for(U+":realGetProxyDetails"),realRequire:Symbol.for(U+":realRequire"),shared:W,wrapper:Symbol.for(U+":wrapper")},s={},o={entry:{cache:new WeakMap,skipExports:{__proto__:null}},env:{},external:t,inited:!1,memoize:{builtinEntries:{__proto__:null},builtinModules:{__proto__:null},fsRealpath:{__proto__:null},moduleESMResolveFilename:{__proto__:null},moduleInternalFindPath:{__proto__:null},moduleInternalReadPackage:{__proto__:null},moduleStaticResolveFilename:{__proto__:null},shimFunctionPrototypeToString:new WeakMap,shimProcessBindingUtilGetProxyDetails:new WeakMap,utilGetProxyDetails:new WeakMap,utilMaskFunction:new WeakMap,utilMaxSatisfying:{__proto__:null},utilParseURL:{__proto__:null},utilProxyExports:new WeakMap,utilSatisfies:{__proto__:null},utilUnwrapOwnProxy:new WeakMap,utilUnwrapProxy:new WeakMap},module:{},moduleState:{instantiating:!1,parsing:!1,requireDepth:0,statFast:null,statSync:null},package:{dir:{__proto__:null},root:{__proto__:null},state:{__proto__:null}},pendingScripts:{__proto__:null},pendingWrites:{__proto__:null},reloaded:!1,safeGlobal:Function("return this")(),support:i,symbol:n,unsafeGlobal:global,utilBinding:s};return f(o,"circularErrorMessage",(function(){try{var e={};e.a=e,JSON.stringify(e)}catch(e){var t=e.message;return t}})),f(o,"customInspectKey",(function(){var e=o.module.safeUtil.customInspectSymbol;return"symbol"==typeof e?e:"inspect"})),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;return t&&t.console||new r.Script("console").runInNewContext()})),f(o,"proxyNativeSourceText",(function(){try{return"string"==typeof r.call(e)}catch(e){}return""})),f(o,"runtimeName",(function(){return a("_"+o.module.safeCrypto.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(){try{return Function("async()=>await 1")(),!0}catch(e){}return!1})),f(i,"createCachedData",(function(){return"function"==typeof o.module.safeVM.Script.prototype.createCachedData})),f(i,"inspectProxies",(function(){var t=o.module.safeUtil.inspect(e,{depth:1,showProxy:!0});return-1!==t.indexOf("Proxy")&&-1!==t.indexOf(U)})),f(i,"lookupShadowed",(function(){var e={__proto__:{get a(){},set a(e){}},a:1};return!e.__lookupGetter__("a")&&!e.__lookupSetter__("a")})),f(i,"nativeProxyReceiver",(function(){try{var e=new Proxy(o.module.SafeBuffer.alloc(0),{get:function(e,t){return e[t]}});return"string"==typeof(""+e)}catch(e){return!/Illegal/.test(e)}})),f(i,"replShowProxy",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=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(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,"<7")?"string":typeof s.errorDecoratedSymbol})),__shared__=o})()})(),z=q.inited?q.module.utilUnapply:q.module.utilUnapply=function(e){return function(t,...r){return Reflect.apply(e,t,r)}},$=q.inited?q.module.GenericFunction:q.module.GenericFunction={bind:z(Function.prototype.bind)},K=q.inited?q.module.realRequire:q.module.realRequire=(function(){try{var e=require(q.symbol.realRequire);if("function"==typeof e)return e}catch(e){}return require})(),H=q.inited?q.module.realProcess:q.module.realProcess=K("process"),J=q.inited?q.module.utilSilent:q.module.utilSilent=(y={configurable:!0,value:!0},function(e){var t=Reflect.getOwnPropertyDescriptor(H,"noDeprecation");Reflect.defineProperty(H,"noDeprecation",y);try{return e()}finally{t?Reflect.defineProperty(H,"noDeprecation",t):Reflect.deleteProperty(H,"noDeprecation")}}),X=q.inited?q.module.utilGetSilent:q.module.utilGetSilent=function(e,t){var r=J((function(){try{return e[t]}catch(e){}}));return"function"!=typeof r?r:function(...e){var t=this;return J((function(){return Reflect.apply(r,t,e)}))}},Y=q.inited?q.module.utilIsObjectLike:q.module.utilIsObjectLike=function(e){var t=typeof e;return"function"===t||"object"===t&&null!==e},Q=q.inited?q.module.utilKeys:q.module.utilKeys=function(e){return null==e?[]:Object.keys(e)},Z=q.inited?q.module.utilNoop:q.module.utilNoop=function(){},ee=q.inited?q.module.binding:q.module.binding=(function(){for(var e,t=["fs","icu","inspector","natives","util"],r={__proto__:null,fs:["realpath","internalModuleReadFile","internalModuleReadJSON","internalModuleStat"],icu:["toUnicode"],inspector:["callAndPauseOnStart","consoleCall"],util:["decorated_private_symbol","getProxyDetails","isAnyArrayBuffer","isArrayBuffer","isDate","isExternal","isMap","isMapIterator","isRegExp","isSet","isSetIterator","isSharedArrayBuffer","safeGetenv","setHiddenValue"]},i={__proto__:null},n=function(t){f(i,t,(function(){void 0===e&&(e=X(H,"binding"),"function"!=typeof e&&(e=Z));var i=J((function(){try{return Reflect.apply(e,H,[t])}catch(e){}})),n={__proto__:null};if(!Y(i))return n;for(var s=r[t]||Q(i),a=function(e){f(n,e,(function(){if("consoleCall"===e)return J((function(){return i[e]}));var t=X(i,e);return"function"==typeof t?$.bind(t,i):t}))},o=0,l=null==s?0:s.length;o<l;o++){var u=s[o];a(u)}return n}))},s=0,a=t.length;s<a;s++){var o=t[s];n(o)}return i})(),te=q.inited?q.module.OwnProxy:q.module.OwnProxy=(function(){var e=G.PKG_PREFIX,t={value:function(){return"{}"}},r={value:1},i={configurable:!0,value:"Function",writable:!0};class n{constructor(s,a){a={__proto__:a},Reflect.defineProperty(a,q.customInspectKey,t),Reflect.defineProperty(a,e+":proxy",r),Object.freeze(a);var o=new Proxy(s,a);return"function"==typeof s&&q.env.chakra&&Reflect.defineProperty(o,Symbol.toStringTag,i),n.instances.set(o,Object.freeze([s,a])),o}}return n.instances=new WeakMap,Reflect.setPrototypeOf(n.prototype,null),n})(),re=q.inited?q.module.realGetProxyDetails:q.module.realGetProxyDetails=(function(){var e,t;try{if(e=K(q.symbol.realGetProxyDetails),"function"==typeof e)return e}catch(e){}return e=function(e){if(void 0===t&&(t="function"==typeof ee.util.getProxyDetails),t)return ee.util.getProxyDetails(e)},e})(),ie=q.inited?q.module.utilGetProxyDetails:q.module.utilGetProxyDetails=function(e){var t=q.memoize.utilGetProxyDetails,r=t.get(e);if(r)return r.details;if(Y(e)){var i=te.instances.get(e)||re(e);return t.set(e,{details:i}),i}},ne=q.inited?q.module.utilUnwrapProxy:q.module.utilUnwrapProxy=function(e){if(!Y(e))return e;var t,r=q.memoize.utilUnwrapProxy,i=r.get(e);if(i)return i;for(var n=e;t=ie(n);)n=t[0];return r.set(e,n),n},se=q.inited?q.module.realPath:q.module.realPath=ne(K("path")),ae=q.inited?q.module.utilKeysAll:q.module.utilKeysAll=function(e){return null==e?[]:Reflect.ownKeys(e)},oe=q.inited?q.module.utilIsObject:q.module.utilIsObject=function(e){return"object"==typeof e&&null!==e},le=q.inited?q.module.utilIsDataPropertyDescriptor:q.module.utilIsDataPropertyDescriptor=function(e){return oe(e)&&!0===e.configurable&&!0===e.enumerable&&!0===e.writable&&Reflect.has(e,"value")},ue=q.inited?q.module.utilSafeCopyProperty:q.module.utilSafeCopyProperty=function(e,t,r){if(!Y(e)||!Y(t))return e;var i=Reflect.getOwnPropertyDescriptor(t,r);if(i){if(Reflect.has(i,"value")){var n=i.value;Array.isArray(n)&&(i.value=Array.from(n))}le(i)?e[r]=i.value:(i.configurable=!0,Reflect.has(i,"writable")&&(i.writable=!0),Reflect.defineProperty(e,r,i))}return e},ce=q.inited?q.module.utilSafeAssignProperties:q.module.utilSafeAssignProperties=function(e){for(var t=arguments.length,r=0;++r<t;)for(var i=arguments[r],n=ae(i),s=0,a=null==n?0:n.length;s<a;s++){var o=n[s];ue(e,i,o)}return e},pe=q.inited?q.module.utilSafe:q.module.utilSafe=function(e){if("function"!=typeof e)return Array.isArray(e)?Array.from(e):Y(e)?ce({},e):e;for(var t=Y(e.prototype)?class extends e{}:function(...t){return Reflect.construct(e,t)},r=ae(e),i=t.prototype,n=0,s=null==r?0:r.length;n<s;n++){var a=r[n];"prototype"!==a&&ue(t,e,a)}return ce(i,e.prototype),Reflect.setPrototypeOf(i,null),t},he=q.inited?q.module.safePath:q.module.safePath=pe(se),fe=he._makeLong,de=he.basename,me=he.delimiter,ve=he.dirname,ye=he.extname,ge=he.isAbsolute,xe=he.normalize,be=he.relative,_e=he.resolve,Re=he.sep,Se=he.toNamespacedPath,we=q.inited?q.module.utilHas:q.module.utilHas=(g=Object.prototype.hasOwnProperty,function(e,t){return null!=e&&g.call(e,t)}),Ee=q.inited?q.module.utilSetProperty:q.module.utilSetProperty=(x={configurable:!0,enumerable:!0,value:void 0,writable:!0},function(e,t,r){return Y(e)&&(x.value=r,Reflect.defineProperty(e,t,x)),e}),ke=q.inited?q.module.safeProcess:q.module.safeProcess=(b=pe(H),_=b.argv,R=b.config,S=b.env,w=b.execArgv,E=b.versions,k={variables:{v8_enable_inspector:0}},oe(R)&&oe(R.variables)&&we(R.variables,"v8_enable_inspector")&&(k.variables.v8_enable_inspector=R.variables.v8_enable_inspector),Ee(b,"argv",pe(_)),Ee(b,"config",k),Ee(b,"env",pe(S)),Ee(b,"execArgv",pe(w)),Ee(b,"versions",pe(E)),b),Pe=ke.argv,Ie=ke.config,Ne=ke.cwd,Ae=ke.env,Ce=ke.execArgv,Te=ke.platform,Oe=ke.stderr,Le=ke.stdout,De=ke.type,Me=ke.versions,Fe=ke,je=q.inited?q.module.realUtil:q.module.realUtil=ne(K("util")),Ve=q.inited?q.module.safeUtil:q.module.safeUtil=(I=pe(je),N=I.inspect,A=N.custom,C=N.defaultOptions,T=I.types,P=oe(C)?C:{breakLength:60,colors:!1,compact:!0,customInspect:!0,depth:2,maxArrayLength:100,showHidden:!1,showProxy:!1},T&&Ee(I,"types",pe(T)),Ee(I,"customInspectSymbol",A),Ee(I,"defaultInspectOptions",P),I),Ge=Ve.defaultInspectOptions,Ue=Ve.deprecate,Be=Ve.inspect,We=Ve.types,qe=Ve,ze=q.inited?q.module.utilIsRegExp:q.module.utilIsRegExp="function"==typeof(We&&We.isRegExp)?We.isRegExp:function(e){return void 0===O&&(O="function"==typeof ee.util.isRegExp),O&&ee.util.isRegExp(e)},$e=q.inited?q.module.utilToMatcher:q.module.utilToMatcher=function(e){return"function"==typeof e?function(t){return e(t)}:ze(e)?function(t){return e.test(t)}:function(t){return t===e}},Ke=q.inited?q.module.utilMatches:q.module.utilMatches=function(e,t){if(Array.isArray(e))for(var r=$e(t),i=0,n=null==e?0:e.length;i<n;i++){var s=e[i];if(r(s))return!0}return!1},He=q.inited?q.module.envGetFlags:q.module.envGetFlags=function(){var e=q.env;if(Reflect.has(e,"flags"))return e.flags;var t={};return f(t,"check",(function(){return Ke(Ce,/^(?:--check|-c)$/)})),f(t,"eval",(function(){return Ke(Ce,/^(?:--eval|-e)$/)})),f(t,"experimentalREPLAwait",(function(){return Ke(Ce,"--experimental-repl-await")})),f(t,"experimentalWorker",(function(){return Ke(Ce,"--experimental-worker")})),f(t,"exposeInternals",(function(){return Ke(Ce,/^--expose[-_]internals$/)})),f(t,"inspect",(function(){return Ke(Ce,/^--(?:debug|inspect)(?:-brk)?(?:=.*)?$/)})),f(t,"preserveSymlinks",(function(){return Ke(Ce,"--preserve-symlinks")})),f(t,"preserveSymlinksMain",(function(){return Ke(Ce,"--preserve-symlinks-main")})),f(t,"print",(function(){return Ke(Ce,/^(?:--print|-pe?)$/)})),e.flags=t},Je=q.inited?q.module.pathIsAbsolute:q.module.pathIsAbsolute=(47,function(e){if("string"!=typeof e||!e.length)return!1;if(47===e.charCodeAt(0)){var t=nr.WIN32,r=e.charCodeAt(1);if(!t)return 47!==r}return ge(e)}),Xe=q.inited?q.module.envIsWin32:q.module.envIsWin32=function(){var e=q.env;return Reflect.has(e,"win32")?e.win32:e.win32="win32"===Te},Ye=q.inited?q.module.pathIsSep:q.module.pathIsSep=(function(){var e=Xe();return function(t){return"number"==typeof t?47===t||e&&92===t:"/"===t||e&&"\\"===t}})(),Qe=q.inited?q.module.pathIsRelativePath:q.module.pathIsRelativePath=(46,function(e){if("string"!=typeof e)return!1;var t=e.length;if(!t)return!1;var r=e.charCodeAt(0);if(46!==r)return!1;if(1===t)return!0;if(r=e.charCodeAt(1),46===r){if(2===t)return!0;r=e.charCodeAt(2)}return Ye(r)}),Ze=q.inited?q.module.utilIsPath:q.module.utilIsPath=function(e){return Qe(e)||Je(e)},et=s(1),tt=q.inited?q.module.utilQuotifyJSON:q.module.utilQuotifyJSON=(L={false:!0,true:!0},D={__proto__:null,'"':!0,"'":!0},M=/(|[^a-zA-Z])([a-zA-Z]+)([^a-zA-Z]|)/g,function(e){return"string"!=typeof e?e:e.replace(M,(function(e,t,r,i){return D[t]||L[r]||D[i]?e:t+'"'+r+'"'+i}))}),rt=q.inited?q.module.utilParseJSON6:q.module.utilParseJSON6=(function(){function e(e){try{return Object(et.parse)(e)}catch(e){}return null}return function(t){return e(t)||e(tt(t))}})(),it=q.inited?q.module.realFs:q.module.realFs=ne(K("fs")),nt=q.inited?q.module.safeFs:q.module.safeFs=(F=pe(it),j=F.realpathSync.native,j&&Ee(F,"realpathNativeSync",j),Ee(F,"Stats",pe(F.Stats)),F),st=nt.mkdirSync,at=nt.readdirSync,ot=nt.readFileSync,lt=nt.realpathSync,ut=nt.realpathNativeSync,ct=nt.Stats,pt=nt.statSync,ht=nt.unlinkSync,ft=nt.writeFileSync,dt=q.inited?q.module.utilStripBOM:q.module.utilStripBOM=(65279,function(e){return"string"!=typeof e?"":65279===e.charCodeAt(0)?e.slice(1):e}),mt=q.inited?q.module.fsReadFile:q.module.fsReadFile=function(e,t){var r=null;try{r=ot(e,t)}catch(e){}return r&&"utf8"===t?dt(r):r},vt=q.inited?q.module.envGetOptions:q.module.envGetOptions=(39,123,34,function(){var e=q.env;if(Reflect.has(e,"options"))return e.options;var t=Ae&&Ae.ESM_OPTIONS;if("string"!=typeof t)return e.options=null;var r=t.trim();if(Ze(r)&&(r=mt(_e(r),"utf8"),r&&(r=r.trim())),!r)return e.options=null;var i=r.charCodeAt(0);return 39!==i&&123!==i&&34!==i||(r=rt(r)),e.options=r}),yt=q.inited?q.module.envIsBrave:q.module.envIsBrave=function(){var e=q.env;return Reflect.has(e,"brave")?e.brave:e.brave=Reflect.has(Me,"Brave")},gt=q.inited?q.module.envIsChakra:q.module.envIsChakra=function(){var e=q.env;return Reflect.has(e,"chakra")?e.chakra:e.chakra=Reflect.has(Me,"chakracore")},xt=q.inited?q.module.utilIsOwnPath:q.module.utilIsOwnPath=(V=G.PKG_FILENAMES,function(e){if("string"==typeof e)for(var t=0,r=null==V?0:V.length;t<r;t++){var i=V[t];if(e===i)return!0}return!1}),bt=q.inited?q.module.envHasLoaderModule:q.module.envHasLoaderModule=function(e){return Ke(e,(function({filename:e}){return xt(e)}))},_t=q.inited?q.module.envIsInternal:q.module.envIsInternal=function(){var t=q.env;return Reflect.has(t,"internal")?t.internal:t.internal=e.id.startsWith("internal/")},Rt=e,St=new Set;null!=Rt.parent&&!St.has(Rt.parent);)Rt=Rt.parent,St.add(Rt);var wt=Rt,Et=q.inited?q.module.envIsPreloaded:q.module.envIsPreloaded=function(){var e=q.env;return Reflect.has(e,"preloaded")?e.preloaded:e.preloaded=!!_t()||"internal/preload"===wt.id&&bt(wt.children)},kt=q.inited?q.module.envIsCheck:q.module.envIsCheck=function(){var e=q.env;if(Reflect.has(e,"check"))return e.check;var t=Pe.length;return e.check=(1===t||2===t)&&He().check&&Et()},Pt=q.inited?q.module.envIsCLI:q.module.envIsCLI=function(){var e=q.env;return Reflect.has(e,"cli")?e.cli:e.cli=Pe.length>1&&Et()},It=q.inited?q.module.envIsDevelopment:q.module.envIsDevelopment=function(){var e=q.env;return Reflect.has(e,"development")?e.development:e.development="development"===Ae.NODE_ENV},Nt=q.inited?q.module.envIsElectron:q.module.envIsElectron=function(){var e=q.env;return Reflect.has(e,"electron")?e.electron:e.electron=Reflect.has(Me,"electron")||yt()},At=q.inited?q.module.envIsElectronRenderer:q.module.envIsElectronRenderer=function(){var e=q.env;return Reflect.has(e,"electronRenderer")?e.electronRenderer:e.electronRenderer=Nt()&&"renderer"===De},Ct=q.inited?q.module.envIsPrint:q.module.envIsPrint=function(){var e=q.env;return Reflect.has(e,"print")?e.print:e.print=1===Pe.length&&He().print&&Et()},Tt=q.inited?q.module.envIsEval:q.module.envIsEval=function(){var e=q.env;return Reflect.has(e,"eval")?e.eval:e.eval=!!Ct()||1===Pe.length&&He().eval&&Et()},Ot=q.inited?q.module.envIsJest:q.module.envIsJest=function(){var e=q.env;return Reflect.has(e,"jest")?e.jest:e.jest=!!__jest__},Lt=q.inited?q.module.envIsNdb:q.module.envIsNdb=function(){var e=q.env;return Reflect.has(e,"ndb")?e.ndb:e.ndb=Reflect.has(Me,"ndb")},Dt=q.inited?q.module.envIsNyc:q.module.envIsNyc=function(){var e=q.env;return Reflect.has(e,"nyc")?e.nyc:e.nyc=we(Ae,"NYC_ROOT_ID")},Mt=q.inited?q.module.envIsREPL:q.module.envIsREPL=function(){var e=q.env;return Reflect.has(e,"repl")?e.repl:e.repl=1===Pe.length&&(!!Et()||"<repl>"===wt.id&&null===wt.filename&&!1===wt.loaded&&null==wt.parent&&bt(wt.children))},Ft=q.inited?q.module.envIsRunkit:q.module.envIsRunkit=function(){var e=q.env;return Reflect.has(e,"runkit")?e.runkit:e.runkit=we(Ae,"RUNKIT_HOST")},jt={__proto__:null};f(jt,"BRAVE",yt),f(jt,"CHAKRA",gt),f(jt,"CHECK",kt),f(jt,"CLI",Pt),f(jt,"DEVELOPMENT",It),f(jt,"ELECTRON",Nt),f(jt,"ELECTRON_RENDERER",At),f(jt,"EVAL",Tt),f(jt,"FLAGS",He),f(jt,"INTERNAL",_t),f(jt,"JEST",Ot),f(jt,"NDB",Lt),f(jt,"NYC",Dt),f(jt,"OPTIONS",vt),f(jt,"PRELOADED",Et),f(jt,"PRINT",Ct),f(jt,"REPL",Mt),f(jt,"RUNKIT",Ft),f(jt,"WIN32",Xe);var Vt,Gt,Ut,Bt,Wt,qt,zt,$t,Kt,Ht,Jt,Xt,Yt,Qt,Zt,er,tr,rr,ir,nr=jt,sr=q.inited?q.module.SafeBuffer:q.module.SafeBuffer=pe(q.external.Buffer),ar=q.inited?q.module.GenericBuffer:q.module.GenericBuffer={alloc:sr.alloc,concat:sr.concat,slice:z(sr.prototype.slice)},or=q.inited?q.module.utilAssign:q.module.utilAssign=function(e){for(var t=arguments.length,r=0;++r<t;){var i=arguments[r];for(var n in i)we(i,n)&&(e[n]=i[n])}return e},lr=q.inited?q.module.builtinIds:q.module.builtinIds=(function(){var t=nr.FLAGS,r=e.constructor.builtinModules;if(Array.isArray(r)&&Object.isFrozen(r))r=Array.from(r);else{var i=t.exposeInternals;for(var n in r=[],ee.natives)i?"internal/bootstrap_loaders"!==n&&"internal/bootstrap/loaders"!==n&&r.push(n):n.startsWith("internal/")||r.push(n)}return r.sort()})(),ur=q.inited?q.module.builtinLookup:q.module.builtinLookup=(function(){for(var e={__proto__:null},t=0,r=null==lr?0:lr.length;t<r;t++){var i=lr[t];e[i]=!0}return e})(),cr=q.inited?q.module.utilDefaults:q.module.utilDefaults=function(e){for(var t=arguments.length,r=0;++r<t;){var i=arguments[r];for(var n in i)!we(i,n)||void 0!==e[n]&&we(e,n)||(e[n]=i[n])}return e},pr=q.inited?q.module.utilIsError:q.module.utilIsError=(function(){var e=qe.types;if("function"==typeof(e&&e.isNativeError))return e.isNativeError;var t=ee.util.isNativeError;return"function"==typeof t?t:qe.isError})(),hr=q.inited?q.module.errorCaptureStackTrace:q.module.errorCaptureStackTrace=(Vt=Error.captureStackTrace,function(e,t){return pr(e)&&("function"==typeof t?Vt(e,t):Vt(e)),e}),fr=q.inited?q.module.utilGet:q.module.utilGet=function(e,t){try{return e[t]}catch(e){}},dr=q.inited?q.module.errorGetLocationFromStackTrace:q.module.errorGetLocationFromStackTrace=(function(){var e=/^(.+?):(\d+)(?=\n)/,t=/^ *at (?:.+? \()?(.+?):(\d+)(?:\:(\d+))?/gm;function r(e){return Ze(e)&&!xt(e)}return function(i){if(!pr(i))return null;var n=fr(i,"stack");if("string"!=typeof n)return null;var s=e.exec(n);if(s){var a=s,o=a[1],l=a[2];if(r(o))return{column:0,filename:o,line:l}}for(t.lastIndex=0;s=t.exec(n);){var u=s,c=u[1],p=u[2],h=u[3];if(r(c))return{column:h,filename:c,line:p}}return null}})(),mr=q.inited?q.module.utilEncodeURI:q.module.utilEncodeURI=(Gt=encodeURI,function(e){return"string"==typeof e?Gt(e):""}),vr=q.inited?q.module.pathNormalize:q.module.pathNormalize=(Ut=/\\/g,Bt=Xe(),function(e){return"string"!=typeof e?"":Bt?e.replace(Ut,"/"):e}),yr=q.inited?q.module.utilGetURLFromFilePath:q.module.utilGetURLFromFilePath=(function(){var e=/[?#]/g,t={"#":"%23","?":"%3F"};function r(e){return t[e]}return function(t){var i="string"==typeof t?t.length:0;if(!i)return"file:///";var n=t,s=i;t=vr(_e(t)),t=mr(t).replace(e,r),i=t.length,47!==t.charCodeAt(i-1)&&Ye(n.charCodeAt(s-1))&&(t+="/");for(var a=-1;++a<i&&47===t.charCodeAt(a););return a>1?t="/"+t.slice(a):a||(t="/"+t),"file://"+t}})(),gr=q.inited?q.module.utilGetModuleURL:q.module.utilGetModuleURL=function(e){if("string"==typeof e)return Ze(e)?yr(e):e;if(oe(e)){var t=e.filename,r=e.id;if("string"==typeof t)return yr(t);if("string"==typeof r)return r}return""},xr=q.inited?q.module.utilSet:q.module.utilSet=function(e,t,r){try{e[t]=r}catch(e){}return e},br=q.inited?q.module.utilToString:q.module.utilToString=function(e){if("string"==typeof e)return e;try{return e+""}catch(e){}return""},_r=q.inited?q.module.utilToStringLiteral:q.module.utilToStringLiteral=(tr=/\\"/g,rr={__proto__:null,'"':/\\?"/g,"'":/\\?'/g,"`":/\\?`/g},ir={__proto__:null,'"':'"',"'":"'","`":"`",back:"`",double:'"',single:"'"},function(e,t='"'){var r=ir[t]||'"',i=JSON.stringify(e)||br(e);if('"'===r&&34===i.charCodeAt(0))return i;var n=i.slice(1,-1),s=n.replace(tr,'"');return r+s.replace(rr[r],"\\"+r)+r}),Rr=q.inited?q.module.errors:q.module.errors=(function(){var e,t,r,i=G.PKG_VERSION,n=q.external,s=n.Error,a=n.ReferenceError,o=n.SyntaxError,l=n.TypeError,u={__proto__:null},c={__proto__:null},p={depth:2};function h(e,t,r){u[e]=(function(e,t){return function(...r){var i=r.length,n=i?r[i-1]:null,s="function"==typeof n?r.pop():null,a=new e(c[t](...r));s&&hr(a,s);var o=dr(a);if(o){var l=fr(a,"stack");"string"==typeof l&&xr(a,"stack",o.filename+":"+o.line+"\n"+l)}return a}})(r,e),c[e]=t}function f(e,t,r){u[e]=(function(e,t){return class extends e{constructor(...e){super(c[t](...e)),"MODULE_NOT_FOUND"===t&&(this.code=t,this.name=super.name)}get code(){return t}set code(e){Ee(this,"code",e)}get name(){return super.name+" ["+t+"]"}set name(e){Ee(this,"name",e)}}})(r,e),c[e]=t}function d(e){return"symbol"==typeof e?br(e):_r(e,"'")}function m(e){var t=Be(e,p);return t.length>128?t.slice(0,128)+"...":t}return h("ERR_CONST_ASSIGNMENT",(function(){return"Assignment to constant variable."}),l),h("ERR_EXPORT_CYCLE",(function(e,t){return"Detected cycle while resolving name '"+t+"' in ES module: "+gr(e)}),o),h("ERR_EXPORT_MISSING",(function(e,t){return"Missing export name '"+t+"' in ES module: "+gr(e)}),o),h("ERR_EXPORT_STAR_CONFLICT",(function(e,t){return"Conflicting indirect export name '"+t+"' in ES module: "+gr(e)}),o),h("ERR_INVALID_ESM_FILE_EXTENSION",(function(e){return"Cannot load ES module from .mjs: "+gr(e)}),s),h("ERR_INVALID_ESM_OPTION",(function(e,t,r){return"The esm@"+i+" option "+(r?br(e):_r(e,"'"))+" is invalid. Received "+m(t)}),s),h("ERR_NS_ASSIGNMENT",(function(e,t){return"Cannot assign to read only module namespace property "+d(t)+" of "+gr(e)}),l),h("ERR_NS_DEFINITION",(function(e,t){return"Cannot define module namespace property "+d(t)+" of "+gr(e)}),l),h("ERR_NS_DELETION",(function(e,t){return"Cannot delete module namespace property "+d(t)+" of "+gr(e)}),l),h("ERR_NS_EXTENSION",(function(e,t){return"Cannot add module namespace property "+d(t)+" to "+gr(e)}),l),h("ERR_NS_REDEFINITION",(function(e,t){return"Cannot redefine module namespace property "+d(t)+" of "+gr(e)}),l),h("ERR_UNDEFINED_IDENTIFIER",(function(e){return e+" is not defined"}),a),h("ERR_UNKNOWN_ESM_OPTION",(function(e){return"Unknown esm@"+i+" option: "+e}),s),e="MODULE_NOT_FOUND",t=function(e){return"Cannot find module "+_r(e,"'")},r=s,u[e]=(function(e,t){return function(...r){var i=new e(c[t](...r));return i.code=t,i}})(r,e),c[e]=t,f("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}),l),f("ERR_INVALID_ARG_VALUE",(function(e,t,r="is invalid"){return"The argument '"+e+"' "+r+". Received "+m(t)}),s),f("ERR_INVALID_PROTOCOL",(function(e,t){return"Protocol '"+e+"' not supported. Expected '"+t+"'"}),s),f("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}),s),f("ERR_REQUIRE_ESM",(function(e){return"Must use import to load ES module: "+gr(e)}),s),f("ERR_UNKNOWN_FILE_EXTENSION",(function(e){return"Unknown file extension: "+e}),s),u})(),Sr=q.inited?q.module.SafeArray:q.module.SafeArray=pe(q.external.Array),wr=q.inited?q.module.GenericArray:q.module.GenericArray=(Wt=Array.prototype,qt=Sr.prototype,{concat:z(qt.concat),filter:z(qt.filter),from:Sr.from,indexOf:z(Wt.indexOf),join:z(Wt.join),of:Sr.of,push:z(Wt.push),unshift:z(Wt.unshift)}),Er=q.inited?q.module.GenericObject:q.module.GenericObject=(zt=q.external.Object,$t=Object.create,Kt=Object.defineProperties,{create:(e,t)=>null===e||Y(e)?null===t?$t(e):$t(e,t):null==t?new zt:Kt(new zt,t)}),kr=q.inited?q.module.RealModule:q.module.RealModule=ne(K("module")),Pr=q.inited?q.module.safeJSON:q.module.safeJSON=pe(q.external.JSON),Ir=q.inited?q.module.pathToNamespacedPath:q.module.pathToNamespacedPath="function"==typeof Se?Se:fe,Nr={__proto__:null,".js":function(e,t){e._compile(dt(ot(t,"utf8")),t)},".json":function(e,t){var r=ot(t,"utf8");try{e.exports=Pr.parse(r)}catch(e){throw e.message=t+": "+br(e.message),e}},".node":function(e,t){return Fe.dlopen(e,Ir(t))}},Ar=Nr,Cr={extensions:Ar,globalPaths:null,mainModule:null,moduleCache:{__proto__:null},scratchCache:{__proto__:null}},Tr=Cr,Or=q.inited?q.module.utilSafeGetEnv:q.module.utilSafeGetEnv=function(e){if(void 0===Ht&&(Ht="function"==typeof ee.util.safeGetenv),Ht&&"string"==typeof e)try{return ee.util.safeGetenv(e)}catch(e){}return Ae[e]},Lr=function(){var e,t,r=H.env,i="win32"===H.platform;i?(e=r.USERPROFILE,t=r.HOME):(e=Or("HOME"),t=Or("NODE_PATH"));var n=_e(H.execPath,"..",i?"":".."),s=wr.of(_e(n,"lib","node"));if(e&&(wr.unshift(s,_e(e,".node_libraries")),wr.unshift(s,_e(e,".node_modules"))),"string"!=typeof t)return s;var a=t.split(me),o=wr.filter(a,Boolean);return wr.concat(o,s)},Dr=q.inited?q.module.utilCopyProperty:q.module.utilCopyProperty=function(e,t,r){if(!Y(e)||!Y(t))return e;var i=Reflect.getOwnPropertyDescriptor(t,r);return i&&(le(i)?e[r]=t[r]:Reflect.defineProperty(e,r,i)),e},Mr=q.inited?q.module.utilGetPrototypeOf:q.module.utilGetPrototypeOf=function(e){return Y(e)?Reflect.getPrototypeOf(e):null},Fr=q.inited?q.module.utilSetPrototypeOf:q.module.utilSetPrototypeOf=function(e,t){return Y(e)&&Reflect.setPrototypeOf(e,Y(t)?t:null),e},jr=q.inited?q.module.utilCall:q.module.utilCall=(function(){var e=[];return function(t,r){return Reflect.apply(t,r,e)}})(),Vr=q.inited?q.module.utilIsOwnProxy:q.module.utilIsOwnProxy=(Jt=G.PKG_PREFIX,Xt=0,Yt=RegExp("[\\[\"']"+Jt+":proxy['\"\\]]\\s*:\\s*1\\s*\\}\\s*.?$"),Qt={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0},Zt={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:1,maxArrayLength:0,showHidden:!0,showProxy:!0},function(e){return te.instances.has(e)||(function(e){if(!q.support.inspectProxies||!Y(e)||1!=++Xt)return!1;var t;try{t=Be(e,Qt)}finally{Xt-=1}if(!t.startsWith("Proxy"))return!1;Xt+=1;try{t=Be(e,Zt)}finally{Xt-=1}return Yt.test(t)})(e)}),Gr=q.inited?q.module.shimFunctionPrototypeToString:q.module.shimFunctionPrototypeToString=(er={enable(e){var t=q.memoize.shimFunctionPrototypeToString,r=Function("c","return c.Function")(e),i=r.prototype;if((function(e,t){var r=t.get(e);if("boolean"==typeof r)return r;r=!0;try{var i=e.toString;if("function"==typeof i){var n=new te(i,{});r=Reflect.apply(i,n,[])===Reflect.apply(i,i,[])}}catch(e){r=!1}return t.set(e,r),r})(i,t))return e;var n=i.toString,s=q.proxyNativeSourceText,a=s||"function () { [native code] }",o=function(){var e=this;s&&Vr(e)&&(e=ne(e));try{return jr(n,e)}catch(t){if("function"!=typeof e)throw t}if(Vr(e))try{return jr(n,ne(e))}catch(e){}return a};try{i.toString=new te(n,{apply:(e,t)=>jr(o,t)}),t.set(i,!0)}catch(e){}return e}},er),Ur=q.inited?q.module.utilMaskFunction:q.module.utilMaskFunction=(Gr.enable(q.safeGlobal),function(e,t){if("function"!=typeof t)return e;var r=q.memoize.utilMaskFunction,i=r.get(e);if(i)return i.proxy;var n=new te(e,{get:function e(t,r,s){if("toString"===r&&!we(t,"toString"))return i.toString;s===n&&(s=t);try{return Reflect.get(t,r,s)}catch(t){throw hr(t,e)}}}),s=new te(e.toString,{apply:function t(r,n,s){Bu.state.default.options.debug||"function"!=typeof n||ne(n)!==e||(n=i.source);try{return Reflect.apply(r,n,s)}catch(e){throw hr(e,t)}}});t=r.get(t)||t,"function"!=typeof t&&(t=t.source),Dr(e,t,"name"),Fr(e,Mr(t));var a=we(e,"prototype")?e.prototype:void 0,o=we(t,"prototype")?t.prototype:void 0;if(Y(a)&&Y(o))Fr(a,Mr(o));else{var l=Reflect.getOwnPropertyDescriptor(t,"prototype");l?Reflect.defineProperty(e,"prototype",l):Reflect.deleteProperty(e,"prototype")}return i={proxy:n,source:t,toString:s},r.set(e,i).set(n,i),n}),Br=q.inited?q.module.utilAlwaysTrue:q.module.utilAlwaysTrue=function(){return!0},Wr=q.inited?q.module.FastPath:q.module.FastPath=(function(){class e{constructor(e){this.stack=[e]}call(e,t,r){var i=this.stack,n=i[i.length-1];i.push(r,n[r]);var s=e[t](this);return i.length-=2,s}each(e,t){for(var r=this.stack,i=r[r.length-1],n=i.length,s=-1;++s<n;)r.push(s,i[s]),e[t](this),r.length-=2}getNode(e,t){var r=this.stack,i=r.length;for("function"!=typeof t&&(t=Br),void 0!==e&&(i=e<0?i+e:e);i-- >0;){var n=r[i--];if(oe(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 Reflect.setPrototypeOf(e.prototype,null),e})(),qr=q.inited?q.module.MagicString:q.module.MagicString=(function(){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}contains(e){return this.start<e&&e<this.end}edit(e){this.content=e,this.intro="",this.outro=""}prependLeft(e){this.outro=e+this.outro}prependRight(e){this.intro=e+this.intro}split(t){var r=t-this.start,i=this.original.slice(0,r),n=this.original.slice(r),s=new e(t,this.end,n);return s.outro=this.outro,s.next=this.next,this.original=i,this.end=t,this.content=i,this.outro="",this.next=s,s}toString(){return this.intro+this.content+this.outro}}Reflect.setPrototypeOf(e.prototype,null);class t{constructor(t){var r=new e(0,t.length,t);this.original=t,this.intro="",this.outro="",this.firstChunk=r,this.lastSearchedChunk=r,this.byStart={__proto__:null},this.byStart[0]=r,this.byEnd={__proto__:null},this.byEnd[t.length]=r}overwrite(e,t,r){this._split(e),this._split(t);var i=this.byStart[e],n=this.byEnd[t];if(i.edit(r),i===n)return this;for(var s=i.next;s!==n;)s.edit(""),s=s.next;return s.edit(""),this}prependLeft(e,t){this._split(e);var r=this.byEnd[e];return r?r.prependLeft(t):this.intro=t+this.intro,this}prependRight(e,t){this._split(e);var r=this.byStart[e];return r?r.prependRight(t):this.outro=t+this.outro,this}_split(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,r=e>t.end;t;){if(t.contains(e))return void this._splitChunk(t,e);t=r?this.byStart[t.end]:this.byEnd[t.start]}}_splitChunk(e,t){var r=e.split(t);this.byEnd[t]=e,this.byStart[t]=r,this.byEnd[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 Reflect.setPrototypeOf(t.prototype,null),t})();class zr{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 $r(e,t){return new zr(e,{beforeExpr:!0,binop:t})}var Kr={beforeExpr:!0},Hr={startsExpr:!0},Jr={};function Xr(e,t={}){return t.keyword=e,Jr[e]=new zr(e,t)}var Yr={num:new zr("num",Hr),regexp:new zr("regexp",Hr),string:new zr("string",Hr),name:new zr("name",Hr),eof:new zr("eof"),bracketL:new zr("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new zr("]"),braceL:new zr("{",{beforeExpr:!0,startsExpr:!0}),braceR:new zr("}"),parenL:new zr("(",{beforeExpr:!0,startsExpr:!0}),parenR:new zr(")"),comma:new zr(",",Kr),semi:new zr(";",Kr),colon:new zr(":",Kr),dot:new zr("."),question:new zr("?",Kr),arrow:new zr("=>",Kr),template:new zr("template"),invalidTemplate:new zr("invalidTemplate"),ellipsis:new zr("...",Kr),backQuote:new zr("`",Hr),dollarBraceL:new zr("${",{beforeExpr:!0,startsExpr:!0}),eq:new zr("=",{beforeExpr:!0,isAssign:!0}),assign:new zr("_=",{beforeExpr:!0,isAssign:!0}),incDec:new zr("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new zr("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:$r("||",1),logicalAND:$r("&&",2),bitwiseOR:$r("|",3),bitwiseXOR:$r("^",4),bitwiseAND:$r("&",5),equality:$r("==/!=/===/!==",6),relational:$r("</>/<=/>=",7),bitShift:$r("<</>>/>>>",8),plusMin:new zr("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:$r("%",10),star:$r("*",10),slash:$r("/",10),starstar:new zr("**",{beforeExpr:!0}),_break:Xr("break"),_case:Xr("case",Kr),_catch:Xr("catch"),_continue:Xr("continue"),_debugger:Xr("debugger"),_default:Xr("default",Kr),_do:Xr("do",{isLoop:!0,beforeExpr:!0}),_else:Xr("else",Kr),_finally:Xr("finally"),_for:Xr("for",{isLoop:!0}),_function:Xr("function",Hr),_if:Xr("if"),_return:Xr("return",Kr),_switch:Xr("switch"),_throw:Xr("throw",Kr),_try:Xr("try"),_var:Xr("var"),_const:Xr("const"),_while:Xr("while",{isLoop:!0}),_with:Xr("with"),_new:Xr("new",{beforeExpr:!0,startsExpr:!0}),_this:Xr("this",Hr),_super:Xr("super",Hr),_class:Xr("class",Hr),_extends:Xr("extends",Kr),_export:Xr("export"),_import:Xr("import"),_null:Xr("null",Hr),_true:Xr("true",Hr),_false:Xr("false",Hr),_in:Xr("in",{beforeExpr:!0,binop:7}),_instanceof:Xr("instanceof",{beforeExpr:!0,binop:7}),_typeof:Xr("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Xr("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Xr("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Qr={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"},Zr="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",ei={5:Zr,6:Zr+" const class extends export import super"},ti=/^in(stanceof)?$/,ri="\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",ii="\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",ni=RegExp("["+ri+"]"),si=RegExp("["+ri+ii+"]");ri=ii=null;var ai=[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],oi=[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 li(e,t){for(var r=65536,i=0;i<t.length;i+=2){if(r+=t[i],r>e)return!1;if(r+=t[i+1],r>=e)return!0}}function ui(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&ni.test(String.fromCharCode(e)):!1!==t&&li(e,ai)))}function ci(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&si.test(String.fromCharCode(e)):!1!==t&&(li(e,ai)||li(e,oi)))))}var pi=/\r\n?|\n|\u2028|\u2029/,hi=RegExp(pi.source,"g");function fi(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var di=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/,mi=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,vi=Object.prototype,yi=vi.hasOwnProperty,gi=vi.toString;function xi(e,t){return yi.call(e,t)}var bi=Array.isArray||function(e){return"[object Array]"===gi.call(e)};class _i{constructor(e,t){this.line=e,this.column=t}offset(e){return new _i(this.line,this.column+e)}}class Ri{constructor(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)}}function Si(e,t){for(var r=1,i=0;;){hi.lastIndex=i;var n=hi.exec(e);if(!(n&&n.index<t))return new _i(r,t-i);++r,i=n.index+n[0].length}}var wi={ecmaVersion:7,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1,plugins:{}},Ei={};function ki(e){return RegExp("^(?:"+e.replace(/ /g,"|")+")$")}class Pi{constructor(e,t,r){this.options=e=(function(e){var t={};for(var r in wi)t[r]=e&&xi(e,r)?e[r]:wi[r];if(t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),bi(t.onToken)){var i=t.onToken;t.onToken=function(e){return i.push(e)}}return bi(t.onComment)&&(t.onComment=(function(e,t){return function(r,i,n,s,a,o){var l={type:r?"Block":"Line",value:i,start:n,end:s};e.locations&&(l.loc=new Ri(this,a,o)),e.ranges&&(l.range=[n,s]),t.push(l)}})(t,t.onComment)),t})(e),this.sourceFile=e.sourceFile,this.keywords=ki(ei[e.ecmaVersion>=6?6:5]);var i="";if(!e.allowReserved){for(var n=e.ecmaVersion;!(i=Qr[n]);n--);"module"===e.sourceType&&(i+=" await")}this.reservedWords=ki(i);var s=(i?i+" ":"")+Qr.strict;this.reservedWordsStrict=ki(s),this.reservedWordsStrictBind=ki(s+" "+Qr.strictBind),this.input=t+"",this.containsEsc=!1,this.loadPlugins(e.plugins),r?(this.pos=r,this.lineStart=this.input.lastIndexOf("\n",r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(pi).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Yr.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.inFunction=this.inGenerator=this.inAsync=!1,this.yieldPos=this.awaitPos=0,this.labels=[],0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterFunctionScope(),this.regexpState=null}isKeyword(e){return this.keywords.test(e)}isReservedWord(e){return this.reservedWords.test(e)}extend(e,t){this[e]=t(this[e])}loadPlugins(e){for(var t in e){var r=Ei[t];if(!r)throw Error("Plugin '"+t+"' not found");r(this,e[t])}}parse(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)}}var Ii=Pi.prototype,Ni=/^(?:'((?:\\.|[^'])*?)'|"((?:\\.|[^"])*?)"|;)/;function Ai(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}Ii.strictDirective=function(e){for(;;){mi.lastIndex=e,e+=mi.exec(this.input)[0].length;var t=Ni.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2]))return!0;e+=t[0].length}},Ii.eat=function(e){return this.type===e&&(this.next(),!0)},Ii.isContextual=function(e){return this.type===Yr.name&&this.value===e&&!this.containsEsc},Ii.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},Ii.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},Ii.canInsertSemicolon=function(){return this.type===Yr.eof||this.type===Yr.braceR||pi.test(this.input.slice(this.lastTokEnd,this.start))},Ii.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},Ii.semicolon=function(){this.eat(Yr.semi)||this.insertSemicolon()||this.unexpected()},Ii.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},Ii.expect=function(e){this.eat(e)||this.unexpected()},Ii.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},Ii.checkPatternErrors=function(e,t){if(e){e.trailingComma>-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")}},Ii.checkExpressionErrors=function(e,t){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")},Ii.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},Ii.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var Ci=Pi.prototype;Ci.checkPropClash=function(e,t,r){if(!(this.options.ecmaVersion>=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}}},Ci.parseExpression=function(e,t){var r=this.start,i=this.startLoc,n=this.parseMaybeAssign(e,t);if(this.type===Yr.comma){var s=this.startNodeAt(r,i);for(s.expressions=[n];this.eat(Yr.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return n},Ci.parseMaybeAssign=function(e,t,r){if(this.inGenerator&&this.isContextual("yield"))return this.parseYield();var i=!1,n=-1,s=-1;t?(n=t.parenthesizedAssign,s=t.trailingComma,t.parenthesizedAssign=t.trailingComma=-1):(t=new Ai,i=!0);var a=this.start,o=this.startLoc;this.type!==Yr.parenL&&this.type!==Yr.name||(this.potentialArrowAt=this.start);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,a,o)),this.type.isAssign){var u=this.startNodeAt(a,o);return u.operator=this.value,u.left=this.type===Yr.eq?this.toAssignable(l,!1,t):l,i||Ai.call(t),t.shorthandAssign=-1,this.checkLVal(l),this.next(),u.right=this.parseMaybeAssign(e),this.finishNode(u,"AssignmentExpression")}return i&&this.checkExpressionErrors(t,!0),n>-1&&(t.parenthesizedAssign=n),s>-1&&(t.trailingComma=s),l},Ci.parseMaybeConditional=function(e,t){var r=this.start,i=this.startLoc,n=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return n;if(this.eat(Yr.question)){var s=this.startNodeAt(r,i);return s.test=n,s.consequent=this.parseMaybeAssign(),this.expect(Yr.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return n},Ci.parseExprOps=function(e,t){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)},Ci.parseExprOp=function(e,t,r,i,n){var s=this.type.binop;if(null!=s&&(!n||this.type!==Yr._in)&&s>i){var a=this.type===Yr.logicalOR||this.type===Yr.logicalAND,o=this.value;this.next();var l=this.start,u=this.startLoc,c=this.parseExprOp(this.parseMaybeUnary(null,!1),l,u,s,n),p=this.buildBinary(t,r,e,c,o,a);return this.parseExprOp(p,t,r,i,n)}return e},Ci.buildBinary=function(e,t,r,i,n,s){var a=this.startNodeAt(e,t);return a.left=r,a.operator=n,a.right=i,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},Ci.parseMaybeUnary=function(e,t){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===Yr.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(Yr.starstar)?this.buildBinary(i,n,r,this.parseMaybeUnary(null,!1),"**",!1):r},Ci.parseExprSubscripts=function(e){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},Ci.parseSubscripts=function(e,t,r,i){for(var n,s=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&"async"===this.input.slice(e.start,e.end);;)if((n=this.eat(Yr.bracketL))||this.eat(Yr.dot)){var a=this.startNodeAt(t,r);a.object=e,a.property=n?this.parseExpression():this.parseIdent(!0),a.computed=!!n,n&&this.expect(Yr.bracketR),e=this.finishNode(a,"MemberExpression")}else if(!i&&this.eat(Yr.parenL)){var o=new Ai,l=this.yieldPos,u=this.awaitPos;this.yieldPos=0,this.awaitPos=0;var c=this.parseExprList(Yr.parenR,this.options.ecmaVersion>=8,!1,o);if(s&&!this.canInsertSemicolon()&&this.eat(Yr.arrow))return this.checkPatternErrors(o,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=l,this.awaitPos=u,this.parseArrowExpression(this.startNodeAt(t,r),c,!0);this.checkExpressionErrors(o,!0),this.yieldPos=l||this.yieldPos,this.awaitPos=u||this.awaitPos;var p=this.startNodeAt(t,r);p.callee=e,p.arguments=c,e=this.finishNode(p,"CallExpression")}else{if(this.type!==Yr.backQuote)return e;var h=this.startNodeAt(t,r);h.tag=e,h.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(h,"TaggedTemplateExpression")}},Ci.parseExprAtom=function(e){var t,r=this.potentialArrowAt===this.start;switch(this.type){case Yr._super:return this.inFunction||this.raise(this.start,"'super' outside of function or class"),t=this.startNode(),this.next(),this.type!==Yr.dot&&this.type!==Yr.bracketL&&this.type!==Yr.parenL&&this.unexpected(),this.finishNode(t,"Super");case Yr._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case Yr.name:var i=this.start,n=this.startLoc,s=this.containsEsc,a=this.parseIdent(this.type!==Yr.name);if(this.options.ecmaVersion>=8&&!s&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(Yr._function))return this.parseFunction(this.startNodeAt(i,n),!1,!1,!0);if(r&&!this.canInsertSemicolon()){if(this.eat(Yr.arrow))return this.parseArrowExpression(this.startNodeAt(i,n),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===Yr.name&&!s)return a=this.parseIdent(),!this.canInsertSemicolon()&&this.eat(Yr.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,n),[a],!0)}return a;case Yr.regexp:var o=this.value;return t=this.parseLiteral(o.value),t.regex={pattern:o.pattern,flags:o.flags},t;case Yr.num:case Yr.string:return this.parseLiteral(this.value);case Yr._null:case Yr._true:case Yr._false:return t=this.startNode(),t.value=this.type===Yr._null?null:this.type===Yr._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case Yr.parenL:var l=this.start,u=this.parseParenAndDistinguishExpression(r);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(u)&&(e.parenthesizedAssign=l),e.parenthesizedBind<0&&(e.parenthesizedBind=l)),u;case Yr.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(Yr.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case Yr.braceL:return this.parseObj(!1,e);case Yr._function:return t=this.startNode(),this.next(),this.parseFunction(t,!1);case Yr._class:return this.parseClass(this.startNode(),!1);case Yr._new:return this.parseNew();case Yr.backQuote:return this.parseTemplate();default:this.unexpected()}},Ci.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(t,"Literal")},Ci.parseParenExpression=function(){this.expect(Yr.parenL);var e=this.parseExpression();return this.expect(Yr.parenR),e},Ci.parseParenAndDistinguishExpression=function(e){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,l=[],u=!0,c=!1,p=new Ai,h=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Yr.parenR;){if(u?u=!1:this.expect(Yr.comma),n&&this.afterTrailingComma(Yr.parenR,!0)){c=!0;break}if(this.type===Yr.ellipsis){s=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===Yr.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}l.push(this.parseMaybeAssign(!1,p,this.parseParenItem))}var d=this.start,m=this.startLoc;if(this.expect(Yr.parenR),e&&!this.canInsertSemicolon()&&this.eat(Yr.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=f,this.parseParenArrowList(r,i,l);l.length&&!c||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=f||this.awaitPos,l.length>1?(t=this.startNodeAt(a,o),t.expressions=l,this.finishNodeAt(t,"SequenceExpression",d,m)):t=l[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},Ci.parseParenItem=function(e){return e},Ci.parseParenArrowList=function(e,t,r){return this.parseArrowExpression(this.startNodeAt(e,t),r)};var Ti=[];Ci.parseNew=function(){var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(Yr.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.inFunction||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(Yr.parenL)?this.parseExprList(Yr.parenR,this.options.ecmaVersion>=8,!1):Ti,this.finishNode(e,"NewExpression")},Ci.parseTemplateElement=function({isTagged:e}){var t=this.startNode();return this.type===Yr.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===Yr.backQuote,this.finishNode(t,"TemplateElement")},Ci.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.expect(Yr.dollarBraceL),t.expressions.push(this.parseExpression()),this.expect(Yr.braceR),t.quasis.push(r=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(t,"TemplateLiteral")},Ci.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===Yr.name||this.type===Yr.num||this.type===Yr.string||this.type===Yr.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Yr.star)&&!pi.test(this.input.slice(this.lastTokEnd,this.start))},Ci.parseObj=function(e,t){var r=this.startNode(),i=!0,n={};for(r.properties=[],this.next();!this.eat(Yr.braceR);){if(i)i=!1;else if(this.expect(Yr.comma),this.afterTrailingComma(Yr.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")},Ci.parseProperty=function(e,t){var r,i,n,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Yr.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===Yr.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===Yr.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,t),this.type===Yr.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(Yr.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(Yr.star),this.parsePropertyName(a,t)):i=!1,this.parsePropertyValue(a,e,r,i,n,s,t,o),this.finishNode(a,"Property")},Ci.parsePropertyValue=function(e,t,r,i,n,s,a,o){if((r||i)&&this.type===Yr.colon&&this.unexpected(),this.eat(Yr.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===Yr.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===Yr.comma||this.type===Yr.braceR)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?(this.checkUnreserved(e.key),e.kind="init",t?e.value=this.parseMaybeDefault(n,s,e.key):this.type===Yr.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 l="get"===e.kind?0:1;if(e.value.params.length!==l){var u=e.value.start;this.raiseRecoverable(u,"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")}},Ci.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(Yr.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(Yr.bracketR),e.key;e.computed=!1}return e.key=this.type===Yr.num||this.type===Yr.string?this.parseExprAtom():this.parseIdent(!0)},Ci.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=!1,e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},Ci.parseMethod=function(e,t){var r=this.startNode(),i=this.inGenerator,n=this.inAsync,s=this.yieldPos,a=this.awaitPos,o=this.inFunction;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.inGenerator=r.generator,this.inAsync=r.async,this.yieldPos=0,this.awaitPos=0,this.inFunction=!0,this.enterFunctionScope(),this.expect(Yr.parenL),r.params=this.parseBindingList(Yr.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1),this.inGenerator=i,this.inAsync=n,this.yieldPos=s,this.awaitPos=a,this.inFunction=o,this.finishNode(r,"FunctionExpression")},Ci.parseArrowExpression=function(e,t,r){var i=this.inGenerator,n=this.inAsync,s=this.yieldPos,a=this.awaitPos,o=this.inFunction;return this.enterFunctionScope(),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.inGenerator=!1,this.inAsync=e.async,this.yieldPos=0,this.awaitPos=0,this.inFunction=!0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0),this.inGenerator=i,this.inAsync=n,this.yieldPos=s,this.awaitPos=a,this.inFunction=o,this.finishNode(e,"ArrowFunctionExpression")},Ci.parseFunctionBody=function(e,t){var r=t&&this.type!==Yr.braceL,i=this.strict,n=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var s=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);i&&!s||(n=this.strictDirective(this.end),n&&s&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var a=this.labels;this.labels=[],n&&(this.strict=!0),this.checkParams(e,!i&&!n&&!t&&this.isSimpleParamList(e.params)),e.body=this.parseBlock(!1),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitFunctionScope(),this.strict&&e.id&&this.checkLVal(e.id,"none"),this.strict=i},Ci.isSimpleParamList=function(e){for(var t=0,r=null==e?0:e.length;t<r;t++){var i=e[t];if("Identifier"!==i.type)return!1}return!0},Ci.checkParams=function(e,t){for(var r={},i=0,n=e.params,s=null==n?0:n.length;i<s;i++){var a=n[i];this.checkLVal(a,"var",t?null:r)}},Ci.parseExprList=function(e,t,r,i){for(var n=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(Yr.comma),t&&this.afterTrailingComma(e))break;var a=void 0;r&&this.type===Yr.comma?a=null:this.type===Yr.ellipsis?(a=this.parseSpread(i),i&&this.type===Yr.comma&&i.trailingComma<0&&(i.trailingComma=this.start)):a=this.parseMaybeAssign(!1,i),n.push(a)}return n},Ci.checkUnreserved=function({start:e,end:t,name:r}){if(this.inGenerator&&"yield"===r&&this.raiseRecoverable(e,"Can not use 'yield' as identifier inside a generator"),this.inAsync&&"await"===r&&this.raiseRecoverable(e,"Can not use 'await' as identifier inside an async function"),this.isKeyword(r)&&this.raise(e,`Unexpected keyword '${r}'`),!(this.options.ecmaVersion<6&&-1!==this.input.slice(e,t).indexOf("\\"))){var i=this.strict?this.reservedWordsStrict:this.reservedWords;i.test(r)&&(this.inAsync||"await"!==r||this.raiseRecoverable(e,"Can not use keyword 'await' outside an async function"),this.raiseRecoverable(e,`The keyword '${r}' is reserved`))}},Ci.parseIdent=function(e,t){var r=this.startNode();return e&&"never"===this.options.allowReserved&&(e=!1),this.type===Yr.name?r.name=this.value:this.type.keyword?(r.name=this.type.keyword,"class"!==r.name&&"function"!==r.name||this.lastTokEnd===this.lastTokStart+1&&46===this.input.charCodeAt(this.lastTokStart)||this.context.pop()):this.unexpected(),this.next(),this.finishNode(r,"Identifier"),e||this.checkUnreserved(r),r},Ci.parseYield=function(){this.yieldPos||(this.yieldPos=this.start);var e=this.startNode();return this.next(),this.type===Yr.semi||this.canInsertSemicolon()||this.type!==Yr.star&&!this.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(Yr.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")},Ci.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var e=this.startNode();return this.next(),e.argument=this.parseMaybeUnary(null,!0),this.finishNode(e,"AwaitExpression")};var Oi=Pi.prototype;Oi.raise=function(e,t){var r=Si(this.input,e);t+=" ("+r.line+":"+r.column+")";var i=new SyntaxError(t);throw i.pos=e,i.loc=r,i.raisedAt=this.pos,i},Oi.raiseRecoverable=Oi.raise,Oi.curPosition=function(){if(this.options.locations)return new _i(this.curLine,this.pos-this.lineStart)};var Li=Pi.prototype;Li.toAssignable=function(e,t,r){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Can not 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<s;i++){var a=n[i];this.toAssignable(a,t),"RestElement"!==a.type||"ArrayPattern"!==a.argument.type&&"ObjectPattern"!==a.argument.type||this.raise(a.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",r&&this.checkPatternErrors(r,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);case"AssignmentPattern":break;case"ParenthesizedExpression":this.toAssignable(e.expression,t);break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else r&&this.checkPatternErrors(r,!0);return e},Li.toAssignableList=function(e,t){for(var r=e.length,i=0;i<r;i++){var n=e[i];n&&this.toAssignable(n,t)}if(r){var s=e[r-1];6===this.options.ecmaVersion&&t&&s&&"RestElement"===s.type&&"Identifier"!==s.argument.type&&this.unexpected(s.argument.start)}return e},Li.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},Li.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==Yr.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},Li.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case Yr.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(Yr.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case Yr.braceL:return this.parseObj(!0)}return this.parseIdent()},Li.parseBindingList=function(e,t,r){for(var i=[],n=!0;!this.eat(e);)if(n?n=!1:this.expect(Yr.comma),t&&this.type===Yr.comma)i.push(null);else{if(r&&this.afterTrailingComma(e))break;if(this.type===Yr.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),i.push(s),this.type===Yr.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}var a=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(a),i.push(a)}return i},Li.parseBindingListItem=function(e){return e},Li.parseMaybeDefault=function(e,t,r){if(r=r||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(Yr.eq))return r;var i=this.startNodeAt(e,t);return i.left=r,i.right=this.parseMaybeAssign(),this.finishNode(i,"AssignmentPattern")},Li.checkLVal=function(e,t,r){switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(t?"Binding ":"Assigning to ")+e.name+" in strict mode"),r&&(xi(r,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),r[e.name]=!0),t&&"none"!==t&&(("var"===t&&!this.canDeclareVarName(e.name)||"var"!==t&&!this.canDeclareLexicalName(e.name))&&this.raiseRecoverable(e.start,`Identifier '${e.name}' has already been declared`),"var"===t?this.declareVarName(e.name):this.declareLexicalName(e.name));break;case"MemberExpression":t&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ObjectPattern":for(var i=0,n=e.properties,s=null==n?0:n.length;i<s;i++){var a=n[i];this.checkLVal(a,t,r)}break;case"Property":this.checkLVal(e.value,t,r);break;case"ArrayPattern":for(var o=0,l=e.elements,u=null==l?0:l.length;o<u;o++){var c=l[o];c&&this.checkLVal(c,t,r)}break;case"AssignmentPattern":this.checkLVal(e.left,t,r);break;case"RestElement":this.checkLVal(e.argument,t,r);break;case"ParenthesizedExpression":this.checkLVal(e.expression,t,r);break;default:this.raise(e.start,(t?"Binding":"Assigning to")+" rvalue")}};class Di{constructor(e,t,r){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new Ri(e,r)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])}}var Mi=Pi.prototype;function Fi(e,t,r,i){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=i),this.options.ranges&&(e.range[1]=r),e}Mi.startNode=function(){return new Di(this,this.start,this.startLoc)},Mi.startNodeAt=function(e,t){return new Di(this,e,t)},Mi.finishNode=function(e,t){return Fi.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},Mi.finishNodeAt=function(e,t,r,i){return Fi.call(this,e,t,r,i)};var ji=Pi.prototype,Vi=Object.assign||function(e,...t){for(var r=0,i=null==t?0:t.length;r<i;r++){var n=t[r];for(var s in n)xi(n,s)&&(e[s]=n[s])}return e};ji.enterFunctionScope=function(){this.scopeStack.push({var:{},lexical:{},childVar:{},parentLexical:{}})},ji.exitFunctionScope=function(){this.scopeStack.pop()},ji.enterLexicalScope=function(){var e=this.scopeStack[this.scopeStack.length-1],t={var:{},lexical:{},childVar:{},parentLexical:{}};this.scopeStack.push(t),Vi(t.parentLexical,e.lexical,e.parentLexical)},ji.exitLexicalScope=function(){var e=this.scopeStack.pop(),t=this.scopeStack[this.scopeStack.length-1];Vi(t.childVar,e.var,e.childVar)},ji.canDeclareVarName=function(e){var t=this.scopeStack[this.scopeStack.length-1];return!xi(t.lexical,e)&&!xi(t.parentLexical,e)},ji.canDeclareLexicalName=function(e){var t=this.scopeStack[this.scopeStack.length-1];return!xi(t.lexical,e)&&!xi(t.var,e)&&!xi(t.childVar,e)},ji.declareVarName=function(e){this.scopeStack[this.scopeStack.length-1].var[e]=!0},ji.declareLexicalName=function(e){this.scopeStack[this.scopeStack.length-1].lexical[e]=!0};var Gi=Pi.prototype;Gi.parseTopLevel=function(e){var t={};for(e.body||(e.body=[]);this.type!==Yr.eof;){var r=this.parseStatement(!0,!0,t);e.body.push(r)}return this.adaptDirectivePrologue(e.body),this.next(),this.options.ecmaVersion>=6&&(e.sourceType=this.options.sourceType),this.finishNode(e,"Program")};var Ui={kind:"loop"},Bi={kind:"switch"};Gi.isLet=function(){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;mi.lastIndex=this.pos;var e=mi.exec(this.input),t=this.pos+e[0].length,r=this.input.charCodeAt(t);if(91===r||123===r)return!0;if(ui(r,!0)){for(var i=t+1;ci(this.input.charCodeAt(i),!0);)++i;var n=this.input.slice(t,i);if(!ti.test(n))return!0}return!1},Gi.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;mi.lastIndex=this.pos;var e=mi.exec(this.input),t=this.pos+e[0].length;return!(pi.test(this.input.slice(this.pos,t))||"function"!==this.input.slice(t,t+8)||t+8!==this.input.length&&ci(this.input.charAt(t+8)))},Gi.parseStatement=function(e,t,r){var i,n=this.type,s=this.startNode();switch(this.isLet()&&(n=Yr._var,i="let"),n){case Yr._break:case Yr._continue:return this.parseBreakContinueStatement(s,n.keyword);case Yr._debugger:return this.parseDebuggerStatement(s);case Yr._do:return this.parseDoStatement(s);case Yr._for:return this.parseForStatement(s);case Yr._function:return!e&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1);case Yr._class:return e||this.unexpected(),this.parseClass(s,!0);case Yr._if:return this.parseIfStatement(s);case Yr._return:return this.parseReturnStatement(s);case Yr._switch:return this.parseSwitchStatement(s);case Yr._throw:return this.parseThrowStatement(s);case Yr._try:return this.parseTryStatement(s);case Yr._const:case Yr._var:return i=i||this.value,e||"var"===i||this.unexpected(),this.parseVarStatement(s,i);case Yr._while:return this.parseWhileStatement(s);case Yr._with:return this.parseWithStatement(s);case Yr.braceL:return this.parseBlock();case Yr.semi:return this.parseEmptyStatement(s);case Yr._export:case Yr._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===Yr._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e||this.unexpected(),this.next(),this.parseFunctionStatement(s,!0);var a=this.value,o=this.parseExpression();return n===Yr.name&&"Identifier"===o.type&&this.eat(Yr.colon)?this.parseLabeledStatement(s,a,o):this.parseExpressionStatement(s,o)}},Gi.parseBreakContinueStatement=function(e,t){var r="break"===t;this.next(),this.eat(Yr.semi)||this.insertSemicolon()?e.label=null:this.type!==Yr.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var i=0;i<this.labels.length;++i){var n=this.labels[i];if(null==e.label||n.name===e.label.name){if(null!=n.kind&&(r||"loop"===n.kind))break;if(e.label&&r)break}}return i===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,r?"BreakStatement":"ContinueStatement")},Gi.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},Gi.parseDoStatement=function(e){return this.next(),this.labels.push(Ui),e.body=this.parseStatement(!1),this.labels.pop(),this.expect(Yr._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(Yr.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},Gi.parseForStatement=function(e){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(Ui),this.enterLexicalScope(),this.expect(Yr.parenL),this.type===Yr.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===Yr._var||this.type===Yr._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===Yr._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===Yr._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,i))}var s=new Ai,a=this.parseExpression(!0,s);return this.type===Yr._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Yr._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))},Gi.parseFunctionStatement=function(e,t){return this.next(),this.parseFunction(e,!0,!1,t)},Gi.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement(!this.strict&&this.type===Yr._function),e.alternate=this.eat(Yr._else)?this.parseStatement(!this.strict&&this.type===Yr._function):null,this.finishNode(e,"IfStatement")},Gi.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Yr.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Gi.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(Yr.braceL),this.labels.push(Bi),this.enterLexicalScope();for(var r=!1;this.type!==Yr.braceR;)if(this.type===Yr._case||this.type===Yr._default){var i=this.type===Yr._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(Yr.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(!0));return this.exitLexicalScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},Gi.parseThrowStatement=function(e){return this.next(),pi.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 Wi=[];Gi.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===Yr._catch){var t=this.startNode();this.next(),this.eat(Yr.parenL)?(t.param=this.parseBindingAtom(),this.enterLexicalScope(),this.checkLVal(t.param,"let"),this.expect(Yr.parenR)):(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterLexicalScope()),t.body=this.parseBlock(!1),this.exitLexicalScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(Yr._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Gi.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Gi.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(Ui),e.body=this.parseStatement(!1),this.labels.pop(),this.finishNode(e,"WhileStatement")},Gi.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement(!1),this.finishNode(e,"WithStatement")},Gi.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},Gi.parseLabeledStatement=function(e,t,r){for(var i=0,n=this.labels,s=null==n?0:n.length;i<s;i++){var a=n[i];a.name===t&&this.raise(r.start,"Label '"+t+"' is already declared")}for(var o=this.type.isLoop?"loop":this.type===Yr._switch?"switch":null,l=this.labels.length-1;l>=0;l--){var u=this.labels[l];if(u.statementStart!==e.start)break;u.statementStart=this.start,u.kind=o}return this.labels.push({name:t,kind:o,statementStart:this.start}),e.body=this.parseStatement(!0),("ClassDeclaration"===e.body.type||"VariableDeclaration"===e.body.type&&"var"!==e.body.kind||"FunctionDeclaration"===e.body.type&&(this.strict||e.body.generator||e.body.async))&&this.raiseRecoverable(e.body.start,"Invalid labeled declaration"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},Gi.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Gi.parseBlock=function(e=!0){var t=this.startNode();for(t.body=[],this.expect(Yr.braceL),e&&this.enterLexicalScope();!this.eat(Yr.braceR);){var r=this.parseStatement(!0);t.body.push(r)}return e&&this.exitLexicalScope(),this.finishNode(t,"BlockStatement")},Gi.parseFor=function(e,t){return e.init=t,this.expect(Yr.semi),e.test=this.type===Yr.semi?null:this.parseExpression(),this.expect(Yr.semi),e.update=this.type===Yr.parenR?null:this.parseExpression(),this.expect(Yr.parenR),this.exitLexicalScope(),e.body=this.parseStatement(!1),this.labels.pop(),this.finishNode(e,"ForStatement")},Gi.parseForIn=function(e,t){var r=this.type===Yr._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(Yr.parenR),this.exitLexicalScope(),e.body=this.parseStatement(!1),this.labels.pop(),this.finishNode(e,r)},Gi.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r;;){var i=this.startNode();if(this.parseVarId(i,r),this.eat(Yr.eq)?i.init=this.parseMaybeAssign(t):"const"!==r||this.type===Yr._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===i.id.type||t&&(this.type===Yr._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(Yr.comma))break}return e},Gi.parseVarId=function(e,t){e.id=this.parseBindingAtom(t),this.checkLVal(e.id,t,!1)},Gi.parseFunction=function(e,t,r,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!i)&&(e.generator=this.eat(Yr.star)),this.options.ecmaVersion>=8&&(e.async=!!i),t&&(e.id="nullableID"===t&&this.type!==Yr.name?null:this.parseIdent(),e.id&&this.checkLVal(e.id,this.inModule&&!this.inFunction?"let":"var"));var n=this.inGenerator,s=this.inAsync,a=this.yieldPos,o=this.awaitPos,l=this.inFunction;return this.inGenerator=e.generator,this.inAsync=e.async,this.yieldPos=0,this.awaitPos=0,this.inFunction=!0,this.enterFunctionScope(),t||(e.id=this.type===Yr.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r),this.inGenerator=n,this.inAsync=s,this.yieldPos=a,this.awaitPos=o,this.inFunction=l,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},Gi.parseFunctionParams=function(e){this.expect(Yr.parenL),e.params=this.parseBindingList(Yr.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Gi.parseClass=function(e,t){this.next(),this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(Yr.braceL);!this.eat(Yr.braceR);){var n=this.parseClassMember(r);n&&"MethodDefinition"===n.type&&"constructor"===n.kind&&(i&&this.raise(n.start,"Duplicate constructor in the same class"),i=!0)}return e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Gi.parseClassMember=function(e){var t=this;if(this.eat(Yr.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===Yr.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(Yr.star),s=!1;n||(this.options.ecmaVersion>=8&&i("async",!0)?(s=!0,n=this.options.ecmaVersion>=9&&this.eat(Yr.star)):i("get")?r.kind="get":i("set")&&(r.kind="set")),r.key||this.parsePropertyName(r);var a=r.key;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"),this.parseClassMethod(e,r,n,s),"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},Gi.parseClassMethod=function(e,t,r,i){t.value=this.parseMethod(r,i),e.body.push(this.finishNode(t,"MethodDefinition"))},Gi.parseClassId=function(e,t){e.id=this.type===Yr.name?this.parseIdent():!0===t?this.unexpected():null},Gi.parseClassSuper=function(e){e.superClass=this.eat(Yr._extends)?this.parseExprSubscripts():null},Gi.parseExport=function(e,t){if(this.next(),this.eat(Yr.star))return this.expectContextual("from"),this.type!==Yr.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(Yr._default)){var r;if(this.checkExport(t,"default",this.lastTokStart),this.type===Yr._function||(r=this.isAsyncFunction())){var i=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(i,"nullableID",!1,r)}else if(this.type===Yr._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(!0),"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!==Yr.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers,o=null==a?0:a.length;s<o;s++){var l=a[s];this.checkUnreserved(l.local)}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},Gi.checkExport=function(e,t,r){e&&(xi(e,t)&&this.raiseRecoverable(r,"Duplicate export '"+t+"'"),e[t]=!0)},Gi.checkPatternExport=function(e,t){var r=t.type;if("Identifier"===r)this.checkExport(e,t.name,t.start);else if("ObjectPattern"===r)for(var i=0,n=t.properties,s=null==n?0:n.length;i<s;i++){var a=n[i];this.checkPatternExport(e,a)}else if("ArrayPattern"===r)for(var o=0,l=t.elements,u=null==l?0:l.length;o<u;o++){var c=l[o];c&&this.checkPatternExport(e,c)}else"Property"===r?this.checkPatternExport(e,t.value):"AssignmentPattern"===r?this.checkPatternExport(e,t.left):"RestElement"===r?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===r&&this.checkPatternExport(e,t.expression)},Gi.checkVariableExport=function(e,t){if(e)for(var r=0,i=null==t?0:t.length;r<i;r++){var n=t[r];this.checkPatternExport(e,n.id)}},Gi.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},Gi.parseExportSpecifiers=function(e){var t=[],r=!0;for(this.expect(Yr.braceL);!this.eat(Yr.braceR);){if(r)r=!1;else if(this.expect(Yr.comma),this.afterTrailingComma(Yr.braceR))break;var i=this.startNode();i.local=this.parseIdent(!0),i.exported=this.eatContextual("as")?this.parseIdent(!0):i.local,this.checkExport(e,i.exported.name,i.exported.start),t.push(this.finishNode(i,"ExportSpecifier"))}return t},Gi.parseImport=function(e){return this.next(),this.type===Yr.string?(e.specifiers=Wi,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===Yr.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},Gi.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===Yr.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLVal(r.local,"let"),e.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(Yr.comma))return e}if(this.type===Yr.star){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdent(),this.checkLVal(i.local,"let"),e.push(this.finishNode(i,"ImportNamespaceSpecifier")),e}for(this.expect(Yr.braceL);!this.eat(Yr.braceR);){if(t)t=!1;else if(this.expect(Yr.comma),this.afterTrailingComma(Yr.braceR))break;var n=this.startNode();n.imported=this.parseIdent(!0),this.eatContextual("as")?n.local=this.parseIdent():(this.checkUnreserved(n.imported),n.local=n.imported),this.checkLVal(n.local,"let"),e.push(this.finishNode(n,"ImportSpecifier"))}return e},Gi.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},Gi.isDirectiveCandidate=function(e){return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};class qi{constructor(e,t,r,i,n){this.token=e,this.isExpr=!!t,this.preserveSpace=!!r,this.override=i,this.generator=!!n}}var zi={b_stat:new qi("{",!1),b_expr:new qi("{",!0),b_tmpl:new qi("${",!1),p_stat:new qi("(",!1),p_expr:new qi("(",!0),q_tmpl:new qi("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new qi("function",!1),f_expr:new qi("function",!0),f_expr_gen:new qi("function",!0,!1,null,!0),f_gen:new qi("function",!1,!1,null,!0)},$i=Pi.prototype;$i.initialContext=function(){return[zi.b_stat]},$i.braceIsBlock=function(e){var t=this.curContext();return t===zi.f_expr||t===zi.f_stat||(e!==Yr.colon||t!==zi.b_stat&&t!==zi.b_expr?e===Yr._return||e===Yr.name&&this.exprAllowed?pi.test(this.input.slice(this.lastTokEnd,this.start)):e===Yr._else||e===Yr.semi||e===Yr.eof||e===Yr.parenR||e===Yr.arrow||(e===Yr.braceL?t===zi.b_stat:e!==Yr._var&&e!==Yr.name&&!this.exprAllowed):!t.isExpr)},$i.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},$i.updateContext=function(e){var t,r=this.type;r.keyword&&e===Yr.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},Yr.parenR.updateContext=Yr.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===zi.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},Yr.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?zi.b_stat:zi.b_expr),this.exprAllowed=!0},Yr.dollarBraceL.updateContext=function(){this.context.push(zi.b_tmpl),this.exprAllowed=!0},Yr.parenL.updateContext=function(e){var t=e===Yr._if||e===Yr._for||e===Yr._with||e===Yr._while;this.context.push(t?zi.p_stat:zi.p_expr),this.exprAllowed=!0},Yr.incDec.updateContext=function(){},Yr._function.updateContext=Yr._class.updateContext=function(e){e.beforeExpr&&e!==Yr.semi&&e!==Yr._else&&(e!==Yr.colon&&e!==Yr.braceL||this.curContext()!==zi.b_stat)?this.context.push(zi.f_expr):this.context.push(zi.f_stat),this.exprAllowed=!1},Yr.backQuote.updateContext=function(){this.curContext()===zi.q_tmpl?this.context.pop():this.context.push(zi.q_tmpl),this.exprAllowed=!1},Yr.star.updateContext=function(e){if(e===Yr._function){var t=this.context.length-1;this.context[t]=this.context[t]===zi.f_expr?zi.f_expr_gen:zi.f_gen}this.exprAllowed=!0},Yr.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};class Ki{constructor(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new Ri(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])}}var Hi=Pi.prototype;function Ji(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}Hi.next=function(){this.options.onToken&&this.options.onToken(new Ki(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Hi.getToken=function(){return this.next(),new Ki(this)},"undefined"!=typeof Symbol&&(Hi[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===Yr.eof,value:t}}}}),Hi.curContext=function(){return this.context[this.context.length-1]},Hi.nextToken=function(){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(Yr.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Hi.readToken=function(e){return ui(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Hi.fullCharCodeAtPos=function(){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},Hi.skipBlockComment=function(){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(hi.lastIndex=r;(e=hi.exec(this.input))&&e.index<this.pos;)++this.curLine,this.lineStart=e.index+e[0].length;this.options.onComment&&this.options.onComment(!0,this.input.slice(r+2,i),r,this.pos,t,this.curPosition())},Hi.skipLineComment=function(e){for(var t=this.pos,r=this.options.onComment&&this.curPosition(),i=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!fi(i);)i=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,r,this.curPosition())},Hi.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&di.test(String.fromCharCode(e))))break e;++this.pos}}},Hi.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=e,this.value=t,this.updateContext(r)},Hi.readToken_dot=function(){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(Yr.ellipsis)):(++this.pos,this.finishToken(Yr.dot))},Hi.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(Yr.assign,2):this.finishOp(Yr.slash,1)},Hi.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),r=1,i=42===e?Yr.star:Yr.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,i=Yr.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(Yr.assign,r+1):this.finishOp(i,r)},Hi.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?Yr.logicalOR:Yr.logicalAND,2):61===t?this.finishOp(Yr.assign,2):this.finishOp(124===e?Yr.bitwiseOR:Yr.bitwiseAND,1)},Hi.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(Yr.assign,2):this.finishOp(Yr.bitwiseXOR,1)},Hi.readToken_plus_min=function(e){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&&!pi.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Yr.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(Yr.assign,2):this.finishOp(Yr.plusMin,1)},Hi.readToken_lt_gt=function(e){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(Yr.assign,r+1):this.finishOp(Yr.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(Yr.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Hi.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(Yr.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Yr.arrow)):this.finishOp(61===e?Yr.eq:Yr.prefix,1)},Hi.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Yr.parenL);case 41:return++this.pos,this.finishToken(Yr.parenR);case 59:return++this.pos,this.finishToken(Yr.semi);case 44:return++this.pos,this.finishToken(Yr.comma);case 91:return++this.pos,this.finishToken(Yr.bracketL);case 93:return++this.pos,this.finishToken(Yr.bracketR);case 123:return++this.pos,this.finishToken(Yr.braceL);case 125:return++this.pos,this.finishToken(Yr.braceR);case 58:return++this.pos,this.finishToken(Yr.colon);case 63:return++this.pos,this.finishToken(Yr.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Yr.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(Yr.prefix,1)}this.raise(this.pos,"Unexpected character '"+Ji(e)+"'")},Hi.finishOp=function(e,t){var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},Hi.readRegexp=function(){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(pi.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 class{reset(){}}(this));o.reset(r,n,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var l=null;try{l=RegExp(n,a)}catch(e){}return this.finishToken(Yr.regexp,{pattern:n,flags:a,value:l})},Hi.readInt=function(e,t){for(var r=this.pos,i=0,n=0,s=null==t?1/0:t;n<s;++n){var a,o=this.input.charCodeAt(this.pos);if(a=o>=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},Hi.readRadixNumber=function(e){this.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.start+2,"Expected number in radix "+e),ui(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Yr.num,t)},Hi.readNumber=function(e){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")),ui(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(Yr.num,s)},Hi.readCodePoint=function(){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},Hi.readString=function(e){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):(fi(i,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(Yr.string,t)};var Xi={};Hi.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Xi)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Hi.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Xi;this.raise(e,t)},Hi.readTmplToken=function(){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!==Yr.template&&this.type!==Yr.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(Yr.template,e)):36===r?(this.pos+=2,this.finishToken(Yr.dollarBraceL)):(++this.pos,this.finishToken(Yr.backQuote));if(92===r)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(fi(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}},Hi.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(Yr.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},Hi.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return Ji(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";default:if(t>=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 String.fromCharCode(t)}},Hi.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},Hi.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,i=this.options.ecmaVersion>=6;this.pos<this.input.length;){var n=this.fullCharCodeAtPos();if(ci(n,i))this.pos+=n<=65535?1:2;else{if(92!==n)break;this.containsEsc=!0,e+=this.input.slice(r,this.pos);var s=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(t?ui:ci)(a,i)||this.invalidStringToken(s,"Invalid Unicode escape"),e+=Ji(a),r=this.pos}t=!1}return e+this.input.slice(r,this.pos)},Hi.readWord=function(){var e=this.readWord1(),t=Yr.name;return this.keywords.test(e)&&(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+e),t=Jr[e]),this.finishToken(t,e)};var Yi,Qi=/^(?:'((?:\\.|[^'])*?)'|"((?:\\.|[^"])*?)"|;)/,Zi={Parser:Pi,getLineInfo:Si,lineBreakRegExp:pi,literalRegExp:Qi,skipWhiteSpaceRegExp:mi,tokTypes:Yr},en=q.inited?q.module.utilWrap:q.module.utilWrap=function(e,t){return function(...r){return Reflect.apply(t,this,[e,r])}},tn=q.inited?q.module.acornParserBigInt:q.module.acornParserBigInt=(function(){var e=110,t={enable:e=>(e.readNumber=en(e.readNumber,i),e.readRadixNumber=en(e.readRadixNumber,n),e)};function r(t,r){var i=t.input,n=t.pos;return"number"==typeof r?t.pos+=2:r=10,null!==t.readInt(r)&&i.charCodeAt(t.pos)===e?(++t.pos,t.finishToken(Yr.num,null)):(t.pos=n,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})(),rn=q.inited?q.module.parseLookahead:q.module.parseLookahead=(Yi=new Pi,function({input:e,pos:t}){return Yi.input=e,Yi.pos=t,Yi.nextToken(),Yi}),nn=q.inited?q.module.acornParserClassFields:q.module.acornParserClassFields=(function(){var e=35,t={enable:e=>(e.getTokenFromCode=en(e.getTokenFromCode,r),e.parseClassMember=en(e.parseClassMember,i),e)};function r(t,r){var i=r[0];return i!==e?Reflect.apply(t,this,r):(++this.pos,this.finishToken(Yr.name,this.readWord1()))}function i(e,t){if(this.type!==Yr.name)return Reflect.apply(e,this,t);var r=rn(this),i=r.type;if(i===Yr.parenL||i===Yr.star||i!==Yr.braceR&&i!==Yr.eq&&i!==Yr.semi&&(this.isContextual("async")||this.isContextual("get")||this.isContextual("set")||this.isContextual("static")))return Reflect.apply(e,this,t);var n=t[0],s=this.startNode();return s.computed=!1,s.key=this.parseIdent(!0),s.value=this.eat(Yr.eq)?this.parseExpression():null,this.finishNode(s,"FieldDefinition"),n.body.push(s),this.semicolon(),s}return t})(),sn=q.inited?q.module.parseErrors:q.module.parseErrors=(function(){var e=q.external,t=e.SyntaxError,r=e.TypeError;function i(e){class t extends e{constructor(e,t,r){super(r);var i=Si(e,t),n=i.column,s=i.line;this.column=n,this.line=s}}return Reflect.defineProperty(t,"name",{configurable:!0,enumerable:!1,value:e.name,writable:!1}),t}return{SyntaxError:i(t),TypeError:i(r)}})(),an=q.inited?q.module.acornParserErrorMessages:q.module.acornParserErrorMessages=(function(){var e="Duplicate export of '",t="Duplicate export '",r="'import' and 'export' may only appear at the top level",i="'import' and 'export' may appear only with 'sourceType: module'",n="Escape sequence in keyword ",s="Keyword must not contain escaped characters",a="Invalid or unexpected token",o="Unexpected end of input",l="Unexpected token",u="missing ) after argument list",c={__proto__:null,"await is only valid in async function":!0,"HTML comments are not allowed in modules":!0,"Cannot use 'import.meta' outside a module":!0,"new.target expression is not allowed here":!0,"Illegal return statement":!0,[s]:!0,[a]:!0,[o]:!0,"Unexpected eval or arguments in strict mode":!0,"Unexpected identifier":!0,"Unexpected reserved word":!0,"Unexpected strict mode reserved word":!0,"Unexpected string":!0,[l]:!0,[u]:!0,"Unterminated template literal":!0},p={__proto__:null,"'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","Can not 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":a,"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=e.raiseRecoverable=d,e.unexpected=m,e)};function f(e,t,r,i){for(var n=[],s=!0;!this.eat(e);){if(s)s=!1;else if(r||e!==Yr.parenR?this.expect(Yr.comma):this.eat(Yr.comma)||this.raise(this.start,u),t&&this.afterTrailingComma(e))break;var a=void 0;r&&this.type===Yr.comma?a=null:this.type===Yr.ellipsis?(a=this.parseSpread(i),i&&this.type===Yr.comma&&i.trailingComma<0&&(i.trailingComma=this.start)):a=this.parseMaybeAssign(!1,i),n.push(a)}return n}function d(a,o){if(Reflect.has(p,o))o=p[o];else if(o===r||o===i)o=l+" "+this.type.label;else if(o.startsWith(t))o=o.replace(t,e);else if(o.startsWith(n))o=s;else if(!Reflect.has(c,o)&&!o.startsWith(l))return;throw new sn.SyntaxError(this.input,a,o)}function m(e){null==e&&(e=this.start);var t=this.type===Yr.eof?o:a;this.raise(null!=e?e:this.start,t)}return h})(),on={__proto__:null,enable:e=>(e.parseForStatement=en(e.parseForStatement,ln),e)};function ln(e,t){var r=this.inAsync;r||this.inFunction||!this.options.allowAwaitOutsideFunction||(this.inAsync=!0);var i=e.apply(this,t);return this.inAsync=r,i}for(var un,cn,pn,hn,fn,dn,mn,vn,yn,gn,xn=on,bn=q.inited?q.module.acornParserFunctionParamsStart:q.module.acornParserFunctionParamsStart=(function(){var e={enable:e=>(e.parseFunctionParams=en(e.parseFunctionParams,t),e)};function t(e,t){var r=t[0];return r.functionParamsStart=this.start,Reflect.apply(e,this,t)}return e})(),_n=q.inited?q.module.acornParserHTMLComment:q.module.acornParserHTMLComment=(function(){var e=33,t=45,r=60,i=62,n="HTML comments are not allowed in modules",s=Zi.lineBreakRegExp,a={enable:e=>(e.readToken_lt_gt=en(e.readToken_lt_gt,o),e.readToken_plus_min=en(e.readToken_plus_min,l),e)};function o(i,s){if(this.inModule){var a=s[0],o=this.input,l=this.pos,u=o.charCodeAt(l+1);a===r&&u===e&&o.charCodeAt(l+2)===t&&o.charCodeAt(l+3)===t&&this.raise(l,n)}return Reflect.apply(i,this,s)}function l(e,r){if(this.inModule){var a=r[0],o=this.input,l=this.lastTokEnd,u=this.pos,c=o.charCodeAt(u+1);c!==a||c!==t||o.charCodeAt(u+2)!==i||0!==l&&!s.test(o.slice(l,u))||this.raise(u,n)}return Reflect.apply(e,this,r)}return a})(),Rn=q.inited?q.module.acornParserDynamicImport:q.module.acornParserDynamicImport=(function(){var e="Cannot use 'import.meta' outside a module",t="Unexpected identifier",r="Unexpected string",i="Unexpected token",n={enable:e=>(Yr._import.startsExpr=!0,e.parseExprAtom=en(e.parseExprAtom,s),e.parseStatement=en(e.parseStatement,a),e)};function s(r,i){if(this.type===Yr._import){var n=rn(this),s=n.type;if(s===Yr.dot)return(function(r){var i=r.startNode();return i.meta=r.parseIdent(!0),r.expect(Yr.dot),i.property=r.parseIdent(!0),"meta"!==i.property.name?r.raise(i.property.start,t):r.inModule||r.raise(i.meta.start,e),r.finishNode(i,"MetaProperty")})(this);if(s===Yr.parenL)return(function(e){var t=e.startNode();return e.expect(Yr._import),e.finishNode(t,"Import")})(this);this.unexpected()}var a=Reflect.apply(r,this,i),o=a.type;return o!==Yr._false&&o!==Yr._null&&o!==Yr._true||(a.raw=""),a}function a(e,n){var s,a,o=n[1];if(this.type===Yr._import){var l,u=rn(this),c=u.start,p=u.type;if(p===Yr.dot)return s=this.startNode(),a=this.parseMaybeAssign(),this.parseExpressionStatement(s,a);if(p===Yr.parenL)return(function(e){var t=e.startNode(),r=e.start,i=e.startNode(),n=e.parseExprAtom();e.expect(Yr.parenL),i.arguments=[e.parseMaybeAssign()],i.callee=n,e.finishNode(i,"CallExpression"),e.expect(Yr.parenR);var s=e.parseSubscripts(i,r);return e.parseExpressionStatement(t,s)})(this);o&&this.inModule||(l=p===Yr.name?t:p===Yr.string?r:i+" "+p.label,this.raise(c,l))}return Reflect.apply(e,this,n)}return n})(),Sn=q.inited?q.module.acornParserNumericSeparator:q.module.acornParserNumericSeparator=(function(){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,l=null!=a,u=l?a:1/0,c=-1,p=0;++c<u;){var h=this.input.charCodeAt(this.pos);if(h!==i){var f=1/0;if(h>=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}return this.pos===o||l&&this.pos-o!==a?null:p}return s})(),wn=q.inited?q.module.acornParserLiteral:q.module.acornParserLiteral=(function(){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===Yr.backQuote,this.finishNode(e,"TemplateElement")}return e})(),En=q.inited?q.module.utilAlwaysFalse:q.module.utilAlwaysFalse=function(){return!1},kn=q.inited?q.module.acornParserTolerance:q.module.acornParserTolerance=(function(){var e={enable:e=>(e.isDirectiveCandidate=e.strictDirective=En,e.canDeclareLexicalName=e.canDeclareVarName=e.isSimpleParamList=Br,e.adaptDirectivePrologue=e.checkParams=e.checkPatternErrors=e.checkPatternExport=e.checkPropClash=e.checkVariableExport=e.checkYieldAwaitInDefaultParams=e.declareLexicalName=e.declareVarName=e.enterFunctionScope=e.enterLexicalScope=e.exitFunctionScope=e.exitLexicalScope=e.invalidStringToken=e.validateRegExpFlags=e.validateRegExpPattern=Z,e.checkExpressionErrors=t,e)};function t(e){return!!e&&-1!==e.shorthandAssign}return e})(),Pn=q.inited?q.module.parseGetIdentifiersFromPattern:q.module.parseGetIdentifiersFromPattern=function(e){for(var t=[],r=[e],i=-1;++i<r.length;){var n=r[i];if(null!==n)switch(n.type){case"Identifier":t.push(n);break;case"Property":case"ObjectProperty":r.push(n.value);break;case"AssignmentPattern":r.push(n.left);break;case"ObjectPattern":r.push(...n.properties);break;case"ArrayPattern":r.push(...n.elements);break;case"RestElement":r.push(n.argument)}}return t},In=q.inited?q.module.acornParserTopLevel:q.module.acornParserTopLevel=(function(){var e={enable:e=>(e.parseTopLevel=t,e)};function t(e){for(var t=e.body||(e.body=[]),i={__proto__:null},n={__proto__:null},s={__proto__:null},a={__proto__:null},o=this.inModule,l={identifiers:s,importedLocals:a,insertIndex:e.start,insertPrefix:""},u=!1;this.type!==Yr.eof;){var c=this.parseStatement(!0,!0,i),p=c.expression,h=c.type;u||("ExpressionStatement"===h&&"Literal"===p.type&&"string"==typeof p.value?(l.insertIndex=c.end,l.insertPrefix=";"):u=!0);var f=c;if("ExportDefaultDeclaration"!==h&&"ExportNamedDeclaration"!==h||(f=c.declaration,h=f?f.type:""),"VariableDeclaration"===h)for(var d=0,m=f.declarations,v=null==m?0:m.length;d<v;d++)for(var y=m[d],g=Pn(y.id),x=0,b=null==g?0:g.length;x<b;x++){var _=g[x],R=_.name;o&&Reflect.has(n,R)&&r(this,_.start,R),s[R]=!0}else if("ClassDeclaration"===h){var S=f,w=S.id;w&&(s[w.name]=!0)}else if("FunctionDeclaration"===h){var E=f,k=E.id;if(k){var P=k.name;o&&Reflect.has(s,P)&&r(this,k.start,P),n[P]=s[P]=!0}}else if("ImportDeclaration"===h)for(var I=0,N=f.specifiers,A=null==N?0:N.length;I<A;I++){var C=N[I].local,T=C.name;Reflect.has(a,T)&&r(this,C.start,T),s[T]=a[T]=!0}t.push(c)}return this.next(),e.sourceType=this.options.sourceType,e.top=l,this.finishNode(e,"Program")}function r(e,t,r){throw new sn.SyntaxError(e.input,t,"Identifier '"+r+"' has already been declared")}return e})(),Nn=q.inited?q.module.Parser:q.module.Parser=(2,1,un={__proto__:null,2:"module",1:"script"},cn={createOptions:function(e){var t=cr({},e,cn.defaultOptions),r=t.sourceType;return t.sourceType=un[r]||r,t},defaultOptions:{allowAwaitOutsideFunction:!0,allowReturnOutsideFunction:!1,ecmaVersion:10,sourceType:"module",strict:void 0},parse(e,t){t=cn.createOptions(t);var r=t,i=r.strict,n=new Pi(t,e);tn.enable(n),nn.enable(n),an.enable(n),xn.enable(n),bn.enable(n),_n.enable(n),Rn.enable(n),Sn.enable(n),wn.enable(n),kn.enable(n),In.enable(n),void 0!==i&&(n.strict=i,i||(n.reservedWords=/^enum$/));var s=n.parse();return s.inModule=n.inModule,s.strict=n.strict,s}},cn),An=q.inited?q.module.Visitor:q.module.Visitor=(function(){var e=new Map,t={__proto__:null,alternate:!0,argument:!0,arguments:!0,block:!0,body:!0,callee:!0,cases:!0,consequent:!0,declaration:!0,declarations:!0,discriminant:!0,elements:!0,expression:!0,expressions:!0,finalizer:!0,handler:!0,init:!0,key:!0,left:!0,object:!0,properties:!0,right:!0,superClass:!0,test:!0,update:!0,value:!0};class r{visit(e,t){this.reset(t);var r=this.possibleIndexes||[];this.possibleEnd=r.length,this.possibleIndexes=r,this.possibleStart=0,this.visitWithoutReset(e)}visitWithoutReset(e){var t=e.getValue();if(oe(t))if(Array.isArray(t))e.each(this,"visitWithoutReset");else{var r="visit"+t.type;"function"==typeof this[r]?this[r](e):this.visitChildren(e)}}visitChildren(r){var i=r.getValue(),n=i.end,s=i.start,a=this.possibleIndexes,o=this.possibleStart,l=this.possibleEnd,u=o,c=l;if("number"==typeof s&&"number"==typeof n){for(;u<c&&a[u]<s;)u+=1;for(;u<c&&a[c-1]>n;)c-=1}if(u<c){this.possibleStart=u,this.possibleEnd=c;for(var p=(function(r){var i=e.get(r);if(i)return i;var n="Property"!==r.type||!r.computed,s=Q(r);i=[];for(var a=0,o=null==s?0:s.length;a<o;a++){var l=s[a];n&&"key"===l||Reflect.has(t,l)&&oe(r[l])&&i.push(l)}return e.set(r,i),i})(i),h=0,f=null==p?0:p.length;h<f;h++){var d=p[h];r.call(this,"visitWithoutReset",d)}this.possibleStart=o,this.possibleEnd=l}}}return Reflect.setPrototypeOf(r.prototype,null),r})(),Cn=q.inited?q.module.parseGetNamesFromPattern:q.module.parseGetNamesFromPattern=function(e){for(var t=Pn(e),r=[],i=0,n=null==t?0:t.length;i<n;i++){var s=t[i].name;r.push(s)}return r},Tn=q.inited?q.module.parseGetShadowed:q.module.parseGetShadowed=function(e,t,r){var i="arguments"===t,n=null;return e.getParentNode((function(s){var a=s.type;if("WithStatement"===a){var o=e.getValue();return n=s.object===o?null:s}var l=r.get(s);l||(l={__proto__:null},r.set(s,l));var u=l[t];if(void 0!==u)return n=l[t];var c="FunctionDeclaration"===a||"FunctionExpression"===a;if(i&&c)return n=s,l[t]=n;if("BlockStatement"===a)for(var p=0,h=s.body,f=null==h?0:h.length;p<f;p++){var d=h[p];if("VariableDeclaration"===d.type)for(var m=0,v=d.declarations,y=null==v?0:v.length;m<y;m++)for(var g=v[m],x=Cn(g.id),b=0,_=null==x?0:x.length;b<_;b++){var R=x[b];if(R===t)return n=g,l[t]=n}}if("CatchClause"===a){var S=s.param;if(null!==S&&S.name===t)return n=S,l[t]=n}if(c){var w=s.id;if(null!==w&&w.name===t)return n=s,l[t]=n}if(c||"ArrowFunctionExpression"===a)for(var E=0,k=s.params,P=null==k?0:k.length;E<P;E++){var I=k[E],N=Cn(I),A=N[0];if(A===t)return n=I,l[t]=n}return l[t]=n})),n},On=q.inited?q.module.parseIsIdentifier:q.module.parseIsIdentifier=function(e,t){if("Identifier"!==e.type)return!1;if(t){var r=t.type;if("Property"===r)return t.computed||t.shorthand;if(("AssignmentExpression"===r||"AssignmentPattern"===r)&&t.left===e||"BreakStatement"===r||"ContinueStatement"===r||"ImportDefaultSpecifier"===r||"ImportNamespaceSpecifier"===r||"ImportSpecifier"===r||"LabeledStatement"===r)return!1}return!0},Ln=q.inited?q.module.parseMaybeIdentifier:q.module.parseMaybeIdentifier=function(e,t){var r=e.getValue(),i=e.getParentNode();if(On(r,i)){for(var n=-2;"MemberExpression"===i.type;){n-=2;var s=e.getNode(n);if(!s)break;i=s}t(r,i)}},Dn=q.inited?q.module.parsePad:q.module.parsePad=(13,function(e,t,r,i){for(var n=e.slice(r,i),s=n.split("\n"),a=t.split("\n"),o=a.length-1,l=s.length,u=o-1;++u<l;){var c=s[u],p=c.charCodeAt(c.length-1);u>o&&(a[u]=""),13===p&&(a[u]+="\r")}return a.join("\n")}),Mn=q.inited?q.module.parseOverwrite:q.module.parseOverwrite=function(e,t,r,i){var n=e.magicString,s=Dn(n.original,i,t,r);return t!==r?n.overwrite(t,r,s):""!==s&&n.prependLeft(t,s),n},Fn=q.inited?q.module.visitorArguments:q.module.visitorArguments=(pn=new Map,new class extends An{reset(e){this.changed=!1,this.magicString=null,this.possibleIndexes=null,this.runtimeName=null,this.top=null,e&&(this.magicString=e.magicString,this.possibleIndexes=e.possibleIndexes,this.runtimeName=e.runtimeName,this.top=e.top)}visitIdentifier(e){var t=this,r=e.getValue(),i=r.name,n="arguments"===i;if(n||"__dirname"===i||"__filename"===i||"exports"===i||"module"===i||"require"===i){var s=e.getParentNode(),a=this.runtimeName,o=s.type,l="UnaryExpression"===o&&"typeof"===s.operator;if(n&&l&&!Tn(e,i,pn))return this.changed=!0,void Mn(this,r.start,r.end,"void "+a);l||!On(r,s)||Tn(e,i,pn)||Ln(e,(function(e,r){t.changed=!0;var n,s,o=e.end,l=e.start;r.shorthand?t.magicString.prependLeft(o,":"+a+'.t("'+i+'")'):("NewExpression"===r.type?(n="(",s=")"):n=s="",Mn(t,l,o,n+a+'.t("'+i+'")'+s))}))}}}),jn=q.inited?q.module.visitorAssignment:q.module.visitorAssignment=(function(){var e=new Map;function t(t,r,i){for(var n=t.assignableExports,s=t.importedLocals,a=t.magicString,o=t.runtimeName,l=r.getValue(),u=Cn(l[i]),c=l.end,p=l.start,h=0,f=null==u?0:u.length;h<f;h++){var d=u[h];Reflect.has(s,d)&&!Tn(r,d,e)&&Mn(t,p,c,o+".b()")}for(var m=0,v=null==u?0:u.length;m<v;m++){var y=u[m];if(n[y]){var g=Tn(r,y,e);if(!g||"FunctionDeclaration"===g.type)return void a.prependLeft(p,o+".u(").prependLeft(c,")")}}}return new class extends An{reset(e){this.assignableExports=null,this.importedLocals=null,this.magicString=null,this.possibleIndexes=null,this.runtimeName=null,e&&(this.assignableExports=e.assignableExports,this.importedLocals=e.importedLocals,this.magicString=e.magicString,this.possibleIndexes=e.possibleIndexes,this.runtimeName=e.runtimeName)}visitAssignmentExpression(e){t(this,e,"left"),e.call(this,"visitWithoutReset","right")}visitUpdateExpression(e){t(this,e,"argument")}}})(),Vn=q.inited?q.module.visitorEval:q.module.visitorEval=(function(){var e=new Map;return new class extends An{reset(e){this.addedImportExport=!1,this.changed=!1,this.magicString=null,this.possibleIndexes=null,this.runtimeName=null,this.strict=!1,e&&(this.addedImportExport=e.addedImportExport,this.magicString=e.magicString,this.possibleIndexes=e.possibleIndexes,this.runtimeName=e.runtimeName,this.strict=e.strict)}visitCallExpression(e){var t=e.getValue(),r=t.callee;if("eval"===r.name){if(t.arguments.length){this.changed=!0;var i=t.end,n=t.start,s=this.magicString,a=this.runtimeName,o=this.strict?a+".c":"(eval==="+a+".v?"+a+".c:"+a+".k)";s.prependLeft(r.end,"("+o).prependLeft(i,")"),this.addedImportExport&&s.prependLeft(n,a+".u(").prependLeft(i,")"),e.call(this,"visitWithoutReset","arguments")}}else this.visitChildren(e)}visitIdentifier(t){var r=t.getValue();if("eval"===r.name){var i=t.getParentNode(),n=i.type;if(("UnaryExpression"!==n||"typeof"!==i.operator)&&On(r,i)&&!Tn(t,"eval",e)){this.changed=!0;var s=r.end,a=r.start,o=this.runtimeName,l=this.strict?o+".e":"(eval==="+o+".v?"+o+".e:eval)";"Property"===n&&i.shorthand?this.magicString.prependLeft(s,":"+l):Mn(this,a,s,l)}}}}})(),Gn=q.inited?q.module.parseFindIndexes:q.module.parseFindIndexes=function(e,t){var r=[];if(!t.length)return r;for(var i,n=RegExp("\\b(?:"+t.join("|")+")\\b","g");i=n.exec(e);)i.index&&46===e.charCodeAt(i.index-1)||r.push(i.index);return r},Un=q.inited?q.module.visitorGlobals:q.module.visitorGlobals=(function(){var e={__proto__:null,Reflect:!0,console:!0},t=new Map;return new class extends An{reset(t){this.changed=!1,this.globals=or({__proto__:null},e),this.magicString=null,this.possibleIndexes=null,this.runtimeName=null,t&&(this.magicString=t.magicString,this.possibleIndexes=t.possibleIndexes,this.runtimeName=t.runtimeName)}visitIdentifier(e){var r=e.getValue(),i=r.name;if(Reflect.has(this.globals,i)){var n=e.getParentNode(),s=n.type;if(("UnaryExpression"!==s||"typeof"!==n.operator)&&On(r,n)&&!Tn(e,i,t)){this.changed=!0;var a=this.runtimeName+".g.",o=r.start;"Property"===s&&n.shorthand&&(a=":"+a+i,o=r.end),this.magicString.prependLeft(o,a)}}}}})(),Bn=q.inited?q.module.parseIndexOfPragma:q.module.parseIndexOfPragma=function(e,t){for(var r=0;;){mi.lastIndex=r,r+=mi.exec(e)[0].length;var i=Qi.exec(e.slice(r));if(null===i)return-1;if((i[1]||i[2])===t)return r;r+=i[0].length}},Wn=q.inited?q.module.parseHasPragma:q.module.parseHasPragma=function(e,t){var r=Bn(e,t);return-1!==r&&(r>=13&&"use module"===t?-1===Bn(e.slice(0,r),"use script"):!(r>=13&&"use script"===t)||-1===Bn(e.slice(0,r),"use module"))},qn=q.inited?q.module.parsePreserveChild:q.module.parsePreserveChild=function(e,t,r){var i,n=t[r],s=n.start,a=t.start;if(s>e.firstLineBreakPos){var o=s-a;i=7===o?"       ":" ".repeat(o)}else i="";return Mn(e,a,s,i)},zn=q.inited?q.module.parsePreserveLine:q.module.parsePreserveLine=function(e,{end:t,start:r}){return Mn(e,r,t,"")},$n=q.inited?q.module.visitorImportExport:q.module.visitorImportExport=(function(){function e(e,t){for(var r=e.assignableExports,i=0,n=null==t?0:t.length;i<n;i++){var s=t[i],a=s[1];r[a]=!0}}function t(e,t,r){var i=e.dependencySpecifiers,n=i[t]||(i[t]=[]);r&&"*"!==r&&-1===n.indexOf(r)&&n.push(r)}function r(e,t,r,i){var n=t[r]||(t[r]=[]);n.push(i)}function i(e,t,r){e.hoistedExports.push(...r),t.declaration?qn(e,t,"declaration"):zn(e,t)}function n(e,t,r){e.hoistedImportsString+=r,zn(e,t)}function s(e,t){return-1===t.indexOf(e)?e:s(a(e),t)}return new class extends An{finalizeHoisting(){var e=this.top,t=e.insertPrefix+(function(e,t){var r="";if(!t.length)return r;r+=e.runtimeName+".x([";for(var i=t.length-1,n=e.exportedNames,s=-1,a=0,o=null==t?0:t.length;a<o;a++){var l=t[a],u=l[0],c=l[1];n.push(u),r+='["'+u+'",()=>'+c+"]",++s!==i&&(r+=",")}return r+="]);",r})(this,this.hoistedExports)+this.hoistedImportsString;this.magicString.prependLeft(e.insertIndex,t),this.yieldIndex+=t.length}reset(e){if(this.addedImportExport=!1,this.addedImportMeta=!1,this.assignableExports=null,this.changed=!1,this.dependencySpecifiers=null,this.exportedFrom=null,this.exportedNames=null,this.exportedStars=null,this.firstLineBreakPos=-1,this.generateVarDeclarations=!1,this.hoistedExports=null,this.hoistedImportsString="",this.importedLocals=null,this.magicString=null,this.possibleIndexes=null,this.runtimeName=null,this.sourceType=null,this.strict=!1,this.temporals=null,this.top=null,this.yieldIndex=0,e){var t=e.magicString;this.assignableExports={__proto__:null},this.dependencySpecifiers={__proto__:null},this.exportedFrom={__proto__:null},this.exportedNames=[],this.exportedStars=[],this.firstLineBreakPos=t.original.search(pi),this.generateVarDeclarations=e.generateVarDeclarations,this.hoistedExports=[],this.importedLocals={__proto__:null},this.magicString=t,this.possibleIndexes=e.possibleIndexes,this.runtimeName=e.runtimeName,this.sourceType=e.sourceType,this.strict=e.strict,this.temporals={__proto__:null},this.top=e.top,this.yieldIndex=e.yieldIndex}}visitCallExpression(e){var t=e.getValue(),r=t.callee;t.arguments.length?"Import"===r.type?(this.changed=!0,Mn(this,r.start,r.end,this.runtimeName+".i"),e.call(this,"visitWithoutReset","arguments")):this.visitChildren(e):e.call(this,"visitWithoutReset","callee")}visitImportDeclaration(e){if(2===this.sourceType){this.changed=this.addedImportExport=!0;for(var i=e.getValue(),a=i.specifiers,o=a.length-1,l=(function(e,t){for(var i=t.specifiers,n={__proto__:null},s=0,a=null==i?0:i.length;s<a;s++){var o=i[s],l=o.type,u="*";"ImportSpecifier"===l?u=o.imported.name:"ImportDefaultSpecifier"===l&&(u="default"),r(0,n,u,o.local.name)}return n})(0,i),u=a.length?this.generateVarDeclarations?"var ":"let ":"",c=-1,p=0,h=null==a?0:a.length;p<h;p++){var f=a[p];u+=f.local.name+(++c===o?";":",")}u+=(function(e,r,i){var n=Q(i),a=e.runtimeName+'.w("'+r+'"';if(t(e,r),!n.length)return a+");";a+=",[";for(var o=n.length-1,l=-1,u=0,c=null==n?0:n.length;u<c;u++){var p=n[u],h=i[p],f=s("v",h);t(e,r,p),a+='["'+p+'",'+("*"===p?"null":'["'+h.join('","')+'"]')+",function("+f+"){"+h.join("=")+"="+f+"}]",++l!==o&&(a+=",")}return a+="]);",a})(this,i.source.value,l),n(this,i,u),(function(e,t){var r=e.importedLocals,i=e.temporals;for(var n in t)for(var s=0,a=t[n],o=null==a?0:a.length;s<o;s++){var l=a[s];r[l]=!0,"*"!==n&&(i[l]=!0)}})(this,l)}}visitExportAllDeclaration(e){if(2===this.sourceType){this.changed=this.addedImportExport=!0;var r=this.exportedFrom,i=this.runtimeName,s=e.getValue(),a=this.magicString.original,o=s.source,l=o.value,u=Dn(a,i+'.w("'+l+'"',s.start,o.start)+Dn(a,',[["*",null,'+i+".n()]]);",o.end,s.end);r[l]||(r[l]=[]),this.exportedStars.push(l),t(this,l),n(this,s,u)}}visitExportDefaultDeclaration(t){if(2===this.sourceType){this.changed=this.addedImportExport=!0,this.exportedNames.push("default");var r=t.getValue(),n=r.declaration,s=this.runtimeName,a=n.id,o=n.type;if("ParenthesizedExpression"===o){var l=n.expression;a=l.id,o=l.type}var u=a?a.name:s+"anonymous",c=[["default",u]];if("FunctionDeclaration"===o||a&&"ClassDeclaration"===o)a||this.magicString.prependLeft(n.functionParamsStart," "+u),i(this,r,c);else{var p=s+".d(",h=");";a||"ArrowFunctionExpression"!==o&&"ClassDeclaration"!==o&&"ClassExpression"!==o&&"FunctionExpression"!==o?"SequenceExpression"===o&&(p+="(",h=")"+h):(p="const "+u+"=",h=";"+s+".d("+u+");"),Mn(this,r.start,n.start,p),Mn(this,n.end,r.end,h)}a&&e(this,c),t.call(this,"visitWithoutReset","declaration")}}visitExportNamedDeclaration(s){if(2===this.sourceType){this.changed=this.addedImportExport=!0;var a=s.getValue(),o=a.declaration,l=a.specifiers;if(o){var u=[],c=o.id,p=o.type;if(!c||"ClassDeclaration"!==p&&"FunctionDeclaration"!==p){if("VariableDeclaration"===p)for(var h=0,f=o.declarations,d=null==f?0:f.length;h<d;h++)for(var m=f[h].id,v=Cn(m),y=0,g=null==v?0:v.length;y<g;y++){var x=v[y];u.push([x,x])}}else{var b=c.name;u.push([b,b])}i(this,a,u),(function({declaration:e,type:t}){if("ExportDefaultDeclaration"===t){var r=e.type;return"FunctionDeclaration"===r||"ClassDeclaration"===r}return"ExportNamedDeclaration"!==t||!e||"VariableDeclaration"!==e.type||"const"!==e.kind})(a)&&e(this,u),s.call(this,"visitWithoutReset","declaration")}else if(null===a.source){for(var _=this.top.identifiers,R=[],S=0,w=null==l?0:l.length;S<w;S++){var E=l[S],k=E.local.name;if(!Reflect.has(_,k))throw new sn.SyntaxError(this.magicString.original,E.start,"Export '"+k+"' is not defined in module");R.push([E.exported.name,k])}i(this,a,R),e(this,R)}else{var P=this.exportedFrom,I=this.exportedNames,N=this.runtimeName,A={__proto__:null},C=a.source.value;t(this,C);for(var T=P[C]||(P[C]=[]),O=0,L=null==l?0:l.length;O<L;O++){var D=l[O],M=D.exported.name,F=D.local.name;I.push(M),T.push(M===F?[M]:[M,F]),t(this,C,F),r(0,A,F,N+".entry.exports."+M)}for(var j=Q(A),V=j.length-1,G=N+'.w("'+C+'",[',U=-1,B=0,W=null==j?0:j.length;B<W;B++){var q=j[B];G+='["'+q+'",null,function(v){'+A[q].join("=")+"=v}]",++U!==V&&(G+=",")}G+="]);",n(this,a,G)}}}visitMetaProperty(e){var t=e.getValue(),r=t.meta;"import"===r.name&&(this.changed=this.addedImportMeta=!0,Mn(this,r.start,r.end,this.runtimeName+"._"))}}})(),Kn=q.inited?q.module.utilIsObjectEmpty:q.module.utilIsObjectEmpty=function(e){for(var t in e)if(we(e,t))return!1;return!0},Hn=q.inited?q.module.utilStripShebang:q.module.utilStripShebang=(35,hn=/^#!.*/,function(e){return"string"!=typeof e?"":35===e.charCodeAt(0)?e.replace(hn,""):e}),Jn=q.inited?q.module.visitorTemporal:q.module.visitorTemporal=(function(){var e=new Map;return new class extends An{reset(e){this.changed=!1,this.magicString=null,this.possibleIndexes=null,this.runtimeName=null,this.temporals=null,e&&(this.magicString=e.magicString,this.possibleIndexes=e.possibleIndexes,this.runtimeName=e.runtimeName,this.temporals=e.temporals)}visitIdentifier(t){var r=this,i=t.getValue(),n=i.name;if(this.temporals[n]&&!Tn(t,n,e)){var s=this.magicString,a=this.runtimeName;Ln(t,(function(e,t){r.changed=!0;var i,o,l=e.end,u=e.start;t.shorthand?s.prependLeft(l,":"+a+'.a("'+n+'",'+n+")"):("NewExpression"===t.type?(i="(",o=")"):i=o="",s.prependRight(u,i+a+'.a("'+n+'",').prependRight(l,")"+o))}))}}visitExportDefaultDeclaration(e){this.changed=!0;var t=e.getValue();this.magicString.prependRight(t.end,this.runtimeName+'.u(["default"]);'),e.call(this,"visitWithoutReset","declaration")}visitExportNamedDeclaration(e){var t,r=e.getValue(),i=r.declaration,n=r;if(i){var s=i.type;if(n=i,"ClassDeclaration"===s)t=[i.id.name];else if("VariableDeclaration"===s){t=[];for(var a=0,o=i.declarations,l=null==o?0:o.length;a<l;a++){var u=o[a].id;t.push(...Cn(u))}}}else null===r.source&&(t=r.specifiers.map((function(e){return e.local.name})));t&&(this.changed=!0,this.magicString.prependRight(n.end,";"+this.runtimeName+".u("+JSON.stringify(t)+");")),i&&e.call(this,"visitWithoutReset","declaration")}}})(),Xn=q.inited?q.module.Compiler:q.module.Compiler=(function(){var e={cjs:{topLevelReturn:!1,vars:!1},hint:1,pragmas:!0,runtimeName:"_",sourceType:1,strict:void 0,var:!1},t={createOptions:function(e){return cr({},e,t.defaultOptions)},defaultOptions:e,compile(e,r){e=Hn(e),r=t.createOptions(r),Fn.reset(),jn.reset(),Vn.reset(),Un.reset(),$n.reset(),Jn.reset();var i={changed:!1,code:e,dependencySpecifiers:null,enforceTDZ:Z,exportedFrom:null,exportedNames:null,exportedSpecifiers:null,exportedStars:null,scriptData:null,sourceType:1,yieldIndex:0},n=r,s=n.hint,a=n.sourceType;3===a&&!1!==r.pragmas&&(2===s||Wn(e,"use module")?a=2:Wn(e,"use script")&&(a=1));var o,l,u=Gn(e,["export"]),c=Gn(e,["eval"]),p=Gn(e,Q(Un.globals)),h=Gn(e,["import"]),d=!!(u.length||c.length||p.length||h.length),m=!0;if((1===a||3===a)&&!d)return i;var v=r.cjs.topLevelReturn||1===a,y={allowReturnOutsideFunction:v,sourceType:1===a?1:2,strict:r.strict};try{o=Nn.parse(e,y),m=!1}catch(e){l=e,l.sourceType=y.sourceType}if(m&&3===a){v=y.allowReturnOutsideFunction=!0,a=y.sourceType=1;try{o=Nn.parse(e,y),m=!1}catch(e){}}if(m)throw l;var g=o,x=g.strict,b=g.top;Reflect.deleteProperty(o,"top");var _=b.identifiers,R=new qr(e),S=new Wr(o),w=r,E=w.runtimeName,k=b.insertIndex;h.push(...u),h.sort();try{$n.visit(S,{generateVarDeclarations:r.var,magicString:R,possibleIndexes:h,runtimeName:E,sourceType:1===a?1:2,strict:x,top:b,yieldIndex:k})}catch(e){throw e.sourceType=y.sourceType,e}var P=$n.addedImportExport,I=$n.importedLocals,N=$n.temporals;if((P||$n.addedImportMeta)&&(a=2),p.length){var A=Un.globals;for(var C in A)Reflect.has(_,C)&&Reflect.deleteProperty(A,C);Kn(A)||Un.visit(S,{magicString:R,possibleIndexes:p,runtimeName:E})}if(c.length&&!Reflect.has(_,"eval")&&Vn.visit(S,{addedImportExport:P,magicString:R,possibleIndexes:c,runtimeName:E,strict:x}),P){var T=$n.assignableExports,O=Gn(e,[...Q(I),...Q(T)]);if(O.length)try{jn.visit(S,{assignableExports:T,importedLocals:I,magicString:R,possibleIndexes:O,runtimeName:E})}catch(e){throw e.sourceType=y.sourceType,e}$n.finalizeHoisting()}if(3===a)a=1;else if(2===a&&(i.dependencySpecifiers=$n.dependencySpecifiers,i.exportedFrom=$n.exportedFrom,i.exportedNames=$n.exportedNames,i.exportedStars=$n.exportedStars,i.sourceType=2,P&&(i.enforceTDZ=function(){i.enforceTDZ=Z;var t=Gn(e,Q(N));t.push(...u),t.sort(),Jn.visit(S,{magicString:R,possibleIndexes:t,runtimeName:E,temporals:N}),Jn.changed&&(i.code='"main";'+R)}),!r.cjs.vars)){for(var L=b.importedLocals,D=[],M=["__dirname","__filename","arguments","exports","module","require"],F=0,j=M.length;F<j;F++){var V=M[F];Reflect.has(L,V)||D.push(V)}var G=Gn(e,D);G.length&&Fn.visit(S,{magicString:R,possibleIndexes:G,runtimeName:E,top:b})}return(Fn.changed||Vn.changed||Un.changed||$n.changed)&&(i.changed=!0,k=7+$n.yieldIndex,f(i,"code",(function(){return'"main";'+R}))),i.yieldIndex=k,i}};return t})(),Yn=q.inited?q.module.fsStatSync:q.module.fsStatSync=(function(){var e=nr.ELECTRON,t=ct.prototype;return function(r){var i=q.moduleState.statSync;if(i&&Reflect.has(i,r))return i[r];var n=null;try{n=pt(r),!e||n instanceof ct||Fr(n,t)}catch(e){}return i&&(i[r]=n),n}})(),Qn=q.inited?q.module.fsStatFast:q.module.fsStatFast=(dn=ct.prototype.isFile,function(e){if("string"!=typeof e)return-1;var t=q.moduleState.statFast;if(t&&Reflect.has(t,e))return t[e];var r=(function(e){if(void 0===fn&&(fn="function"==typeof ee.fs.internalModuleStat),fn){try{return(function(e){var t="string"==typeof e?ee.fs.internalModuleStat(Ir(e)):-1;return t<0?-1:t})(e)}catch(e){}fn=!1}return(function(e){var t=Yn(e);return t?jr(dn,t)?0:1:-1})(e)})(e);return t&&(t[e]=r),r}),Zn=q.inited?q.module.fsExists:q.module.fsExists=function(e){return-1!==Qn(e)},es=q.inited?q.module.realCrypto:q.module.realCrypto=ne(K("crypto")),ts=q.inited?q.module.safeCrypto:q.module.safeCrypto=pe(es),rs=ts.createHash,is=q.inited?q.module.utilMD5:q.module.utilMD5=function(e){return rs("md5").update("string"==typeof e?e:"").digest("hex")},ns=q.inited?q.module.utilGetCacheName:q.module.utilGetCacheName=(mn=G.PKG_VERSION,function(e,t){var r=e.module.filename,i=e.package,n="string"==typeof r?is(vr(be(i.cachePath,r))):"d41d8cd98f00b204e9800998ecf8427e",s=is(mn+"\0"+JSON.stringify(i.options)+"\0"+t);return n.slice(0,8)+s.slice(0,8)+".js"}),ss=q.inited?q.module.utilGetCachePathHash:q.module.utilGetCachePathHash=function(e){return"string"==typeof e?e.slice(0,8):""},as=q.inited?q.module.utilIsDirectory:q.module.utilIsDirectory=function(e){return 1===Qn(e)},os=q.inited?q.module.fsMkdir:q.module.fsMkdir=function(e){if("string"==typeof e)try{return st(e),!0}catch(e){}return!1},ls=q.inited?q.module.fsMkdirp:q.module.fsMkdirp=function(e){if("string"!=typeof e)return!1;for(var t=[];!as(e);){t.push(e);var r=ve(e);if(e===r)break;e=r}for(var i=t.length;i--;)if(!os(t[i]))return!1;return!0},us=q.inited?q.module.fsRemoveFile:q.module.fsRemoveFile=function(e){if("string"==typeof e)try{return ht(e),!0}catch(e){}return!1},cs=q.inited?q.module.fsWriteFile:q.module.fsWriteFile=function(e,t,r){if("string"==typeof e)try{return ft(e,t,r),!0}catch(e){}return!1},ps=q.inited?q.module.CachingCompiler:q.module.CachingCompiler=(function(){var e=1,t=2,r=nr.NYC,i=G.PKG_VERSION,n=2,s={compile:(e,t,r)=>!r.eval&&e.module.filename&&e.package.cachePath?(function(e,t,r){var i=e.package.cachePath,n=a(e,t,r);if(!i||!n.changed)return n;var s=q.pendingWrites[i]||(q.pendingWrites[i]={__proto__:null});return s[e.cacheName]=e,n})(e,t,r):a(e,t,r),from(r){var i=r.package,s=i.cache,a=i.cachePath,o=r.cacheName,p=s.map,h=p[o];if(!h)return null;var f=h[2];f&&(f=_e(a,f));var d={changed:!!h[5],code:null,dependencySpecifiers:h[6]||null,enforceTDZ:Z,exportedFrom:h[7]||null,exportedNames:h[8]||null,exportedSpecifiers:null,exportedStars:h[9]||null,filename:f,mtime:h[3]||-1,scriptData:null,sourceType:+h[4]||1,yieldIndex:-1};d.sourceType===n?(r.type=t,d.dependencySpecifiers=l(d),d.exportedFrom=u(d),d.exportedSpecifiers=c(d),d.yieldIndex=+h[10]||-1):r.type=e;var m=h[0],v=h[1];return-1!==m&&-1!==v&&(d.scriptData=ar.slice(s.buffer,m,v)),r.compileData=s.compile[o]=d,d}};function a(r,i,s){var a=Xn.compile(i,(function(e,t){var r=e.runtimeName,i=".mjs"===e.extname?void 0:e.package.options.cjs;return t.eval?{cjs:i,runtimeName:r}:{cjs:i,hint:t.hint,pragmas:t.pragmas,runtimeName:r,sourceType:t.sourceType,strict:t.strict,var:t.var}})(r,s));if(s.eval){var o=ns(r,i);return q.package.dir[""].compile[o]=a}return a.sourceType===n?(r.type=t,a.dependencySpecifiers=l(a),a.exportedFrom=u(a),a.exportedSpecifiers=c(a)):r.type=e,r.compileData=r.package.cache.compile[r.cacheName]=a,a.filename=r.filename,a.mtime=r.mtime,a}function o(e){var t=e.dependencySpecifiers,r={__proto__:null};for(var i in t)r[i]=t[i].exportedNames;return r}function l(e){var t=e.dependencySpecifiers,r={__proto__:null};for(var i in t)r[i]={entry:null,exportedNames:t[i]};return r}function u(e){return or({__proto__:null},e.exportedFrom)}function c(e){for(var t={__proto__:null},r=0,i=e.exportedNames,n=null==i?0:i.length;r<n;r++){var s=i[r];t[s]=!0}var a=e.exportedFrom;for(var o in a)for(var l=0,u=a[o],c=null==u?0:u.length;l<c;l++){var p=u[l];t[p[0]]={local:p[p.length-1],specifier:o}}return t}function p(e,t){var r=q.package.dir[e],i=ss(t);for(var n in r)n!==t&&n.startsWith(i)&&(Reflect.deleteProperty(r.compile,n),Reflect.deleteProperty(r.map,n),us(e+Re+n))}function h(e){Zn(e)||cs(e,"")}return H.setMaxListeners(H.getMaxListeners()+1).once("exit",(function(){H.setMaxListeners(Math.max(H.getMaxListeners()-1,0));var e=q.pendingScripts,t=q.pendingWrites,n=q.package.dir;for(var s in n)if(""!==s){var a=n[s],l=!ls(s),u=a.dirty;if(u||l||(u=a.dirty=r||Zn(_e(s,"../@babel/register"))),(u||l)&&(Reflect.deleteProperty(n,s),Reflect.deleteProperty(e,s),Reflect.deleteProperty(t,s)),!l&&u)for(var c in h(s+Re+".dirty"),us(s+Re+".data.blob"),us(s+Re+".data.json"),a.compile)us(s+Re+c)}var f={__proto__:null},d=q.support.createCachedData;for(var m in e){var v=n[m],y=v.compile,g=v.map,x=e[m];for(var b in x){var _=y[b],R=_&&_.scriptData,S=x[b],w=void 0,E=!1;if(R||(w=d?S.createCachedData():S.cachedData),w&&w.length&&(E=!0),_)if(w)_.scriptData=w;else if(R&&S.cachedDataRejected){E=!0;var k=g[b];k&&(k[0]=k[1]=-1),w=_.scriptData=null}if(E&&b){var P=f[m]||(f[m]={__proto__:null});P[b]=w}}}for(var I in f){var N=n[I],A=N.buffer,C=N.map,T=N.compile,O=f[I];for(var L in O){var D=C[L];if(!D){D=[-1,-1];var M=T[L];if(M){var F=M.mtime,j=M.sourceType,V=+M.changed,G=be(I,M.filename);1===j?V&&D.push(G,F,j,V):D.push(G,F,j,V,o(M),M.exportedFrom,M.exportedNames,M.exportedStars,M.yieldIndex)}C[L]=D}}var U=[],B=0;for(var W in C){var z=C[W];if(z){var $=T[W],K=z[0],J=z[1],X=O[W];void 0===X&&($?X=$.scriptData:-1!==K&&-1!==J&&(X=ar.slice(A,K,J))),X&&(z[0]=B,z[1]=B+=X.length,U.push(X))}}cs(I+Re+".data.blob",ar.concat(U)),cs(I+Re+".data.json",JSON.stringify({map:C,version:i}))}for(var Y in t){var Q=t[Y];for(var Z in Q){var ee=Q[Z].compileData.code;cs(Y+Re+Z,ee)&&p(Y,Z)}}})),s})(),hs=q.inited?q.module.utilGetToStringTag:q.module.utilGetToStringTag=(vn=Object.prototype.toString,function(e){return vn.call(e)}),fs=q.inited?q.module.utilIsModuleNamespaceObject:q.module.utilIsModuleNamespaceObject=function(e){return Y(e)&&Reflect.has(e,q.symbol.namespace)&&Vr(e)},ds=q.inited?q.module.utilIsProxy:q.module.utilIsProxy=(function(){if("function"==typeof(We&&We.isProxy))return We.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!!te.instances.has(r)||(void 0===e&&(e="function"==typeof ee.util.getProxyDetails),e?!!ie(r):q.support.inspectProxies&&Y(r)&&Be(r,t).startsWith("Proxy"))}})(),ms=q.inited?q.module.utilIsUpdatableDescriptor:q.module.utilIsUpdatableDescriptor=function(e){return oe(e)&&(!0===e.configurable||!0===e.writable)&&Reflect.has(e,"value")},vs=q.inited?q.module.utilIsUpdatableGet:q.module.utilIsUpdatableGet=function(e,t){var r=void 0===t?e:Reflect.getOwnPropertyDescriptor(e,t);return!r||!!(r.configurable||(Reflect.has(r,"writable")?r.writable:r.get))},ys=q.inited?q.module.utilToModuleNamespaceObject:q.module.utilToModuleNamespaceObject=(yn={value:"Module"},function(e,t=Reflect.get){var r={__proto__:null};Reflect.defineProperty(r,Symbol.toStringTag,yn);for(var i=Q(e).sort(),n=0,s=null==i?0:i.length;n<s;n++){var a=i[n];r[a]=t(e,a)}return r}),gs=q.inited?q.module.utilInspect:q.module.utilInspect=(function(){var e="Proxy [",t=/\S/,r={[q.customInspectKey]:function(e,t){return t.stylize("<uninitialized>","special")}};function i(...a){var o=a[0],l=a[1],u=a[2];if(!Y(o))return Reflect.apply(Be,this,a);l="boolean"==typeof l?{showHidden:!0}:or({},l);var c=we(l,"customInspect")?l.customInspect:Ge.customInspect,p=we(l,"showProxy")?l.showProxy:Ge.showProxy;void 0===u||we(l,"depth")||(l.depth=u),a[1]=l;var h=Reflect.apply(Be,this,a);return n(o)&&-1!==h.indexOf(e)?(l.customInspect=!0,l.showProxy=!1,a[0]=(function e(a,o,l,u){if(!n(a))return a;var c=!1,p=new te(a,{get:function(e,n,a){a===p&&(a=e);var o=q.customInspectKey,h=Reflect.get(e,n,a),f=h;if(n!==o&&"inspect"!==n||h!==q.module.utilInspect)if(c||n!==o){if("toString"!==n||"function"!=typeof h)return h;f=$.bind(h,e)}else f=function(...n){c=!0;var a=n[0],o=n[1],f=or({},o);f.customInspect=l,f.showProxy=u,f.depth=a;try{return e===r?Reflect.apply(h,e,[a,f]):fs(e)?(function(e,n){for(var s=Object.getOwnPropertyNames(e),a=ys(),o=0,l=null==s?0:s.length;o<l;o++){var u=s[o];try{a[u]=e[u]}catch(e){a[u]=r}}var c=i(a,n),p=c.slice(0,c.search(t)),h=c.slice(c.indexOf("{"),c.lastIndexOf("}")+1);return p+"[Module] "+h})(e,f):u&&ds(e)&&!Vr(e)?(function(e,t){var r=ie(e),i=e;r&&(i=new Proxy(s(r[0],t),s(r[1],t)));var n=or({},t);return n.customInspect=!0,Be(i,n)})(e,f):("function"!=typeof h&&(f.customInspect=!0),f.showProxy=!1,Be(p,f))}finally{c=!1}};else f=je.inspect;return f!==h&&vs(e,n)?f:h},getOwnPropertyDescriptor:function(t,r){var i=Reflect.getOwnPropertyDescriptor(t,r);if(ms(i)){var n=i.value;Y(n)&&(i.value=e(n,o,l,u))}return i}});return p})(o,l,c,p),Reflect.apply(Be,this,a)):h}function n(e){return Y(e)&&("function"==typeof e||Array.isArray(e)||"[object Object]"===hs(e)||fs(e))}function s(e,t){return{[q.customInspectKey]:function(r){var n=or({},t);return n.depth=r,i(e,n)}}}return i})(),xs=q.inited?q.module.utilFormatWithOptions:q.module.utilFormatWithOptions=(function(){function e(e){try{return JSON.stringify(e)}catch(e){if(pr(e)&&"TypeError"===fr(e,"name")&&fr(e,"message")===q.circularErrorMessage)return"[Circular]";throw e}}return function(t,...r){var i=r[0],n=r.length;if("string"!=typeof i)return 0===n?"":(function(e,t){for(var r=e.length,i=r-1,n=-1,s="";++n<r;)s+=gs(e[n],t)+(n===i?"":" ");return s})(r,t);if(1===n)return i;for(var s,a=n-1,o=i.length,l=0,u=-1,c=0,p="";++u<o;){var h=i.charCodeAt(u);if(37===h){var f=i.charCodeAt(++u),d=void 0;switch(f){case 115:d=r[++l]+"";break;case 100:d=+r[++l]+"";break;case 106:d=e(r[++l]);break;case 37:d="%";break;case 105:d=parseInt(r[++l])+"";break;case 102:d=parseFloat(r[++l])+"";break;case 79:d=gs(r[++l],t);break;case 111:s||(s=or({},t,{depth:4,showHidden:!0,showProxy:!0})),d=gs(r[++l],s);break;default:continue}var m=u-1;if(c!==m&&(p+=i.slice(c,m)),p+=d,c=u+1,l===a)break}}for(c?c<o&&(p+=i.slice(c)):p=i;++l<n;){var v=r[l],y=typeof v;p+=" ",p+=null===v||"object"!==y&&"symbol"!==y?v:gs(v,t)}return p}})(),bs=q.inited?q.module.utilFormat:q.module.utilFormat=(gn={},function(...e){return xs(gn,...e)}),_s=q.inited?q.module.utilProxyWrap:q.module.utilProxyWrap=function(e,t){return new te(e,{apply:(e,r,i)=>Reflect.apply(t,r,[e,i]),construct:(e,r,i)=>Reflect.construct(t,[e,r],i)})},Rs=q.inited?q.module.utilToWrapper:q.module.utilToWrapper=function(e){return function(t,r){return Reflect.apply(e,this,r)}},Ss=q.inited?q.module.builtinUtil:q.module.builtinUtil=(function(){var e,t=qe.types;if(t){var r=_s(t.isModuleNamespaceObject,Rs(fs)),i=_s(t.isProxy,(function(e,[t]){return e(t)&&!Vr(t)}));e=Er.create();for(var n=ae(t),s=0,a=null==n?0:n.length;s<a;s++){var o=n[s];"isModuleNamespaceObject"===o?e.isModuleNamespaceObject=r:"isProxy"===o?e.isProxy=i:Dr(e,t,o)}}for(var l=_s(qe.format,Rs(bs)),u=_s(qe.inspect,Rs(gs)),c=qe.formatWithOptions,p=c?_s(c,Rs(xs)):xs,h=Er.create(),f=ae(je),d=0,m=null==f?0:f.length;d<m;d++){var v=f[d];"format"===v?h.format=l:"formatWithOptions"===v?h.formatWithOptions=p:"inspect"===v?h.inspect=q.module.utilInspect=u:"types"===v?h.types=e:Dr(h,qe,v)}return h})(),ws=q.inited?q.module.realConsole:q.module.realConsole=ne(K("console")),Es=q.inited?q.module.safeConsole:q.module.safeConsole=pe(ws),ks=q.inited?q.module.builtinConsole:q.module.builtinConsole=(function(){var e=nr.ELECTRON_RENDERER,t=nr.FLAGS,i=ws.Console,n=[],s=i.prototype,a=ae(s),o=h(s.log),l={customInspect:!0},u={__proto__:null,assert:h(s.assert,(function(e,[t,...r]){return Reflect.apply(e,this,[t,...p(r,c)])})),debug:o,dir:h(s.dir,(function(e,[t,r]){return Reflect.apply(e,this,[{[q.customInspectKey](e,i){var n=or({},i,r);return n.customInspect=!!we(r,"customInspect")&&r.customInspect,n.depth=e,Ss.inspect(t,n)}},l])})),dirxml:o,info:o,log:o,trace:h(s.trace),warn:h(s.warn)};function c(e){return oe(e)?{[q.customInspectKey](t,r){var i=or({},r);return i.depth=t,Ss.inspect(e,i)}}:e}function p(e,t){for(var r=e.length,i=-1;++i<r;)e[i]=t(e[i]);return e}function h(e,t=function(e,t){return Reflect.apply(e,this,p(t,c))}){return Ur((function(...r){var i=Ge.customInspect;Ge.customInspect=!0;try{return Reflect.apply(t,this,[e,r])}finally{Ge.customInspect=i}}),e)}for(var d=Ur((function(...e){var t=new.target;if(!t)return Reflect.construct(d,e);for(var r=0,s=null==n?0:n.length;r<s;r++){var a=n[r],o=this[a];"function"==typeof o&&(this[a]=$.bind(o,this))}for(var l=Reflect.construct(i,e,t),u=ae(l),c=0,p=null==u?0:u.length;c<p;c++){var h=u[c];Reflect.has(this,h)||Dr(this,l,h)}}),i),m=d.prototype,v=0,y=null==a?0:a.length;v<y;v++){var g=a[v];"string"==typeof g&&"function"==typeof s[g]&&n.push(g),Reflect.has(u,g)?m[g]=u[g]:Dr(m,s,g)}var x,b=new d(Le,Oe);if(Ie.variables.v8_enable_inspector&&t.inspect)x=ee.inspector.consoleCall,"function"==typeof x&&(function(){for(var e={__proto__:null},t=Q(b),r=function(t){var r=b[t];f(b,t,(function(){var i=q.originalConsole,n=i[t];return"function"==typeof r&&"function"==typeof n&&we(i,t)?$.bind(x,void 0,n,r,e):r}))},i=0,n=null==t?0:t.length;i<n;i++){var s=t[i];r(s)}})();else if(e)for(var _=r,R=Q(_),S=0,w=null==R?0:R.length;S<w;S++){var E=R[S];if("Console"!==E&&we(b,E)){var k=_[E],P=b[E];"function"==typeof P&&"function"==typeof k&&(b[E]=k)}}for(var I=ae(Es),N=0,A=null==I?0:I.length;N<A;N++){var C=I[N];"Console"===C?b.Console=d:we(b,C)||Dr(b,Es,C)}return b})(),Ps=q.inited?q.module.realVM:q.module.realVM=ne(K("vm")),Is=q.inited?q.module.safeVM:q.module.safeVM=(function(){var e=pe(Ps),t=e.Script,r=Mr(t.prototype);Ee(e,"Script",pe(t));for(var i=ae(r),n=e.Script.prototype,s=0,a=null==i?0:i.length;s<a;s++){var o=i[s];we(n,o)||Dr(n,r,o)}return Fr(n,r),e})(),Ns=Is.Script,As=Is,Cs=q.inited?q.module.builtinVM:q.module.builtinVM=(function(){for(var e=Er.create(),t=ae(As),r=0,i=null==t?0:t.length;r<i;r++){var n=t[r];"Module"!==n&&"SourceTextModule"!==n&&Dr(e,As,n)}return e})(),Ts={__proto__:null},Os=q.memoize.builtinModules,Ls=function(e){f(Ts,e,(function(){var t=Os[e];if(t)return t;var r=new hu(e);return r.exports=(function(e){return"console"===e?ks:"module"===e?hu:"util"===e?Ss:"vm"===e?Cs:ne(K(e))})(e),r.loaded=!0,"module"!==e&&(Os[e]=r),r}))},Ds=0,Ms=null==lr?0:lr.length;Ds<Ms;Ds++){var Fs=lr[Ds];Ls(Fs)}for(var js,Vs,Gs,Us,Bs,Ws,qs,zs=Ts,$s=q.inited?q.module.utilInstanceOf:q.module.utilInstanceOf=function(e,t){var r=t.prototype;if(Y(e))for(var i=e;i=Mr(i);)if(i===r)return!0;return!1},Ks=q.inited?q.module.SafeObject:q.module.SafeObject=pe(q.external.Object),Hs=q.inited?q.module.utilGetGetter:q.module.utilGetGetter=(js=Object.prototype.__lookupGetter__,function(e,t){var r=void 0===t;if(r||!q.support.lookupShadowed){var i=r?e:Reflect.getOwnPropertyDescriptor(e,t);if(!i||!i.get)return!1}return js.call(e,t)}),Js=q.inited?q.module.utilGetSetter:q.module.utilGetSetter=(Vs=Object.prototype.__lookupSetter__,function(e,t){var r=void 0===t;if(r||!q.support.lookupShadowed){var i=r?e:Reflect.getOwnPropertyDescriptor(e,t);if(!i||!i.set)return!1}return Vs.call(e,t)}),Xs=q.inited?q.module.utilIsAnyArrayBuffer:q.module.utilIsAnyArrayBuffer=(function(){if("function"==typeof(We&&We.isAnyArrayBuffer))return We.isAnyArrayBuffer;var e=ee.util,t=e.isAnyArrayBuffer;if("function"==typeof t)return t;var r=e.isArrayBuffer,i=e.isSharedArrayBuffer;return function(e){return r(e)||i(e)}})(),Ys=q.inited?q.module.utilIsDate:q.module.utilIsDate="function"==typeof(We&&We.isDate)?We.isDate:ee.util.isDate,Qs=q.inited?q.module.utilIsExternal:q.module.utilIsExternal="function"==typeof(We&&We.isExternal)?We.isExternal:function(e){return void 0===Gs&&(Gs="function"==typeof ee.util.isExternal),Gs&&ee.util.isExternal(e)},Zs=q.inited?q.module.utilIsMap:q.module.utilIsMap="function"==typeof(We&&We.isMap)?We.isMap:function(e){return void 0===Us&&(Us="function"==typeof ee.util.isMap),Us&&ee.util.isMap(e)},ea=q.inited?q.module.utilIsMapIterator:q.module.utilIsMapIterator="function"==typeof(We&&We.isMapIterator)?We.isMapIterator:function(e){return void 0===Bs&&(Bs="function"==typeof ee.util.isMapIterator),Bs&&ee.util.isMapIterator(e)},ta=q.inited?q.module.utilIsNative:q.module.utilIsNative=(function(){var e=Function.prototype.toString,t=RegExp("^"+e.call(e).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/toString|(function ).*?(?=\\\()/g,"$1.*?")+"$");return function(r){if("function"!=typeof r||!(function(r){try{return t.test(e.call(r))}catch(e){}return!1})(r))return!1;var i=r.name;return!("string"==typeof i&&i.startsWith("bound ")||ds(r))}})(),ra=q.inited?q.module.utilIsNumberObject:q.module.utilIsNumberObject="function"==typeof(We&&We.isNumberObject)?We.isNumberObject:function(e){return oe(e)&&"[object Number]"===hs(e)},ia=q.inited?q.module.utilIsPlainObject:q.module.utilIsPlainObject=function(e){if(!oe(e))return!1;for(var t=Mr(e),r=t,i=null;r;)i=r,r=Mr(i);return t===i},na=q.inited?q.module.utilIsSet:q.module.utilIsSet="function"==typeof(We&&We.isSet)?We.isSet:function(e){return void 0===Ws&&(Ws="function"==typeof ee.util.isSet),Ws&&ee.util.isSet(e)},sa=q.inited?q.module.utilIsSetIterator:q.module.utilIsSetIterator="function"==typeof(We&&We.isSetIterator)?We.isSetIterator:function(e){return void 0===qs&&(qs="function"==typeof ee.util.isSetIterator),qs&&ee.util.isSetIterator(e)},aa=q.inited?q.module.utilIsStringObject:q.module.utilIsStringObject="function"==typeof(We&&We.isStringObject)?We.isStringObject:function(e){return oe(e)&&"[object String]"===hs(e)},oa=q.inited?q.module.utilIsWeakMap:q.module.utilIsWeakMap="function"==typeof(We&&We.isWeakMap)?We.isWeakMap:function(e){return"[object WeakMap]"===hs(e)},la=q.inited?q.module.utilIsWeakSet:q.module.utilIsWeakSet="function"==typeof(We&&We.isWeakSet)?We.isWeakSet:function(e){return"[object WeakSet]"===hs(e)},ua=q.inited?q.module.utilIsWebAssemblyCompiledModule:q.module.utilIsWebAssemblyCompiledModule="function"==typeof(We&&We.isWebAssemblyCompiledModule)?We.isWebAssemblyCompiledModule:En,ca=q.inited?q.module.utilIsUpdatableSet:q.module.utilIsUpdatableSet=function(e,t){var r=void 0===t?e:Reflect.getOwnPropertyDescriptor(e,t);return!r||!!(r.configurable||(Reflect.has(r,"writable")?r.writable:r.set))},pa=q.inited?q.module.utilProxyExports:q.module.utilProxyExports=(function(){var e=nr.CHAKRA;function t(e,t){if("function"!=typeof e&&"string"!=typeof t){var r=hs(e).slice(8,-1);return"Object"===r?t:r}return t}return function(r){var i=r.exports;if(e||!Y(i))return i;var n=q.memoize.utilProxyExports,s=n.get(i);if(s)return s.proxy;for(var a=function(e,t,r){r===y&&(r=e);var i=Hs(e,t),n=Reflect.get(e,t,r);return i&&l(t,n),n},o=function(e,t,i){if(!ta(i))return i;var n=s.wrap.get(i);return n||(n=new te(i,{apply:(t,n,s)=>(n!==y&&n!==r.esmMutableNamespace&&n!==r.esmNamespace||(n=e),Reflect.apply(i,n,s))}),s.wrap.set(i,n),s.unwrap.set(n,i),n)},l=function(e,t){if(Reflect.has(r._namespace,e)){var i=r.getters,n=i[e];r.addGetter(e,(function(){return t}));try{r.updateBindings(e)}finally{n?i[e]=n:Reflect.deleteProperty(i,e)}}else r.updateBindings()},u={defineProperty(e,t,i){var n=i.value;return"function"==typeof n&&(i.value=s.unwrap.get(n)||n),Ks.defineProperty(e,t,i),i.get&&!u.get&&(u.get=a),Reflect.has(r._namespace,t)&&r.updateBindings(t),!0},deleteProperty:(e,t)=>!!Reflect.deleteProperty(e,t)&&(Reflect.has(r._namespace,t)&&r.updateBindings(t),!0),set(e,t,i,n){var a=Reflect.getOwnPropertyDescriptor(e,t),o=ca(a);if("function"==typeof i){var l=s.unwrap.get(i)||i;o&&(i=l)}n===y&&(n=e);var u=Js(a);return o?!!Reflect.set(e,t,i,n)&&(u?r.updateBindings():Reflect.has(r._namespace,t)&&r.updateBindings(t),!0):(e[t]=i,!1)}},c=r.builtin,p=c?null:Q(i),h=0,f=null==p?0:p.length;h<f;h++){var d=p[h],m=Reflect.getOwnPropertyDescriptor(i,d);if(m&&m.get){u.get=a;break}}var v=!q.support.nativeProxyReceiver;c||v||("function"==typeof i?v=ta(i):ia(i)||(v=Zs(i)||na(i)||oa(i)||la(i)||Ys(i)||ze(i)||ArrayBuffer.isView(i)||Xs(i)||ra(i)||aa(i)||ea(i)||sa(i)||ua(i)||Qs(i))),v?(u.get=function(e,r,i){var n=a(e,r,i),s=n;return r===Symbol.toStringTag&&(s=t(e,n)),s=o(e,0,s),s!==n&&vs(e,r)?s:n},u.getOwnPropertyDescriptor=function(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);if(ms(r)){var i=r.value;"function"==typeof i&&(r.value=o(e,0,i))}return r}):c&&"function"!=typeof i&&!Reflect.has(i,Symbol.toStringTag)&&"[object Object]"!==hs(i)&&(u.get=function(e,r,i){i===y&&(i=e);var n=Reflect.get(e,r,i);if(r===Symbol.toStringTag){var s=t(e,n);if(s!==n&&vs(e,r))return s}return n});var y=new te(i,u);return s={proxy:y,unwrap:new WeakMap,wrap:new WeakMap},n.set(i,s).set(y,s),y}})(),ha=nr.CHAKRA,fa=Function.prototype[Symbol.hasInstance],da={__proto__:null},ma=q.memoize.builtinEntries,va=function(e){f(da,e,(function(){var t=ma[e];if(t)return t;var r=(function(e){var t=zs[e],r=t.exports;if(!ha&&"assert"!==e&&"function"==typeof r){var i=r,n=i.prototype,s=Ur((function(e){return e instanceof i||$s(e,a)}),fa),a=new te(i,{get(e,t,l){l!==r&&l!==a||(l=e);var u=Reflect.get(e,t,l),c=u;return t===Symbol.hasInstance?c=s:u===i?c=r:u===n&&(c=o),c!==u&&vs(e,t)?c:u},getOwnPropertyDescriptor(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);return r&&r.value===n&&ms(r)&&(r.value=o),r}}),o=new te(n,{get(e,t,n){n===o&&(n=e);var s=Reflect.get(e,t,n);return s===i&&vs(e,t)?r:s},getOwnPropertyDescriptor(e,t){var n=Reflect.getOwnPropertyDescriptor(e,t);if(n){var s=n.value;s===i&&(n.value=r)}return n}});t.exports=a}var l=kc.get(t);return l.builtin=!0,r=l.exports=t.exports=pa(l),l.loaded(),l})(e);return"module"!==e&&(ma[e]=r),r}))},ya=0,ga=null==lr?0:lr.length;ya<ga;ya++){var xa=lr[ya];va(xa)}var ba,_a,Ra,Sa,wa,Ea,ka,Pa,Ia,Na,Aa,Ca,Ta=da,Oa=q.inited?q.module.utilAssignProperties:q.module.utilAssignProperties=function(e){for(var t=arguments.length,r=0;++r<t;)for(var i=arguments[r],n=ae(i),s=0,a=null==n?0:n.length;s<a;s++){var o=n[s];Dr(e,i,o)}return e},La=q.inited?q.module.builtinReflect:q.module.builtinReflect=(ba=q.external.Reflect,_a=ba.defineProperty,Ra=ba.deleteProperty,Sa=ba.set,wa=Er.create(),Oa(wa,ba),"function"==typeof _a&&(wa.defineProperty=Ur((function(e,t,r){try{return Reflect.defineProperty(e,t,r)}catch(t){if(fs(e))return!1;throw t}}),_a)),"function"==typeof Ra&&(wa.deleteProperty=Ur((function(e,t){try{return Reflect.deleteProperty(e,t)}catch(t){if(fs(e))return!1;throw t}}),Ra)),"function"==typeof Sa&&(wa.set=Ur((function(e,t,r,i){try{return Reflect.set(e,t,r,i)}catch(t){if(fs(e))return!1;throw t}}),Sa)),wa),Da=q.inited?q.module.builtinGlobal:q.module.builtinGlobal=(Ea={__proto__:null,Reflect:La,get console(){return Ta.console.module.exports}},ka={get(e,t,r){r===Pa&&(r=e);var i=Reflect.get(e,t,r);if(Reflect.has(Ea,t)){var n=Ea[t];if(n!==i&&vs(e,t))return n}return i},getOwnPropertyDescriptor(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);return Reflect.has(Ea,t)&&ms(r)&&(r.value=Ea[t]),r},set:(e,t,r,i)=>(i===Pa&&(i=e),!!Reflect.set(e,t,r,i)&&(Reflect.has(Ea,t)&&(Reflect.deleteProperty(Ea,t),Kn(Ea)&&(Reflect.deleteProperty(ka,"get"),Reflect.deleteProperty(ka,"getOwnPropertyDescriptor"),Reflect.deleteProperty(ka,"set"))),!0))},Pa=new te(q.unsafeGlobal,ka),Pa),Ma=function(e,t,r){var i,n=q.moduleState;n.parsing=!0;try{i=mu(e,t,r)}finally{n.parsing=!1}return i.module.loaded?i.state=6:i.compileData&&i.state<5&&(i.state=2),i},Fa=q.inited?q.module.SafeModule:q.module.SafeModule=pe(kr),ja=q.inited?q.module.bundledLookup:q.module.bundledLookup=(Ia=nr.BRAVE,Na=nr.ELECTRON,Aa={__proto__:null},Na&&(Aa.electron=!0),Ia&&(Aa["ad-block"]=Aa["tracking-protection"]=!0),Aa),Va=q.inited?q.module.utilDecodeURIComponent:q.module.utilDecodeURIComponent=(Ca=decodeURIComponent,function(e){return"string"==typeof e?Ca(e):""}),Ga=q.inited?q.module.pathIsJS:q.module.pathIsJS=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)},Ua=q.inited?q.module.pathIsMJS:q.module.pathIsMJS=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)},Ba=q.inited?q.module.fsReadFileFast:q.module.fsReadFileFast=(function(){var e,t;return function(r,i){if("string"!=typeof r)return null;if(void 0===e&&(t="function"==typeof ee.fs.internalModuleReadJSON,e=t||"function"==typeof ee.fs.internalModuleReadFile),e&&"utf8"===i){try{return(function(e,r){var i;return"string"==typeof e&&(e=Ir(e),i=t?ee.fs.internalModuleReadJSON(e):ee.fs.internalModuleReadFile(e),t&&!i)?mt(e,r):void 0===i?null:i})(r,i)}catch(e){}e=!1}return mt(r,i)}})(),Wa=/"main"/,qa=function(e,t){var r=q.memoize.moduleInternalReadPackage,i=t?t.length:0,n=e;if(t&&(n+="\0"+(1===i?t[0]:wr.join(t))),Reflect.has(r,n))return r[n];var s=_e(e,"package.json"),a=Ba(s,"utf8");if(!a||1===i&&"main"===t[0]&&!Wa.test(a))return null;try{return r[n]=Pr.parse(a)}catch(e){throw e.path=s,e.message="Error parsing "+s+": "+br(e.message),e}},za=q.inited?q.module.fsRealpath:q.module.fsRealpath=(function(){var e,t=nr.ELECTRON,r=nr.WIN32,i=!t&&!r,n=i&&"function"==typeof ut;function s(e){try{return lt(e)}catch(e){}return""}return function(t){if("string"!=typeof t)return"";var r=q.memoize.fsRealpath,a=r[t];return a||(n?r[t]=(function(e){try{return ut(e)}catch(e){}return s(e)})(t):(void 0===e&&(e=i&&"function"==typeof ee.fs.realpath),r[t]=e?(function(e){if("string"==typeof e)try{return ee.fs.realpath(Ir(e))}catch(e){}return s(e)})(t):s(t)))}})(),$a=nr.FLAGS,Ka=ct.prototype.isFile,Ha=$a.preserveSymlinks,Ja=$a.preserveSymlinksMain,Xa=["main"],Ya=!Ha,Qa=!Ja;function Za(e,t,r){for(var i=0,n=null==t?0:t.length;i<n;i++){var s=t[i],a=to(e+s,r);if(a)return a}return""}function eo(e,t,r,i){if("string"!=typeof t)return"";var n=_e(e,t);return to(n,i)||Za(n,r,i)||Za(_e(n,"index"),r,i)}function to(e,t){var r=-1,i=null;if(Ga(e)||Ua(e)?(i=Yn(e),i&&(r=jr(Ka,i)?0:1)):r=Qn(e),r)return"";var n=t?Qa:Ya;return n&&(!i||i.nlink>1)?za(e):e}function ro(e,t,r,i){var n=qa(e,t);if(!n)return"";for(var s=0,a=null==t?0:t.length;s<a;s++){var o=t[s],l=eo(e,n[o],r,i);if("main"===o||!Ua(l))return l}return""}for(var io,no,so,ao,oo,lo=function(e,t,r,i,n){var s=e;t&&(s+="\0"+(1===t.length?t[0]:wr.join(t))),i&&(s+="\0"+(1===i.length?i[0]:wr.join(i))),n&&(s+="\0"+(1===n.length?n[0]:wr.join(n)));var a=q.memoize.moduleInternalFindPath,o=a[s];if(void 0!==o)return o;var l=Je(e);if(l)t=[""];else if(!t||!t.length)return"";var u=e.length>0;if(u){var c=e.charCodeAt(e.length-1);46===c&&(c=e.charCodeAt(e.length-2),46===c&&(c=e.charCodeAt(e.length-3))),u=Ye(c)}for(var p=r?Qa:Ya,h=0,f=t,d=null==f?0:f.length;h<d;h++){var m=f[h];if((!m||1===Qn(m))&&(!p||(l&&(m=ve(e),e=de(e)),m=za(m),m))){var v=void 0;v=l?p?m+Re+e:e:_e(m,e);var y=-1,g=null;Ga(v)||Ua(v)?(g=Yn(v),g&&(y=jr(Ka,g)?0:1)):y=Qn(v);var x=void 0;if(u||(0===y&&(x=p?za(v):v),x||(void 0===n&&(n=Q(hu._extensions)),x=Za(v,n,r))),1!==y||x||(void 0===n&&(n=Q(hu._extensions)),void 0===i&&(i=Xa),p&&(v=za(v)),x=ro(v,i,n,r)||Za(_e(v,"index"),n,r)),x)return a[s]=x}}return""},uo=q.inited?q.module.realPunycode:q.module.realPunycode=Reflect.has(ur,"punycode")?ne(K("punycode")):null,co=q.inited?q.module.safePunycode:q.module.safePunycode=pe(uo),po=co?co.toUnicode:void 0,ho=q.inited?q.module.realURL:q.module.realURL=ne(K("url")),fo=q.inited?q.module.safeURL:q.module.safeURL=pe(ho),mo=fo.URL,vo=fo.domainToUnicode,yo=fo.parse,go=q.inited?q.module.utilDomainToUnicode:q.module.utilDomainToUnicode=(io=vo,"function"!=typeof io&&(io=function(e){var t=ee.icu.toUnicode;return io="function"==typeof t?t:po,io(e)}),function(e){return"string"==typeof e?io(e):""}),xo=q.inited?q.module.pathHasEncodedSep:q.module.pathHasEncodedSep=(no=nr.WIN32,so=/%2f/i,ao=/%5c|%2f/i,function(e){return"string"==typeof e&&(no?ao.test(e):so.test(e))}),bo=q.inited?q.module.utilParseURL:q.module.utilParseURL=(function(){var e=!!mo;return function(t){var r="string"==typeof t?t:"",i=q.memoize.utilParseURL;return i[r]||(i[r]=(function(t){return"string"==typeof t&&47===t.charCodeAt(0)&&47===t.charCodeAt(1)&&(t="file:"+t),e?new mo(t):yo(t)})(t))}})(),_o=q.inited?q.module.utilGetFilePathFromURL:q.module.utilGetFilePathFromURL=(function(){var e=nr.WIN32;return function(t){var r="string"==typeof t?bo(t):t,i=r.pathname;if(!i||"file:"!==r.protocol||xo(i))return"";var n=r.host;if(i=Va(i),"localhost"===n&&(n=""),n)return e?"\\\\"+go(n)+xe(i):"";if(!e)return i;if(i.length<3||58!==i.charCodeAt(2))return"";var s=i.charCodeAt(1);return(s>=65&&s<=90||s>=97&&s<=122)&&47===i.charCodeAt(3)?xe(i).slice(1):""}})(),Ro=nr.ELECTRON,So=nr.WIN32,wo=Array.prototype.map.call("node_modules",(function(e){return e.charCodeAt(0)})).reverse(),Eo=wo.length,ko=function(e){if(Ro)return Fa._nodeModulePaths(e);if(e=_e(e),So){if(92===e.charCodeAt(e.length-1)&&58===e.charCodeAt(e.length-2))return wr.of(e+"node_modules")}else if("/"===e)return wr.of("/node_modules");for(var t=e,r=t.length,i=r,n=0,s=wr.of();r--;){var a=e.charCodeAt(r);Ye(a)?(n!==Eo&&wr.push(s,e.slice(0,i)+Re+"node_modules"),i=r,n=0):-1!==n&&(wo[n]===a?n+=1:n=-1)}return So||wr.push(s,"/node_modules"),s},Po=nr.RUNKIT,Io=G.PKG_DIRNAME,No=function(e,t,r){var i=t&&t.filename;if(!Qe(e)){var n=t&&t.paths,s=n?wr.from(n):wr.of();return n&&!r&&wr.push(s,...Tr.globalPaths),Po&&(void 0===oo&&(oo=ve(Io)),s.push(oo)),s.length?s:null}if("string"==typeof i)return wr.of(ve(i));var a=r?ko("."):hu._nodeModulePaths(".");return wr.unshift(a,"."),a},Ao=nr.ELECTRON,Co=Rr.ERR_INVALID_ARG_TYPE,To=Rr.ERR_INVALID_PROTOCOL,Oo=Rr.ERR_MODULE_RESOLUTION_LEGACY,Lo=Rr.ERR_UNKNOWN_FILE_EXTENSION,Do=Rr.MODULE_NOT_FOUND,Mo=/^\/\/localhost\b/,Fo=/[?#].*$/,jo=[],Vo=[".mjs",".js",".json",".node"],Go=["main"],Uo={__proto__:null},Bo=0,Wo=Vo.length;Bo<Wo;Bo++){var qo=Vo[Bo];Uo[qo]=!0}function zo(e,t,r,i,n,s,a){var o;return o=i&&Array.isArray(i.paths)?(function(e,t,r){for(var i=new hu(""),n=[],s=0,a=null==t?0:t.length;s<a;s++){var o=t[s];i.paths=ko(o);var l=No(e,i,r);-1===n.indexOf(o)&&n.push(o);for(var u=0,c=null==l?0:l.length;u<c;u++){var p=l[u];-1===n.indexOf(p)&&n.push(p)}}return n})(e,i.paths,a):No(e,t,a),lo(e,o,r,n,s)}var $o=function(e,t,r,i){if("string"!=typeof e)throw new Co("request","string");if(Ao&&Reflect.has(ja,e))return Fa._resolveFilename(e);if(Reflect.has(ur,e))return e;var n,s,a=Je(e),o=t&&kc.get(t);o&&o.updateFilename(),n=o&&!a?o.dirname:"",s=oe(i)?"":e+"\0"+n+"\0"+(r?"1":"");var l=q.memoize.moduleESMResolveFilename,u=s&&l[s];if(u)return u;a&&(n=ve(e));var c,p=!a&&Qe(e),h=a||p,f=Bu.get(n).options,d=2===f.mode,m=f.cjs.paths,v=f.mainFields;if(o&&".mjs"===o.extname&&(d=m=!1,v=Go),h||47!==e.charCodeAt(0)&&-1===e.indexOf(":")){if(h){var y=e.replace(Fo,"");if(!xo(y)){var g=a?[""]:[n];y=Va(y),c=lo(y,g,r,v,Vo)}}else if(!xo(e)){var x=Va(e),b=!m;if(c=zo(x,t,r,i,v,Vo,b),!c&&Reflect.has(ur,x))return l[s]=x}}else{var _=bo(e);if(c=_o(_),!c&&"file:"!==_.protocol&&!Mo.test(e))throw new To(_.protocol,"file:");c&&(c=zo(c,t,r,i,jo,jo,!0))}if(c){if(d||m||r||Ga(c)||Ua(c)||Reflect.has(Uo,ye(c)))return l[s]=c;throw new Lo(c)}if(c=zo(e,t,r,i,v),c)throw new Oo(e,n,c);throw new Do(e)},Ko=Rr.ERR_INVALID_ESM_FILE_EXTENSION;function Ho(e,t){var r=q.entry.cache.get(t);if(r)return r;var i=(function(e,t){try{return $o(e,void 0)}catch(e){}try{return hu._resolveFilename(e,void 0)}catch(e){}return Ze(e)?_e(e):e})(e),n=new hu(i);return Ze(i)&&(n.filename=i),n.exports=t,n.loaded=!0,kc.get(n)}var Jo=function(e,t,r){var i,n,s=e.compileData,a=s&&s.dependencySpecifiers;if(n=a&&a[t]&&a[t].entry?a[t].entry:(function(e,t){var r,i=q.moduleState,n=null,s=!1;i.requireDepth+=1;try{n=Ma(e,t.module)}catch(e){r=e,s=!0}if(i.requireDepth-=1,s&&(".mjs"===t.extname||!t.package.options.cjs.paths||!pr(r)||"MODULE_NOT_FOUND"!==r.code))throw r;return n})(t,e),n){if(i=n.module,".mjs"===e.extname&&2===n.type&&".mjs"!==n.extname)throw Ko(i);n.addSetters(r,e)}var o,l=(function(e,t){var r,i=q.moduleState;t._require=2,i.requireDepth+=1;try{r=t.module.require(e)}finally{t._require=1,i.requireDepth-=1}return r})(t,e);n||(n=Ho(t,l),i=n.module,e.children[n.name]=n,n.addSetters(r,e)),i.exports!==l&&(o=e.children[n.name]=Ho(t,l),o.addSetters(r,e),o.loaded(),o.updateBindings()),n.loaded(),n.updateBindings(),o&&o.updateBindings()},Xo=q.inited?q.module.utilIdentity:q.module.utilIdentity=function(e){return e},Yo=q.inited?q.module.utilIsFileOrigin:q.module.utilIsFileOrigin=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)},Qo=q.inited?q.module.realTimers:q.module.realTimers=ne(K("timers")),Zo=q.inited?q.module.safeTimers:q.module.safeTimers=pe(Qo),el=Zo.setImmediate,tl=Rr.ERR_CONST_ASSIGNMENT,rl=Rr.ERR_UNDEFINED_IDENTIFIER,il=q.external,nl=il.Promise,sl=il.eval,al={addDefaultValue(e){this.addExportGetters([["default",function(){return e}]])},addExportGetters(e){this.entry.addGetters(e)},addNamespaceSetter(){var e=this;return ol("namespace",(function(t,r){e.entry.addGettersFrom(r)}))},assertBinding(e,t){if(this.entry.bindings[e])return t;throw new rl(e,al.assertBinding)},compileEval(e){return"string"==typeof e?ps.compile(this.entry,e,{eval:!0}).code:e},compileGlobalEval(e){if("string"!=typeof e)return e;var t=this,r=t.entry,i=ps.compile(r,e,{eval:!0});if(!i.changed)return e;var n=r.runtimeName,s=q.unsafeGlobal;return e=i.code,s[n]?e:(e=(Wn(e,"use strict")?'"use strict";':"")+"let "+n+"=global."+n+";"+e,Reflect.defineProperty(s,n,{configurable:!0,get(){return Reflect.deleteProperty(this,n),t}}),e)},enable(e,t){var r=e.module,i=r.exports;return kc.set(r,e),kc.set(t,e),e.exports=t,f(i,"meta",(function(){var t=e.id;return{__proto__:null,url:Yo(t)?t:yr(t)}})),i._runResult=void 0,i.addDefaultValue=al.addDefaultValue,i.addExportGetters=al.addExportGetters,i.addNamespaceSetter=al.addNamespaceSetter,i.assertBinding=al.assertBinding,i.compileEval=function(e){return al.compileEval.call(i,e)},i.compileGlobalEval=al.compileGlobalEval,i.entry=e,i.evalGlobal=function(e){return al.evalGlobal.call(i,e)},i.global=Da,i.importDynamic=al.importDynamic,i.importStatic=al.importStatic,i.run=al.run,i.throwConstAssignment=al.throwConstAssignment,i.throwUndefinedIdentifier=al.throwUndefinedIdentifier,i.updateBindings=al.updateBindings,i._=i,i.a=i.assertBinding,i.b=i.throwConstAssignment,i.c=i.compileEval,i.d=i.addDefaultValue,i.e=i.evalGlobal,i.g=i.global,i.i=i.importDynamic,i.k=Xo,i.n=i.addNamespaceSetter,i.r=i.run,i.t=i.throwUndefinedIdentifier,i.u=i.updateBindings,i.v=sl,i.w=i.importStatic,i.x=i.addExportGetters,i},evalGlobal(e){return sl(this.compileGlobalEval(e))},importDynamic(e){var t=this;return"string"!=typeof e&&(e+=""),new nl(function(r,i){el((function(){try{Jo(t.entry,e,[["*",null,ol("dynamic",(function(e,t){1===t._loaded&&r(e)}))]])}catch(e){i(e)}}))})},importStatic(e,t){return Jo(this.entry,e,t)},run(e){var t=this.entry,r=2===t.type?ul:ll;return this._runResult=r(t,e)},throwConstAssignment(){throw new tl(al.throwConstAssignment)},throwUndefinedIdentifier(e){throw new rl(e,al.throwUndefinedIdentifier)},updateBindings(e){return this.entry.updateBindings(),e}};function ol(e,t){return t.type=e,t}function ll(e,t){var r=e.module,i=r.exports=e.exports;return Reflect.apply(t,i,[i,Oc(r)])}function ul(e,t){var r,i=e.module,n=i.exports=e.exports;r=e.package.options.cjs.vars&&".mjs"!==e.extname?Reflect.apply(t,n,[n,Oc(i)]):jr(t);var s=i.loaded;return Reflect.defineProperty(i,"loaded",{configurable:!0,enumerable:!0,get:function(){return s},set(t){t?(Ee(this,"loaded",t),e.updateBindings().loaded()):s=t}}),r}var cl,pl=al,hl=q.inited?q.module.utilCreateSourceMap:q.module.utilCreateSourceMap=(cl=/\n/g,function(e,t){for(var r=0,i="";!r||cl.test(t);)i+=(r?";":"")+"AA"+(r?"C":"A")+"A",r+=1;return'{"version":3,"sources":['+_r(yr(e))+'],"names":[],"mappings":"'+i+'"}'}),fl=2,dl=Rr.ERR_EXPORT_CYCLE,ml=Rr.ERR_EXPORT_MISSING,vl=Rr.ERR_EXPORT_STAR_CONFLICT;function yl(e,t,r){if(!e.builtin&&e.type===fl){var i=e.compileData,n=e.name,s=e.module,a=i.dependencySpecifiers,o=i.exportedSpecifiers,l=i.exportedStars;if(r&&Reflect.has(r,n)){var u=o[t].specifier,c=a[u].entry;if(-1===l.indexOf(u))throw new dl(s,t);if(!0!==c.compileData.exportedSpecifiers[t])throw new ml(s,t)}else if(Reflect.has(o,t)){var p=o[t];if(!p)throw new vl(s,t);if(!0!==p){var h=p.local,f=p.specifier,d=a[f].entry;d&&(r||(r={__proto__:null}),r[n]=!0,yl(d,h,r))}}else{for(var m=!0,v=0,y=null==l?0:l.length;v<y;v++){var g=l[v],x=a[g].entry;if(!x||x.type!==fl){m=!1;break}}if(m)throw new ml(s,t)}}}var gl,xl=function(e){(function(e){var t=e.compileData.dependencySpecifiers,r=e.module;for(var i in t){var n=mu(i,r);t[i].entry=e.children[n.name]=n,!n.builtin&&n.state<2&&(n.state=2)}})(e),(function(e){for(var t=e.compileData,r=t.dependencySpecifiers,i=t.exportedSpecifiers,n=0,s=t.exportedStars,a=null==s?0:s.length;n<a;n++){var o=s[n],l=r[o].entry;if(l&&!l.builtin&&l.type===fl)for(var u in l.compileData.exportedSpecifiers)if("default"!==u)if(Reflect.has(i,u)){var c=i[u];"boolean"!=typeof c&&c.specifier!==o&&(i[u]=!1)}else i[u]={local:u,specifier:o}}})(e),(function(e){var t=e.compileData.dependencySpecifiers,r=e.package.options.cjs.namedExports&&".mjs"!==e.extname;for(var i in t){var n=t[i],s=n.entry,a=n.exportedNames;if(s&&!s.builtin)if(s.type===fl)for(var o=0,l=null==a?0:a.length;o<l;o++){var u=a[o];yl(s,u)}else if(!r)for(var c=0,p=null==a?0:a.length;c<p;c++){var h=a[c];if("default"!==h)throw new ml(s.module,h)}}})(e),(function e(t,r,i){if(t.builtin||t.type!==fl)return!1;var n=t.name;if(i&&Reflect.has(i,n))return!1;i||(i={__proto__:null}),i[n]=!0;var s=t.children,a=r.name;for(var o in s)if(o===a||e(s[o],r,i))return!0;return!1})(e,e)&&e.compileData.enforceTDZ()},bl=q.inited?q.module.utilGetSourceMappingURL:q.module.utilGetSourceMappingURL=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||n<t&&61!==e.charCodeAt(n)))){if(s===t)return"";r=e.slice(s)}}}var o=r.indexOf("\n");-1!==o&&(r=r.slice(0,o)),r=r.trim();for(var l=r.length,u=-1;++u<l;){var c=r.charCodeAt(u);if(39===c||34===c||32===c||9===c)return""}return r},_l=q.inited?q.module.utilIsStackTraceMasked:q.module.utilIsStackTraceMasked=function(e){var t=pr(e)?Reflect.getOwnPropertyDescriptor(e,"stack"):void 0;return!(!(t&&t.configurable&&t.get&&t.set)||t.enumerable||ta(t.get)||ta(t.set))},Rl=q.inited?q.module.utilSetHiddenValue:q.module.utilSetHiddenValue=function(e,t,r){if(void 0===gl&&(gl="function"==typeof ee.util.setHiddenValue),gl&&typeof t===q.utilBinding.hiddenKeyType&&null!=t&&Y(e))try{return ee.util.setHiddenValue(e,t,r)}catch(e){}return!1},Sl=q.inited?q.module.errorDecorateStackTrace:q.module.errorDecorateStackTrace=function(e){return pr(e)&&Rl(e,q.utilBinding.errorDecoratedSymbol,!0),e},wl=q.inited?q.module.utilIsParseError:q.module.utilIsParseError=function(e){for(var t in sn)if(e instanceof sn[t])return!0;return!1},El=q.inited?q.module.errorScrubStackTrace:q.module.errorScrubStackTrace=(function(){var e=G.PKG_FILENAMES,t=/:1:\d+(?=\)?$)/gm,r=/\w+\u200d\.(\w+)(\.)?/g,i=/(\n +at .+)+$/;function n(e,t,r=""){return"i"===t?"import"+r:"r"===t?"require"+r:""}return function(s){if("string"!=typeof s)return"";var a=i.exec(s);if(null===a)return s;var o=a.index,l=s.slice(o),u=s.slice(0,o),c=l.split("\n");return u+c.filter((function(t){for(var r=0,i=null==e?0:e.length;r<i;r++){var n=e[r];if(-1!==t.indexOf(n))return!1}return!0})).join("\n").replace(t,":1").replace(r,n)}})(),kl=q.inited?q.module.errorMaskStackTrace:q.module.errorMaskStackTrace=(function(){var e=/^(.+)\n( *\^+)\n(\n)?/m,t=/^( *at (?:.+? \()?)(.+?)(?=:\d+)/gm,r=/^\s*$/,i=/^(.+?):(\d+)(?=\n)/;function n(e,t,r){return t+gr(r)}function s(e,t,r){return gr(t)+":"+r}function a(e){try{return e.name+": "+e.message}catch(e){}return""}return function(o,l,u,c){if(!pr(o))return o;var p,h;Sl(o);var f=wl(o);if(f){var d=br(fr(o,"name")),m=q.external[d];p=o.column,h=o.line,Reflect.deleteProperty(o,"column"),Reflect.deleteProperty(o,"line"),Fr(o,m.prototype)}var v=fr(o,"stack");if("string"!=typeof v)return o;var y=a(o);return Reflect.defineProperty(o,"stack",{configurable:!0,get(){this.stack="";var o=br(fr(this,"message")),d=br(fr(this,"name")),m=a(this),g=v.replace(y,m);g=f?(function(e,t,i,n,s,a,o){var l=[0,1];if("string"==typeof o&&l.push(o+":"+n),"function"==typeof a&&(a=a(o)),"string"==typeof a){var u=a.split("\n"),c=n-1;if(c<u.length){var p="^";i.startsWith("Export '")&&(p=p.repeat(i.indexOf("'",8)-8));var h=u[c];r.test(h)||l.push(h," ".repeat(s)+p,"")}}var f=e.split("\n");return l.push(t+": "+i),f.splice(...l),f.join("\n")})(g,d,o,h,p,l,u):(function(t,r,n){var s=i.exec(t);if(null===s)return"string"==typeof n?n+":1\n"+t:t;var a=s[0],o=+s[2],l=!1;if(t=t.replace(e,(function(e,t,i,s=""){if(l=!0,-1!==t.indexOf("\u200d")){if("function"==typeof r&&(r=r(n)),"string"!=typeof r)return"";var a=r.split("\n"),u=a[o-1]||"";return u+(u?"\n\n":"\n")}if(1===o){var c=X(hu,"wrapper");if(Array.isArray(c)){var p=c[0];if("string"==typeof p&&t.startsWith(p)){var h=p.length;t=t.slice(h),i=i.slice(h)}}}return t+"\n"+i+"\n"+s})),l)return t;if("function"==typeof r&&(r=r(n)),"string"!=typeof r)return t;var u=r.split("\n"),c=u[o-1]||"";if(c){var p=a.length;t=t.slice(0,p)+"\n"+c+"\n"+t.slice(p)}return t})(g,l,u);var x=c?function(e){return(function(e){return e=e.replace(i,s),e.replace(t,n)})(El(e))}:function(e){return El(e)};return this.stack=(function(e,t,r){return e=e.replace(t,"\u200dmessage\u200d"),r(e).replace("\u200dmessage\u200d",t)})(g,m,x)},set(e){Reflect.defineProperty(this,"stack",{configurable:!0,value:e,writable:!0})}}),o}})(),Pl=59,Il=nr.DEVELOPMENT,Nl=nr.ELECTRON_RENDERER,Al=nr.FLAGS,Cl=nr.NDB,Tl=/^.*?\bexports\b/;function Ol(e,t){var r=e.compileData,i=e.runtimeName,n=e.module,s=Ml(e),a=r.code;return r.changed?(a="const "+i+"=exports;return "+i+".r(("+(s?"async ":"")+"function(exports,require){"+a+"\n}))",pl.enable(e,Er.create())):s&&(a="(async () => { "+Hn(a)+"\n})();"),a+=Dl(e,a,t),n._compile(a,t)}function Ll(e,t){var r=e.compileData,i=e.runtimeName,n=e.module,s=Kn(r.exportedSpecifiers)&&Ml(e),a=e.package.options.cjs.vars&&".mjs"!==e.extname,o=r.code;r.changed||(o=Hn(o));var l=r.yieldIndex;s||-1===l||(o=l?o.slice(0,l)+(o.charCodeAt(l-1)===Pl?"":";")+"yield;"+o.slice(l):"yield;"+o);var u="const "+i+"=exports;"+(a?"":"__dirname=__filename=arguments=exports=module=require=void 0;")+"return "+i+".r(("+(s?"async ":"")+"function"+(s?"":" *")+"("+(a?"exports,require":"")+'){"use strict";'+o+"\n}))";u+=Dl(e,u,t);var c=pl.enable(e,Er.create()),p=n._compile(u,t);if(!s){var h=c._runResult;h.next(),h.next()}return p}function Dl(e,t,r){var i=e.package.options.sourceMap;return!1!==i&&(i||Il||Nl||Cl||Al.inspect)&&!bl(t)?"//# sourceMappingURL=data:application/json;charset=utf-8,"+mr(hl(r,t)):""}function Ml(e){return e.package.options.await&&q.support.await&&".mjs"!==e.extname}var Fl,jl,Vl,Gl=function(e,t,r,i,n){var s=t.package,a=s.options.mode,o=q.moduleState.parsing,l=1,u=1;".mjs"===t.extname?(l=2,u=2):3===a?u=2:2===a&&(u=3);var c=t.compileData;if(!c)if(c=ps.from(t),!c||c.changed){var p=c?c.scriptData:null;c=(function(e,t,r,i,n){var s;try{return ps.compile(t,r,n)}catch(e){s=e}if(Bu.state.default.options.debug||!pr(s)||_l(s))throw s;var a=2===s.sourceType;throw Reflect.deleteProperty(s,"sourceType"),hr(s,e),kl(s,r,i,a)})(e,t,r,i,{hint:l,sourceType:u}),c.scriptData=p}else c.code=r;if(!o)return(function(e,t,r){var i,n,s=2===e.type,a=s?Ll:Ol,o=!1;e.state=5;try{n=a(e,r)}catch(e){i=e,o=!0}if(!o)return n;if(Bu.state.default.options.debug||!pr(i)||_l(i))throw i;var l=br(fr(i,"message")),u=fr(i,"name");s&&("SyntaxError"===u||"ReferenceError"===u&&Tl.test(l))&&(e.package.cache.dirty=!0);var c=dr(i);throw c&&(r=c.filename),t=function(){return mt(r,"utf8")},kl(i,t,r,s)})(t,r,i);var h=Bu.state.default,f=2===t.type,d=t.parent,m=d&&2===d.type,v=d&&d.package;if(!(f||m||s!==h&&v!==h))return n?n():void 0;f&&1===t.state&&((function(e,t,r,i){var n;try{return xl(t)}catch(e){n=e}if(Bu.state.default.options.debug||!pr(n)||_l(n))throw n;hr(n,e);var s=dr(n);throw s&&s.filename!==i&&(i=s.filename,r=function(){return mt(i,"utf8")}),kl(n,r,i,!0)})(e,t,r,i),t.initNamespace())},Ul=nr.ELECTRON,Bl=X(Ps,"runInDebugContext"),Wl="function"==typeof Bl,ql=function(e,t,r){e.updateFilename(t);var i=e.extname;""!==i&&Reflect.has(hu._extensions,i)||(i=".js"),(".mjs"===i||r&&1===r.package.options.mode)&&(e._passthru=!0);var n=e.module;n.paths=hu._nodeModulePaths(e.dirname);try{hu._extensions[i](n,t)}finally{e._passthru=!1}n.loaded=!0,e.loaded()},zl=function(e){if(this.loaded)throw new q.external.Error("Module already loaded: "+this.id);var t=kc.get(this),r=this.parent,i=r&&kc.get(r);ql(t,e,i)},$l=Rr.ERR_INVALID_ARG_TYPE,Kl=Rr.ERR_INVALID_ARG_VALUE,Hl=q.inited?q.module.utilSafeDefaultProperties:q.module.utilSafeDefaultProperties=function(e){for(var t=arguments.length,r=0;++r<t;)for(var i=arguments[r],n=ae(i),s=0,a=null==n?0:n.length;s<a;s++){var o=n[s];!we(i,o)||void 0!==e[o]&&we(e,o)||ue(e,i,o)}return e},Jl=function(e,t,r){return lo(e,t,r)||!1},Xl=function(e,t,r,i,n){var s,a=q.moduleState.parsing,o=i[e];if(o){var l=t&&t.children;if(l&&-1===wr.indexOf(l,o)&&wr.push(l,o),s=kc.get(o),a||o.loaded||2!==s.state)return s}else{if(Reflect.has(Ta,e))return Ta[e];o=new hu(e,t),o.filename=Yo(e)?_o(e):e,r&&(Tr.mainModule=H.mainModule=o,o.id="."),s=kc.get(o),s.id=e,s.parent=kc.get(t)}s.state=a?1:5;var u=o,c=u._compile;return o._compile=function(e,t){Reflect.deleteProperty(o,"_compile");var r=q.symbol._compile,i="function"==typeof o[r]?o[r]:c;return Reflect.apply(i,o,[e,t])},n(s),s},Yl=Rr.ERR_REQUIRE_ESM,Ql=function(e,t,r){if(Reflect.has(ur,e))return r?null:wr.of(e,wr.of());var i=No(e,t);return r?i:wr.of(e,i)},Zl=nr.ELECTRON,eu=Rr.ERR_INVALID_ARG_TYPE,tu=Rr.MODULE_NOT_FOUND,ru=["(function (exports, require, module, __filename, __dirname) { ","\n});"],iu=nr.JEST,nu=Ur((function(e,t){this.children=wr.of(),this.exports=Er.create(),this.filename=null,this.id=e,this.loaded=!1,this.parent=t;var r=t&&t.children;r&&wr.push(r,this)}),kr),su={__proto__:null},au=nu.prototype,ou=kr.prototype;if(nu._extensions=su,nu._findPath=Ur(Jl,kr._findPath),nu._initPaths=Ur((function(){var e=Lr();Tr.globalPaths=e,hu.globalPaths=wr.from(e)}),kr._initPaths),nu._load=Ur((function(e,t,r){var i=q.moduleState.parsing,n=t&&kc.get(t);if(n&&2===n._require)return n._require=1,mu(e,t,r).module.exports;var s=hu._resolveFilename(e,t,r),a=Tr.scratchCache,o=hu._cache;i?o=a:Reflect.has(a,s)&&(o[s]=a[s],Reflect.deleteProperty(a,s));var l=!1,u=Xl(s,t,r,o,(function(e){l=!0,o[s]=e.module,(function(e,t,r,i,n){var s=e.module,a=!0;try{s.load===zl?ql(e,i,n):s.load(i),a=!1}finally{a&&Reflect.deleteProperty(t,r)}})(e,o,s,s,n)}));if(!l&&n&&2===u.type&&1===n.package.options.mode)throw new Yl(s);return u.module.exports}),kr._load),nu._nodeModulePaths=Ur(ko,kr._nodeModulePaths),nu._resolveFilename=Ur((function(e,t,r,i){if("string"!=typeof e)throw new eu("request","string");if(Zl&&Reflect.has(ja,e))return Fa._resolveFilename(e);if(Reflect.has(ur,e))return e;var n,s,a=Je(e),o=t&&kc.get(t);o&&o.updateFilename(),n=o&&!a?o.dirname:"",s=oe(i)?"":e+"\0"+n+"\0"+(r?"1":"");var l=q.memoize.moduleStaticResolveFilename,u=s&&l[s];if(u)return u;a&&(n=ve(e));var c,p=!a&&Qe(e),h=a||p;c=h&&hu._findPath===Jl&&hu._resolveLookupPaths===Ql?[n]:!s&&Array.isArray(i.paths)?(function(e,t){for(var r=new hu(""),i=[],n=0,s=null==t?0:t.length;n<s;n++){var a=t[n];r.paths=hu._nodeModulePaths(a);var o=hu._resolveLookupPaths(e,r,!0);-1===i.indexOf(a)&&i.push(a);for(var l=0,u=null==o?0:o.length;l<u;l++){var c=o[l];-1===i.indexOf(c)&&i.push(c)}}return i})(e,i.paths):hu._resolveLookupPaths(e,t,!0);var f=hu._findPath(e,c,r);if(f)return s?l[s]=f:f;throw new tu(e)}),kr._resolveFilename),nu._resolveLookupPaths=Ur(Ql,kr._resolveLookupPaths),nu.Module=nu,nu.builtinModules=Object.freeze(wr.from(lr)),nu.wrap=Ur((function(e){return ru[0]+e+ru[1]}),kr.wrap),nu.wrapper=ru,au._compile=Ur((function e(t,r){var i=kc.get(this);if(0===i.state){var n;i.cacheName=ns(i,t),i.package=Bu.get(""),i.runtimeName=q.runtimeName;try{n=Gl(e,i,t,r)}finally{i.state=0}return n}var s,a,o=i.cacheName,l=i.compileData,u=i.package.cachePath,c=hu.wrap(Hn(t));l&&(s=l.scriptData||void 0),a=q.support.createCachedData?{cachedData:s,filename:r}:{cachedData:s,filename:r,produceCachedData:!0};var p,h=new Ps.Script(c,a);if(u){var f=q.pendingScripts[u]||(q.pendingScripts[u]={__proto__:null});f[o]=h}void 0===Vl&&(Vl=q.unsafeGlobal!==q.defaultGlobal),p=Vl?h.runInContext(q.unsafeContext,{filename:r}):h.runInThisContext({filename:r});var d=null;if(H._breakFirstLine&&null==H._eval){if(void 0===Fl){var m=H.argv[1];Fl=m?hu._resolveFilename(m):"repl"}if(r===Fl&&(Reflect.deleteProperty(H,"_breakFirstLine"),d=ee.inspector.callAndPauseOnStart,Wl&&"function"!=typeof d)){var v=Bl("Debug");v.setBreakPoint(p,0,0)}}var y=this.exports,g=q.moduleState,x=0===g.requireDepth,b=Oc(this),_=[y,b,this,r,ve(r)];Ul&&(_.push(H,q.unsafeGlobal),void 0===jl&&(jl=-1!==hu.wrap("").indexOf("Buffer")),jl&&_.push(q.external.Buffer)),x&&(g.statFast={__proto__:null},g.statSync={__proto__:null}),i.state=5;var R=d?Reflect.apply(d,void 0,[p,y,..._]):Reflect.apply(p,y,_);return x&&(g.statFast=g.statSync=null),i.state=6,R}),ou._compile),au.constructor=nu,au.load=Ur(zl,ou.load),au.require=Ur((function(e){if("string"!=typeof e)throw new $l("request","string",e);if(""===e)throw new Kl("request",e,"must be a non-empty string");var t=Ua(this.filename)&&kc.get(this);return t&&2===t._require?mu(e,this,!1).module.exports:hu._load(e,this,!1)}),ou.require),or(su,kr._extensions),Hl(nu,kr),iu&&(nu._cache={__proto__:null}),nu.globalPaths)Tr.globalPaths=wr.from(nu.globalPaths);else{var lu=Lr();Tr.globalPaths=lu,nu.globalPaths=wr.from(lu)}Tr.scratchCache=new Proxy(Tr.scratchCache,{get:(e,t)=>Reflect.has(e,t)?e[t]:nu._cache[t]});var uu,cu,pu,hu=nu,fu=q.inited?q.module.utilDecodeURI:q.module.utilDecodeURI=(uu=decodeURI,function(e){return"string"==typeof e?uu(e):""}),du=q.inited?q.module.utilGetURLQueryFragment:q.module.utilGetURLQueryFragment=(cu=/[?#]/,function(e){var t="string"==typeof e?e.search(cu):-1;return-1===t?"":fu(mr(e.slice(t)))}),mu=function(e,t,r){var i,n=q.moduleState.parsing,s=t&&kc.get(t),a=s&&2===s.type,o=s&&".mjs"===s.extname,l=s&&s.package,u=l&&l.options;i=u&&u.cjs.paths&&!o?(function(e,t,r){var i;try{return $o(e,t,r)}catch(e){i=e}try{return hu._resolveFilename(e,t,r)}catch(e){}throw i})(e,t,r):$o(e,t,r);var c=ve(i);"."===c&&Reflect.has(ur,i)&&(e=i);var p=Ua(i),h=Bu.from(i),f=du(e),d=Tr.moduleCache,m=Tr.scratchCache,v=hu._cache,y=!h.options.cjs.cache;if(e=f?yr(i)+f:i,p||Reflect.has(d,e))v=d;else if(n)v=m;else if(Reflect.has(m,e)){var g=m[e];y&&2===kc.get(g).type&&(v=d),v[e]=g,Reflect.deleteProperty(m,e)}return Xl(e,t,r,v,(function(t){var l=t.module;if(v[e]=l,s&&(s.children[t.name]=t),!n){var c=2===t.type;c||(y=!1),r&&y&&Reflect.deleteProperty(H,"mainModule"),c||!a||!o&&u.cjs.cache||(l.parent=void 0)}(function(e,t,r,i,n,s){var a,o=!0;try{(function(e,t,r){var i=q.moduleState.parsing;r||(r=e),e.updateFilename(t);var n=e.extname,s=Tr.extensions;(".js"===n||r.package.options.cjs.extensions&&".mjs"!==r.extname)&&(s=hu._extensions),""!==n&&Reflect.has(s,n)||(n=".js");var a=e.module;a.paths||(a.paths=2!==r.type||e.package.options.cjs.paths&&".mjs"!==n?hu._nodeModulePaths(e.dirname):ko(e.dirname)),i&&".js"!==n&&".mjs"!==n?e.state=2:(s[n](a,t),i||a.loaded||(a.loaded=!0))})(e,i,n),o=!1}catch(e){throw a=e,e}finally{o&&(t===Tr.moduleCache?Reflect.defineProperty(t,r,{configurable:!0,enumerable:!0,get(){throw a},set(e){Ee(this,r,e)}}):Reflect.deleteProperty(t,r))}})(t,v,e,i,s)}))},vu=function(e,t,r){var i=Ma(e,t,r);return i.state<5&&(i.state=2,mu(e,t,r)),i.module.loaded&&(i.state=6),i},yu=q.inited?q.module.utilGetModuleDirname:q.module.utilGetModuleDirname=function(e){if(oe(e)){var t=e.filename;if(Reflect.has(ur,e.id))return"";if("string"==typeof t)return ve(t)}return"."},gu=q.inited?q.module.utilIsCacheName:q.module.utilIsCacheName=(48,57,97,122,function(e){if("string"!=typeof e||19!==e.length||!Ga(e))return!1;for(var t=-1;++t<16;){var r=e.charCodeAt(t);if(!(r>=97&&r<=122||r>=48&&r<=57))return!1}return!0}),xu=q.inited?q.module.utilIsFile:q.module.utilIsFile=function(e){return 0===Qn(e)},bu=q.inited?q.module.pathIsJSON:q.module.pathIsJSON=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)},_u=q.inited?q.module.utilParseJSON:q.module.utilParseJSON=function(e){try{return JSON.parse(e)}catch(e){}return null},Ru=q.inited?q.module.fsReadJSON:q.module.fsReadJSON=function(e){var t=mt(e,"utf8");return null===t?t:_u(t)},Su=q.inited?q.module.fsReadJSON6:q.module.fsReadJSON6=function(e){var t=mt(e,"utf8");return null===t?t:rt(t)},wu=q.inited?q.module.fsReaddir:q.module.fsReaddir=function(e){if("string"==typeof e)try{return at(e)}catch(e){}return null},Eu=q.inited?q.module.utilStripPrereleaseTag:q.module.utilStripPrereleaseTag=(pu=/[^\d.]/g,function(e){return"string"==typeof e?e.replace(pu,""):""}),ku=s(0),Pu=46,Iu=nr.OPTIONS,Nu=G.PKG_VERSION,Au="*",Cu=Rr.ERR_INVALID_ESM_OPTION,Tu=Rr.ERR_UNKNOWN_ESM_OPTION,Ou=".esmrc",Lu="package.json",Du={cache:!0,extensions:!0,interop:!0,mutableNamespace:!0,namedExports:!0,paths:!0,topLevelReturn:!1,vars:!0};class Mu{constructor(e,t,r){var i;r=Mu.createOptions(r),i="string"==typeof r.cache?_e(e,r.cache):!1!==r.cache?e+Re+"node_modules"+Re+".cache"+Re+"esm":"";var n=q.package.dir,s=n[i];if(!s){var a,o;s=n[i]={buffer:null,compile:null,map:null};var l={__proto__:null};if(i){for(var u,c=wu(i),p=!1,h=!1,f=!1,d=0,m=null==c?0:c.length;d<m;d++){var v=c[d];if(gu(v))l[v]=null;else if(v.charCodeAt(0)===Pu)if(".data.blob"===v)p=!0;else if(".data.json"===v)f=!0;else if(".dirty"===v){h=!0;break}}var y=h;f&&!y&&(u=Ru(i+Re+".data.json"),y=!(u&&we(u,"version")&&u.version===Nu&&we(u,"map")&&oe(u.map))),y&&(p=f=!1,l={__proto__:null},h&&us(i+Re+".dirty"),(function(e){for(var t=_e(e,"../@babel/register"),r=wu(t),i=0,n=null==r?0:r.length;i<n;i++){var s=r[i];bu(s)&&us(t+Re+s)}})(i)),p&&(a=mt(i+Re+".data.blob")),f&&(o=u.map,Reflect.setPrototypeOf(o,null))}s.buffer=a||ar.alloc(0),s.compile=l,s.map=o||{__proto__:null}}this.cache=s,this.cachePath=i,this.dirPath=e,this.options=r,this.range=t}clone(){var e=or({__proto__:Mu.prototype},this);return e.options=or({},e.options),e}static get(e,t){return"."===e&&(e=_e(e)),(function e(t,r){var i=Mu.state.default,n=null;if(Reflect.has(Mu.state.cache,t)&&(n=Mu.state.cache[t],!r||n))return n;if("node_modules"===de(t))return Mu.state.cache[t]=null;if(n=i&&!0===i.options.force?i.clone():(function(t,r){var i,n=t+Re+Ou,s=xu(n)?mt(n,"utf8"):null,a=null!==s;if(a?s=rt(s):xu(n+".mjs")?n+=".mjs":xu(n+".js")?n+=".js":xu(n+".json")?n+=".json":n="",!a&&n)if(a=!0,bu(n))s=Su(n);else{var o=q.moduleState,l=o.parsing,u=Mu.createOptions(r),c=u.cache;o.parsing=!1,i=Mu.state.cache[t]=new Mu(t,Au,{cache:c});try{i.options=Mu.createOptions(vu(n,null,!1).module.exports)}finally{o.parsing=l,Mu.state.cache[t]=null}}var p,h=t+Re+Lu,f=xu(h)?mt(h,"utf8"):null;if(!r&&null===f){if(!a)return null;p=e(ve(t))}var d,m=!1;if(a||null===f||(m=!0,f=_u(f),we(f,"esm")&&(a=!0,s=f.esm)),r)d=Au;else if(p)d=p.range;else if(m||null===f||(m=!0,f=_u(f)),d=Fu(f,"dependencies")||Fu(f,"peerDependencies"),null===d){if(!a&&!Fu(f,"devDependencies"))return null;d=Au}return i?(i.range=d,i):(r&&!a&&(a=!0,s=r),!0!==s&&a||(s=Iu),m||null!==f||(t=(function(e){var t=q.package.root,r=t[e];return r||(t[e]=(function e(t){if("node_modules"===de(t)||xu(t+Re+Lu))return t;var r=ve(t);return r===t?"":"node_modules"===de(r)?t:e(r)})(e)||e)})(t)),new Mu(t,d,s))})(t,r),null===n){var s=ve(t);s!==t&&(n=e(s))}return Mu.state.cache[t]=n})(e,t)||Mu.state.default}static from(e,t){var r;return r="string"==typeof e?Reflect.has(ur,e)?"":ve(e):yu(e),Mu.get(r,t)}static set(e,t){Mu.state.cache[e]=t||null}}function Fu(e,t){if(we(e,t)){var r=e[t];if(we(r,"esm"))return Object(ku.validRange)(r.esm)}return null}function ju(e){return"boolean"==typeof e||0===e||1===e}Mu.createOptions=function(e){var t=Mu.defaultOptions,r=[],i={};if("string"==typeof e)r.push("mode"),i.mode=e;else for(var n=Q(e),s=0,a=null==n?0:n.length;s<a;s++){var o=n[s];if(Reflect.has(t,o))r.push(o),i[o]=e[o];else{if("sourcemap"!==o||-1!==n.indexOf("sourceMap"))throw new Tu(o);i.sourceMap=e.sourcemap}}-1===r.indexOf("cjs")&&(i.cjs=Du),-1===r.indexOf("mode")&&(i.mode="auto");var l=(function(e){var t=Mu.defaultOptions.cjs,r={};if(void 0===e)return or(r,t);if(Y(e)){for(var i=Q(e),n=0,s=null==i?0:i.length;n<s;n++){var a=i[n];if(!Reflect.has(t,a))throw new Tu("cjs["+_r(a,"'")+"]");var o=e[a];if(!ju(o))throw new Cu("cjs["+_r(a,"'")+"]",o,!0);r[a]=!!o}return cr(r,t)}for(var l=Q(t),u=!!e,c=0,p=null==l?0:l.length;c<p;c++){var h=l[c];r[h]=u}return r})(i.cjs);cr(i,t),i.cjs=l;var u=i.await;if(!ju(u))throw new Cu("await",u);i.await=!!u;var c=i.cache;if(ju(c))i.cache=!!c;else if("string"!=typeof c)throw new Cu("cache",c);var p=i.debug;if(!ju(p))throw new Cu("debug",p);i.debug=!!p;var h=i.force;if(!ju(h))throw new Cu("force",c);i.force=!!h;var f=t.mainFields,d=i.mainFields;Array.isArray(d)||(d=[d]),d=d===f?[f[0]]:Array.from(d,(function(e){if("string"!=typeof e)throw new Cu("mainFields",d);return e})),-1===d.indexOf("main")&&d.push("main"),i.mainFields=d;var m=i.mode;if(3===m||"all"===m)i.mode=3;else if(2===m||"auto"===m)i.mode=2;else{if(1!==m&&"strict"!==m)throw new Cu("mode",m);i.mode=1}var v=i.sourceMap;if(ju(v))i.sourceMap=!!v;else if(void 0!==v)throw new Cu("sourceMap",v);return i},Mu.defaultOptions={await:!1,cache:!0,cjs:{cache:!1,extensions:!1,interop:!1,mutableNamespace:!1,namedExports:!1,paths:!1,topLevelReturn:!1,vars:!1},debug:!1,force:!1,mainFields:["main"],mode:"strict",sourceMap:void 0},Mu.state=null,Reflect.setPrototypeOf(Mu.prototype,null);var Vu=JSON.stringify(Mu.createOptions()),Gu=q.package.state;Mu.state=Gu[Vu]||(Gu[Vu]={cache:{__proto__:null},default:null}),Mu.state.cache[""]=new Mu("",Eu(Nu),{cache:!1,cjs:!0});var Uu,Bu=Mu,Wu=q.inited?q.module.utilGetModuleExtname:q.module.utilGetModuleExtname=function(e){if(oe(e)){var t=e.filename;if(Reflect.has(ur,e.id))return"";if("string"==typeof t)return ye(t)}return""},qu=q.inited?q.module.utilGetModuleName:q.module.utilGetModuleName=function(e){if(oe(e)){var t=e.filename,r=e.id;if("string"==typeof t)return t;if("string"==typeof r)return r}return""},zu=q.inited?q.module.utilIsEnumerable:q.module.utilIsEnumerable=(Uu=Object.prototype.propertyIsEnumerable,function(e,t){return null!=e&&Uu.call(e,t)}),$u={},Ku={},Hu=1,Ju=0,Xu=-1,Yu=0,Qu=6,Zu=1,ec=2,tc=3,rc=Rr.ERR_EXPORT_MISSING,ic=Rr.ERR_EXPORT_STAR_CONFLICT,nc=Rr.ERR_NS_ASSIGNMENT,sc=Rr.ERR_NS_DEFINITION,ac=Rr.ERR_NS_DELETION,oc=Rr.ERR_NS_EXTENSION,lc=Rr.ERR_NS_REDEFINITION,uc=Rr.ERR_UNDEFINED_IDENTIFIER,cc=function(){},pc={value:!0};class hc{constructor(e){this._changed=!1,this._filename=null,this._loaded=Ju,this._namespace=ys(),this._passthru=!1,this._require=Zu,this._runningSetter=null,this.bindings={__proto__:null},this.builtin=!1,this.cacheName=null,this.children={__proto__:null},this.compileData=null,this.namespace=this._namespace,this.cjsMutableNamespace=this.namespace,this.cjsNamespace=this.namespace,this.dirname=null,this.esmMutableNamespace=this.namespace,this.esmNamespace=this.namespace,this.exports=e.exports,this.extname=null,this.filename=null,this.getters={__proto__:null},this.id=e.id,this.module=e,this.mtime=-1,this.name=null,this.package=Bu.from(e),this.parent=null,this.runtimeName=null,this.setters={__proto__:null},this.setters["*"]=[],this.state=Yu,this.type=Zu,this.updateFilename(!0)}static delete(e){q.entry.cache.delete(e)}static get(e){if(!e)return null;var t,r=q.entry,i=r.cache,n=r.skipExports,s=qu(e),a=!1;n[s]||(t=e.exports,a=Y(t));var o=i.get(a?t:e);return!o&&a&&(o=i.get(e)),o||(o=new hc(e),hc.set(e,o),hc.set(t,o)),o}static has(e){return q.entry.cache.has(e)}static set(e,t){Y(e)&&q.entry.cache.set(e,t)}addGetter(e,t){var r=this,i=this._namespace,n=this.getters,s=this.type,a=s===ec;if(a&&!1===this.compileData.exportedSpecifiers[e])return this;var o=Reflect.has(n,e);if(n[e]=t,we(t,"owner")||(t.owner=this),o)return this;var l={configurable:!0,enumerable:!0,get:null,set:null};if(s===Zu&&"default"===e?(l.get=function(){return r.exports},l.set=function(t){Ee(this,e,t)}):(l.get=function(){var t=r.exports;if(we(t,e)&&zu(t,e))return t[e]},l.set=function(t){r.exports[e]=t}),a&&"default"===e){var u=Ec(t);"function"==typeof u&&u.name===this.runtimeName+"anonymous"&&Reflect.defineProperty(u,"name",{configurable:!0,enumerable:!1,value:"default",writable:!1})}return Reflect.defineProperty(i,e,l),this}addGetters(e){for(var t=0,r=null==e?0:e.length;t<r;t++){var i=e[t],n=i[0],s=i[1];this.addGetter(n,s)}return this}addGetterFrom(e,t,r=t){var i=this.getters,n=e.getters,s=i[r],a=n[t];"function"!=typeof s&&"function"==typeof a&&(this.addGetter(r,a),Sc(this,r))}addGettersFrom(e){var t=e.type;if(this.type===ec&&t!==ec&&".mjs"===this.extname||t===Zu&&!e.package.options.cjs.namedExports)return this;var r=this.getters,i=e.getters;for(var n in this.assignExportsToNamespace(),e.assignExportsToNamespace(),e._namespace)if("default"!==n){this.addGetterFrom(e,n);var s=r[n],a=i[n];if(this.type!==ec&&"function"==typeof s&&"function"==typeof a){var o=s.owner.name;o!==this.name&&o!==a.owner.name&&this.addGetter(n,(function(){return STAR_ERROR}))}}return this}addSetter(e,t,r,i){var n=this.bindings,s=this.setters,a=s[e]||(s[e]=[]),o=r.last={__proto__:null};r.localNames=t,r.parent=i,we(r,"type")||(r.type="static"),a.push(r);for(var l=0,u=null==t?0:t.length;l<u;l++){var c=t[l];o[c]=void 0,n[c]=!1}return this}addSetters(e,t){for(var r=0,i=null==e?0:e.length;r<i;r++){var n=e[r],s=n[0],a=n[1],o=n[2];this.addSetter(s,a,o,t)}return this}assignExportsToNamespace(e){var t=this,r=this.exports,i=this.getters,n=this._loaded===Hu;!n&&r&&r.__esModule&&this.package.options.cjs.interop&&(this.type=tc);var s=this.type===Zu;if(s&&!Reflect.has(i,"default")&&this.addGetter("default",(function(){return t.namespace.default})),Y(r)){e||(e=Q(n?this._namespace:r));for(var a=function(e){s&&"default"===e||Reflect.has(i,e)||t.addGetter(e,(function(){return t.namespace[e]}))},o=0,l=e,u=null==l?0:l.length;o<u;o++){var c=l[o];a(c)}}}initNamespace(){if(this.initNamespace=Z,this.type===ec){var e=this._namespace,t=this.compileData.exportedSpecifiers;for(var r in t)t[r]&&!Reflect.has(e,r)&&(e[r]=void 0)}f(this,"cjsMutableNamespace",(function(){return gc(this,dc(this),mc(this))})),f(this,"cjsNamespace",(function(){return vc(this,dc(this),mc(this))})),f(this,"esmMutableNamespace",(function(){return gc(this,xc(this))})),f(this,"esmNamespace",(function(){return vc(this,xc(this))}))}loaded(){var e=this;if(this._loaded!==Ju)return this._loaded;var t=this.module;if(!t.loaded)return this._loaded=Ju;this._loaded=Xu;var r=this.children;for(var i in r)if(r[i].loaded()===Ju)return this._loaded=Ju;if(this.type===ec){for(var n=this.exports,s=this.getters,a=Q(n),o=function(t){Reflect.has(s,t)||e.addGetter(t,(function(){return e.namespace[t]}))},l=0,u=null==a?0:a.length;l<u;l++){var c=a[l];o(c)}this.package.options.cjs.interop&&!Reflect.has(s,"__esModule")&&".mjs"!==this.extname&&Reflect.defineProperty(n,"__esModule",pc)}else{var p=t.exports;this.merge(hc.get(t));var h=this.module,f=h.exports;if(h!==t&&(hc.delete(t,this),hc.set(h,this)),f!==p&&(hc.delete(p,this),hc.set(f,this)),!h.loaded)return this._loaded=Ju;this.exports=f,this.assignExportsToNamespace()}return Reflect.deleteProperty(q.entry.skipExports,this.name),this.initNamespace(),this.state=Qu,this._loaded=Hu}merge(e){if(e!==this)for(var t in e)Rc(this,e,t);return this}updateBindings(e){var t,r=this;for(var i in this._changed=!1,"string"==typeof e&&(e=[e]),(function(e,t){if(e.type===ec)if(t)for(var r=0,i=null==t?0:t.length;r<i;r++){var n=t[r];Sc(e,n)}else for(var s in e.getters)Sc(e,s);else e.assignExportsToNamespace(t)})(this,e),(function(e,t,r){var i=e._runningSetter;if(t)for(var n=0,s=null==t?0:t.length;n<s;n++){var a=t[n];if(a===i)break;wc(e,a,r)}else for(var o in e.setters){if(o===i)break;wc(e,o,r)}})(this,e,(function(e,i){var n=e.parent,s=n.bindings,a=e.localNames;t||(t={__proto__:null}),t[n.name]=n,e(i,r);for(var o=0,l=null==a?0:a.length;o<l;o++){var u=a[o];s[u]=!0}})),this._changed=!1,t)t[i].updateBindings();return this}updateFilename(e,t){var r=this.module;"boolean"==typeof e&&(t=e,e=void 0),void 0!==e&&(r.filename=e),(t||this.filename!==r.filename)&&(this.filename=r.filename,this.dirname=yu(r),this.extname=Wu(r),this.name=qu(r))}}function fc(e,t,r,i){e.get=function(n,s,a){var o=r.namespace;if(t.type===ec){var l=t.getters[s];if(l)l();else if("string"==typeof s&&Reflect.has(o,s))throw new uc(s,e.get)}return a===i&&(a=o),Reflect.get(o,s,a)},e.getOwnPropertyDescriptor=function(t,r){var i=Reflect.getOwnPropertyDescriptor(t,r);return i&&(i.value=e.get(t,r)),i},e.has=function(e,t){return t===q.symbol.namespace||Reflect.has(r.namespace,t)}}function dc(e){return function(t,r){return"default"===r?t[r]:Reflect.getOwnPropertyDescriptor(e.exports,r).value}}function mc(e){return{namespace:ys({default:e.module.exports})}}function vc(e,t,r=e){var i={defineProperty:null,deleteProperty:null,get:null,getOwnPropertyDescriptor:null,has:null,set:null},n=Object.seal(yc(r,t)),s=new te(n,i);return fc(i,e,r,s),(function(e,t,r){e.defineProperty=function(e,i,n){if(Reflect.defineProperty(e,i,n))return i===Symbol.toStringTag||Reflect.has(t.bindings,i)||void 0===n.value;throw Reflect.has(r.namespace,i)?new lc(t.module,i):new sc(t.module,i)},e.deleteProperty=function(e,r){if(Reflect.deleteProperty(e,r))return!0;throw new ac(t.module,r)},e.set=function(e,i){if(Reflect.has(r.namespace,i))throw new nc(t.module,i);throw new oc(t.module,i)}})(i,e,r),s}function yc(e,t){return ys(e.namespace,t)}function gc(e,t,r=e){var i={defineProperty:null,deleteProperty:null,get:null,getOwnPropertyDescriptor:null,has:null,set:null},n=yc(r,t),s=new te(n,i);return fc(i,e,r,s),(function(e,t,r,i){e.defineProperty=function(e,i,n){return Ks.defineProperty(t.exports,i,n),Reflect.has(r.namespace,i)&&t.addGetter(i,(function(){return t.namespace[i]})).updateBindings(i),!0},e.deleteProperty=function(e,i){return!!Reflect.deleteProperty(t.exports,i)&&(Reflect.has(r.namespace,i)&&t.addGetter(i,(function(){return t.namespace[i]})).updateBindings(i),!0)};var n=e.get;"function"==typeof n&&(e.get=function(e,t,r){var i=Reflect.get(e,t,r),s=n(e,t,r);return s!==i&&vs(e,t)?s:i}),e.getOwnPropertyDescriptor=function(r,i){var n=Reflect.getOwnPropertyDescriptor(r,i);if(ms(n)){var s=t.exports;if(we(s,i)&&zu(s,i))return Reflect.getOwnPropertyDescriptor(s,i);n.value=e.get(r,i)}return n},e.set=function(e,n,s,a){var o=t.exports;return a===i&&(a=o),ca(o,n)?!!Reflect.set(o,n,s,a)&&(Reflect.has(r.namespace,n)&&t.addGetter(n,(function(){return t.namespace[n]})).updateBindings(n),!0):(o[n]=s,!1)}})(i,e,r,s),s}function xc(e){return function(t,r){var i=e.type;return i===ec||i===Zu&&"default"===r?t[r]:Reflect.getOwnPropertyDescriptor(e.exports,r).value}}function bc(e,t,r){var i=e._namespace,n=e.getters,s=e.type,a=s===Zu,o=s===tc,l=r.package.options,u=".mjs"===r.extname,c=!u&&l.cjs.mutableNamespace,p=e.builtin||!u&&l.cjs.namedExports,h=!c||".mjs"===e.extname,f=a&&!p||o&&u;if(a&&p&&e.namespace===i){var d=new te(i,{get(t,r,i){var n=pa(e);if("default"===r)return n;var s=t;return r!==Symbol.toStringTag&&we(n,r)&&zu(n,r)&&(s=n),i===d&&(i=s),Reflect.get(s,r,i)}});e.namespace=d}if("*"===t)return h?f?e.cjsNamespace:e.esmNamespace:f?e.cjsMutableNamespace:e.esmMutableNamespace;if(o&&f&&"default"===t)return h?e.cjsNamespace.default:e.cjsMutableNamespace.default;if(f&&"default"!==t||e._loaded===Hu&&!Reflect.has(n,t))throw Reflect.deleteProperty(e.setters,t),new rc(e.module,t);var m=n[t];return m?Ec(m):void 0}function _c(e,t){var r=e.getters;if(e._loaded===Hu&&!Reflect.has(r,t))throw Reflect.deleteProperty(e.setters,t),new rc(e.module,t);var i=r[t];if(i)return Ec(i)}function Rc(e,t,r){if("cjsMutableNamespace"===r||"cjsNamespace"===r||"esmMutableNamespace"===r||"esmNamespace"===r)return Dr(e,t,r);var i=t[r];if("_loaded"===r)i>e._loaded&&(e._loaded=i);else if("children"===r)or(e.children,i);else if("getters"===r)for(var n in i)e.addGetter(n,i[n]);else if("setters"===r){var s=e.setters;for(var a in i)for(var o=s[a],l=s[a]=i[a],u=0,c=null==o?0:o.length;u<c;u++){var p=o[u];-1===l.indexOf(p)&&l.push(p)}}else null!=i&&(e[r]=i);return e}function Sc(e,t){var r=e._namespace,i=e.getters[t],n=i?Ec(i):$u;n===$u||Reflect.has(r,t)&&Object.is(r[t],n)||(e._changed=!0,r[t]=n)}function wc(e,t,r){e._runningSetter=t;var i=e.setters,n=i[t],s=e._loaded===Hu,a="*"===t,o=!1,l=!1;try{if(a){for(var u=0,c=null==n?0:n.length;u<c;u++){var p=n[u];"namespace"===p.type&&p(void 0,e)}o=e._changed,l=s}for(var h=0,f=null==n?0:n.length;h<f;h++){var d=n[h],m=d.type;if(o&&"namespace"===m)cc.last=d.last,cc.localNames=d.localNames,cc.parent=d.parent,cc.type=m,r(cc);else{var v=void 0;if(v="*"!==t&&e.type===ec?_c(e,t):bc(e,t,d.parent),v===$u)v=void 0;else if(v===Ku)throw new ic(e.module,t);var y=d.last;(l&&"dynamic"===m||!Object.is(y[t],v))&&(y[t]=v,r(d,v))}}}finally{e._runningSetter=null}if(s&&a)for(var g=n.length,x=-1;++x<g;)"dynamic"===n[x].type&&n.splice(x,1)}function Ec(e){try{return e()}catch(e){}return $u}Reflect.setPrototypeOf(hc.prototype,null);var kc=hc,Pc=q.inited?q.module.utilIsDataProperty:q.module.utilIsDataProperty=function(e,t){if(!Y(e))return!1;var r=void 0===t?e:Reflect.getOwnPropertyDescriptor(e,t);return le(r)},Ic=q.inited?q.module.utilIsInstalled:q.module.utilIsInstalled=(function(){var e=nr.WIN32,t=e?/[\\/]node_modules[\\/]/:/\/node_modules\//;return function(e){var r=e.filename;return"string"==typeof r&&t.test(r)}})(),Nc=G.PKG_DIRNAME,Ac=Rr.ERR_INVALID_ARG_TYPE,Cc=K.resolve,Tc=Cc&&Cc.paths,Oc=function(e,t,r){var i=kc.get(e),n=2===i.type,s=(function(e){var t=e.filename;return"string"==typeof t&&t.startsWith(Nc)})(e),a=i.name,o=function(r){var o;if(s&&(o=(function(e){if("symbol"==typeof e){var t=q.symbol;return e===t.realGetProxyDetails?re:e===t.realRequire?K:e===t.shared?q:void 0}})(r),o))return o;var l=q.moduleState;l.requireDepth+=1,q.entry.skipExports[a]=!n&&!Pc(e,"exports");try{o=t.call(e,r)}catch(t){if(i.package.options.cjs.vars&&pr(t)&&"ERR_MODULE_RESOLUTION_LEGACY"===t.code)return hu._load(r,e,!1);throw t}finally{l.requireDepth-=1}return o};function l(t,i){if("string"!=typeof t)throw new Ac("request","string",t);return r.call(e,t,i)}function u(t){if("string"!=typeof t)throw new Ac("request","string",t);return hu._resolveLookupPaths(t,e,!0)}return"function"!=typeof t&&(t=function(t){return e.require(t)}),"function"!=typeof r&&(r=function(t,r){return hu._resolveFilename(t,e,!1,r)}),o.cache=hu._cache,o.extensions=hu._extensions,o.main=H.mainModule,o.resolve=l,l.paths=u,Ic(e)||(l.paths=Ur(u,Tc),o.resolve=Ur(l,Cc),o=Ur(o,K)),o},Lc=q.inited?q.module.realInspector:q.module.realInspector=(function(){if(Reflect.has(ur,"inspector"))try{return ne(K("inspector"))}catch(e){}return null})();q.inited||(q.module.safeInspector=pe(Lc)),q.inited||(q.module.utilPrepareContext=(function(){var e=nr.CHAKRA,t={__proto__:null,Array:!0,BigInt:!0,Boolean:!0,Function:!0,Number:!0,Object:!0,RegExp:!0,String:!0},r=["Array","ArrayBuffer","Atomics","BigInt","BigInt64Array","BigUint64Array","Boolean","DataView","Date","Error","EvalError","Float32Array","Float64Array","Function","Int16Array","Int32Array","Int8Array","Map","Number","Object","Promise","Proxy","RangeError","ReferenceError","Reflect","RegExp","Set","SharedArrayBuffer","String","Symbol","SyntaxError","TypeError","URIError","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray","WeakMap","WeakSet"],i=["Buffer","URL","URLSearchParams","clearImmediate","clearInterval","clearTimeout","console","global","process","setImmediate","setInterval","setTimeout"];function n(e,t){var r="'"+e+"' is deprecated, use 'global'";return{configurable:!0,get:Ue((function(){return t}),r,"DEP0016"),set:Ue((function(t){Ee(this,e,t)}),r,"DEP0016")}}function s(e){var t=e+":";return t+="Array"===e?"[].constructor":"BigInt"===e?"1n.constructor":"Boolean"===e?"true.constructor":"Function"===e?"(function () {}).constructor":"Number"===e?"1..constructor":"Object"===e?"({}).constructor":"RegExp"===e?"/./.constructor":"String"===e?'"".constructor':"this."+e,t}return function(a){var o=q.defaultGlobal;if(a===o)return a;for(var l=ae(o),u=0,c=null==l?0:l.length;u<c;u++){var p=l[u],h=void 0;"global"===p?h={configurable:!0,enumerable:!0,value:a,writable:!0}:"GLOBAL"===p||"root"===p?h=n(p,a):Reflect.has(a,p)||(h=Reflect.getOwnPropertyDescriptor(o,p)),h&&Reflect.defineProperty(a,p,h)}for(var f=0,d=i.length;f<d;f++){var m=i[f],v=Reflect.getOwnPropertyDescriptor(a,m);v&&Reflect.deleteProperty(a,m)&&Reflect.defineProperty(a,m,v)}if(e)return a;for(var y={__proto__:null},g=[],x=0,b=r.length;x<b;x++){var _=r[x];Reflect.has(a,_)&&(g.push(_),Reflect.has(t,_)||(y[_]=Reflect.getOwnPropertyDescriptor(a,_),Reflect.deleteProperty(a,_)))}for(var R=new Ns("({"+g.map(s).join(",")+"})").runInContext(a),S=function(e){Reflect.has(y,e)&&Reflect.defineProperty(a,e,y[e]);var t=a[e],r=R[e];if(t===r||!Y(t)||!Y(r))return"continue";if("Error"===e?r.prepareStackTrace=function(...e){return Reflect.apply(t.prepareStackTrace,t,e)}:"Object"===e&&Reflect.defineProperty(t,Symbol.hasInstance,{configurable:!0,enumerable:!1,value:function(e){return e instanceof r||$s(e,t)},writable:!1}),"function"==typeof r&&(Fr(r,Mr(t)),we(r,"prototype"))){var i=r.prototype,n=t.prototype;Y(i)&&(we(n,"constructor")&&(i.constructor=n.constructor),Fr(i,n))}},w=0,E=null==g?0:g.length;w<E;w++){var k=g[w];S(k)}return a}})());var Dc,Mc,Fc,jc,Vc=q.inited?q.module.utilSatisfies:q.module.utilSatisfies=function(e,t){if("string"!=typeof e||"string"!=typeof t)return!1;var r=e+"\0"+t,i=q.memoize.utilSatisfies,n=i[r];return void 0===n?i[r]=Object(ku.satisfies)(Eu(e),t):n},Gc=q.inited?q.module.shimProcessBindingUtilGetProxyDetails:q.module.shimProcessBindingUtilGetProxyDetails=(function(){var e={enable(e){var t,r,i=q.memoize.shimProcessBindingUtilGetProxyDetails;if(J((function(){try{r=e.process.binding("util"),t=r.getProxyDetails}catch(e){}})),(function(e,t,r){if(!e||"function"!=typeof t)return!0;var i=r.get(e);if("boolean"==typeof i)return i;i=!0;try{var n=new te(t,{});i=void 0===t(n)}catch(e){}return r.set(e,i),i})(r,t,i))return e;try{r.getProxyDetails=new te(t,{apply:(e,i,[n])=>(function(e){return Vr(e)?void 0:Reflect.apply(t,r,[e])})(n)}),i.set(r,!0)}catch(e){}return e}};return e})(),Uc=q.inited?q.module.Shim:q.module.Shim=(function(){var e={enable:e=>(Gr.enable(e),Gc.enable(e),e)};return e})(),Bc=q.inited?q.module.envHasLoaderValue:q.module.envHasLoaderValue=(45,function e(t){if("string"==typeof t){if(Ze(t)){var r=_e(t);if(ye(r)||(r+="/index.js"),xt(za(r)))return!0}else if(45!==t.charCodeAt(0)&&xt((function(e,t){try{return $o(e,t)}catch(e){}try{return hu._resolveFilename(e,t)}catch(e){}return""})(t,wt)))return!0}else if(Y(t))for(var i=Q(t),n=0,s=null==i?0:i.length;n<s;n++){var a=i[n];if(e(t[a]))return!0}return!1}),Wc=q.inited?q.module.envHasLoaderArg:q.module.envHasLoaderArg=function(e){return Ke(e,(function(e){return 123===e.charCodeAt(0)?Bc(_u(e)):Bc(e)}))},qc=q.inited?q.module.envIsSideloaded:q.module.envIsSideloaded=function(){var e=q.env;if(Reflect.has(e,"sideloaded"))return e.sideloaded;if(Dt())return e.sideloaded=!0;var t,r=Pe.slice(2),i=-1;return r.length&&(t=za(Pe[1]),i=vr(t).lastIndexOf("/node_modules/")),e.sideloaded=!(-1===i||!Wc(r)||null===Bu.get(Ne())&&null===Bu.get(t.slice(0,i+1)))},zc=q.inited?q.module.utilMaxSatisfying:q.module.utilMaxSatisfying=function(e,t){if(!Array.isArray(e)||"string"!=typeof t)return null;var r=(1===e.length?e[0]:wr.join(e))+"\0"+t,i=q.memoize.utilMaxSatisfying,n=i[r];return void 0===n?i[r]=Object(ku.maxSatisfying)(e,t):n},$c=q.inited?q.module.utilSetSilent:q.module.utilSetSilent=function(e,t,r){J((function(){try{e[t]=r}catch(e){}}))},Kc=q.inited?q.module.utilToExternalFunction:q.module.utilToExternalFunction=(Dc=q.external.Function,Mc=Mr(Dc),Fc=Mr(Dc.prototype),function(e){if(Fr(e,Mc),we(e,"prototype")){var t=e.prototype;Y(t)&&Fr(t,Fc)}return e}),Hc=q.inited?q.module.Wrapper:q.module.Wrapper=(function(){var e=G.PKG_VERSION,t=Eu(e),r={find(e,t,r){var n=i(e,t);if(n){var s=zc(n.versions,r);if(s)return n.wrappers[s]}return null},manage(e,t,i){var n=r.unwrap(e,t),s=_s(n,(function(e,t){return Reflect.apply(i,this,[s,e,t])}));Reflect.defineProperty(s,q.symbol.wrapper,{configurable:!0,value:n,writable:!0}),$c(e,t,s)},unwrap(e,t){var r=J((function(){return e[t]})),i=q.symbol.wrapper;return we(r,i)?r[i]:r},wrap(e,s,a){var o=(function(e,t){return i(e,t)||(function(e,t){return((function(e){return n(e)||(function(e){var t={__proto__:null};return Reflect.defineProperty(e,q.symbol.wrapper,{configurable:!0,value:t,writable:!0}),t})(e)})(e))[t]={raw:r.unwrap(e,t),versions:[],wrappers:{__proto__:null}}})(e,t)})(e,s);"function"!=typeof o.wrappers[t]&&(wr.push(o.versions,t),o.wrappers[t]=Kc(a))}};function i(e,t){var r=n(e);return we(r,t)?r[t]:null}function n(e){var t=q.symbol.wrapper;return we(e,t)?e[t]:null}return r})(),Jc=q.inited?q.module.utilRelaxRange:q.module.utilRelaxRange=function(e){if("string"!=typeof e)return"*";var t=e.charCodeAt(0);if(94!==t){if(t>=48&&t<=57)return"^"+e;if(126===t||118===t||61===t)return"^"+e.slice(1)}return e},Xc=q.inited?q.module.utilGetCacheStateHash:q.module.utilGetCacheStateHash=function(e){return"string"==typeof e?e.slice(-11,-3):""},Yc=q.inited?q.module.GenericDate:q.module.GenericDate={getTime:z(Date.prototype.getTime)},Qc=q.inited?q.module.fsGetMtime:q.module.fsGetMtime=(jc=Math.round,function(e){if("string"==typeof e)try{var t=Yn(e),r=t.mtimeMs;return"number"==typeof r?jc(r+.5):Yc.getTime(t.mtime)}catch(e){}return-1}),Zc=5,ep=nr.OPTIONS,tp=G.PKG_VERSION,rp=Rr.ERR_REQUIRE_ESM,ip=[".js",".mjs"],np=/^.*?\b(?:im|ex)port\b/,sp=kr._extensions[".js"],ap=kr._extensions[".mjs"]||sp;function op(e,t){throw new rp(t)}function lp(e,t,r){var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}if(Bu.state.default.options.debug||!pr(i)||_l(i))throw i;var n=fr(i,"name"),s=t[1];if("SyntaxError"===n){var a=br(fr(i,"message")),o=r.range;if(np.test(a)&&!Vc(tp,o)){var l="Expected esm@"+o+". Using esm@"+tp+": "+s;xr(i,"message",l);var u=fr(i,"stack");"string"==typeof u&&xr(i,"stack",u.replace(a,l))}r.cache.dirty=!0}var c=dr(i);throw c&&(s=c.filename),kl(i,(function(){return mt(s,"utf8")}),s)}Reflect.defineProperty(op,q.symbol.mjs,{value:!0});var up,cp,pp=function(e,t){var r=e._extensions,i=new Map,n=Bu.from(t);n||(n=Bu.from(t,ep||!0));var s=n.clone(),o=s.options;function l(e,t,i){var n=i[1],s=Bu.from(n),a=Hc.find(r,".js",Jc(s.range));return a?Reflect.apply(a,this,[e,t,i]):lp.call(this,t,i,s)}function u(e,t,r){var n=this,s=r[0],o=r[1],l=s.exports,u=!kc.has(Y(l)?l:s),c=u&&we(s,"_compile"),p=kc.get(s),h=p.package;if(p._passthru||u&&".mjs"===p.extname)return p._passthru=!1,void lp.call(this,t,r,h);var f=h.cache,d=h.cachePath,m=s._compile,v=p.cacheName,y=p.mtime;-1===y&&(y=p.mtime=Qc(o)),v||(v=p.cacheName=ns(p,y));var g=function(){return p.state=Zc,lp.call(n,t,r,h)},x=function(t,r){return u&&(c?s._compile=m:Reflect.deleteProperty(s,"_compile")),Gl(e,p,t,r,g)};p.cacheName=v,p.runtimeName=a("_"+Xc(v).slice(0,3));var b=p.compileData;if(b||null!==f.compile[v]||(b=ps.from(p),b?b.code=Ba(d+Re+v,"utf8"):Reflect.deleteProperty(f.compile,v)),u?(s._compile=x,Fr(s,hu.prototype)):Reflect.defineProperty(s,q.symbol._compile,{configurable:!0,value:x}),!b&&i.get(t))lp.call(this,t,r,h);else{var _=b?b.code:mt(o,"utf8");s._compile(_,o)}}s.range="*",o.force||3!==o.mode||(o.mode=2),Bu.state.default=s,hu._extensions=r;for(var c=0,p=ip.length;c<p;c++){var h=ip[c],f=".mjs"===h;f&&!Reflect.has(r,h)&&(r[h]=Ur(op,ap));var d=Hc.unwrap(r,h),m="function"==typeof d&&!d[q.symbol.mjs];if(m&&f)try{d()}catch(e){pr(e)&&"ERR_REQUIRE_ESM"===e.code&&(m=!1)}Hc.manage(r,h,l),Hc.wrap(r,h,u),i.set(d,m),Tr.extensions[h]=r[h]}},hp=G.PKG_VERSION,fp=Eu(hp),dp=function(e){Hc.manage(e,"_fatalException",(function(t,r,i){var n=Hc.find(e,"_fatalException",fp);return n?Reflect.apply(n,this,[t,r,i]):Reflect.apply(r,this,i)})),Hc.wrap(e,"_fatalException",(function(e,t,r){var i=r[0];return Bu.state.default.options.debug||!pr(i)||_l(i)||kl(i),Reflect.apply(t,this,r)})),Hc.manage(e,"emitWarning",(function(t,r,i){var n=Hc.find(e,"emitWarning",fp);return n?Reflect.apply(n,this,[t,r,i]):Reflect.apply(r,this,i)})),Hc.wrap(e,"emitWarning",(function(e,t,r){var i=r[0];return"string"==typeof i&&(r[0]=El(i)),Reflect.apply(t,this,r)}))},mp=Rr.ERR_INVALID_ARG_TYPE,vp=Rr.ERR_INVALID_ARG_VALUE,yp=q.inited?q.module.realREPL:q.module.realREPL=ne(K("repl")),gp=q.inited?q.module.safeREPL:q.module.safeREPL=pe(yp),xp=gp.REPLServer,bp=q.inited?q.module.acornAcornParse:q.module.acornAcornParse=(function(){var e=2,t=1,r={enable(e){e.parse=i}};function i(r,i){var n,s,a=!0;i=cr({sourceType:e,strict:!1},i);try{n=Nn.parse(r,i),a=!1}catch(e){s=e}if(a){i.sourceType=t;try{n=Nn.parse(r,i),a=!1}catch(e){}}if(a)throw s;return n}return r})(),_p=q.inited?q.module.acornInternalAcorn:q.module.acornInternalAcorn=(up=nr.INTERNAL,cp={enable(){if(up)try{var e=K("internal/deps/acorn/dist/acorn");bp.enable(e)}catch(e){}}},cp),Rp=q.inited?q.module.acornWalkDynamicImport:q.module.acornWalkDynamicImport=(function(){var e={enable:e=>(e.base.Import=Z,e)};return e})(),Sp=q.inited?q.module.acornInternalWalk:q.module.acornInternalWalk=(function(){var e=nr.INTERNAL,t={enable(){if(e)try{var t=K("internal/deps/acorn/dist/walk");Rp.enable(t)}catch(e){}}};return t})(),wp=nr.CHECK,Ep=nr.EVAL,kp=nr.FLAGS,Pp=nr.INTERNAL,Ip=nr.REPL,Np=2;function Ap(e,t){return en(e,(function(e,r){return Cp.call(this,e,r,t)}))}function Cp(e,t,r){var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}if(Bu.state.default.options.debug||!pr(i)||_l(i))throw i;var n=i.sourceType===Np;throw Reflect.deleteProperty(i,"sourceType"),kl(i,r,null,n)}var Tp,Op=function(e){var t;function r(e){t=kc.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 Ie.variables.v8_enable_inspector&&t.push("inspector"),kp.experimentalWorker&&t.push("worker_threads"),t.length!==r&&t.sort(),function(r){var i=e.require;Reflect.defineProperty(r,"console",{configurable:!0,value:i("console"),writable:!0}),Ee(r,"process",i("process"));for(var n=function(e){var t=function(t){Ee(this,e,t)};Reflect.defineProperty(r,e,{configurable:!0,get(){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<a;s++){var o=t[s];n(o)}}})(t),t.package=Bu.get(""),t.require=Oc(e),t.runtimeName=q.runtimeName,Fr(e,hu.prototype),pl.enable(t,Er.create())}Hc.manage(e,"createScript",(function(t,r,i){var n=Hc.find(e,"createScript","*");return Reflect.apply(n,this,[t,r,i])})),Hc.wrap(e,"createScript",(function(r,i,[n,s]){s=or({},s),s.produceCachedData=!0;var a=t.cacheName=ns(t,n),o=t.package.cache.compile[a];o?o.scriptData&&s.produceCachedData&&!Reflect.has(s,"cachedData")&&(s.cachedData=o.scriptData):o=Cp(ps.compile,[t,n,{pragmas:!1,sourceType:3,strict:!1,var:!0}]),t.state=1,2===t.type&&((function(e,t,r){var i,n=q.moduleState;n.parsing=!0;var s=!0;try{xl(t),s=!1}catch(e){i=e}if(n.parsing=!1,s){if(Bu.state.default.options.debug||!pr(i)||_l(i))throw i;throw hr(i,e),kl(i,r,null,!0)}})(r,t,n),t.initNamespace()),t.state=5;var l='(()=>{var g=Function("return this")(),m=g.module,e=m&&m.exports,n="'+t.runtimeName+'";if(e&&!g[n]){m.exports=e.entry.exports;require=e.entry.require;e.entry.addBuiltinModules(g);Reflect.defineProperty(g,n,{__proto__:null,value:e})}})();'+o.code,u=Cp.call(e,i,[l,s],n);return u.cachedDataProduced&&(o.scriptData=u.cachedData),u.runInContext=Ap(u.runInContext,n),u.runInThisContext=Ap(u.runInThisContext,n),u})),wp?e.Script=_s(e.Script,(function(t,[i,n]){e.Script=t;var s=X(hu,"wrapper");if(Array.isArray(s)){var a=s[0],o=s[1];"string"==typeof a&&"string"==typeof o&&(i=i.slice(a.length,-o.length))}return r(wt),e.createScript(i,n)})):Ep?e.runInThisContext=_s(e.runInThisContext,(function(t,[i,n]){return e.runInThisContext=t,r(q.unsafeGlobal.module),e.createScript(i,n).runInThisContext(n)})):Ip&&(function(){var e=xp.prototype.createContext;if("<repl>"===wt.id?r(wt):"function"==typeof e&&(xp.prototype.createContext=_s(e,(function(){xp.prototype.createContext=e;var t=jr(e,this);return r(t.module),t}))),Pp&&kp.experimentalREPLAwait&&(_p.enable(),Sp.enable()),q.support.replShowProxy)je.inspect=gs;else{var t=je.inspect;l(je,"inspect",(function(){return this.inspect=gs,t})),c(je,"inspect",(function(e){Ee(this,"inspect",e)}))}})()},Lp=nr.CHECK,Dp=nr.CLI,Mp=nr.EVAL,Fp=nr.INTERNAL,jp=nr.REPL,Vp=Rr.ERR_INVALID_ARG_TYPE;if(q.inited&&!q.reloaded)Uc.enable(q.unsafeGlobal),Tp=function(e,t){if(!oe(e))throw new Vp("module","object");var r,i,n;if(void 0===t){var s=Bu.from(e);s&&(r=JSON.stringify(s.options))}else t=Bu.createOptions(t),r=JSON.stringify(t);if(r){var a=q.package.state;Bu.state=a[r]||(a[r]={cache:{__proto__:null},default:null})}return t&&Bu.from(e,t),pp(hu,e),Ic(e)||dp(H),i=e,n=Oc(i,(function(e){if("string"!=typeof e)throw new mp("request","string",e);if(""===e)throw new vp("request",e,"must be a non-empty string");return vu(e,i,!1).module.exports}),(function(e,t){return $o(e,i,!1,t)})),n.main=Tr.mainModule,n};else{if(Tp=q,Tp.inited=!0,Tp.reloaded=!1,Uc.enable(q.safeGlobal),Uc.enable(q.unsafeGlobal),Lp)Op(Ps);else if(Mp)kr.prototype._compile=hu.prototype._compile,pp(hu),dp(H),Op(Ps);else if(jp){pp(hu),dp(H),Op(Ps);for(var Gp=Q(Cs),Up=0,Bp=null==Gp?0:Gp.length;Up<Bp;Up++){var Wp=Gp[Up];Cs[Wp]=Ps[Wp]}}else(Dp||Fp||qc())&&(pp(kr),(function(e){var t=X(H,"_tickCallback"),r="function"==typeof t;function i(e){var t;try{return $o(e,null,!0)}catch(e){t=e}try{return hu._resolveFilename(e,null,!0)}catch(e){}throw t}Hc.manage(e,"runMain",(function(t,r,n){var s=H.argv,a=s[1],o=i(a),l=Bu.from(o),u=Hc.find(e,"runMain",Jc(l.range));return u?Reflect.apply(u,this,[t,r,n]):Reflect.apply(r,this,n)})),Hc.wrap(e,"runMain",(function(){var e=H.argv,n=e[1],s=i(n),a=Bu.state.default,o=ve(s);Bu.get(o)===a&&Bu.set(o,a.clone()),vu(n,null,!0),r&&jr(t,H)})),hu.runMain=e.runMain})(kr),dp(H));Fp&&(function(e){e.console=Ta.console.module.exports,e.process=Ta.process.module.exports})(q.unsafeGlobal)}n.default=Tp})]).default;