varBs=Object.create;varRe=Object.defineProperty;varRs=Object.getOwnPropertyDescriptor;varUs=Object.getOwnPropertyNames;var_s=Object.getPrototypeOf,js=Object.prototype.hasOwnProperty;var$s=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),zs=(a,t)=>{for(vareint)Re(a,e,{get:t[e],enumerable:!0})},Vs=(a,t,e,s)=>{if(t&&typeoft=="object"||typeoft=="function")for(letiofUs(t))!js.call(a,i)&&i!==e&&Re(a,i,{get:()=>t[i],enumerable:!(s=Rs(t,i))||s.enumerable});returna};varIt=(a,t,e)=>(e=a!=null?Bs(_s(a)):{},Vs(t||!a||!a.__esModule?Re(e,"default",{value:a,enumerable:!0}):e,a));vargt=$s(me=>{"use strict";Object.defineProperty(me,"__esModule",{value:!0});functionqs(a,t){if(a==null)return{};vare={};for(varsina)if({}.hasOwnProperty.call(a,s)){if(t.includes(s))continue;e[s]=a[s]}returne}varO=class{constructor(t,e,s){this.line=void0,this.column=void0,this.index=void0,this.line=t,this.column=e,this.index=s}},Z=class{constructor(t,e){this.start=void0,this.end=void0,this.filename=void0,this.identifierName=void0,this.start=t,this.end=e}};functionv(a,t){let{line:e,column:s,index:i}=a;returnnewO(e,s+t,i+t)}varNt="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",Ks={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:Nt},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:Nt}},kt={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},Se=a=>a.type==="UpdateExpression"?kt.UpdateExpression[`${a.prefix}`]:kt[a.type],Hs={AccessorIsGenerator:({kind:a})=>`A ${a}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:a})=>`Missing initializer in ${a} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decoratorsmustbeplaced*before*the'export'keyword.Removethe'decoratorsBeforeExport: true'optiontousethe
-Didyoumean\`export { '${a}' as '${t}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:a})=>`'${a==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:a})=>`Unsyntactic ${a==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedImportAssert` parser plugin to suppress this error.",ImportBindingIsString:({importName:a})=>`A string literal cannot be used as an imported binding.
-Didyoumean\`import { "${a}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only`import module x from "./module"`isvalid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:a})=>`Expected number in radix ${a}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:a})=>`Escape sequence in keyword ${a}.`,InvalidIdentifier:({identifierName:a})=>`Invalid identifier ${a}.`,InvalidLhs:({ancestor:a})=>`Invalid left-hand side in ${Se(a)}.`,InvalidLhsBinding:({ancestor:a})=>`Binding invalid left-hand side in ${Se(a)}.`,InvalidLhsOptionalChaining:({ancestor:a})=>`Invalid optional chaining in the left-hand side of ${Se(a)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:a})=>`Unexpected character '${a}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:a})=>`Private name #${a} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator'sargument.",LabelRedeclaration:({labelName:a})=>`Label '${a}' is already declared.`,LetInLexicalBinding:"'let'isdisallowedasalexicallyboundname.",LineTerminatorBeforeArrow:"Nolinebreakisallowedbefore'=>'.",MalformedRegExpFlags:"Invalidregularexpressionflag.",MissingClassName:"Aclassnameisrequired.",MissingEqInAssignment:"Only'='operatorcanbeusedforspecifyingdefaultvalue.",MissingSemicolon:"Missingsemicolon.",MissingPlugin:({missingPlugin:a})=>`This experimental syntax requires enabling the parser plugin: ${a.map(t=>JSON.stringify(t)).join(",")}.`,MissingOneOfPlugins:({missingPlugin:a})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${a.map(t=>JSON.stringify(t)).join(",")}.`,MissingUnicodeEscape:"ExpectingUnicodeescapesequence\\uXXXX.",MixingCoalesceWithLogical:"Nullishcoalescingoperator(??)requiresparenswhenmixingwithlogicaloperators.",ModuleAttributeDifferentFromType:"Theonlyacceptedmoduleattributeis`type`.",ModuleAttributeInvalidValue:"Onlystringliteralsareallowedasmoduleattributevalues.",ModuleAttributesWithDuplicateKeys:({key:a})=>`Duplicate key "${a}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:a})=>`An export name cannot include a lone surrogate, found '\\u${a.toString(16)}'.`,ModuleExportUndefined:({localName:a})=>`Export '${a}' is not defined.`,MultipleDefaultsInSwitch:"Multipledefaultclauses.",NewlineAfterThrow:"Illegalnewlineafterthrow.",NoCatchOrFinally:"Missingcatchorfinallyclause.",NumberIdentifier:"Identifierdirectlyafternumber.",NumericSeparatorInEscapeSequence:"Numericseparatorsarenotallowedinsideunicodeescapesequencesorhexescapesequences.",ObsoleteAwaitStar:"'await*'hasbeenremovedfromtheasyncfunctionsproposal.UsePromise.all()instead.",OptionalChainingNoNew:"Constructorsin/afteranOptionalChainarenotallowed.",OptionalChainingNoTemplate:"TaggedTemplateLiteralsarenotallowedinoptionalChain.",OverrideOnConstructor:"'override'modifiercannotappearonaconstructordeclaration.",ParamDupe:"Argumentnameclash.",PatternHasAccessor:"Object