(function(){var e={395:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.codeFrameColumns=codeFrameColumns;t["default"]=_default;var r=_interopRequireWildcard(n(38));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var n={};var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e){if(Object.prototype.hasOwnProperty.call(e,u)){var o=r?Object.getOwnPropertyDescriptor(e,u):null;if(o&&(o.get||o.set)){Object.defineProperty(n,u,o)}else{n[u]=e[u]}}}n.default=e;if(t){t.set(e,n)}return n}let u=false;function getDefs(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}const o=/\r\n|[\n\r\u2028\u2029]/;function getMarkerLines(e,t,n){const r=Object.assign({column:0,line:-1},e.start);const u=Object.assign({},r,e.end);const{linesAbove:o=2,linesBelow:i=3}=n||{};const s=r.line;const a=r.column;const l=u.line;const c=u.column;let d=Math.max(s-(o+1),0);let p=Math.min(t.length,l+i);if(s===-1){d=0}if(l===-1){p=t.length}const f=l-s;const m={};if(f){for(let e=0;e<=f;e++){const n=e+s;if(!a){m[n]=true}else if(e===0){const e=t[n-1].length;m[n]=[a,e-a+1]}else if(e===f){m[n]=[0,c]}else{const r=t[n-e].length;m[n]=[0,r]}}}else{if(a===c){if(a){m[s]=[a,0]}else{m[s]=true}}else{m[s]=[a,c-a]}}return{start:d,end:p,markerLines:m}}function codeFrameColumns(e,t,n={}){const u=(n.highlightCode||n.forceColor)&&(0,r.shouldHighlight)(n);const i=(0,r.getChalk)(n);const s=getDefs(i);const maybeHighlight=(e,t)=>u?e(t):t;const a=e.split(o);const{start:l,end:c,markerLines:d}=getMarkerLines(t,a,n);const p=t.start&&typeof t.start.column==="number";const f=String(c).length;const m=u?(0,r.default)(e,n):e;let D=m.split(o).slice(l,c).map(((e,t)=>{const r=l+1+t;const u=` ${r}`.slice(-f);const o=` ${u} | `;const i=d[r];const a=!d[r+1];if(i){let t="";if(Array.isArray(i)){const r=e.slice(0,Math.max(i[0]-1,0)).replace(/[^\t]/g," ");const u=i[1]||1;t=["\n ",maybeHighlight(s.gutter,o.replace(/\d/g," ")),r,maybeHighlight(s.marker,"^").repeat(u)].join("");if(a&&n.message){t+=" "+maybeHighlight(s.message,n.message)}}return[maybeHighlight(s.marker,">"),maybeHighlight(s.gutter,o),e,t].join("")}else{return` ${maybeHighlight(s.gutter,o)}${e}`}})).join("\n");if(n.message&&!p){D=`${" ".repeat(f+1)}${n.message}\n${D}`}if(u){return i.reset(D)}else{return D}}function _default(e,t,n,r={}){if(!u){u=true;const e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning){process.emitWarning(e,"DeprecationWarning")}else{const t=new Error(e);t.name="DeprecationWarning";console.warn(new Error(e))}}n=Math.max(n,0);const o={start:{column:n,line:t}};return codeFrameColumns(e,o,r)}},38:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=highlight;t.getChalk=getChalk;t.shouldHighlight=shouldHighlight;var r=n(874);var u=n(239);var o=n(542);const i=new Set(["as","async","from","get","of","set"]);function getDefs(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold}}const s=/\r\n|[\n\r\u2028\u2029]/;const a=/^[()[\]{}]$/;let l;{const e=/^[a-z][\w-]*$/i;const getTokenType=function(t,n,r){if(t.type==="name"){if((0,u.isKeyword)(t.value)||(0,u.isStrictReservedWord)(t.value,true)||i.has(t.value)){return"keyword"}if(e.test(t.value)&&(r[n-1]==="<"||r.substr(n-2,2)=="t(e))).join("\n")}else{n+=u}}return n}function shouldHighlight(e){return!!o.supportsColor||e.forceColor}function getChalk(e){return e.forceColor?new o.constructor({enabled:true,level:1}):o}function highlight(e,t={}){if(e!==""&&shouldHighlight(t)){const n=getChalk(t);const r=getDefs(n);return highlightTokens(r,e)}else{return e}}},874:function(e,t){Object.defineProperty(t,"__esModule",{value:true});t["default"]=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g;t.matchToToken=function(e){var t={type:"invalid",value:e[0],closed:undefined};if(e[1])t.type="string",t.closed=!!(e[3]||e[4]);else if(e[5])t.type="comment";else if(e[6])t.type="comment",t.closed=!!e[7];else if(e[8])t.type="regex";else if(e[9])t.type="number";else if(e[10])t.type="name";else if(e[11])t.type="punctuator";else if(e[12])t.type="whitespace";return t}},963:function(e,t){class ArraySet{constructor(){this._array=[];this._set=new Map}static fromArray(e,t){const n=new ArraySet;for(let r=0,u=e.length;r=0){return t}throw new Error('"'+e+'" is not in the set.')}at(e){if(e>=0&&e>1;return t?-n:n}t.encode=function base64VLQ_encode(e){let t="";let n;let o=toVLQSigned(e);do{n=o&i;o>>>=u;if(o>0){n|=s}t+=r.encode(n)}while(o>0);return t}},209:function(e,t){const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e0){if(n-s>1){return recursiveSearch(s,n,r,u,o,i)}if(i==t.LEAST_UPPER_BOUND){return n1){return recursiveSearch(e,s,r,u,o,i)}if(i==t.LEAST_UPPER_BOUND){return s}return e<0?-1:e}t.search=function search(e,n,r,u){if(n.length===0){return-1}let o=recursiveSearch(-1,n.length,e,n,r,u||t.GREATEST_LOWER_BOUND);if(o<0){return-1}while(o-1>=0){if(r(n[o],n[o-1],true)!==0){break}--o}return o}},371:function(e,t,n){const r=n(354);function generatedPositionAfter(e,t){const n=e.generatedLine;const u=t.generatedLine;const o=e.generatedColumn;const i=t.generatedColumn;return u>n||u==n&&i>=o||r.compareByGeneratedPositionsInflated(e,t)<=0}class MappingList{constructor(){this._array=[];this._sorted=true;this._last={generatedLine:-1,generatedColumn:0}}unsortedForEach(e,t){this._array.forEach(e,t)}add(e){if(generatedPositionAfter(this._last,e)){this._last=e;this._array.push(e)}else{this._sorted=false;this._array.push(e)}}toArray(){if(!this._sorted){this._array.sort(r.compareByGeneratedPositionsInflated);this._sorted=true}return this._array}}t.H=MappingList},799:function(e,t,n){"use strict";const r=n(147);const u=n(17);e.exports=function readWasm(){return new Promise(((e,t)=>{const u=n.ab+"mappings.wasm";r.readFile(n.ab+"mappings.wasm",null,((n,r)=>{if(n){t(n);return}e(r.buffer)}))}))};e.exports.initialize=e=>{console.debug("SourceMapConsumer.initialize is a no-op when running in node.js")}},886:function(e,t,n){var r;const u=n(354);const o=n(700);const i=n(963).I;const s=n(344);const a=n(799);const l=n(776);const c=Symbol("smcInternal");class SourceMapConsumer{constructor(e,t){if(e==c){return Promise.resolve(this)}return _factory(e,t)}static initialize(e){a.initialize(e["lib/mappings.wasm"])}static fromSourceMap(e,t){return _factoryBSM(e,t)}static async with(e,t,n){const r=await new SourceMapConsumer(e,t);try{return await n(r)}finally{r.destroy()}}eachMapping(e,t,n){throw new Error("Subclasses must implement eachMapping")}allGeneratedPositionsFor(e){throw new Error("Subclasses must implement allGeneratedPositionsFor")}destroy(){throw new Error("Subclasses must implement destroy")}}SourceMapConsumer.prototype._version=3;SourceMapConsumer.GENERATED_ORDER=1;SourceMapConsumer.ORIGINAL_ORDER=2;SourceMapConsumer.GREATEST_LOWER_BOUND=1;SourceMapConsumer.LEAST_UPPER_BOUND=2;t.SourceMapConsumer=SourceMapConsumer;class BasicSourceMapConsumer extends SourceMapConsumer{constructor(e,t){return super(c).then((n=>{let r=e;if(typeof e==="string"){r=u.parseSourceMapInput(e)}const o=u.getArg(r,"version");const s=u.getArg(r,"sources").map(String);const a=u.getArg(r,"names",[]);const c=u.getArg(r,"sourceRoot",null);const d=u.getArg(r,"sourcesContent",null);const p=u.getArg(r,"mappings");const f=u.getArg(r,"file",null);if(o!=n._version){throw new Error("Unsupported version: "+o)}n._sourceLookupCache=new Map;n._names=i.fromArray(a.map(String),true);n._sources=i.fromArray(s,true);n._absoluteSources=i.fromArray(n._sources.toArray().map((function(e){return u.computeSourceURL(c,e,t)})),true);n.sourceRoot=c;n.sourcesContent=d;n._mappings=p;n._sourceMapURL=t;n.file=f;n._computedColumnSpans=false;n._mappingsPtr=0;n._wasm=null;return l().then((e=>{n._wasm=e;return n}))}))}_findSourceIndex(e){const t=this._sourceLookupCache.get(e);if(typeof t==="number"){return t}const n=u.computeSourceURL(null,e,this._sourceMapURL);if(this._absoluteSources.has(n)){const t=this._absoluteSources.indexOf(n);this._sourceLookupCache.set(e,t);return t}const r=u.computeSourceURL(this.sourceRoot,e,this._sourceMapURL);if(this._absoluteSources.has(r)){const t=this._absoluteSources.indexOf(r);this._sourceLookupCache.set(e,t);return t}return-1}static fromSourceMap(e,t){return new BasicSourceMapConsumer(e.toString())}get sources(){return this._absoluteSources.toArray()}_getMappingsPtr(){if(this._mappingsPtr===0){this._parseMappings()}return this._mappingsPtr}_parseMappings(){const e=this._mappings;const t=e.length;const n=this._wasm.exports.allocate_mappings(t);const r=new Uint8Array(this._wasm.exports.memory.buffer,n,t);for(let n=0;n{if(t.source!==null){t.source=this._absoluteSources.at(t.source);if(t.name!==null){t.name=this._names.at(t.name)}}if(this._computedColumnSpans&&t.lastGeneratedColumn===null){t.lastGeneratedColumn=Infinity}e.call(r,t)}),(()=>{switch(u){case SourceMapConsumer.GENERATED_ORDER:this._wasm.exports.by_generated_location(this._getMappingsPtr());break;case SourceMapConsumer.ORIGINAL_ORDER:this._wasm.exports.by_original_location(this._getMappingsPtr());break;default:throw new Error("Unknown order of iteration.")}}))}allGeneratedPositionsFor(e){let t=u.getArg(e,"source");const n=u.getArg(e,"line");const r=e.column||0;t=this._findSourceIndex(t);if(t<0){return[]}if(n<1){throw new Error("Line numbers must be >= 1")}if(r<0){throw new Error("Column numbers must be >= 0")}const o=[];this._wasm.withMappingCallback((e=>{let t=e.lastGeneratedColumn;if(this._computedColumnSpans&&t===null){t=Infinity}o.push({line:e.generatedLine,column:e.generatedColumn,lastColumn:t})}),(()=>{this._wasm.exports.all_generated_locations_for(this._getMappingsPtr(),t,n-1,"column"in e,r)}));return o}destroy(){if(this._mappingsPtr!==0){this._wasm.exports.free_mappings(this._mappingsPtr);this._mappingsPtr=0}}computeColumnSpans(){if(this._computedColumnSpans){return}this._wasm.exports.compute_column_spans(this._getMappingsPtr());this._computedColumnSpans=true}originalPositionFor(e){const t={generatedLine:u.getArg(e,"line"),generatedColumn:u.getArg(e,"column")};if(t.generatedLine<1){throw new Error("Line numbers must be >= 1")}if(t.generatedColumn<0){throw new Error("Column numbers must be >= 0")}let n=u.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND);if(n==null){n=SourceMapConsumer.GREATEST_LOWER_BOUND}let r;this._wasm.withMappingCallback((e=>r=e),(()=>{this._wasm.exports.original_location_for(this._getMappingsPtr(),t.generatedLine-1,t.generatedColumn,n)}));if(r){if(r.generatedLine===t.generatedLine){let e=u.getArg(r,"source",null);if(e!==null){e=this._absoluteSources.at(e)}let t=u.getArg(r,"name",null);if(t!==null){t=this._names.at(t)}return{source:e,line:u.getArg(r,"originalLine",null),column:u.getArg(r,"originalColumn",null),name:t}}}return{source:null,line:null,column:null,name:null}}hasContentsOfAllSources(){if(!this.sourcesContent){return false}return this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return e==null}))}sourceContentFor(e,t){if(!this.sourcesContent){return null}const n=this._findSourceIndex(e);if(n>=0){return this.sourcesContent[n]}if(t){return null}throw new Error('"'+e+'" is not in the SourceMap.')}generatedPositionFor(e){let t=u.getArg(e,"source");t=this._findSourceIndex(t);if(t<0){return{line:null,column:null,lastColumn:null}}const n={source:t,originalLine:u.getArg(e,"line"),originalColumn:u.getArg(e,"column")};if(n.originalLine<1){throw new Error("Line numbers must be >= 1")}if(n.originalColumn<0){throw new Error("Column numbers must be >= 0")}let r=u.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND);if(r==null){r=SourceMapConsumer.GREATEST_LOWER_BOUND}let o;this._wasm.withMappingCallback((e=>o=e),(()=>{this._wasm.exports.generated_location_for(this._getMappingsPtr(),n.source,n.originalLine-1,n.originalColumn,r)}));if(o){if(o.source===n.source){let e=o.lastGeneratedColumn;if(this._computedColumnSpans&&e===null){e=Infinity}return{line:u.getArg(o,"generatedLine",null),column:u.getArg(o,"generatedColumn",null),lastColumn:e}}}return{line:null,column:null,lastColumn:null}}}BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer;r=BasicSourceMapConsumer;class IndexedSourceMapConsumer extends SourceMapConsumer{constructor(e,t){return super(c).then((n=>{let r=e;if(typeof e==="string"){r=u.parseSourceMapInput(e)}const o=u.getArg(r,"version");const i=u.getArg(r,"sections");if(o!=n._version){throw new Error("Unsupported version: "+o)}let s={line:-1,column:0};return Promise.all(i.map((e=>{if(e.url){throw new Error("Support for url field in sections not implemented.")}const n=u.getArg(e,"offset");const r=u.getArg(n,"line");const o=u.getArg(n,"column");if(r({generatedOffset:{generatedLine:r+1,generatedColumn:o+1},consumer:e})))}))).then((e=>{n._sections=e;return n}))}))}get sources(){const e=[];for(let t=0;t=0?this._sections[t]:null;const r=t>=0&&t+1=0?this._sections[t]:null;const r=t>=0&&t+1{const t=n.generatedOffset.generatedLine-1;const u=n.generatedOffset.generatedColumn-1;if(e.line===1){e.column+=u;if(typeof e.lastColumn==="number"){e.lastColumn+=u}}if(e.lastColumn===Infinity&&r&&e.line===r.generatedOffset.generatedLine){e.lastColumn=r.generatedOffset.generatedColumn-2}e.line+=t;return e}))}eachMapping(e,t,n){this._sections.forEach(((r,u)=>{const o=u+10?new o:this._sources;const a=new o;this._mappings.unsortedForEach((function(t){if(t.source===r&&t.originalLine!=null){const r=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});if(r.source!=null){t.source=r.source;if(n!=null){t.source=u.join(n,t.source)}if(i!=null){t.source=u.relative(i,t.source)}t.originalLine=r.line;t.originalColumn=r.column;if(r.name!=null){t.name=r.name}}}const o=t.source;if(o!=null&&!s.has(o)){s.add(o)}const l=t.name;if(l!=null&&!a.has(l)){a.add(l)}}),this);this._sources=s;this._names=a;e.sources.forEach((function(t){const r=e.sourceContentFor(t);if(r!=null){if(n!=null){t=u.join(n,t)}if(i!=null){t=u.relative(i,t)}this.setSourceContent(t,r)}}),this)}_validateMapping(e,t,n,r){if(t&&typeof t.line!=="number"&&typeof t.column!=="number"){throw new Error("original.line and original.column are not numbers -- you probably meant to omit "+"the original mapping entirely and only map the generated position. If so, pass "+"null for the original mapping instead of an object with empty or null values.")}if(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0&&!t&&!n&&!r){}else if(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n){}else{throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))}}_serializeMappings(){let e=0;let t=1;let n=0;let o=0;let i=0;let s=0;let a="";let l;let c;let d;let p;const f=this._mappings.toArray();for(let m=0,D=f.length;m0){if(!u.compareByGeneratedPositionsInflated(c,f[m-1])){continue}l+=","}l+=r.encode(c.generatedColumn-e);e=c.generatedColumn;if(c.source!=null){p=this._sources.indexOf(c.source);l+=r.encode(p-s);s=p;l+=r.encode(c.originalLine-1-o);o=c.originalLine-1;l+=r.encode(c.originalColumn-n);n=c.originalColumn;if(c.name!=null){d=this._names.indexOf(c.name);l+=r.encode(d-i);i=d}}a+=l}return a}_generateSourcesContent(e,t){return e.map((function(e){if(!this._sourcesContents){return null}if(t!=null){e=u.relative(t,e)}const n=u.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)}toJSON(){const e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};if(this._file!=null){e.file=this._file}if(this._sourceRoot!=null){e.sourceRoot=this._sourceRoot}if(this._sourcesContents){e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)}return e}toString(){return JSON.stringify(this.toJSON())}}SourceMapGenerator.prototype._version=3;t.SourceMapGenerator=SourceMapGenerator},589:function(e,t,n){const r=n(87).SourceMapGenerator;const u=n(354);const o=/(\r?\n)/;const i=10;const s="$$$isSourceNode$$$";class SourceNode{constructor(e,t,n,r,u){this.children=[];this.sourceContents={};this.line=e==null?null:e;this.column=t==null?null:t;this.source=n==null?null:n;this.name=u==null?null:u;this[s]=true;if(r!=null)this.add(r)}static fromStringWithSourceMap(e,t,n){const r=new SourceNode;const i=e.split(o);let s=0;const shiftNextLine=function(){const e=getNextLine();const t=getNextLine()||"";return e+t;function getNextLine(){return s=0;t--){this.prepend(e[t])}}else if(e[s]||typeof e==="string"){this.children.unshift(e)}else{throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e)}return this}walk(e){let t;for(let n=0,r=this.children.length;n0){t=[];for(n=0;n=0;n--){if(e.charCodeAt(n)!==36){return false}}return true}function strcmp(e,t){if(e===t){return 0}if(e===null){return 1}if(t===null){return-1}if(e>t){return 1}return-1}function compareByGeneratedPositionsInflated(e,t){let n=e.generatedLine-t.generatedLine;if(n!==0){return n}n=e.generatedColumn-t.generatedColumn;if(n!==0){return n}n=strcmp(e.source,t.source);if(n!==0){return n}n=e.originalLine-t.originalLine;if(n!==0){return n}n=e.originalColumn-t.originalColumn;if(n!==0){return n}return strcmp(e.name,t.name)}t.compareByGeneratedPositionsInflated=compareByGeneratedPositionsInflated;function parseSourceMapInput(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=parseSourceMapInput;const o="http:";const i=`${o}//host`;function createSafeHandler(e){return t=>{const n=getURLType(t);const u=buildSafeBase(t);const s=new r(t,u);e(s);const a=s.toString();if(n==="absolute"){return a}else if(n==="scheme-relative"){return a.slice(o.length)}else if(n==="path-absolute"){return a.slice(i.length)}return computeRelativeURL(u,a)}}function withBase(e,t){return new r(e,t).toString()}function buildUniqueSegment(e,t){let n=0;do{const r=e+n++;if(t.indexOf(r)===-1)return r}while(true)}function buildSafeBase(e){const t=e.split("..").length-1;const n=buildUniqueSegment("p",e);let r=`${i}/`;for(let e=0;e0&&!u[u.length-1]){u.pop()}while(n.length>0&&u.length>0&&n[0]===u[0]){n.shift();u.shift()}const o=u.map((()=>"..")).concat(n).join("/");return o+t.search+t.hash}const a=createSafeHandler((e=>{e.pathname=e.pathname.replace(/\/?$/,"/")}));const l=createSafeHandler((e=>{e.href=new r(".",e.toString()).toString()}));const c=createSafeHandler((e=>{}));t.normalize=c;function join(e,t){const n=getURLType(t);const r=getURLType(e);e=a(e);if(n==="absolute"){return withBase(t,undefined)}if(r==="absolute"){return withBase(t,e)}if(n==="scheme-relative"){return c(t)}if(r==="scheme-relative"){return withBase(t,withBase(e,i)).slice(o.length)}if(n==="path-absolute"){return c(t)}if(r==="path-absolute"){return withBase(t,withBase(e,i)).slice(i.length)}const u=buildSafeBase(t+e);const s=withBase(t,withBase(e,u));return computeRelativeURL(u,s)}t.join=join;function relative(e,t){const n=relativeIfPossible(e,t);return typeof n==="string"?n:c(t)}t.relative=relative;function relativeIfPossible(e,t){const n=getURLType(e);if(n!==getURLType(t)){return null}const u=buildSafeBase(e+t);const o=new r(e,u);const i=new r(t,u);try{new r("",i.toString())}catch(e){return null}if(i.protocol!==o.protocol||i.user!==o.user||i.password!==o.password||i.hostname!==o.hostname||i.port!==o.port){return null}return computeRelativeURL(o,i)}function computeSourceURL(e,t,n){if(e&&getURLType(t)==="path-absolute"){t=t.replace(/^\//,"")}let r=c(t||"");if(e)r=join(e,r);if(n)r=join(l(n),r);return r}t.computeSourceURL=computeSourceURL},776:function(e,t,n){const r=n(799);function Mapping(){this.generatedLine=0;this.generatedColumn=0;this.lastGeneratedColumn=null;this.source=null;this.originalLine=null;this.originalColumn=null;this.name=null}let u=null;e.exports=function wasm(){if(u){return u}const e=[];u=r().then((t=>WebAssembly.instantiate(t,{env:{mapping_callback(t,n,r,u,o,i,s,a,l,c){const d=new Mapping;d.generatedLine=t+1;d.generatedColumn=n;if(r){d.lastGeneratedColumn=u-1}if(o){d.source=i;d.originalLine=s+1;d.originalColumn=a;if(l){d.name=c}}e[e.length-1](d)},start_all_generated_locations_for(){console.time("all_generated_locations_for")},end_all_generated_locations_for(){console.timeEnd("all_generated_locations_for")},start_compute_column_spans(){console.time("compute_column_spans")},end_compute_column_spans(){console.timeEnd("compute_column_spans")},start_generated_location_for(){console.time("generated_location_for")},end_generated_location_for(){console.timeEnd("generated_location_for")},start_original_location_for(){console.time("original_location_for")},end_original_location_for(){console.timeEnd("original_location_for")},start_parse_mappings(){console.time("parse_mappings")},end_parse_mappings(){console.timeEnd("parse_mappings")},start_sort_by_generated_location(){console.time("sort_by_generated_location")},end_sort_by_generated_location(){console.timeEnd("sort_by_generated_location")},start_sort_by_original_location(){console.time("sort_by_original_location")},end_sort_by_original_location(){console.timeEnd("sort_by_original_location")}}}))).then((t=>({exports:t.instance.exports,withMappingCallback:(t,n)=>{e.push(t);try{n()}finally{e.pop()}}}))).then(null,(e=>{u=null;throw e}));return u}},135:function(e,t,n){t.SourceMapGenerator=n(87).SourceMapGenerator;t.SourceMapConsumer=n(886).SourceMapConsumer;t.SourceNode=n(589).SourceNode},321:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.getRawSourceMap=void 0;const u=r(n(175));const o=n(8);function getRawSourceMap(e){const t=(0,o.getSourceMapUrl)(e);if(!t?.startsWith("data:")){return null}let n;try{n=(0,u.default)(t)}catch(e){console.error("Failed to parse source map URL:",e);return null}if(n.type!=="application/json"){console.error(`Unknown source map type: ${n.typeFull}.`);return null}try{return JSON.parse(n.toString())}catch{console.error("Failed to parse source map.");return null}}t.getRawSourceMap=getRawSourceMap},8:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSourceMapUrl=void 0;function getSourceMapUrl(e){const t=/\/\/[#@] ?sourceMappingURL=([^\s'"]+)\s*$/gm;let n=null;for(;;){let r=t.exec(e);if(r==null){break}n=r}if(!(n&&n[1])){return null}return n[1].toString()}t.getSourceMapUrl=getSourceMapUrl},259:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.launchEditor=void 0;const u=r(n(542));const o=r(n(81));const i=r(n(147));const s=r(n(37));const a=r(n(17));const l=r(n(938));function isTerminalEditor(e){switch(e){case"vi":case"vim":case"emacs":case"nano":{return true}default:{}}return false}const c={"/Applications/Atom.app/Contents/MacOS/Atom":"atom","/Applications/Atom Beta.app/Contents/MacOS/Atom Beta":"/Applications/Atom Beta.app/Contents/MacOS/Atom Beta","/Applications/Brackets.app/Contents/MacOS/Brackets":"brackets","/Applications/Sublime Text.app/Contents/MacOS/Sublime Text":"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl","/Applications/Sublime Text Dev.app/Contents/MacOS/Sublime Text":"/Applications/Sublime Text Dev.app/Contents/SharedSupport/bin/subl","/Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2":"/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl","/Applications/Visual Studio Code.app/Contents/MacOS/Electron":"/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code","/Applications/Visual Studio Code - Insiders.app/Contents/MacOS/Electron":"/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code","/Applications/VSCodium.app/Contents/MacOS/Electron":"/Applications/VSCodium.app/Contents/Resources/app/bin/code","/Applications/AppCode.app/Contents/MacOS/appcode":"/Applications/AppCode.app/Contents/MacOS/appcode","/Applications/CLion.app/Contents/MacOS/clion":"/Applications/CLion.app/Contents/MacOS/clion","/Applications/IntelliJ IDEA.app/Contents/MacOS/idea":"/Applications/IntelliJ IDEA.app/Contents/MacOS/idea","/Applications/PhpStorm.app/Contents/MacOS/phpstorm":"/Applications/PhpStorm.app/Contents/MacOS/phpstorm","/Applications/PyCharm.app/Contents/MacOS/pycharm":"/Applications/PyCharm.app/Contents/MacOS/pycharm","/Applications/PyCharm CE.app/Contents/MacOS/pycharm":"/Applications/PyCharm CE.app/Contents/MacOS/pycharm","/Applications/RubyMine.app/Contents/MacOS/rubymine":"/Applications/RubyMine.app/Contents/MacOS/rubymine","/Applications/WebStorm.app/Contents/MacOS/webstorm":"/Applications/WebStorm.app/Contents/MacOS/webstorm","/Applications/MacVim.app/Contents/MacOS/MacVim":"mvim","/Applications/GoLand.app/Contents/MacOS/goland":"/Applications/GoLand.app/Contents/MacOS/goland","/Applications/Rider.app/Contents/MacOS/rider":"/Applications/Rider.app/Contents/MacOS/rider"};const d={atom:"atom",Brackets:"brackets",code:"code","code-insiders":"code-insiders",vscodium:"vscodium",emacs:"emacs",gvim:"gvim","idea.sh":"idea","phpstorm.sh":"phpstorm","pycharm.sh":"pycharm","rubymine.sh":"rubymine",sublime_text:"sublime_text",vim:"vim","webstorm.sh":"webstorm","goland.sh":"goland","rider.sh":"rider"};const p=["Brackets.exe","Code.exe","Code - Insiders.exe","VSCodium.exe","atom.exe","sublime_text.exe","notepad++.exe","clion.exe","clion64.exe","idea.exe","idea64.exe","phpstorm.exe","phpstorm64.exe","pycharm.exe","pycharm64.exe","rubymine.exe","rubymine64.exe","webstorm.exe","webstorm64.exe","goland.exe","goland64.exe","rider.exe","rider64.exe"];const f=/^([A-Za-z]:[/\\])?(?:[\x2D-9A-Z\\_a-z\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\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\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\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\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\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\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-\uA6E5\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])+$/;function getArgumentsForLineNumber(e,t,n,r){const u=a.default.basename(e).replace(/\.(exe|cmd|bat)$/i,"");switch(u){case"atom":case"Atom":case"Atom Beta":case"subl":case"sublime":case"sublime_text":{return[t+":"+n+":"+r]}case"wstorm":case"charm":{return[t+":"+n]}case"notepad++":{return["-n"+n,"-c"+r,t]}case"vim":case"mvim":case"joe":case"gvim":{return["+"+n,t]}case"emacs":case"emacsclient":{return["+"+n+":"+r,t]}case"rmate":case"mate":case"mine":{return["--line",n.toString(),t]}case"code":case"Code":case"code-insiders":case"Code - Insiders":case"vscodium":case"VSCodium":{return["-g",t+":"+n+":"+r]}case"appcode":case"clion":case"clion64":case"idea":case"idea64":case"phpstorm":case"phpstorm64":case"pycharm":case"pycharm64":case"rubymine":case"rubymine64":case"webstorm":case"webstorm64":case"goland":case"goland64":case"rider":case"rider64":{return["--line",n.toString(),t]}default:{return[t]}}}function guessEditor(){if(process.env.REACT_EDITOR){return l.default.parse(process.env.REACT_EDITOR)}try{if(process.platform==="darwin"){const e=o.default.execSync("ps x").toString();const t=Object.keys(c);for(let n=0;n0)){return}if(!(Number.isInteger(n)&&n>0)){n=1}let[r,...c]=guessEditor();if(!r){printInstructions(e,null);return}if(r.toLowerCase()==="none"){return}if(process.platform==="linux"&&e.startsWith("/mnt/")&&/Microsoft/i.test(s.default.release())){e=a.default.relative("",e)}if(process.platform==="win32"&&!f.test(e.trim())){console.log();console.log(u.default.red("Could not open "+a.default.basename(e)+" in the editor."));console.log();console.log("When running on Windows, file names are checked against an access list "+"to protect against remote code execution attacks. File names may "+"consist only of alphanumeric characters (all languages), periods, "+"dashes, slashes, and underscores.");console.log();return}if(t){c=c.concat(getArgumentsForLineNumber(r,e,t,n))}else{c.push(e)}let d=undefined;if(process.platform==="win32"){d=o.default.spawn("cmd.exe",["/C",r].concat(c),{stdio:"inherit",detached:true})}else if(isTerminalEditor(r)){if(process.platform==="darwin"){d=o.default.spawn("osascript",["-e",`tell application "Terminal" to do script "${l.default.quote([r,...c])}"`],{stdio:"ignore"})}else{printInstructions(e,"Terminal editors can only be used on macOS.")}}else{d=o.default.spawn(r,c,{stdio:"inherit"})}if(d){d.on("exit",(function(t){if(t){printInstructions(e,"(code "+t+")")}}));d.on("error",(function(t){printInstructions(e,t.message)}))}}t.launchEditor=launchEditor},233:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getServerError=t.decorateServerError=t.getErrorSource=t.getFilesystemFrame=void 0;const r=n(974);function getFilesystemFrame(e){const t={...e};if(typeof t.file==="string"){if(t.file.startsWith("/")||/^[a-z]:\\/i.test(t.file)||t.file.startsWith("\\\\")){t.file=`file://${t.file}`}}return t}t.getFilesystemFrame=getFilesystemFrame;const u=Symbol("NextjsError");function getErrorSource(e){return e[u]||null}t.getErrorSource=getErrorSource;function decorateServerError(e,t){Object.defineProperty(e,u,{writable:false,enumerable:false,configurable:false,value:t})}t.decorateServerError=decorateServerError;function getServerError(e,t){let n;try{throw new Error(e.message)}catch(e){n=e}n.name=e.name;try{n.stack=`${n.toString()}\n${(0,r.parse)(e.stack).map(getFilesystemFrame).map((e=>{let t=` at ${e.methodName}`;if(e.file){let n=e.file;if(e.lineNumber){n+=`:${e.lineNumber}`;if(e.column){n+=`:${e.column}`}}t+=` (${n})`}return t})).join("\n")}`}catch{n.stack=e.stack}decorateServerError(n,t);return n}t.getServerError=getServerError},636:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseStack=void 0;const r=n(974);const u=/\/_next(\/static\/.+)/g;function parseStack(e){const t=(0,r.parse)(e);return t.map((e=>{try{const t=new URL(e.file);const n=u.exec(t.pathname);if(n){const t=process.env.__NEXT_DIST_DIR?.replace(/\\/g,"/")?.replace(/\/$/,"");if(t){e.file="file://"+t.concat(n.pop())}}}catch{}return e}))}t.parseStack=parseStack},601:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.getOverlayMiddleware=t.getSourceById=t.createOriginalStackFrame=t.parseStack=t.getServerError=t.decorateServerError=t.getErrorSource=void 0;const u=n(395);const o=n(147);const i=r(n(17));const s=n(135);const a=r(n(310));const l=n(321);const c=n(259);var d=n(233);Object.defineProperty(t,"getErrorSource",{enumerable:true,get:function(){return d.getErrorSource}});var p=n(233);Object.defineProperty(t,"decorateServerError",{enumerable:true,get:function(){return p.decorateServerError}});Object.defineProperty(t,"getServerError",{enumerable:true,get:function(){return p.getServerError}});var f=n(636);Object.defineProperty(t,"parseStack",{enumerable:true,get:function(){return f.parseStack}});function getModuleId(e,t){return e.chunkGraph.getModuleId(t)}function getModuleById(e,t){return[...t.modules].find((n=>{const r=getModuleId(t,n);return r===e}))}function findModuleNotFoundFromError(e){const t=e?.match(/'([^']+)' module/);return t&&t[1]}function getModuleSource(e,t){return(t&&e.codeGenerationResults.get(t)?.sources.get("javascript"))??null}function getSourcePath(e){if(e.startsWith("webpack:///")){return e.substring(11)}if(e.startsWith("webpack://_N_E/")){return e.substring(15)}if(e.startsWith("webpack://")){return e.substring(10)}return e}async function findOriginalSourcePositionAndContent(e,t){const n=await new s.SourceMapConsumer(e.map());try{const e=n.originalPositionFor({line:t.line,column:t.column??0});if(!e.source){return null}const r=n.sourceContentFor(e.source,true)??null;return{sourcePosition:e,sourceContent:r}}finally{n.destroy()}}function findOriginalSourcePositionAndContentFromCompilation(e,t,n){const r=getModuleById(e,n);return r?.buildInfo?.importLocByPath?.get(t)??null}function findCallStackFramePackage(e,t){if(!t){return undefined}const n=getModuleById(e,t);return n?.resourceResolveData?.descriptionFileData?.name}async function createOriginalStackFrame({line:e,column:t,source:n,sourcePackage:r,moduleId:o,modulePath:s,rootDirectory:a,frame:l,errorMessage:c,clientCompilation:d,serverCompilation:p,edgeCompilation:f}){const m=findModuleNotFoundFromError(c);const D=await(async()=>{if(m){let e=null;if(d){e=findOriginalSourcePositionAndContentFromCompilation(o,m,d)}if(e===null&&p){e=findOriginalSourcePositionAndContentFromCompilation(o,m,p)}if(e===null&&f){e=findOriginalSourcePositionAndContentFromCompilation(o,m,f)}return e}return await findOriginalSourcePositionAndContent(n,{line:e,column:t})})();if(D===null){return null}const{sourcePosition:g,sourceContent:h}=D;if(!g.source){return null}const C=i.default.resolve(a,getSourcePath((g.source.includes("|")?s:g.source)||s));const A={file:h?i.default.relative(a,C):g.source,lineNumber:g.line,column:g.column,methodName:g.name||l.methodName?.replace("__WEBPACK_DEFAULT_EXPORT__","default")?.replace("__webpack_exports__.",""),arguments:[]};const F=!(A.file?.includes("node_modules")??true)&&h&&g.line?(0,u.codeFrameColumns)(h,{start:{line:g.line,column:g.column??0}},{forceColor:true}):null;return{originalStackFrame:A,originalCodeFrame:F,sourcePackage:r}}t.createOriginalStackFrame=createOriginalStackFrame;async function getSourceById(e,t,n){if(e){const e=await o.promises.readFile(t,"utf-8").catch((()=>null));if(e==null){return null}const n=(0,l.getRawSourceMap)(e);if(n==null){return null}return{map(){return n}}}try{if(!n){return null}const e=getModuleById(t,n);return getModuleSource(n,e)}catch(e){console.error(`Failed to lookup module by ID ("${t}"):`,e);return null}}t.getSourceById=getSourceById;function getOverlayMiddleware(e){return async function(t,n,r){const{pathname:u,query:s}=a.default.parse(t.url,true);if(u==="/__nextjs_original-stack-frame"){const t=s;const r=t.isAppDirectory==="true";const u=t.isServer==="true";const o=t.isEdgeServer==="true";const i=!u&&!o;if(!((t.file?.startsWith("webpack-internal:///")||t.file?.startsWith("file://"))&&Boolean(parseInt(t.lineNumber?.toString()??"",10)))){n.statusCode=400;n.write("Bad Request");return n.end()}const a=t.file.replace(/^(webpack-internal:\/\/\/|file:\/\/)/,"");const l=t.file.replace(/^(webpack-internal:\/\/\/|file:\/\/)(\(.*\)\/)?/,"");let c=null;let d=undefined;const p=e.stats()?.compilation;const f=e.serverStats()?.compilation;const m=e.edgeServerStats()?.compilation;try{if(i||r){c=await getSourceById(t.file.startsWith("file:"),a,p);d=findCallStackFramePackage(a,p)}if((u||r)&&c===null){c=await getSourceById(t.file.startsWith("file:"),a,f);d=findCallStackFramePackage(a,f)}if((o||r)&&c===null){c=await getSourceById(t.file.startsWith("file:"),a,m);d=findCallStackFramePackage(a,m)}}catch(e){console.log("Failed to get source map:",e);n.statusCode=500;n.write("Internal Server Error");return n.end()}if(c==null){n.statusCode=204;n.write("No Content");return n.end()}const D=parseInt(t.lineNumber?.toString()??"",10);let g=parseInt(t.column?.toString()??"",10);if(!g){g=null}try{const r=await createOriginalStackFrame({line:D,column:g,source:c,sourcePackage:d,frame:t,moduleId:a,modulePath:l,rootDirectory:e.rootDirectory,errorMessage:t.errorMessage,clientCompilation:i?p:undefined,serverCompilation:u?f:undefined,edgeCompilation:o?m:undefined});if(r===null){n.statusCode=204;n.write("No Content");return n.end()}n.statusCode=200;n.setHeader("Content-Type","application/json");n.write(Buffer.from(JSON.stringify(r)));return n.end()}catch(e){console.log("Failed to parse source map:",e);n.statusCode=500;n.write("Internal Server Error");return n.end()}}else if(u==="/__nextjs_launch-editor"){const t=s;const r=t.file?.toString()||null;if(r==null){n.statusCode=400;n.write("Bad Request");return n.end()}const u=i.default.resolve(e.rootDirectory,r.replace(/^\([^)]+\)\//,""));const a=await o.promises.access(u,o.constants.F_OK).then((()=>true),(()=>false));if(!a){n.statusCode=204;n.write("No Content");return n.end()}const l=parseInt(t.lineNumber?.toString()??"",10)||1;const d=parseInt(t.column?.toString()??"",10)||1;try{await(0,c.launchEditor)(u,l,d)}catch(e){console.log("Failed to launch editor:",e);n.statusCode=500;n.write("Internal Server Error");return n.end()}n.statusCode=204;return n.end()}return r()}}t.getOverlayMiddleware=getOverlayMiddleware},81:function(e){"use strict";e.exports=require("child_process")},147:function(e){"use strict";e.exports=require("fs")},542:function(e){"use strict";e.exports=require("next/dist/compiled/chalk")},175:function(e){"use strict";e.exports=require("next/dist/compiled/data-uri-to-buffer")},938:function(e){"use strict";e.exports=require("next/dist/compiled/shell-quote")},974:function(e){"use strict";e.exports=require("next/dist/compiled/stacktrace-parser")},37:function(e){"use strict";e.exports=require("os")},17:function(e){"use strict";e.exports=require("path")},310:function(e){"use strict";e.exports=require("url")},970:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIdentifierChar=isIdentifierChar;t.isIdentifierName=isIdentifierName;t.isIdentifierStart=isIdentifierStart;let n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ";let r="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_";const u=new RegExp("["+n+"]");const o=new RegExp("["+n+r+"]");n=r=null;const i=[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,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,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,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,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,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,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,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,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,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,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,42719,33,4153,7,221,3,5761,15,7472,3104,541,1507,4938,6,4191];const s=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,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,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,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,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,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,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function isInAstralSet(e,t){let n=65536;for(let r=0,u=t.length;re)return false;n+=t[r+1];if(n>=e)return true}return false}function isIdentifierStart(e){if(e<65)return e===36;if(e<=90)return true;if(e<97)return e===95;if(e<=122)return true;if(e<=65535){return e>=170&&u.test(String.fromCharCode(e))}return isInAstralSet(e,i)}function isIdentifierChar(e){if(e<48)return e===36;if(e<58)return true;if(e<65)return false;if(e<=90)return true;if(e<97)return e===95;if(e<=122)return true;if(e<=65535){return e>=170&&o.test(String.fromCharCode(e))}return isInAstralSet(e,i)||isInAstralSet(e,s)}function isIdentifierName(e){let t=true;for(let n=0;n