${Bs(t)}
- - Your insights are incredibly valuable to us. Whether you’ve encountered a hiccup, have questions, or ideas - to make our platform better, we're all ears! If you wish, leave your email and we’ll get back to you. You - can even share your code snippet with us for a clearer picture. -
-${this.message}
`; - } - renderFooter() { - return this.message === void 0 ? d` - - ` : d` `; - } - close() { - h.updatePanel("copilot-feedback-panel", { - floating: !1 - }); - } - submit() { - if (f("feedback"), this.description.trim() === "") { - this.descriptionField.invalid = !0, this.descriptionField.placeholder = "Please tell us more before sending", this.descriptionField.value = ""; - return; - } - const e = { - description: this.description, - email: this.email, - type: this.type - }; - c.emit("system-info-with-callback", { - callback: (t) => v(`${b}feedback`, { ...e, versions: t }), - notify: !1 - }), this.parentNode?.style.setProperty("--section-height", "150px"), this.message = "Thank you for sharing feedback."; - } - keyDown(e) { - (e.key === "Backspace" || e.key === "Delete") && e.stopPropagation(); - } - openGithub(e, t) { - if (this.type === "idea") { - window.open(`${u}${T}`); - return; - } - const l = e.replace(/\n/g, "%0A"), n = `${t.items.find((r) => r.value === this.type)?.ghTitle}`, a = t.description !== "" ? t.description : F, s = D.replace("{description}", a).replace("{versionsInfo}", l); - window.open(`${u}?title=${n}&body=${s}`, "_blank")?.focus(); - } -}; -o([ - p() -], i.prototype, "description", 2); -o([ - p() -], i.prototype, "type", 2); -o([ - p() -], i.prototype, "email", 2); -o([ - p() -], i.prototype, "message", 2); -o([ - p() -], i.prototype, "items", 2); -o([ - k("vaadin-text-area") -], i.prototype, "descriptionField", 2); -i = o([ - g("copilot-feedback-panel") -], i); -const E = m({ - header: "Help Us Improve!", - tag: "copilot-feedback-panel", - width: 500, - height: 500, - floatingPosition: { - top: 50, - left: 50 - } -}), _ = { - init(e) { - e.addPanel(E); - } -}; -window.Vaadin.copilot.plugins.push(_); -export { - i as CopilotFeedbackPanel -}; diff --git a/src/main/frontend/generated/jar-resources/copilot/copilot-global-vars-later-D3wCoPsN.js b/src/main/frontend/generated/jar-resources/copilot/copilot-global-vars-later-D3wCoPsN.js deleted file mode 100644 index 7e35729..0000000 --- a/src/main/frontend/generated/jar-resources/copilot/copilot-global-vars-later-D3wCoPsN.js +++ /dev/null @@ -1,157149 +0,0 @@ -import { g as C_t, a as E_t, c as p7e, b as ZP, t as D_t, s as d7e, P as m7e, d as P_t, e as sme, f as w_t, h as x7e, v as A_t, p as g7e, i as h7e, j as N_t, k as I_t } from "./copilot-DD4YG2QN.js"; -import { g as y7e, a as O_t, i as F_t, b as L_t, c as M_t, d as ame, e as v7e, f as b7e, h as R_t, j as cme, k as j_t, l as B_t, m as J_t, n as z_t, o as W_t } from "./react-utils-YFiRIXn7.js"; -function S7e(su) { - throw new Error('Could not dynamically require "' + su + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); -} -var k7e = { exports: {} }; -const U_t = {}, V_t = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - default: U_t -}, Symbol.toStringTag, { value: "Module" })), DE = /* @__PURE__ */ C_t(V_t); -/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. All rights reserved. -Licensed under the Apache License, Version 2.0 (the "License"); you may not use -this file except in compliance with the License. You may obtain a copy of the -License at http://www.apache.org/licenses/LICENSE-2.0 - -THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED -WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, -MERCHANTABLITY OR NON-INFRINGEMENT. - -See the Apache Version 2.0 License for specific language governing permissions -and limitations under the License. -***************************************************************************** */ -(function(su) { - var sa = {}; - (($a) => { - var qu = Object.defineProperty, La = (e, t) => { - for (var n in t) - qu(e, n, { get: t[n], enumerable: !0 }); - }, Pf = (e) => e, KP = {}; - La(KP, { - ANONYMOUS: () => wV, - AccessFlags: () => _Q, - AssertionLevel: () => SX, - AssignmentDeclarationKind: () => bQ, - AssignmentKind: () => qZ, - Associativity: () => KZ, - BreakpointResolver: () => Eq, - BuilderFileEmit: () => Hne, - BuilderProgramKind: () => eie, - BuilderState: () => Ld, - CallHierarchy: () => nk, - CharacterCodes: () => NQ, - CheckFlags: () => oQ, - CheckMode: () => Xz, - ClassificationType: () => RU, - ClassificationTypeNames: () => rse, - CommentDirectiveType: () => HX, - Comparison: () => cX, - CompletionInfoFlags: () => Xie, - CompletionTriggerKind: () => LU, - Completions: () => ck, - ContainerFlags: () => Pre, - ContextFlags: () => KX, - Debug: () => E, - DiagnosticCategory: () => SI, - Diagnostics: () => p, - DocumentHighlights: () => C9, - ElementFlags: () => uQ, - EmitFlags: () => VR, - EmitHint: () => MQ, - EmitOnly: () => $X, - EndOfLineState: () => Zie, - ExitStatus: () => XX, - ExportKind: () => $se, - Extension: () => IQ, - ExternalEmitHelpers: () => LQ, - FileIncludeKind: () => FR, - FilePreprocessingDiagnosticsKind: () => GX, - FileSystemEntryKind: () => qQ, - FileWatcherEventKind: () => WQ, - FindAllReferences: () => Eo, - FlattenLevel: () => Xre, - FlowFlags: () => bI, - ForegroundColorEscapeSequences: () => jne, - FunctionFlags: () => YZ, - GeneratedIdentifierFlags: () => OR, - GetLiteralTextFlags: () => aZ, - GoToDefinition: () => L6, - HighlightSpanKind: () => Gie, - IdentifierNameMap: () => _6, - ImportKind: () => Gse, - ImportsNotUsedAsValues: () => EQ, - IndentStyle: () => $ie, - IndexFlags: () => fQ, - IndexKind: () => mQ, - InferenceFlags: () => yQ, - InferencePriority: () => hQ, - InlayHintKind: () => Hie, - InlayHints: () => gH, - InternalEmitFlags: () => OQ, - InternalNodeBuilderFlags: () => tQ, - InternalSymbolName: () => cQ, - IntersectionFlags: () => ZX, - InvalidatedProjectKind: () => xie, - JSDocParsingMode: () => zQ, - JsDoc: () => wv, - JsTyping: () => Dm, - JsxEmit: () => CQ, - JsxFlags: () => WX, - JsxReferenceKind: () => pQ, - LanguageFeatureMinimumTarget: () => FQ, - LanguageServiceMode: () => Vie, - LanguageVariant: () => wQ, - LexicalEnvironmentFlags: () => jQ, - ListFormat: () => BQ, - LogLevel: () => NX, - MapCode: () => hH, - MemberOverrideStatus: () => QX, - ModifierFlags: () => NR, - ModuleDetectionKind: () => SQ, - ModuleInstanceState: () => Ere, - ModuleKind: () => lw, - ModuleResolutionKind: () => zE, - ModuleSpecifierEnding: () => QK, - NavigateTo: () => hae, - NavigationBar: () => vae, - NewLineKind: () => DQ, - NodeBuilderFlags: () => eQ, - NodeCheckFlags: () => RR, - NodeFactoryFlags: () => xee, - NodeFlags: () => AR, - NodeResolutionFeatures: () => gre, - ObjectFlags: () => BR, - OperationCanceledException: () => JE, - OperatorPrecedence: () => eK, - OrganizeImports: () => Av, - OrganizeImportsMode: () => FU, - OuterExpressionKinds: () => RQ, - OutliningElementsCollector: () => vH, - OutliningSpanKind: () => Qie, - OutputFileType: () => Yie, - PackageJsonAutoImportPreference: () => Uie, - PackageJsonDependencyGroup: () => Wie, - PatternMatchKind: () => $V, - PollingInterval: () => qR, - PollingWatchKind: () => kQ, - PragmaKindFlags: () => JQ, - PredicateSemantics: () => UX, - PrivateIdentifierKind: () => Oee, - ProcessLevel: () => Kre, - ProgramUpdateLevel: () => One, - QuotePreference: () => kse, - RegularExpressionFlags: () => VX, - RelationComparisonResult: () => IR, - Rename: () => uL, - ScriptElementKind: () => ese, - ScriptElementKindModifier: () => tse, - ScriptKind: () => zR, - ScriptSnapshot: () => RF, - ScriptTarget: () => PQ, - SemanticClassificationFormat: () => qie, - SemanticMeaning: () => nse, - SemicolonPreference: () => MU, - SignatureCheckMode: () => Qz, - SignatureFlags: () => JR, - SignatureHelp: () => U8, - SignatureInfo: () => qne, - SignatureKind: () => dQ, - SmartSelectionRange: () => TH, - SnippetKind: () => UR, - StatisticType: () => Iie, - StructureIsReused: () => LR, - SymbolAccessibility: () => iQ, - SymbolDisplay: () => j0, - SymbolDisplayPartKind: () => BF, - SymbolFlags: () => MR, - SymbolFormatFlags: () => nQ, - SyntaxKind: () => wR, - Ternary: () => vQ, - ThrottledCancellationToken: () => Doe, - TokenClass: () => Kie, - TokenFlags: () => qX, - TransformFlags: () => WR, - TypeFacts: () => $z, - TypeFlags: () => jR, - TypeFormatFlags: () => rQ, - TypeMapKind: () => gQ, - TypePredicateKind: () => sQ, - TypeReferenceSerializationKind: () => aQ, - UnionReduction: () => YX, - UpToDateStatusType: () => gie, - VarianceFlags: () => lQ, - Version: () => Sd, - VersionRange: () => vI, - WatchDirectoryFlags: () => AQ, - WatchDirectoryKind: () => xQ, - WatchFileKind: () => TQ, - WatchLogLevel: () => Lne, - WatchType: () => Tl, - accessPrivateIdentifier: () => $re, - addEmitFlags: () => hm, - addEmitHelper: () => Tx, - addEmitHelpers: () => Ih, - addInternalEmitFlags: () => bx, - addNodeFactoryPatcher: () => the, - addObjectAllocatorPatcher: () => zge, - addRange: () => Fn, - addRelatedInfo: () => Rs, - addSyntheticLeadingComment: () => Z4, - addSyntheticTrailingComment: () => j5, - addToSeen: () => zp, - advancedAsyncSuperHelper: () => W5, - affectsDeclarationPathOptionDeclarations: () => Bte, - affectsEmitOptionDeclarations: () => jte, - allKeysStartWithDot: () => RO, - altDirectorySeparator: () => CI, - and: () => gI, - append: () => wr, - appendIfUnique: () => bh, - arrayFrom: () => as, - arrayIsEqualTo: () => Af, - arrayIsHomogeneous: () => see, - arrayOf: () => hX, - arrayReverseIterator: () => lR, - arrayToMap: () => Yk, - arrayToMultiMap: () => nw, - arrayToNumericMap: () => vX, - assertType: () => yme, - assign: () => z2, - asyncSuperHelper: () => z5, - attachFileToDiagnostics: () => px, - base64decode: () => xK, - base64encode: () => TK, - binarySearch: () => hy, - binarySearchKey: () => IT, - bindSourceFile: () => wre, - breakIntoCharacterSpans: () => lae, - breakIntoWordSpans: () => uae, - buildLinkParts: () => Ise, - buildOpts: () => hA, - buildOverload: () => WDe, - bundlerModuleNameResolver: () => hre, - canBeConvertedToAsync: () => eq, - canHaveDecorators: () => Vb, - canHaveExportModifier: () => U3, - canHaveFlowNode: () => f3, - canHaveIllegalDecorators: () => nz, - canHaveIllegalModifiers: () => yte, - canHaveIllegalType: () => Dhe, - canHaveIllegalTypeParameters: () => hte, - canHaveJSDoc: () => p3, - canHaveLocals: () => tg, - canHaveModifiers: () => Hp, - canHaveModuleSpecifier: () => WZ, - canHaveSymbol: () => kd, - canIncludeBindAndCheckDiagnostics: () => U4, - canJsonReportNoInputFiles: () => vD, - canProduceDiagnostics: () => eF, - canUsePropertyAccess: () => dJ, - canWatchAffectingLocation: () => cie, - canWatchAtTypes: () => oie, - canWatchDirectoryOrFile: () => bF, - cartesianProduct: () => wX, - cast: () => Bs, - chainBundle: () => Fd, - chainDiagnosticMessages: () => vs, - changeAnyExtension: () => fw, - changeCompilerHostLikeToUseCache: () => MD, - changeExtension: () => zy, - changeFullExtension: () => DI, - changesAffectModuleResolution: () => e7, - changesAffectingProgramStructure: () => ZY, - characterCodeToRegularExpressionFlag: () => rj, - childIsDecorated: () => m4, - classElementOrClassElementParameterIsDecorated: () => tB, - classHasClassThisAssignment: () => uW, - classHasDeclaredOrExplicitlyAssignedName: () => _W, - classHasExplicitlyAssignedName: () => YO, - classOrConstructorParameterIsDecorated: () => v0, - classicNameResolver: () => kre, - classifier: () => Noe, - cleanExtendedConfigCache: () => sF, - clear: () => Ap, - clearMap: () => D_, - clearSharedExtendedConfigFileWatcher: () => CW, - climbPastPropertyAccess: () => WF, - clone: () => bX, - cloneCompilerOptions: () => nV, - closeFileWatcher: () => fd, - closeFileWatcherOf: () => mp, - codefix: () => xu, - collapseTextChangeRangesAcrossMultipleVersions: () => pY, - collectExternalModuleInfo: () => aW, - combine: () => NT, - combinePaths: () => Bn, - commandLineOptionOfCustomType: () => Wte, - commentPragmas: () => TI, - commonOptionsWithBuild: () => gO, - compact: () => tw, - compareBooleans: () => J1, - compareDataObjects: () => VB, - compareDiagnostics: () => R4, - compareEmitHelpers: () => Lee, - compareNumberOfDirectorySeparators: () => z3, - comparePaths: () => Sh, - comparePathsCaseInsensitive: () => zme, - comparePathsCaseSensitive: () => Jme, - comparePatternKeys: () => zz, - compareProperties: () => CX, - compareStringsCaseInsensitive: () => sw, - compareStringsCaseInsensitiveEslintCompatible: () => TX, - compareStringsCaseSensitive: () => au, - compareStringsCaseSensitiveUI: () => aw, - compareTextSpans: () => dI, - compareValues: () => ho, - compilerOptionsAffectDeclarationPath: () => UK, - compilerOptionsAffectEmit: () => WK, - compilerOptionsAffectSemanticDiagnostics: () => zK, - compilerOptionsDidYouMeanDiagnostics: () => bO, - compilerOptionsIndicateEsModules: () => lV, - computeCommonSourceDirectoryOfFilenames: () => Mne, - computeLineAndCharacterOfPosition: () => nC, - computeLineOfPosition: () => HE, - computeLineStarts: () => BT, - computePositionOfLineAndCharacter: () => NI, - computeSignatureWithDiagnostics: () => HW, - computeSuggestionDiagnostics: () => YV, - computedOptions: () => rl, - concatenate: () => Qi, - concatenateDiagnosticMessageChains: () => MK, - consumesNodeCoreModules: () => g9, - contains: () => ss, - containsIgnoredPath: () => H4, - containsObjectRestOrSpread: () => pA, - containsParseError: () => GT, - containsPath: () => np, - convertCompilerOptionsForTelemetry: () => ire, - convertCompilerOptionsFromJson: () => L0e, - convertJsonOption: () => kS, - convertToBase64: () => SK, - convertToJson: () => bA, - convertToObject: () => Yte, - convertToOptionsWithAbsolutePaths: () => kO, - convertToRelativePath: () => VE, - convertToTSConfig: () => Cz, - convertTypeAcquisitionFromJson: () => M0e, - copyComments: () => NS, - copyEntries: () => t7, - copyLeadingComments: () => D6, - copyProperties: () => mR, - copyTrailingAsLeadingComments: () => p8, - copyTrailingComments: () => ZD, - couldStartTrivia: () => eY, - countWhere: () => py, - createAbstractBuilder: () => V1e, - createAccessorPropertyBackingField: () => az, - createAccessorPropertyGetRedirector: () => Ete, - createAccessorPropertySetRedirector: () => Dte, - createBaseNodeFactory: () => yee, - createBinaryExpressionTrampoline: () => fO, - createBuilderProgram: () => GW, - createBuilderProgramUsingIncrementalBuildInfo: () => iie, - createBuilderStatusReporter: () => wF, - createCacheableExportInfoMap: () => JV, - createCachedDirectoryStructureHost: () => nF, - createClassifier: () => Tbe, - createCommentDirectivesMap: () => iZ, - createCompilerDiagnostic: () => Go, - createCompilerDiagnosticForInvalidCustomType: () => Ute, - createCompilerDiagnosticFromMessageChain: () => a5, - createCompilerHost: () => Rne, - createCompilerHostFromProgramHost: () => fU, - createCompilerHostWorker: () => aF, - createDetachedDiagnostic: () => fx, - createDiagnosticCollection: () => x3, - createDiagnosticForFileFromMessageChain: () => Qj, - createDiagnosticForNode: () => Kr, - createDiagnosticForNodeArray: () => gC, - createDiagnosticForNodeArrayFromMessageChain: () => Uw, - createDiagnosticForNodeFromMessageChain: () => Rg, - createDiagnosticForNodeInSourceFile: () => sp, - createDiagnosticForRange: () => yZ, - createDiagnosticMessageChainFromDiagnostic: () => hZ, - createDiagnosticReporter: () => $x, - createDocumentPositionMapper: () => Ure, - createDocumentRegistry: () => Zse, - createDocumentRegistryInternal: () => qV, - createEmitAndSemanticDiagnosticsBuilderProgram: () => YW, - createEmitHelperFactory: () => Fee, - createEmptyExports: () => aA, - createEvaluator: () => mee, - createExpressionForJsxElement: () => _te, - createExpressionForJsxFragment: () => fte, - createExpressionForObjectLiteralElementLike: () => pte, - createExpressionForPropertyName: () => YJ, - createExpressionFromEntityName: () => oA, - createExternalHelpersImportDeclarationIfNeeded: () => ez, - createFileDiagnostic: () => fl, - createFileDiagnosticFromMessageChain: () => f7, - createFlowNode: () => _g, - createForOfBindingStatement: () => QJ, - createFutureSourceFile: () => T9, - createGetCanonicalFileName: () => zl, - createGetIsolatedDeclarationErrors: () => Tne, - createGetSourceFile: () => AW, - createGetSymbolAccessibilityDiagnosticForNode: () => I0, - createGetSymbolAccessibilityDiagnosticForNodeName: () => Sne, - createGetSymbolWalker: () => Are, - createIncrementalCompilerHost: () => PF, - createIncrementalProgram: () => mie, - createJsxFactoryExpression: () => XJ, - createLanguageService: () => Poe, - createLanguageServiceSourceFile: () => z9, - createMemberAccessForPropertyName: () => TS, - createModeAwareCache: () => a6, - createModeAwareCacheKey: () => xD, - createModeMismatchDetails: () => Fj, - createModuleNotFoundChain: () => n7, - createModuleResolutionCache: () => o6, - createModuleResolutionLoader: () => RW, - createModuleResolutionLoaderUsingGlobalCache: () => fie, - createModuleSpecifierResolutionHost: () => Zx, - createMultiMap: () => Ip, - createNameResolver: () => vJ, - createNodeConverters: () => See, - createNodeFactory: () => G3, - createOptionNameMap: () => yO, - createOverload: () => LH, - createPackageJsonImportFilter: () => P6, - createPackageJsonInfo: () => IV, - createParenthesizerRules: () => vee, - createPatternMatcher: () => nae, - createPrinter: () => Ky, - createPrinterWithDefaults: () => Nne, - createPrinterWithRemoveComments: () => $b, - createPrinterWithRemoveCommentsNeverAsciiEscape: () => Ine, - createPrinterWithRemoveCommentsOmitTrailingSemicolon: () => kW, - createProgram: () => WA, - createProgramHost: () => pU, - createPropertyNameNodeForIdentifierOrLiteral: () => w5, - createQueue: () => iw, - createRange: () => op, - createRedirectedBuilderProgram: () => QW, - createResolutionCache: () => KW, - createRuntimeTypeSerializer: () => ine, - createScanner: () => Og, - createSemanticDiagnosticsBuilderProgram: () => U1e, - createSet: () => gR, - createSolutionBuilder: () => bie, - createSolutionBuilderHost: () => yie, - createSolutionBuilderWithWatch: () => Sie, - createSolutionBuilderWithWatchHost: () => vie, - createSortedArray: () => cR, - createSourceFile: () => Bx, - createSourceMapGenerator: () => jre, - createSourceMapSource: () => she, - createSuperAccessVariableStatement: () => KO, - createSymbolTable: () => Js, - createSymlinkCache: () => eJ, - createSyntacticTypeNodeBuilder: () => Bie, - createSystemWatchFunctions: () => HQ, - createTextChange: () => s8, - createTextChangeFromStartLength: () => t9, - createTextChangeRange: () => Tw, - createTextRangeFromNode: () => aV, - createTextRangeFromSpan: () => e9, - createTextSpan: () => Ul, - createTextSpanFromBounds: () => kc, - createTextSpanFromNode: () => t_, - createTextSpanFromRange: () => L0, - createTextSpanFromStringLiteralLikeContent: () => sV, - createTextWriter: () => E3, - createTokenRange: () => JB, - createTypeChecker: () => Mre, - createTypeReferenceDirectiveResolutionCache: () => OO, - createTypeReferenceResolutionLoader: () => lF, - createWatchCompilerHost: () => eve, - createWatchCompilerHostOfConfigFile: () => dU, - createWatchCompilerHostOfFilesAndCompilerOptions: () => mU, - createWatchFactory: () => _U, - createWatchHost: () => uU, - createWatchProgram: () => gU, - createWatchStatusReporter: () => eU, - createWriteFileMeasuringIO: () => NW, - declarationNameToString: () => _o, - decodeMappings: () => nW, - decodedTextSpanIntersectsWith: () => Sw, - deduplicate: () => cb, - defaultInitCompilerOptions: () => yz, - defaultMaximumTruncationLength: () => l4, - diagnosticCategoryName: () => U2, - diagnosticToString: () => e2, - diagnosticsEqualityComparer: () => o5, - directoryProbablyExists: () => Dd, - directorySeparator: () => Vo, - displayPart: () => w_, - displayPartsToString: () => P8, - disposeEmitNodes: () => xJ, - documentSpansEqual: () => gV, - dumpTracingLegend: () => zX, - elementAt: () => gy, - elideNodes: () => Cte, - emitDetachedComments: () => _K, - emitFiles: () => TW, - emitFilesAndReportErrors: () => kF, - emitFilesAndReportErrorsAndGetExitStatus: () => lU, - emitModuleKindIsNonNodeESM: () => j3, - emitNewLineBeforeLeadingCommentOfPosition: () => uK, - emitResolverSkipsTypeChecking: () => SW, - emitSkippedWithNoDiagnostics: () => zW, - emptyArray: () => Ue, - emptyFileSystemEntries: () => aJ, - emptyMap: () => eR, - emptyOptions: () => Gp, - endsWith: () => Zo, - ensurePathIsNonModuleName: () => q2, - ensureScriptKind: () => v5, - ensureTrailingDirectorySeparator: () => ul, - entityNameToString: () => $_, - enumerateInsertsAndDeletes: () => yI, - equalOwnProperties: () => yX, - equateStringsCaseInsensitive: () => Sy, - equateStringsCaseSensitive: () => ub, - equateValues: () => by, - escapeJsxAttributeString: () => CB, - escapeLeadingUnderscores: () => tc, - escapeNonAsciiString: () => B7, - escapeSnippetText: () => Ob, - escapeString: () => cg, - escapeTemplateSubstitution: () => xB, - evaluatorResult: () => pl, - every: () => Mi, - executeCommandLine: () => Ove, - expandPreOrPostfixIncrementOrDecrementExpression: () => aO, - explainFiles: () => iU, - explainIfFileIsRedirectAndImpliedFormat: () => sU, - exportAssignmentIsAlias: () => h3, - expressionResultIsUnused: () => oee, - extend: () => pI, - extensionFromPath: () => z4, - extensionIsTS: () => C5, - extensionsNotSupportingExtensionlessResolution: () => x5, - externalHelpersModuleNameText: () => X1, - factory: () => A, - fileContainsPackageImport: () => b8, - fileExtensionIs: () => qo, - fileExtensionIsOneOf: () => xc, - fileIncludeReasonToDiagnostics: () => cU, - fileShouldUseJavaScriptRequire: () => BV, - filter: () => Ln, - filterMutate: () => nR, - filterSemanticDiagnostics: () => dF, - find: () => On, - findAncestor: () => or, - findBestPatternMatch: () => TR, - findChildOfKind: () => Ya, - findComputedPropertyNameCacheAssignment: () => pO, - findConfigFile: () => PW, - findConstructorDeclaration: () => H3, - findContainingList: () => GF, - findDiagnosticForNode: () => Vse, - findFirstNonJsxWhitespaceToken: () => _se, - findIndex: () => ac, - findLast: () => ob, - findLastIndex: () => uI, - findListItemInfo: () => use, - findModifier: () => k6, - findNextToken: () => Zb, - findPackageJson: () => Use, - findPackageJsons: () => NV, - findPrecedingMatchingToken: () => ZF, - findPrecedingToken: () => sl, - findSuperStatementIndexPath: () => GO, - findTokenOnLeftOfPosition: () => r8, - findUseStrictPrologue: () => KJ, - first: () => xa, - firstDefined: () => Tc, - firstDefinedIterator: () => ew, - firstIterator: () => _R, - firstOrOnly: () => LV, - firstOrUndefined: () => el, - firstOrUndefinedIterator: () => rw, - fixupCompilerOptions: () => tq, - flatMap: () => ta, - flatMapIterator: () => iR, - flatMapToMutable: () => AE, - flatten: () => Np, - flattenCommaList: () => Pte, - flattenDestructuringAssignment: () => DS, - flattenDestructuringBinding: () => Gb, - flattenDiagnosticMessageText: () => Em, - forEach: () => ir, - forEachAncestor: () => KY, - forEachAncestorDirectory: () => Fp, - forEachChild: () => bs, - forEachChildRecursively: () => jx, - forEachEmittedFile: () => hW, - forEachEnclosingBlockScopeContainer: () => dZ, - forEachEntry: () => El, - forEachExternalModuleToImportFrom: () => WV, - forEachImportClauseDeclaration: () => UZ, - forEachKey: () => Ch, - forEachLeadingCommentRange: () => mw, - forEachNameInAccessChainWalkingLeft: () => NK, - forEachNameOfDefaultExport: () => k9, - forEachPropertyAssignment: () => vC, - forEachResolvedProjectReference: () => jW, - forEachReturnStatement: () => y0, - forEachRight: () => lX, - forEachTrailingCommentRange: () => gw, - forEachTsConfigPropArray: () => $w, - forEachUnique: () => yV, - forEachYieldExpression: () => TZ, - formatColorAndReset: () => Xb, - formatDiagnostic: () => IW, - formatDiagnostics: () => m1e, - formatDiagnosticsWithColorAndContext: () => zne, - formatGeneratedName: () => mv, - formatGeneratedNamePart: () => r6, - formatLocation: () => OW, - formatMessage: () => dx, - formatStringFromArgs: () => zg, - formatting: () => Yc, - generateDjb2Hash: () => WE, - generateTSConfig: () => Kte, - getAdjustedReferenceLocation: () => YU, - getAdjustedRenameLocation: () => XF, - getAliasDeclarationFromName: () => pB, - getAllAccessorDeclarations: () => My, - getAllDecoratorsOfClass: () => cW, - getAllDecoratorsOfClassElement: () => XO, - getAllJSDocTags: () => jI, - getAllJSDocTagsOfKind: () => uge, - getAllKeys: () => dme, - getAllProjectOutputs: () => rF, - getAllSuperTypeNodes: () => T4, - getAllowJSCompilerOption: () => By, - getAllowSyntheticDefaultImports: () => mx, - getAncestor: () => nv, - getAnyExtensionFromPath: () => rC, - getAreDeclarationMapsEnabled: () => l5, - getAssignedExpandoInitializer: () => ZT, - getAssignedName: () => LI, - getAssignmentDeclarationKind: () => Cc, - getAssignmentDeclarationPropertyAccessKind: () => o3, - getAssignmentTargetKind: () => rv, - getAutomaticTypeDirectiveNames: () => NO, - getBaseFileName: () => Hc, - getBinaryOperatorPrecedence: () => T3, - getBuildInfo: () => xW, - getBuildInfoFileVersionMap: () => XW, - getBuildInfoText: () => wne, - getBuildOrderFromAnyBuildOrder: () => HA, - getBuilderCreationParameters: () => yF, - getBuilderFileEmit: () => e1, - getCanonicalDiagnostic: () => vZ, - getCheckFlags: () => gc, - getClassExtendsHeritageElement: () => Cb, - getClassLikeDeclarationOfSymbol: () => Ah, - getCombinedLocalAndExportSymbolFlags: () => FC, - getCombinedModifierFlags: () => U1, - getCombinedNodeFlags: () => xh, - getCombinedNodeFlagsAlwaysIncludeJSDoc: () => cj, - getCommentRange: () => ym, - getCommonSourceDirectory: () => LD, - getCommonSourceDirectoryOfConfig: () => Gx, - getCompilerOptionValue: () => f5, - getCompilerOptionsDiffValue: () => Zte, - getConditions: () => Qy, - getConfigFileParsingDiagnostics: () => Qb, - getConstantValue: () => Eee, - getContainerFlags: () => Uz, - getContainerNode: () => AS, - getContainingClass: () => Ol, - getContainingClassExcludingClassDecorators: () => b7, - getContainingClassStaticBlock: () => IZ, - getContainingFunction: () => yf, - getContainingFunctionDeclaration: () => NZ, - getContainingFunctionOrClassStaticBlock: () => v7, - getContainingNodeArray: () => cee, - getContainingObjectLiteralElement: () => w8, - getContextualTypeFromParent: () => u9, - getContextualTypeFromParentOrAncestorTypeNode: () => $F, - getDeclarationDiagnostics: () => xne, - getDeclarationEmitExtensionForPath: () => W7, - getDeclarationEmitOutputFilePath: () => iK, - getDeclarationEmitOutputFilePathWorker: () => z7, - getDeclarationFileExtension: () => uz, - getDeclarationFromName: () => S4, - getDeclarationModifierFlagsFromSymbol: () => lp, - getDeclarationOfKind: () => Jo, - getDeclarationsOfKind: () => YY, - getDeclaredExpandoInitializer: () => y4, - getDecorators: () => Cy, - getDefaultCompilerOptions: () => J9, - getDefaultFormatCodeSettings: () => jF, - getDefaultLibFileName: () => yw, - getDefaultLibFilePath: () => woe, - getDefaultLikeExportInfo: () => x9, - getDefaultLikeExportNameFromDeclaration: () => MV, - getDefaultResolutionModeForFileWorker: () => pF, - getDiagnosticText: () => g_, - getDiagnosticsWithinSpan: () => qse, - getDirectoryPath: () => Xn, - getDirectoryToWatchFailedLookupLocation: () => ZW, - getDirectoryToWatchFailedLookupLocationFromTypeRoot: () => uie, - getDocumentPositionMapper: () => QV, - getDocumentSpansEqualityComparer: () => hV, - getESModuleInterop: () => Wg, - getEditsForFileRename: () => eae, - getEffectiveBaseTypeNode: () => _m, - getEffectiveConstraintOfTypeParameter: () => oC, - getEffectiveContainerForJSDocTemplateTag: () => I7, - getEffectiveImplementsTypeNodes: () => DC, - getEffectiveInitializer: () => i3, - getEffectiveJSDocHost: () => tv, - getEffectiveModifierFlags: () => Mu, - getEffectiveModifierFlagsAlwaysIncludeJSDoc: () => mK, - getEffectiveModifierFlagsNoCache: () => gK, - getEffectiveReturnTypeNode: () => Y_, - getEffectiveSetAccessorTypeAnnotationNode: () => lK, - getEffectiveTypeAnnotationNode: () => Gc, - getEffectiveTypeParameterDeclarations: () => Ey, - getEffectiveTypeRoots: () => TD, - getElementOrPropertyAccessArgumentExpressionOrName: () => N7, - getElementOrPropertyAccessName: () => Eh, - getElementsOfBindingOrAssignmentPattern: () => t6, - getEmitDeclarations: () => P_, - getEmitFlags: () => ya, - getEmitHelpers: () => B5, - getEmitModuleDetectionKind: () => jK, - getEmitModuleFormatOfFileWorker: () => BD, - getEmitModuleKind: () => Ru, - getEmitModuleResolutionKind: () => yu, - getEmitScriptTarget: () => pa, - getEmitStandardClassFields: () => ZB, - getEnclosingBlockScopeContainer: () => Cd, - getEnclosingContainer: () => _7, - getEncodedSemanticClassifications: () => UV, - getEncodedSyntacticClassifications: () => VV, - getEndLinePosition: () => jw, - getEntityNameFromTypeNode: () => Yw, - getEntrypointsFromPackageJsonInfo: () => jz, - getErrorCountForSummary: () => TF, - getErrorSpanForNode: () => tS, - getErrorSummaryText: () => rU, - getEscapedTextOfIdentifierOrLiteral: () => C4, - getEscapedTextOfJsxAttributeName: () => X4, - getEscapedTextOfJsxNamespacedName: () => yx, - getExpandoInitializer: () => K1, - getExportAssignmentExpression: () => dB, - getExportInfoMap: () => S8, - getExportNeedsImportStarHelper: () => Vre, - getExpressionAssociativity: () => SB, - getExpressionPrecedence: () => E4, - getExternalHelpersModuleName: () => lO, - getExternalModuleImportEqualsDeclarationExpression: () => g4, - getExternalModuleName: () => KT, - getExternalModuleNameFromDeclaration: () => rK, - getExternalModuleNameFromPath: () => PB, - getExternalModuleNameLiteral: () => Rx, - getExternalModuleRequireArgument: () => nB, - getFallbackOptions: () => BA, - getFileEmitOutput: () => Vne, - getFileMatcherPatterns: () => y5, - getFileNamesFromConfigSpecs: () => bD, - getFileWatcherEventKind: () => $R, - getFilesInErrorForSummary: () => xF, - getFirstConstructorWithBody: () => Bg, - getFirstIdentifier: () => E_, - getFirstNonSpaceCharacterPosition: () => Lse, - getFirstProjectOutput: () => bW, - getFixableErrorSpanExpression: () => OV, - getFormatCodeSettingsForWriting: () => b9, - getFullWidth: () => Rw, - getFunctionFlags: () => Jc, - getHeritageClause: () => y3, - getHostSignatureFromJSDoc: () => ev, - getIdentifierAutoGenerate: () => che, - getIdentifierGeneratedImportReference: () => Iee, - getIdentifierTypeArguments: () => _S, - getImmediatelyInvokedFunctionExpression: () => bb, - getImpliedNodeFormatForEmitWorker: () => PS, - getImpliedNodeFormatForFile: () => zA, - getImpliedNodeFormatForFileWorker: () => fF, - getImportNeedsImportDefaultHelper: () => sW, - getImportNeedsImportStarHelper: () => qO, - getIndentString: () => J7, - getInferredLibraryNameResolveFrom: () => _F, - getInitializedVariables: () => F4, - getInitializerOfBinaryExpression: () => oB, - getInitializerOfBindingOrAssignmentElement: () => uA, - getInterfaceBaseTypeNodes: () => x4, - getInternalEmitFlags: () => _d, - getInvokedExpression: () => x7, - getIsFileExcluded: () => Xse, - getIsolatedModules: () => Wp, - getJSDocAugmentsTag: () => xY, - getJSDocClassTag: () => _j, - getJSDocCommentRanges: () => Zj, - getJSDocCommentsAndTags: () => cB, - getJSDocDeprecatedTag: () => fj, - getJSDocDeprecatedTagNoCache: () => AY, - getJSDocEnumTag: () => pj, - getJSDocHost: () => xb, - getJSDocImplementsTags: () => kY, - getJSDocOverloadTags: () => uB, - getJSDocOverrideTagNoCache: () => wY, - getJSDocParameterTags: () => aC, - getJSDocParameterTagsNoCache: () => vY, - getJSDocPrivateTag: () => age, - getJSDocPrivateTagNoCache: () => EY, - getJSDocProtectedTag: () => oge, - getJSDocProtectedTagNoCache: () => DY, - getJSDocPublicTag: () => sge, - getJSDocPublicTagNoCache: () => CY, - getJSDocReadonlyTag: () => cge, - getJSDocReadonlyTagNoCache: () => PY, - getJSDocReturnTag: () => NY, - getJSDocReturnType: () => kw, - getJSDocRoot: () => EC, - getJSDocSatisfiesExpressionType: () => gJ, - getJSDocSatisfiesTag: () => dj, - getJSDocTags: () => H1, - getJSDocTemplateTag: () => lge, - getJSDocThisTag: () => MI, - getJSDocType: () => q1, - getJSDocTypeAliasName: () => rz, - getJSDocTypeAssertionType: () => mD, - getJSDocTypeParameterDeclarations: () => G7, - getJSDocTypeParameterTags: () => bY, - getJSDocTypeParameterTagsNoCache: () => SY, - getJSDocTypeTag: () => V1, - getJSXImplicitImportBase: () => d5, - getJSXRuntimeImport: () => m5, - getJSXTransformEnabled: () => p5, - getKeyForCompilerOptions: () => Oz, - getLanguageVariant: () => F3, - getLastChild: () => qB, - getLeadingCommentRanges: () => Ig, - getLeadingCommentRangesOfNode: () => Yj, - getLeftmostAccessExpression: () => LC, - getLeftmostExpression: () => MC, - getLibraryNameFromLibFileName: () => BW, - getLineAndCharacterOfPosition: () => Qs, - getLineInfo: () => rW, - getLineOfLocalPosition: () => D4, - getLineStartPositionForPosition: () => $p, - getLineStarts: () => Ag, - getLinesBetweenPositionAndNextNonWhitespaceCharacter: () => PK, - getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter: () => DK, - getLinesBetweenPositions: () => GE, - getLinesBetweenRangeEndAndRangeStart: () => zB, - getLinesBetweenRangeEndPositions: () => Bge, - getLiteralText: () => oZ, - getLocalNameForExternalImport: () => e6, - getLocalSymbolForExportDefault: () => N4, - getLocaleSpecificMessage: () => ms, - getLocaleTimeString: () => qA, - getMappedContextSpan: () => vV, - getMappedDocumentSpan: () => o9, - getMappedLocation: () => XD, - getMatchedFileSpec: () => aU, - getMatchedIncludeSpec: () => oU, - getMeaningFromDeclaration: () => JF, - getMeaningFromLocation: () => wS, - getMembersOfDeclaration: () => xZ, - getModeForFileReference: () => oF, - getModeForResolutionAtIndex: () => S1e, - getModeForUsageLocation: () => LW, - getModifiedTime: () => RT, - getModifiers: () => fb, - getModuleInstanceState: () => Rh, - getModuleNameStringLiteralAt: () => UA, - getModuleSpecifierEndingPreference: () => YK, - getModuleSpecifierResolverHost: () => uV, - getNameForExportedSymbol: () => h9, - getNameFromImportAttribute: () => O5, - getNameFromIndexInfo: () => mZ, - getNameFromPropertyName: () => o8, - getNameOfAccessExpression: () => GB, - getNameOfCompilerOptionValue: () => Ez, - getNameOfDeclaration: () => os, - getNameOfExpando: () => iB, - getNameOfJSDocTypedef: () => yY, - getNameOfScriptTarget: () => _5, - getNameOrArgument: () => a3, - getNameTable: () => Cq, - getNamespaceDeclarationNode: () => kC, - getNewLineCharacter: () => k0, - getNewLineKind: () => v8, - getNewLineOrDefaultFromHost: () => jh, - getNewTargetContainer: () => FZ, - getNextJSDocCommentLocation: () => lB, - getNodeChildren: () => GJ, - getNodeForGeneratedName: () => fA, - getNodeId: () => Ma, - getNodeKind: () => Yb, - getNodeModifiers: () => HD, - getNodeModulePathParts: () => A5, - getNonAssignedNameOfDeclaration: () => FI, - getNonAssignmentOperatorForCompoundAssignment: () => wD, - getNonAugmentationDeclaration: () => Vj, - getNonDecoratorTokenPosOfNode: () => jj, - getNonIncrementalBuildInfoRoots: () => sie, - getNonModifierTokenPosOfNode: () => sZ, - getNormalizedAbsolutePath: () => es, - getNormalizedAbsolutePathWithoutRoot: () => ZR, - getNormalizedPathComponents: () => _w, - getObjectFlags: () => wn, - getOperatorAssociativity: () => TB, - getOperatorPrecedence: () => S3, - getOptionFromName: () => bz, - getOptionsForLibraryResolution: () => Fz, - getOptionsNameMap: () => i6, - getOrCreateEmitNode: () => lu, - getOrUpdate: () => NE, - getOriginalNode: () => Ho, - getOriginalNodeId: () => e_, - getOutputDeclarationFileName: () => p6, - getOutputDeclarationFileNameWorker: () => yW, - getOutputExtension: () => tF, - getOutputFileNames: () => p1e, - getOutputJSFileNameWorker: () => vW, - getOutputPathsFor: () => FD, - getOwnEmitOutputFilePath: () => nK, - getOwnKeys: () => rm, - getOwnValues: () => OT, - getPackageJsonTypesVersionsPaths: () => AO, - getPackageNameFromTypesPackageName: () => ED, - getPackageScopeForPath: () => CD, - getParameterSymbolFromJSDoc: () => d3, - getParentNodeInSpan: () => l8, - getParseTreeNode: () => fs, - getParsedCommandLineOfConfigFile: () => yA, - getPathComponents: () => Cl, - getPathFromPathComponents: () => p0, - getPathUpdater: () => GV, - getPathsBasePath: () => U7, - getPatternFromSpec: () => GK, - getPendingEmitKindWithSeen: () => hF, - getPositionOfLineAndCharacter: () => pw, - getPossibleGenericSignatures: () => KU, - getPossibleOriginalInputExtensionForExtension: () => sK, - getPossibleTypeArgumentsInfo: () => eV, - getPreEmitDiagnostics: () => d1e, - getPrecedingNonSpaceCharacterPosition: () => c9, - getPrivateIdentifier: () => lW, - getProperties: () => oW, - getProperty: () => fI, - getPropertyArrayElementValue: () => AZ, - getPropertyAssignmentAliasLikeExpression: () => QZ, - getPropertyNameForPropertyNameNode: () => oS, - getPropertyNameFromType: () => _p, - getPropertyNameOfBindingOrAssignmentElement: () => tz, - getPropertySymbolFromBindingElement: () => a9, - getPropertySymbolsFromContextualType: () => W9, - getQuoteFromPreference: () => fV, - getQuotePreference: () => bf, - getRangesWhere: () => oR, - getRefactorContextSpan: () => Kx, - getReferencedFileLocation: () => jD, - getRegexFromPattern: () => Jy, - getRegularExpressionForWildcard: () => j4, - getRegularExpressionsForWildcards: () => g5, - getRelativePathFromDirectory: () => ld, - getRelativePathFromFile: () => qE, - getRelativePathToDirectoryOrUrl: () => jT, - getRenameLocation: () => f8, - getReplacementSpanForContextToken: () => iV, - getResolutionDiagnostic: () => UW, - getResolutionModeOverride: () => d6, - getResolveJsonModule: () => Ab, - getResolvePackageJsonExports: () => M3, - getResolvePackageJsonImports: () => c5, - getResolvedExternalModuleName: () => DB, - getResolvedModuleFromResolution: () => HT, - getResolvedTypeReferenceDirectiveFromResolution: () => r7, - getRestIndicatorOfBindingOrAssignmentElement: () => uO, - getRestParameterElementType: () => Kj, - getRightMostAssignedExpression: () => s3, - getRootDeclaration: () => pm, - getRootDirectoryOfResolutionCache: () => _ie, - getRootLength: () => Km, - getScriptKind: () => xV, - getScriptKindFromFileName: () => b5, - getScriptTargetFeatures: () => Bj, - getSelectedEffectiveModifierFlags: () => ox, - getSelectedSyntacticModifierFlags: () => pK, - getSemanticClassifications: () => Qse, - getSemanticJsxChildren: () => wC, - getSetAccessorTypeAnnotationNode: () => oK, - getSetAccessorValueParameter: () => IC, - getSetExternalModuleIndicator: () => L3, - getShebang: () => II, - getSingleVariableOfVariableStatement: () => rx, - getSnapshotText: () => Yx, - getSnippetElement: () => kJ, - getSourceFileOfModule: () => s7, - getSourceFileOfNode: () => Tr, - getSourceFilePathInNewDir: () => q7, - getSourceFileVersionAsHashFromText: () => CF, - getSourceFilesToEmit: () => V7, - getSourceMapRange: () => E0, - getSourceMapper: () => fae, - getSourceTextOfNodeFromSourceFile: () => gb, - getSpanOfTokenAtPosition: () => cm, - getSpellingSuggestion: () => _b, - getStartPositionOfLine: () => Iy, - getStartPositionOfRange: () => O4, - getStartsOnNewLine: () => Y4, - getStaticPropertiesAndClassStaticBlock: () => $O, - getStrictOptionValue: () => cu, - getStringComparer: () => Kk, - getSubPatternFromSpec: () => h5, - getSuperCallFromStatement: () => HO, - getSuperContainer: () => Xw, - getSupportedCodeFixes: () => xq, - getSupportedExtensions: () => B4, - getSupportedExtensionsWithJsonIfResolveJsonModule: () => J3, - getSwitchedType: () => PV, - getSymbolId: () => na, - getSymbolNameForPrivateIdentifier: () => v3, - getSymbolTarget: () => kV, - getSyntacticClassifications: () => Yse, - getSyntacticModifierFlags: () => T0, - getSyntacticModifierFlagsNoCache: () => OB, - getSynthesizedDeepClone: () => Ja, - getSynthesizedDeepCloneWithReplacements: () => _8, - getSynthesizedDeepClones: () => Kb, - getSynthesizedDeepClonesWithReplacements: () => CV, - getSyntheticLeadingComments: () => UC, - getSyntheticTrailingComments: () => Y3, - getTargetLabel: () => UF, - getTargetOfBindingOrAssignmentElement: () => $y, - getTemporaryModuleResolutionState: () => kD, - getTextOfConstantValue: () => cZ, - getTextOfIdentifierOrLiteral: () => Jp, - getTextOfJSDocComment: () => Cw, - getTextOfJsxAttributeName: () => q3, - getTextOfJsxNamespacedName: () => Q4, - getTextOfNode: () => nc, - getTextOfNodeFromSourceText: () => _4, - getTextOfPropertyName: () => QT, - getThisContainer: () => Lu, - getThisParameter: () => Eb, - getTokenAtPosition: () => xi, - getTokenPosOfNode: () => Oy, - getTokenSourceMapRange: () => ahe, - getTouchingPropertyName: () => h_, - getTouchingToken: () => T6, - getTrailingCommentRanges: () => ky, - getTrailingSemicolonDeferringWriter: () => EB, - getTransformers: () => Ene, - getTsBuildInfoEmitOutputFilePath: () => bv, - getTsConfigObjectLiteralExpression: () => d4, - getTsConfigPropArrayElementValue: () => y7, - getTypeAnnotationNode: () => cK, - getTypeArgumentOrTypeParameterList: () => yse, - getTypeKeywordOfTypeOnlyImport: () => mV, - getTypeNode: () => Aee, - getTypeNodeIfAccessible: () => eP, - getTypeParameterFromJsDoc: () => VZ, - getTypeParameterOwner: () => tge, - getTypesPackageName: () => jO, - getUILocale: () => xX, - getUniqueName: () => IS, - getUniqueSymbolId: () => Fse, - getUseDefineForClassFields: () => R3, - getWatchErrorSummaryDiagnosticMessage: () => tU, - getWatchFactory: () => DW, - group: () => Zk, - groupBy: () => dR, - guessIndentation: () => XY, - handleNoEmitOptions: () => WW, - handleWatchOptionsConfigDirTemplateSubstitution: () => CO, - hasAbstractModifier: () => wb, - hasAccessorModifier: () => dm, - hasAmbientModifier: () => IB, - hasChangesInResolutions: () => Lj, - hasContextSensitiveParameters: () => P5, - hasDecorators: () => Ff, - hasDocComment: () => gse, - hasDynamicName: () => Dh, - hasEffectiveModifier: () => Z_, - hasEffectiveModifiers: () => NB, - hasEffectiveReadonlyModifier: () => P4, - hasExtension: () => tC, - hasImplementationTSFileExtension: () => XK, - hasIndexSignature: () => DV, - hasInferredType: () => hee, - hasInitializer: () => m0, - hasInvalidEscape: () => kB, - hasJSDocNodes: () => gf, - hasJSDocParameterTags: () => TY, - hasJSFileExtension: () => Ug, - hasJsonModuleEmitEnabled: () => u5, - hasOnlyExpressionInitializer: () => K2, - hasOverrideModifier: () => $7, - hasPossibleExternalModuleReference: () => pZ, - hasProperty: () => co, - hasPropertyAccessExpressionWithName: () => ZA, - hasQuestionToken: () => tx, - hasRecordedExternalHelpers: () => gte, - hasResolutionModeOverride: () => pee, - hasRestParameter: () => Aj, - hasScopeMarker: () => zY, - hasStaticModifier: () => tl, - hasSyntacticModifier: () => Gn, - hasSyntacticModifiers: () => fK, - hasTSFileExtension: () => gx, - hasTabstop: () => uee, - hasTrailingDirectorySeparator: () => xy, - hasType: () => YI, - hasTypeArguments: () => wge, - hasZeroOrOneAsteriskCharacter: () => KB, - hostGetCanonicalFileName: () => S0, - hostUsesCaseSensitiveFileNames: () => sx, - idText: () => Nn, - identifierIsThisKeyword: () => AB, - identifierToKeywordKind: () => G2, - identity: () => go, - identitySourceMapConsumer: () => iW, - ignoreSourceNewlines: () => EJ, - ignoredPaths: () => kI, - importFromModuleSpecifier: () => v4, - importSyntaxAffectsModuleResolution: () => YB, - indexOfAnyCharCode: () => _X, - indexOfNode: () => mC, - indicesOf: () => _I, - inferredTypesContainingFile: () => RD, - injectClassNamedEvaluationHelperBlockIfMissing: () => ZO, - injectClassThisAssignmentIfMissing: () => Zre, - insertImports: () => dV, - insertSorted: () => my, - insertStatementAfterCustomPrologue: () => eS, - insertStatementAfterStandardPrologue: () => Tge, - insertStatementsAfterCustomPrologue: () => Mj, - insertStatementsAfterStandardPrologue: () => Mg, - intersperse: () => rR, - intrinsicTagNameToString: () => hJ, - introducesArgumentsExoticObject: () => DZ, - inverseJsxOptionMap: () => gA, - isAbstractConstructorSymbol: () => wK, - isAbstractModifier: () => Wee, - isAccessExpression: () => xo, - isAccessibilityModifier: () => rV, - isAccessor: () => Ay, - isAccessorModifier: () => Vee, - isAliasableExpression: () => O7, - isAmbientModule: () => Fu, - isAmbientPropertyDeclaration: () => Hj, - isAnyDirectorySeparator: () => XR, - isAnyImportOrBareOrAccessedRequire: () => _Z, - isAnyImportOrReExport: () => zw, - isAnyImportOrRequireStatement: () => fZ, - isAnyImportSyntax: () => XT, - isAnySupportedFileExtension: () => Zge, - isApplicableVersionedTypesKey: () => CA, - isArgumentExpressionOfElementAccess: () => VU, - isArray: () => us, - isArrayBindingElement: () => qI, - isArrayBindingOrAssignmentElement: () => Nw, - isArrayBindingOrAssignmentPattern: () => kj, - isArrayBindingPattern: () => w0, - isArrayLiteralExpression: () => $l, - isArrayLiteralOrObjectLiteralDestructuringPattern: () => F0, - isArrayTypeNode: () => rA, - isArrowFunction: () => Co, - isAsExpression: () => iD, - isAssertClause: () => Qee, - isAssertEntry: () => hhe, - isAssertionExpression: () => $1, - isAssertsKeyword: () => Jee, - isAssignmentDeclaration: () => h4, - isAssignmentExpression: () => Dl, - isAssignmentOperator: () => Ph, - isAssignmentPattern: () => o4, - isAssignmentTarget: () => b0, - isAsteriskToken: () => K3, - isAsyncFunction: () => k4, - isAsyncModifier: () => tD, - isAutoAccessorPropertyDeclaration: () => u_, - isAwaitExpression: () => Hy, - isAwaitKeyword: () => NJ, - isBigIntLiteral: () => eD, - isBinaryExpression: () => dn, - isBinaryLogicalOperator: () => D3, - isBinaryOperatorToken: () => kte, - isBindableObjectDefinePropertyCall: () => sS, - isBindableStaticAccessExpression: () => Tb, - isBindableStaticElementAccessExpression: () => A7, - isBindableStaticNameExpression: () => aS, - isBindingElement: () => va, - isBindingElementOfBareOrAccessedRequire: () => RZ, - isBindingName: () => Y2, - isBindingOrAssignmentElement: () => RY, - isBindingOrAssignmentPattern: () => ww, - isBindingPattern: () => As, - isBlock: () => Cs, - isBlockLike: () => ek, - isBlockOrCatchScoped: () => Jj, - isBlockScope: () => Gj, - isBlockScopedContainerTopLevel: () => uZ, - isBooleanLiteral: () => a4, - isBreakOrContinueStatement: () => t4, - isBreakStatement: () => dhe, - isBuild: () => Oie, - isBuildInfoFile: () => Dne, - isBuilderProgram: () => nU, - isBundle: () => ete, - isCallChain: () => $2, - isCallExpression: () => Fs, - isCallExpressionTarget: () => jU, - isCallLikeExpression: () => mb, - isCallLikeOrFunctionLikeExpression: () => Cj, - isCallOrNewExpression: () => am, - isCallOrNewExpressionTarget: () => BU, - isCallSignatureDeclaration: () => Dx, - isCallToHelper: () => K4, - isCaseBlock: () => cD, - isCaseClause: () => XC, - isCaseKeyword: () => qee, - isCaseOrDefaultClause: () => XI, - isCatchClause: () => Ub, - isCatchClauseVariableDeclaration: () => lee, - isCatchClauseVariableDeclarationOrBindingElement: () => zj, - isCheckJsEnabledForFile: () => W4, - isCircularBuildOrder: () => Xx, - isClassDeclaration: () => Xc, - isClassElement: () => _l, - isClassExpression: () => $c, - isClassInstanceProperty: () => LY, - isClassLike: () => Zn, - isClassMemberModifier: () => Sj, - isClassNamedEvaluationHelperBlock: () => Hx, - isClassOrTypeElement: () => VI, - isClassStaticBlockDeclaration: () => oc, - isClassThisAssignmentBlock: () => ND, - isColonToken: () => jee, - isCommaExpression: () => cA, - isCommaListExpression: () => aD, - isCommaSequence: () => dD, - isCommaToken: () => Ree, - isComment: () => KF, - isCommonJsExportPropertyAssignment: () => g7, - isCommonJsExportedExpression: () => CZ, - isCompoundAssignment: () => PD, - isComputedNonLiteralName: () => Ww, - isComputedPropertyName: () => ma, - isConciseBody: () => GI, - isConditionalExpression: () => Ix, - isConditionalTypeNode: () => Mb, - isConstAssertion: () => yJ, - isConstTypeReference: () => xd, - isConstructSignatureDeclaration: () => tA, - isConstructorDeclaration: () => Qo, - isConstructorTypeNode: () => VC, - isContextualKeyword: () => L7, - isContinueStatement: () => phe, - isCustomPrologue: () => Gw, - isDebuggerStatement: () => mhe, - isDeclaration: () => ql, - isDeclarationBindingElement: () => Pw, - isDeclarationFileName: () => wl, - isDeclarationName: () => og, - isDeclarationNameOfEnumOrNamespace: () => WB, - isDeclarationReadonly: () => Vw, - isDeclarationStatement: () => qY, - isDeclarationWithTypeParameterChildren: () => Xj, - isDeclarationWithTypeParameters: () => $j, - isDecorator: () => dl, - isDecoratorTarget: () => sse, - isDefaultClause: () => uD, - isDefaultImport: () => ex, - isDefaultModifier: () => H5, - isDefaultedExpandoInitializer: () => jZ, - isDeleteExpression: () => Gee, - isDeleteTarget: () => fB, - isDeprecatedDeclaration: () => y9, - isDestructuringAssignment: () => x0, - isDiskPathRoot: () => QR, - isDoStatement: () => fhe, - isDocumentRegistryEntry: () => T8, - isDotDotDotToken: () => V5, - isDottedName: () => w3, - isDynamicName: () => R7, - isEffectiveExternalModule: () => $T, - isEffectiveStrictModeSourceFile: () => qj, - isElementAccessChain: () => mj, - isElementAccessExpression: () => ko, - isEmittedFileOfProgram: () => Fne, - isEmptyArrayLiteral: () => bK, - isEmptyBindingElement: () => mY, - isEmptyBindingPattern: () => dY, - isEmptyObjectLiteral: () => jB, - isEmptyStatement: () => MJ, - isEmptyStringLiteral: () => rB, - isEntityName: () => l_, - isEntityNameExpression: () => yo, - isEnumConst: () => Y1, - isEnumDeclaration: () => Bb, - isEnumMember: () => A0, - isEqualityOperatorKind: () => _9, - isEqualsGreaterThanToken: () => Bee, - isExclamationToken: () => eA, - isExcludedFile: () => tre, - isExclusivelyTypeOnlyImportOrExport: () => FW, - isExpandoPropertyDeclaration: () => vx, - isExportAssignment: () => wo, - isExportDeclaration: () => Nc, - isExportModifier: () => Cx, - isExportName: () => oO, - isExportNamespaceAsDefaultDeclaration: () => c7, - isExportOrDefaultModifier: () => _A, - isExportSpecifier: () => vu, - isExportsIdentifier: () => iS, - isExportsOrModuleExportsOrAlias: () => qb, - isExpression: () => _t, - isExpressionNode: () => Ed, - isExpressionOfExternalModuleImportEqualsDeclaration: () => cse, - isExpressionOfOptionalChainRoot: () => JI, - isExpressionStatement: () => Pl, - isExpressionWithTypeArguments: () => Oh, - isExpressionWithTypeArgumentsInClassExtendsClause: () => Q7, - isExternalModule: () => il, - isExternalModuleAugmentation: () => yb, - isExternalModuleImportEqualsDeclaration: () => Z1, - isExternalModuleIndicator: () => Ow, - isExternalModuleNameRelative: () => Sl, - isExternalModuleReference: () => Fh, - isExternalModuleSymbol: () => fC, - isExternalOrCommonJsModule: () => X_, - isFileLevelReservedGeneratedIdentifier: () => Dw, - isFileLevelUniqueName: () => a7, - isFileProbablyExternalModule: () => dA, - isFirstDeclarationOfSymbolParameter: () => bV, - isFixablePromiseHandler: () => KV, - isForInOrOfStatement: () => Z2, - isForInStatement: () => Z5, - isForInitializer: () => ip, - isForOfStatement: () => nA, - isForStatement: () => fv, - isFullSourceFile: () => sg, - isFunctionBlock: () => vb, - isFunctionBody: () => Dj, - isFunctionDeclaration: () => Ec, - isFunctionExpression: () => vo, - isFunctionExpressionOrArrowFunction: () => Wy, - isFunctionLike: () => ys, - isFunctionLikeDeclaration: () => no, - isFunctionLikeKind: () => WT, - isFunctionLikeOrClassStaticBlockDeclaration: () => lC, - isFunctionOrConstructorTypeNode: () => MY, - isFunctionOrModuleBlock: () => Tj, - isFunctionSymbol: () => zZ, - isFunctionTypeNode: () => lg, - isGeneratedIdentifier: () => jo, - isGeneratedPrivateIdentifier: () => Q2, - isGetAccessor: () => d0, - isGetAccessorDeclaration: () => Lf, - isGetOrSetAccessorDeclaration: () => Ew, - isGlobalScopeAugmentation: () => ig, - isGlobalSourceFile: () => g0, - isGrammarError: () => nZ, - isHeritageClause: () => ef, - isHoistedFunction: () => d7, - isHoistedVariableStatement: () => m7, - isIdentifier: () => Oe, - isIdentifierANonContextualKeyword: () => hB, - isIdentifierName: () => XZ, - isIdentifierOrThisTypeNode: () => bte, - isIdentifierPart: () => Th, - isIdentifierStart: () => eg, - isIdentifierText: () => k_, - isIdentifierTypePredicate: () => PZ, - isIdentifierTypeReference: () => iee, - isIfStatement: () => _v, - isIgnoredFileFromWildCardWatching: () => jA, - isImplicitGlob: () => rJ, - isImportAttribute: () => Yee, - isImportAttributeName: () => FY, - isImportAttributes: () => hS, - isImportCall: () => hf, - isImportClause: () => Ad, - isImportDeclaration: () => ic, - isImportEqualsDeclaration: () => gl, - isImportKeyword: () => nD, - isImportMeta: () => yC, - isImportOrExportSpecifier: () => G1, - isImportOrExportSpecifierName: () => Ose, - isImportSpecifier: () => Zu, - isImportTypeAssertionContainer: () => ghe, - isImportTypeNode: () => bm, - isImportableFile: () => zV, - isInComment: () => O0, - isInCompoundLikeAssignment: () => _B, - isInExpressionContext: () => k7, - isInJSDoc: () => e3, - isInJSFile: () => cn, - isInJSXText: () => mse, - isInJsonFile: () => E7, - isInNonReferenceComment: () => Sse, - isInReferenceComment: () => bse, - isInRightSideOfInternalImportEqualsDeclaration: () => zF, - isInString: () => Qx, - isInTemplateString: () => ZU, - isInTopLevelContext: () => S7, - isInTypeQuery: () => ax, - isIncrementalBuildInfo: () => VA, - isIncrementalBundleEmitBuildInfo: () => Kne, - isIncrementalCompilation: () => Nb, - isIndexSignatureDeclaration: () => Fb, - isIndexedAccessTypeNode: () => Rb, - isInferTypeNode: () => pS, - isInfinityOrNaNString: () => G4, - isInitializedProperty: () => AA, - isInitializedVariable: () => O3, - isInsideJsxElement: () => YF, - isInsideJsxElementOrAttribute: () => dse, - isInsideNodeModules: () => g8, - isInsideTemplateLiteral: () => i8, - isInstanceOfExpression: () => Y7, - isInstantiatedModule: () => Zz, - isInterfaceDeclaration: () => Xl, - isInternalDeclaration: () => QY, - isInternalModuleImportEqualsDeclaration: () => nS, - isInternalName: () => ZJ, - isIntersectionTypeNode: () => Ax, - isIntrinsicJsxName: () => AC, - isIterationStatement: () => Ny, - isJSDoc: () => Id, - isJSDocAllType: () => nte, - isJSDocAugmentsTag: () => Mx, - isJSDocAuthorTag: () => She, - isJSDocCallbackTag: () => JJ, - isJSDocClassTag: () => ste, - isJSDocCommentContainingNode: () => QI, - isJSDocConstructSignature: () => CC, - isJSDocDeprecatedTag: () => qJ, - isJSDocEnumTag: () => sA, - isJSDocFunctionType: () => YC, - isJSDocImplementsTag: () => iO, - isJSDocImportTag: () => Cm, - isJSDocIndexSignature: () => P7, - isJSDocLikeText: () => oz, - isJSDocLink: () => tte, - isJSDocLinkCode: () => rte, - isJSDocLinkLike: () => qT, - isJSDocLinkPlain: () => vhe, - isJSDocMemberName: () => dv, - isJSDocNameReference: () => _D, - isJSDocNamepathType: () => bhe, - isJSDocNamespaceBody: () => mge, - isJSDocNode: () => uC, - isJSDocNonNullableType: () => eO, - isJSDocNullableType: () => QC, - isJSDocOptionalParameter: () => N5, - isJSDocOptionalType: () => BJ, - isJSDocOverloadTag: () => ZC, - isJSDocOverrideTag: () => rO, - isJSDocParameterTag: () => dp, - isJSDocPrivateTag: () => WJ, - isJSDocPropertyLikeTag: () => r4, - isJSDocPropertyTag: () => ate, - isJSDocProtectedTag: () => UJ, - isJSDocPublicTag: () => zJ, - isJSDocReadonlyTag: () => VJ, - isJSDocReturnTag: () => nO, - isJSDocSatisfiesExpression: () => mJ, - isJSDocSatisfiesTag: () => sO, - isJSDocSeeTag: () => The, - isJSDocSignature: () => Lh, - isJSDocTag: () => _C, - isJSDocTemplateTag: () => qp, - isJSDocThisTag: () => HJ, - isJSDocThrowsTag: () => khe, - isJSDocTypeAlias: () => Bp, - isJSDocTypeAssertion: () => xS, - isJSDocTypeExpression: () => pv, - isJSDocTypeLiteral: () => bS, - isJSDocTypeTag: () => fD, - isJSDocTypedefTag: () => SS, - isJSDocUnknownTag: () => xhe, - isJSDocUnknownType: () => ite, - isJSDocVariadicType: () => tO, - isJSXTagName: () => SC, - isJsonEqual: () => E5, - isJsonSourceFile: () => Rp, - isJsxAttribute: () => km, - isJsxAttributeLike: () => $I, - isJsxAttributeName: () => fee, - isJsxAttributes: () => Wb, - isJsxChild: () => Mw, - isJsxClosingElement: () => Jb, - isJsxClosingFragment: () => Kee, - isJsxElement: () => Gg, - isJsxExpression: () => lD, - isJsxFragment: () => zb, - isJsxNamespacedName: () => Nd, - isJsxOpeningElement: () => xm, - isJsxOpeningFragment: () => vS, - isJsxOpeningLikeElement: () => ou, - isJsxOpeningLikeElementTagName: () => ase, - isJsxSelfClosingElement: () => yS, - isJsxSpreadAttribute: () => Lx, - isJsxTagNameExpression: () => c4, - isJsxText: () => xx, - isJumpStatementTarget: () => KA, - isKeyword: () => p_, - isKeywordOrPunctuation: () => F7, - isKnownSymbol: () => b3, - isLabelName: () => WU, - isLabelOfLabeledStatement: () => zU, - isLabeledStatement: () => Gy, - isLateVisibilityPaintedStatement: () => u7, - isLeftHandSideExpression: () => __, - isLet: () => p7, - isLineBreak: () => gu, - isLiteralComputedPropertyDeclarationName: () => g3, - isLiteralExpression: () => X2, - isLiteralExpressionOfObject: () => vj, - isLiteralImportTypeNode: () => h0, - isLiteralKind: () => n4, - isLiteralNameOfPropertyDeclarationOrIndexAccess: () => VF, - isLiteralTypeLiteral: () => JY, - isLiteralTypeNode: () => P0, - isLocalName: () => Mh, - isLogicalOperator: () => hK, - isLogicalOrCoalescingAssignmentExpression: () => FB, - isLogicalOrCoalescingAssignmentOperator: () => w4, - isLogicalOrCoalescingBinaryExpression: () => P3, - isLogicalOrCoalescingBinaryOperator: () => X7, - isMappedTypeNode: () => mS, - isMemberName: () => Fg, - isMetaProperty: () => sD, - isMethodDeclaration: () => hc, - isMethodOrAccessor: () => UT, - isMethodSignature: () => vm, - isMinusToken: () => AJ, - isMissingDeclaration: () => yhe, - isMissingPackageJsonInfo: () => pre, - isModifier: () => ra, - isModifierKind: () => wy, - isModifierLike: () => Bo, - isModuleAugmentationExternal: () => Uj, - isModuleBlock: () => Sm, - isModuleBody: () => WY, - isModuleDeclaration: () => zc, - isModuleExportName: () => K5, - isModuleExportsAccessExpression: () => jg, - isModuleIdentifier: () => sB, - isModuleName: () => xte, - isModuleOrEnumDeclaration: () => Fw, - isModuleReference: () => GY, - isModuleSpecifierLike: () => s9, - isModuleWithStringLiteralName: () => l7, - isNameOfFunctionDeclaration: () => HU, - isNameOfModuleDeclaration: () => qU, - isNamedDeclaration: () => Vl, - isNamedEvaluation: () => Q_, - isNamedEvaluationSource: () => yB, - isNamedExportBindings: () => hj, - isNamedExports: () => pp, - isNamedImportBindings: () => Pj, - isNamedImports: () => Tm, - isNamedImportsOrExports: () => i5, - isNamedTupleMember: () => qC, - isNamespaceBody: () => dge, - isNamespaceExport: () => ug, - isNamespaceExportDeclaration: () => iA, - isNamespaceImport: () => Hg, - isNamespaceReexportDeclaration: () => MZ, - isNewExpression: () => jb, - isNewExpressionTarget: () => UD, - isNoSubstitutionTemplateLiteral: () => fS, - isNodeArray: () => pb, - isNodeArrayMultiLine: () => EK, - isNodeDescendantOf: () => kb, - isNodeKind: () => WI, - isNodeLikeSystem: () => CR, - isNodeModulesDirectory: () => PI, - isNodeWithPossibleHoistedDeclaration: () => GZ, - isNonContextualKeyword: () => gB, - isNonGlobalAmbientModule: () => Wj, - isNonNullAccess: () => _ee, - isNonNullChain: () => zI, - isNonNullExpression: () => Ox, - isNonStaticMethodOrAccessorWithPrivateName: () => qre, - isNotEmittedStatement: () => Zee, - isNullishCoalesce: () => gj, - isNumber: () => yy, - isNumericLiteral: () => d_, - isNumericLiteralName: () => qg, - isObjectBindingElementWithoutPropertyName: () => c8, - isObjectBindingOrAssignmentElement: () => Aw, - isObjectBindingOrAssignmentPattern: () => xj, - isObjectBindingPattern: () => Mf, - isObjectLiteralElement: () => wj, - isObjectLiteralElementLike: () => kh, - isObjectLiteralExpression: () => Ks, - isObjectLiteralMethod: () => jp, - isObjectLiteralOrClassExpressionMethodOrAccessor: () => h7, - isObjectTypeDeclaration: () => _x, - isOmittedExpression: () => ml, - isOptionalChain: () => hu, - isOptionalChainRoot: () => KE, - isOptionalDeclaration: () => WC, - isOptionalJSDocPropertyLikeTag: () => V3, - isOptionalTypeNode: () => G5, - isOuterExpression: () => cO, - isOutermostOptionalChain: () => e4, - isOverrideModifier: () => Uee, - isPackageJsonInfo: () => IO, - isPackedArrayLiteral: () => pJ, - isParameter: () => Ii, - isParameterPropertyDeclaration: () => G_, - isParameterPropertyModifier: () => s4, - isParenthesizedExpression: () => Yu, - isParenthesizedTypeNode: () => dS, - isParseTreeNode: () => ZE, - isPartOfParameterDeclaration: () => iv, - isPartOfTypeNode: () => um, - isPartOfTypeQuery: () => C7, - isPartiallyEmittedExpression: () => LJ, - isPatternMatch: () => mI, - isPinnedComment: () => o7, - isPlainJsFile: () => u4, - isPlusToken: () => wJ, - isPossiblyTypeArgumentPosition: () => n8, - isPostfixUnaryExpression: () => FJ, - isPrefixUnaryExpression: () => uv, - isPrimitiveLiteralValue: () => F5, - isPrivateIdentifier: () => Di, - isPrivateIdentifierClassElementDeclaration: () => Ou, - isPrivateIdentifierPropertyAccessExpression: () => cC, - isPrivateIdentifierSymbol: () => ZZ, - isProgramUptoDate: () => JW, - isPrologueDirective: () => lm, - isPropertyAccessChain: () => BI, - isPropertyAccessEntityNameExpression: () => A3, - isPropertyAccessExpression: () => Cn, - isPropertyAccessOrQualifiedName: () => Iw, - isPropertyAccessOrQualifiedNameOrImportTypeNode: () => jY, - isPropertyAssignment: () => Qc, - isPropertyDeclaration: () => cs, - isPropertyName: () => Bc, - isPropertyNameLiteral: () => fm, - isPropertySignature: () => m_, - isPrototypeAccess: () => Ry, - isPrototypePropertyAssignment: () => c3, - isPunctuation: () => mB, - isPushOrUnshiftIdentifier: () => vB, - isQualifiedName: () => Xu, - isQuestionDotToken: () => q5, - isQuestionOrExclamationToken: () => vte, - isQuestionOrPlusOrMinusToken: () => Tte, - isQuestionToken: () => Vy, - isReadonlyKeyword: () => zee, - isReadonlyKeywordOrPlusOrMinusToken: () => Ste, - isRecognizedTripleSlashComment: () => Rj, - isReferenceFileLocation: () => m6, - isReferencedFile: () => Sv, - isRegularExpressionLiteral: () => DJ, - isRequireCall: () => f_, - isRequireVariableStatement: () => r3, - isRestParameter: () => rg, - isRestTypeNode: () => $5, - isReturnStatement: () => Up, - isReturnStatementWithFixablePromiseHandler: () => E9, - isRightSideOfAccessExpression: () => RB, - isRightSideOfInstanceofExpression: () => vK, - isRightSideOfPropertyAccess: () => b6, - isRightSideOfQualifiedName: () => ose, - isRightSideOfQualifiedNameOrPropertyAccess: () => A4, - isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName: () => yK, - isRootedDiskPath: () => H_, - isSameEntityName: () => TC, - isSatisfiesExpression: () => Y5, - isSemicolonClassElement: () => $ee, - isSetAccessor: () => om, - isSetAccessorDeclaration: () => K_, - isShiftOperatorOrHigher: () => iz, - isShorthandAmbientModuleSymbol: () => Jw, - isShorthandPropertyAssignment: () => uu, - isSideEffectImport: () => bJ, - isSignedNumericLiteral: () => M7, - isSimpleCopiableExpression: () => Hb, - isSimpleInlineableExpression: () => fg, - isSimpleParameterList: () => NA, - isSingleOrDoubleQuote: () => n3, - isSourceElement: () => dee, - isSourceFile: () => Si, - isSourceFileFromLibrary: () => w6, - isSourceFileJS: () => Gu, - isSourceFileNotJson: () => D7, - isSourceMapping: () => Wre, - isSpecialPropertyDeclaration: () => JZ, - isSpreadAssignment: () => $g, - isSpreadElement: () => fp, - isStatement: () => bi, - isStatementButNotDeclaration: () => Lw, - isStatementOrBlock: () => HY, - isStatementWithLocals: () => rZ, - isStatic: () => zs, - isStaticModifier: () => Ex, - isString: () => _s, - isStringANonContextualKeyword: () => ix, - isStringAndEmptyAnonymousObjectIntersection: () => vse, - isStringDoubleQuoted: () => w7, - isStringLiteral: () => oa, - isStringLiteralLike: () => Xa, - isStringLiteralOrJsxExpression: () => $Y, - isStringLiteralOrTemplate: () => Bse, - isStringOrNumericLiteralLike: () => Of, - isStringOrRegularExpressionOrTemplateLiteral: () => tV, - isStringTextContainingNode: () => bj, - isSuperCall: () => rS, - isSuperKeyword: () => rD, - isSuperProperty: () => C_, - isSupportedSourceFileName: () => ZK, - isSwitchStatement: () => oD, - isSyntaxList: () => KC, - isSyntheticExpression: () => _he, - isSyntheticReference: () => Fx, - isTagName: () => UU, - isTaggedTemplateExpression: () => lv, - isTaggedTemplateTag: () => ise, - isTemplateExpression: () => X5, - isTemplateHead: () => kx, - isTemplateLiteral: () => VT, - isTemplateLiteralKind: () => Dy, - isTemplateLiteralToken: () => IY, - isTemplateLiteralTypeNode: () => Hee, - isTemplateLiteralTypeSpan: () => IJ, - isTemplateMiddle: () => PJ, - isTemplateMiddleOrTemplateTail: () => UI, - isTemplateSpan: () => $C, - isTemplateTail: () => U5, - isTextWhiteSpaceLike: () => Cse, - isThis: () => S6, - isThisContainerOrFunctionBlock: () => OZ, - isThisIdentifier: () => Ly, - isThisInTypeQuery: () => Pb, - isThisInitializedDeclaration: () => T7, - isThisInitializedObjectBindingExpression: () => LZ, - isThisProperty: () => Qw, - isThisTypeNode: () => HC, - isThisTypeParameter: () => $4, - isThisTypePredicate: () => wZ, - isThrowStatement: () => jJ, - isToken: () => zT, - isTokenKind: () => yj, - isTraceEnabled: () => Xy, - isTransientSymbol: () => Lg, - isTrivia: () => PC, - isTryStatement: () => gS, - isTupleTypeNode: () => wx, - isTypeAlias: () => _3, - isTypeAliasDeclaration: () => Vp, - isTypeAssertionExpression: () => OJ, - isTypeDeclaration: () => hx, - isTypeElement: () => db, - isTypeKeyword: () => GD, - isTypeKeywordTokenOrIdentifier: () => r9, - isTypeLiteralNode: () => Qu, - isTypeNode: () => fi, - isTypeNodeKind: () => HB, - isTypeOfExpression: () => GC, - isTypeOnlyExportDeclaration: () => OY, - isTypeOnlyImportDeclaration: () => i4, - isTypeOnlyImportOrExportDeclaration: () => Py, - isTypeOperatorNode: () => cv, - isTypeParameterDeclaration: () => zo, - isTypePredicateNode: () => Px, - isTypeQueryNode: () => Lb, - isTypeReferenceNode: () => vf, - isTypeReferenceType: () => ZI, - isTypeUsableAsPropertyName: () => up, - isUMDExportSymbol: () => n5, - isUnaryExpression: () => Ej, - isUnaryExpressionWithWrite: () => BY, - isUnicodeIdentifierStart: () => AI, - isUnionTypeNode: () => qy, - isUrl: () => $Q, - isValidBigIntString: () => D5, - isValidESSymbolDeclaration: () => EZ, - isValidTypeOnlyAliasUseSite: () => av, - isValueSignatureDeclaration: () => nx, - isVarAwaitUsing: () => qw, - isVarConst: () => hC, - isVarConstLike: () => SZ, - isVarUsing: () => Hw, - isVariableDeclaration: () => ii, - isVariableDeclarationInVariableStatement: () => p4, - isVariableDeclarationInitializedToBareOrAccessedRequire: () => Sb, - isVariableDeclarationInitializedToRequire: () => t3, - isVariableDeclarationList: () => Fl, - isVariableLike: () => YT, - isVariableLikeOrAccessor: () => kZ, - isVariableStatement: () => yc, - isVoidExpression: () => Nx, - isWatchSet: () => UB, - isWhileStatement: () => RJ, - isWhiteSpaceLike: () => Ng, - isWhiteSpaceSingleLine: () => sm, - isWithStatement: () => Xee, - isWriteAccess: () => ux, - isWriteOnlyAccess: () => r5, - isYieldExpression: () => Q5, - jsxModeNeedsExplicitImport: () => jV, - keywordPart: () => sf, - last: () => _a, - lastOrUndefined: () => Ro, - length: () => Nr, - libMap: () => pz, - libs: () => mO, - lineBreakPart: () => E6, - loadModuleFromGlobalCache: () => Cre, - loadWithModeAwareCache: () => JA, - makeIdentifierFromModuleName: () => lZ, - makeImport: () => t1, - makeStringLiteral: () => $D, - mangleScopedPackageName: () => l6, - map: () => lr, - mapAllOrFail: () => sR, - mapDefined: () => Ai, - mapDefinedIterator: () => dy, - mapEntries: () => dX, - mapIterator: () => wE, - mapOneOrMany: () => FV, - mapToDisplayParts: () => xv, - matchFiles: () => nJ, - matchPatternOrExact: () => oJ, - matchedText: () => PX, - matchesExclude: () => PO, - maxBy: () => hR, - maybeBind: () => Ms, - maybeSetLocalizedDiagnosticMessages: () => LK, - memoize: () => Iu, - memoizeOne: () => im, - min: () => yR, - minAndMax: () => tee, - missingFileModifiedTime: () => q_, - modifierToFlag: () => cx, - modifiersToFlags: () => mm, - moduleExportNameIsDefault: () => ng, - moduleExportNameTextEscaped: () => hb, - moduleExportNameTextUnescaped: () => Fy, - moduleOptionDeclaration: () => Lte, - moduleResolutionIsEqualTo: () => eZ, - moduleResolutionNameAndModeGetter: () => cF, - moduleResolutionOptionDeclarations: () => mz, - moduleResolutionSupportsPackageJsonExportsAndImports: () => RC, - moduleResolutionUsesNodeModules: () => n9, - moduleSpecifierToValidIdentifier: () => y8, - moduleSpecifiers: () => N0, - moduleSymbolToValidIdentifier: () => h8, - moveEmitHelpers: () => Pee, - moveRangeEnd: () => e5, - moveRangePastDecorators: () => wh, - moveRangePastModifiers: () => gm, - moveRangePos: () => sv, - moveSyntheticComments: () => Cee, - mutateMap: () => M4, - mutateMapSkippingNewValues: () => Jg, - needsParentheses: () => l9, - needsScopeMarker: () => HI, - newCaseClauseTracker: () => S9, - newPrivateEnvironment: () => Gre, - noEmitNotification: () => FA, - noEmitSubstitution: () => OD, - noTransformers: () => Cne, - noTruncationMaximumTruncationLength: () => Ij, - nodeCanBeDecorated: () => Zw, - nodeHasName: () => xw, - nodeIsDecorated: () => bC, - nodeIsMissing: () => rc, - nodeIsPresent: () => Mp, - nodeIsSynthesized: () => fo, - nodeModuleNameResolver: () => yre, - nodeModulesPathPart: () => Xg, - nodeNextJsonConfigResolver: () => vre, - nodeOrChildIsDecorated: () => Kw, - nodeOverlapsWithStartEnd: () => qF, - nodePosToString: () => yge, - nodeSeenTracker: () => x6, - nodeStartsNewLexicalEnvironment: () => bB, - noop: () => ja, - noopFileWatcher: () => JD, - normalizePath: () => Os, - normalizeSlashes: () => Wl, - normalizeSpans: () => oj, - not: () => hI, - notImplemented: () => Vs, - notImplementedResolver: () => Ane, - nullNodeConverters: () => Tee, - nullParenthesizerRules: () => bee, - nullTransformationContext: () => MA, - objectAllocator: () => Gl, - operatorPart: () => QD, - optionDeclarations: () => Od, - optionMapToObject: () => TO, - optionsAffectingProgramStructure: () => Jte, - optionsForBuild: () => hz, - optionsForWatch: () => zx, - optionsHaveChanges: () => pC, - or: () => Nf, - orderedRemoveItem: () => OE, - orderedRemoveItemAt: () => Ty, - packageIdToPackageName: () => i7, - packageIdToString: () => Q1, - parameterIsThisKeyword: () => Db, - parameterNamePart: () => Dse, - parseBaseNodeFactory: () => wte, - parseBigInt: () => nee, - parseBuildCommand: () => $te, - parseCommandLine: () => Hte, - parseCommandLineWorker: () => vz, - parseConfigFileTextToJson: () => Sz, - parseConfigFileWithSystem: () => pie, - parseConfigHostFromCompilerHostLike: () => mF, - parseCustomTypeOption: () => vO, - parseIsolatedEntityName: () => Jx, - parseIsolatedJSDocComment: () => Nte, - parseJSDocTypeExpressionForTests: () => $he, - parseJsonConfigFileContent: () => x0e, - parseJsonSourceFileConfigFileContent: () => SA, - parseJsonText: () => mA, - parseListTypeOption: () => Vte, - parseNodeFactory: () => gv, - parseNodeModuleFromPath: () => kA, - parsePackageName: () => MO, - parsePseudoBigInt: () => V4, - parseValidBigInt: () => _J, - pasteEdits: () => FH, - patchWriteFileEnsuringDirectory: () => GQ, - pathContainsNodeModules: () => Yy, - pathIsAbsolute: () => UE, - pathIsBareSpecifier: () => YR, - pathIsRelative: () => If, - patternText: () => DX, - performIncrementalCompilation: () => die, - performance: () => MX, - positionBelongsToNode: () => $U, - positionIsASICandidate: () => f9, - positionIsSynthesized: () => Pd, - positionsAreOnSameLine: () => cp, - preProcessFile: () => Mbe, - probablyUsesSemicolons: () => d8, - processCommentPragmas: () => _z, - processPragmasIntoFields: () => fz, - processTaggedTemplateExpression: () => fW, - programContainsEsModules: () => xse, - programContainsModules: () => Tse, - projectReferenceIsEqualTo: () => Oj, - propertyNamePart: () => Pse, - pseudoBigIntToString: () => Ib, - punctuationPart: () => Tu, - pushIfUnique: () => tp, - quote: () => KD, - quotePreferenceFromString: () => _V, - rangeContainsPosition: () => VD, - rangeContainsPositionExclusive: () => e8, - rangeContainsRange: () => nf, - rangeContainsRangeExclusive: () => lse, - rangeContainsStartEnd: () => t8, - rangeEndIsOnSameLineAsRangeStart: () => I3, - rangeEndPositionsAreOnSameLine: () => kK, - rangeEquals: () => uR, - rangeIsOnSingleLine: () => lS, - rangeOfNode: () => lJ, - rangeOfTypeParameters: () => uJ, - rangeOverlapsWithStartEnd: () => qD, - rangeStartIsOnSameLineAsRangeEnd: () => CK, - rangeStartPositionsAreOnSameLine: () => t5, - readBuilderProgram: () => DF, - readConfigFile: () => vA, - readJson: () => I4, - readJsonConfigFile: () => Xte, - readJsonOrUndefined: () => BB, - reduceEachLeadingCommentRange: () => rY, - reduceEachTrailingCommentRange: () => nY, - reduceLeft: () => Hu, - reduceLeftIterator: () => uX, - reducePathComponents: () => V2, - refactor: () => rk, - regExpEscape: () => Gge, - regularExpressionFlagToCharacterCode: () => Hme, - relativeComplement: () => mX, - removeAllComments: () => X3, - removeEmitHelper: () => ohe, - removeExtension: () => W3, - removeFileExtension: () => $u, - removeIgnoredPath: () => vF, - removeMinAndVersionNumbers: () => SR, - removePrefix: () => FE, - removeSuffix: () => eC, - removeTrailingDirectorySeparator: () => W1, - repeatString: () => a8, - replaceElement: () => pR, - replaceFirstStar: () => uS, - resolutionExtensionIsTSOrJson: () => J4, - resolveConfigFileProjectName: () => hU, - resolveJSModule: () => mre, - resolveLibrary: () => FO, - resolveModuleName: () => Vx, - resolveModuleNameFromCache: () => K0e, - resolvePackageNameToPackageJson: () => Iz, - resolvePath: () => z1, - resolveProjectReferencePath: () => g6, - resolveTripleslashReference: () => wW, - resolveTypeReferenceDirective: () => _re, - resolvingEmptyArray: () => Nj, - returnFalse: () => nm, - returnNoopFileWatcher: () => zD, - returnTrue: () => B1, - returnUndefined: () => lb, - returnsPromise: () => ZV, - sameFlatMap: () => fX, - sameMap: () => qc, - sameMapping: () => Uye, - scanTokenAtPosition: () => bZ, - scanner: () => ju, - semanticDiagnosticsOptionDeclarations: () => Rte, - serializeCompilerOptions: () => xO, - server: () => IPe, - servicesVersion: () => ESe, - setCommentRange: () => nl, - setConfigFileInOptions: () => Dz, - setConstantValue: () => Dee, - setEmitFlags: () => an, - setGetSourceFileAsHashVersioned: () => EF, - setIdentifierAutoGenerate: () => Z3, - setIdentifierGeneratedImportReference: () => Nee, - setIdentifierTypeArguments: () => D0, - setInternalEmitFlags: () => Q3, - setLocalizedDiagnosticMessages: () => FK, - setNodeChildren: () => ote, - setNodeFlags: () => aee, - setObjectAllocator: () => OK, - setOriginalNode: () => kn, - setParent: () => Aa, - setParentRecursive: () => Nh, - setPrivateIdentifier: () => ES, - setSnippetElement: () => CJ, - setSourceMapRange: () => da, - setStackTraceLimit: () => Ame, - setStartsOnNewLine: () => R5, - setSyntheticLeadingComments: () => ov, - setSyntheticTrailingComments: () => Sx, - setSys: () => Mme, - setSysLog: () => VQ, - setTextRange: () => lt, - setTextRangeEnd: () => zC, - setTextRangePos: () => q4, - setTextRangePosEnd: () => wd, - setTextRangePosWidth: () => fJ, - setTokenSourceMapRange: () => kee, - setTypeNode: () => wee, - setUILocale: () => kX, - setValueDeclaration: () => l3, - shouldAllowImportingTsExtension: () => u6, - shouldPreserveConstEnums: () => jy, - shouldUseUriStyleNodeCoreModules: () => v9, - showModuleSpecifier: () => AK, - signatureHasRestParameter: () => Su, - signatureToDisplayParts: () => TV, - single: () => fR, - singleElementArray: () => MT, - singleIterator: () => pX, - singleOrMany: () => Ym, - singleOrUndefined: () => Qm, - skipAlias: () => Hl, - skipConstraint: () => cV, - skipOuterExpressions: () => Dc, - skipParentheses: () => Ba, - skipPartiallyEmittedExpressions: () => ud, - skipTrivia: () => aa, - skipTypeChecking: () => JC, - skipTypeCheckingIgnoringNoCheck: () => ree, - skipTypeParentheses: () => b4, - skipWhile: () => AX, - sliceAfter: () => cJ, - some: () => ut, - sortAndDeduplicate: () => IE, - sortAndDeduplicateDiagnostics: () => sC, - sourceFileAffectingCompilerOptions: () => gz, - sourceFileMayBeEmitted: () => cS, - sourceMapCommentRegExp: () => eW, - sourceMapCommentRegExpDontCareLineStart: () => Bre, - spacePart: () => uc, - spanMap: () => aR, - startEndContainsRange: () => GU, - startEndOverlapsWithStartEnd: () => HF, - startOnNewLine: () => bu, - startTracing: () => JX, - startsWith: () => Ui, - startsWithDirectory: () => ej, - startsWithUnderscore: () => RV, - startsWithUseStrict: () => dte, - stringContainsAt: () => Hse, - stringToToken: () => H2, - stripQuotes: () => ap, - supportedDeclarationExtensions: () => T5, - supportedJSExtensionsFlat: () => jC, - supportedLocaleDirectories: () => hY, - supportedTSExtensionsFlat: () => iJ, - supportedTSImplementationExtensions: () => B3, - suppressLeadingAndTrailingTrivia: () => af, - suppressLeadingTrivia: () => EV, - suppressTrailingTrivia: () => Mse, - symbolEscapedNameNoDefault: () => i9, - symbolName: () => mc, - symbolNameNoDefault: () => pV, - symbolToDisplayParts: () => YD, - sys: () => ll, - sysLog: () => uw, - tagNamesAreEquivalent: () => yv, - takeWhile: () => kR, - targetOptionDeclaration: () => dz, - testFormatSettings: () => nbe, - textChangeRangeIsUnchanged: () => fY, - textChangeRangeNewSpan: () => YE, - textChanges: () => sn, - textOrKeywordPart: () => SV, - textPart: () => Jf, - textRangeContainsPositionInclusive: () => vw, - textRangeContainsTextSpan: () => aY, - textRangeIntersectsWithTextSpan: () => uY, - textSpanContainsPosition: () => sj, - textSpanContainsTextRange: () => aj, - textSpanContainsTextSpan: () => sY, - textSpanEnd: () => ec, - textSpanIntersection: () => _Y, - textSpanIntersectsWith: () => bw, - textSpanIntersectsWithPosition: () => lY, - textSpanIntersectsWithTextSpan: () => cY, - textSpanIsEmpty: () => iY, - textSpanOverlap: () => oY, - textSpanOverlapsWith: () => ege, - textSpansEqual: () => C6, - textToKeywordObj: () => wI, - timestamp: () => lo, - toArray: () => FT, - toBuilderFileEmit: () => rie, - toBuilderStateFileInfoForMultiEmit: () => tie, - toEditorSettings: () => D8, - toFileNameLowerCase: () => vy, - toPath: () => uo, - toProgramEmitPending: () => nie, - toSorted: () => V_, - tokenIsIdentifierOrKeyword: () => c_, - tokenIsIdentifierOrKeywordOrGreaterThan: () => QQ, - tokenToString: () => qs, - trace: () => Zi, - tracing: () => rn, - tracingEnabled: () => cw, - transferSourceFileChildren: () => cte, - transform: () => MSe, - transformClassFields: () => nne, - transformDeclarations: () => gW, - transformECMAScriptModule: () => mW, - transformES2015: () => hne, - transformES2016: () => gne, - transformES2017: () => one, - transformES2018: () => cne, - transformES2019: () => lne, - transformES2020: () => une, - transformES2021: () => _ne, - transformESDecorators: () => ane, - transformESNext: () => fne, - transformGenerators: () => yne, - transformImpliedNodeFormatDependentModule: () => bne, - transformJsx: () => mne, - transformLegacyDecorators: () => sne, - transformModule: () => dW, - transformNamedEvaluation: () => tf, - transformNodes: () => LA, - transformSystemModule: () => vne, - transformTypeScript: () => rne, - transpile: () => qbe, - transpileDeclaration: () => Ube, - transpileModule: () => dae, - transpileOptionValueCompilerOptions: () => zte, - tryAddToSet: () => Xm, - tryAndIgnoreErrors: () => m9, - tryCast: () => Wn, - tryDirectoryExists: () => d9, - tryExtractTSExtension: () => Z7, - tryFileExists: () => m8, - tryGetClassExtendingExpressionWithTypeArguments: () => LB, - tryGetClassImplementingOrExtendingExpressionWithTypeArguments: () => MB, - tryGetDirectories: () => p9, - tryGetExtensionFromPath: () => Vg, - tryGetImportFromModuleSpecifier: () => u3, - tryGetJSDocSatisfiesTypeNode: () => I5, - tryGetModuleNameFromFile: () => lA, - tryGetModuleSpecifierFromDeclaration: () => xC, - tryGetNativePerformanceHooks: () => LX, - tryGetPropertyAccessOrIdentifierToString: () => N3, - tryGetPropertyNameOfBindingOrAssignmentElement: () => _O, - tryGetSourceMappingURL: () => Jre, - tryGetTextOfPropertyName: () => f4, - tryParseJson: () => K7, - tryParsePattern: () => BC, - tryParsePatterns: () => k5, - tryParseRawSourceMap: () => zre, - tryReadDirectory: () => AV, - tryReadFile: () => yD, - tryRemoveDirectoryPrefix: () => tJ, - tryRemoveExtension: () => eee, - tryRemovePrefix: () => xR, - tryRemoveSuffix: () => EX, - typeAcquisitionDeclarations: () => hO, - typeAliasNamePart: () => wse, - typeDirectiveIsEqualTo: () => tZ, - typeKeywords: () => oV, - typeParameterNamePart: () => Ase, - typeToDisplayParts: () => u8, - unchangedPollThresholds: () => xI, - unchangedTextChangeRange: () => OI, - unescapeLeadingUnderscores: () => Ei, - unmangleScopedPackageName: () => EA, - unorderedRemoveItem: () => LT, - unreachableCodeIsError: () => BK, - unsetNodeChildren: () => $J, - unusedLabelIsError: () => JK, - unwrapInnermostStatementOfLabel: () => eB, - unwrapParenthesizedExpression: () => gee, - updateErrorForNoInputFiles: () => DO, - updateLanguageServiceSourceFile: () => kq, - updateMissingFilePathsWatch: () => EW, - updateResolutionField: () => s6, - updateSharedExtendedConfigFileWatcher: () => iF, - updateSourceFile: () => cz, - updateWatchingWildcardDirectories: () => RA, - usingSingleLineStringWriter: () => dC, - utf16EncodeAsString: () => QE, - validateLocaleAndSetLanguage: () => lj, - version: () => U_, - versionMajorMinor: () => wf, - visitArray: () => wA, - visitCommaListElements: () => VO, - visitEachChild: () => br, - visitFunctionBody: () => Bf, - visitIterationBody: () => Ku, - visitLexicalEnvironment: () => Kz, - visitNode: () => Ge, - visitNodes: () => Fr, - visitParameterList: () => cc, - walkUpBindingElementsAndPatterns: () => JT, - walkUpOuterExpressions: () => mte, - walkUpParenthesizedExpressions: () => ag, - walkUpParenthesizedTypes: () => m3, - walkUpParenthesizedTypesAndGetParentAndChild: () => $Z, - whitespaceOrMapCommentRegExp: () => tW, - writeCommentRange: () => OC, - writeFile: () => H7, - writeFileEnsuringDirectories: () => wB, - zipWith: () => tR - }), $a.exports = Pf(KP); - var wf = "5.6", U_ = "5.6.3", cX = /* @__PURE__ */ ((e) => (e[e.LessThan = -1] = "LessThan", e[e.EqualTo = 0] = "EqualTo", e[e.GreaterThan = 1] = "GreaterThan", e))(cX || {}), Ue = [], eR = /* @__PURE__ */ new Map(); - function Nr(e) { - return e !== void 0 ? e.length : 0; - } - function ir(e, t) { - if (e !== void 0) - for (let n = 0; n < e.length; n++) { - const i = t(e[n], n); - if (i) - return i; - } - } - function lX(e, t) { - if (e !== void 0) - for (let n = e.length - 1; n >= 0; n--) { - const i = t(e[n], n); - if (i) - return i; - } - } - function Tc(e, t) { - if (e !== void 0) - for (let n = 0; n < e.length; n++) { - const i = t(e[n], n); - if (i !== void 0) - return i; - } - } - function ew(e, t) { - for (const n of e) { - const i = t(n); - if (i !== void 0) - return i; - } - } - function uX(e, t, n) { - let i = n; - if (e) { - let s = 0; - for (const o of e) - i = t(i, o, s), s++; - } - return i; - } - function tR(e, t, n) { - const i = []; - E.assertEqual(e.length, t.length); - for (let s = 0; s < e.length; s++) - i.push(n(e[s], t[s], s)); - return i; - } - function rR(e, t) { - if (e.length <= 1) - return e; - const n = []; - for (let i = 0, s = e.length; i < s; i++) - i !== 0 && n.push(t), n.push(e[i]); - return n; - } - function Mi(e, t) { - if (e !== void 0) { - for (let n = 0; n < e.length; n++) - if (!t(e[n], n)) - return !1; - } - return !0; - } - function On(e, t, n) { - if (e !== void 0) - for (let i = n ?? 0; i < e.length; i++) { - const s = e[i]; - if (t(s, i)) - return s; - } - } - function ob(e, t, n) { - if (e !== void 0) - for (let i = n ?? e.length - 1; i >= 0; i--) { - const s = e[i]; - if (t(s, i)) - return s; - } - } - function ac(e, t, n) { - if (e === void 0) return -1; - for (let i = n ?? 0; i < e.length; i++) - if (t(e[i], i)) - return i; - return -1; - } - function uI(e, t, n) { - if (e === void 0) return -1; - for (let i = n ?? e.length - 1; i >= 0; i--) - if (t(e[i], i)) - return i; - return -1; - } - function ss(e, t, n = by) { - if (e !== void 0) { - for (let i = 0; i < e.length; i++) - if (n(e[i], t)) - return !0; - } - return !1; - } - function _X(e, t, n) { - for (let i = n ?? 0; i < e.length; i++) - if (ss(t, e.charCodeAt(i))) - return i; - return -1; - } - function py(e, t) { - let n = 0; - if (e !== void 0) - for (let i = 0; i < e.length; i++) { - const s = e[i]; - t(s, i) && n++; - } - return n; - } - function Ln(e, t) { - if (e !== void 0) { - const n = e.length; - let i = 0; - for (; i < n && t(e[i]); ) i++; - if (i < n) { - const s = e.slice(0, i); - for (i++; i < n; ) { - const o = e[i]; - t(o) && s.push(o), i++; - } - return s; - } - } - return e; - } - function nR(e, t) { - let n = 0; - for (let i = 0; i < e.length; i++) - t(e[i], i, e) && (e[n] = e[i], n++); - e.length = n; - } - function Ap(e) { - e.length = 0; - } - function lr(e, t) { - let n; - if (e !== void 0) { - n = []; - for (let i = 0; i < e.length; i++) - n.push(t(e[i], i)); - } - return n; - } - function* wE(e, t) { - for (const n of e) - yield t(n); - } - function qc(e, t) { - if (e !== void 0) - for (let n = 0; n < e.length; n++) { - const i = e[n], s = t(i, n); - if (i !== s) { - const o = e.slice(0, n); - for (o.push(s), n++; n < e.length; n++) - o.push(t(e[n], n)); - return o; - } - } - return e; - } - function Np(e) { - const t = []; - for (let n = 0; n < e.length; n++) { - const i = e[n]; - i && (us(i) ? Fn(t, i) : t.push(i)); - } - return t; - } - function ta(e, t) { - let n; - if (e !== void 0) - for (let i = 0; i < e.length; i++) { - const s = t(e[i], i); - s && (us(s) ? n = Fn(n, s) : n = wr(n, s)); - } - return n ?? Ue; - } - function AE(e, t) { - const n = []; - if (e !== void 0) - for (let i = 0; i < e.length; i++) { - const s = t(e[i], i); - s && (us(s) ? Fn(n, s) : n.push(s)); - } - return n; - } - function* iR(e, t) { - for (const n of e) { - const i = t(n); - i && (yield* i); - } - } - function fX(e, t) { - let n; - if (e !== void 0) - for (let i = 0; i < e.length; i++) { - const s = e[i], o = t(s, i); - (n || s !== o || us(o)) && (n || (n = e.slice(0, i)), us(o) ? Fn(n, o) : n.push(o)); - } - return n ?? e; - } - function sR(e, t) { - const n = []; - for (let i = 0; i < e.length; i++) { - const s = t(e[i], i); - if (s === void 0) - return; - n.push(s); - } - return n; - } - function Ai(e, t) { - const n = []; - if (e !== void 0) - for (let i = 0; i < e.length; i++) { - const s = t(e[i], i); - s !== void 0 && n.push(s); - } - return n; - } - function* dy(e, t) { - for (const n of e) { - const i = t(n); - i !== void 0 && (yield i); - } - } - function NE(e, t, n) { - if (e.has(t)) - return e.get(t); - const i = n(); - return e.set(t, i), i; - } - function Xm(e, t) { - return e.has(t) ? !1 : (e.add(t), !0); - } - function* pX(e) { - yield e; - } - function aR(e, t, n) { - let i; - if (e !== void 0) { - i = []; - const s = e.length; - let o, c, _ = 0, u = 0; - for (; _ < s; ) { - for (; u < s; ) { - const d = e[u]; - if (c = t(d, u), u === 0) - o = c; - else if (c !== o) - break; - u++; - } - if (_ < u) { - const d = n(e.slice(_, u), o, _, u); - d && i.push(d), _ = u; - } - o = c, u++; - } - } - return i; - } - function dX(e, t) { - if (e === void 0) - return; - const n = /* @__PURE__ */ new Map(); - return e.forEach((i, s) => { - const [o, c] = t(s, i); - n.set(o, c); - }), n; - } - function ut(e, t) { - if (e !== void 0) - if (t !== void 0) { - for (let n = 0; n < e.length; n++) - if (t(e[n])) - return !0; - } else - return e.length > 0; - return !1; - } - function oR(e, t, n) { - let i; - for (let s = 0; s < e.length; s++) - t(e[s]) ? i = i === void 0 ? s : i : i !== void 0 && (n(i, s), i = void 0); - i !== void 0 && n(i, e.length); - } - function Qi(e, t) { - return t === void 0 || t.length === 0 ? e : e === void 0 || e.length === 0 ? t : [...e, ...t]; - } - function O7e(e, t) { - return t; - } - function _I(e) { - return e.map(O7e); - } - function F7e(e, t, n) { - const i = _I(e); - R7e(e, i, n); - let s = e[i[0]]; - const o = [i[0]]; - for (let c = 1; c < i.length; c++) { - const _ = i[c], u = e[_]; - t(s, u) || (o.push(_), s = u); - } - return o.sort(), o.map((c) => e[c]); - } - function L7e(e, t) { - const n = []; - for (let i = 0; i < e.length; i++) - tp(n, e[i], t); - return n; - } - function cb(e, t, n) { - return e.length === 0 ? [] : e.length === 1 ? e.slice() : n ? F7e(e, t, n) : L7e(e, t); - } - function M7e(e, t) { - if (e.length === 0) return Ue; - let n = e[0]; - const i = [n]; - for (let s = 1; s < e.length; s++) { - const o = e[s]; - switch (t(o, n)) { - case !0: - case 0: - continue; - case -1: - return E.fail("Array is unsorted."); - } - i.push(n = o); - } - return i; - } - function cR() { - return []; - } - function my(e, t, n, i, s) { - if (e.length === 0) - return e.push(t), !0; - const o = hy(e, t, go, n); - if (o < 0) { - if (i && !s) { - const c = ~o; - if (c > 0 && i(t, e[c - 1])) - return !1; - if (c < e.length && i(t, e[c])) - return e.splice(c, 1, t), !0; - } - return e.splice(~o, 0, t), !0; - } - return s ? (e.splice(o, 0, t), !0) : !1; - } - function IE(e, t, n) { - return M7e(V_(e, t), n ?? t ?? au); - } - function Af(e, t, n = by) { - if (e === void 0 || t === void 0) - return e === t; - if (e.length !== t.length) - return !1; - for (let i = 0; i < e.length; i++) - if (!n(e[i], t[i], i)) - return !1; - return !0; - } - function tw(e) { - let t; - if (e !== void 0) - for (let n = 0; n < e.length; n++) { - const i = e[n]; - (t ?? !i) && (t ?? (t = e.slice(0, n)), i && t.push(i)); - } - return t ?? e; - } - function mX(e, t, n) { - if (!t || !e || t.length === 0 || e.length === 0) return t; - const i = []; - e: - for (let s = 0, o = 0; o < t.length; o++) { - o > 0 && E.assertGreaterThanOrEqual( - n(t[o], t[o - 1]), - 0 - /* EqualTo */ - ); - t: - for (const c = s; s < e.length; s++) - switch (s > c && E.assertGreaterThanOrEqual( - n(e[s], e[s - 1]), - 0 - /* EqualTo */ - ), n(t[o], e[s])) { - case -1: - i.push(t[o]); - continue e; - case 0: - continue e; - case 1: - continue t; - } - } - return i; - } - function wr(e, t) { - return t === void 0 ? e : e === void 0 ? [t] : (e.push(t), e); - } - function NT(e, t) { - return e === void 0 ? t : t === void 0 ? e : us(e) ? us(t) ? Qi(e, t) : wr(e, t) : us(t) ? wr(t, e) : [e, t]; - } - function gX(e, t) { - return t < 0 ? e.length + t : t; - } - function Fn(e, t, n, i) { - if (t === void 0 || t.length === 0) return e; - if (e === void 0) return t.slice(n, i); - n = n === void 0 ? 0 : gX(t, n), i = i === void 0 ? t.length : gX(t, i); - for (let s = n; s < i && s < t.length; s++) - t[s] !== void 0 && e.push(t[s]); - return e; - } - function tp(e, t, n) { - return ss(e, t, n) ? !1 : (e.push(t), !0); - } - function bh(e, t, n) { - return e !== void 0 ? (tp(e, t, n), e) : [t]; - } - function R7e(e, t, n) { - t.sort((i, s) => n(e[i], e[s]) || ho(i, s)); - } - function V_(e, t) { - return e.length === 0 ? Ue : e.slice().sort(t); - } - function* lR(e) { - for (let t = e.length - 1; t >= 0; t--) - yield e[t]; - } - function uR(e, t, n, i) { - for (; n < i; ) { - if (e[n] !== t[n]) - return !1; - n++; - } - return !0; - } - var gy = Array.prototype.at ? (e, t) => e?.at(t) : (e, t) => { - if (e !== void 0 && (t = gX(e, t), t < e.length)) - return e[t]; - }; - function el(e) { - return e === void 0 || e.length === 0 ? void 0 : e[0]; - } - function rw(e) { - if (e !== void 0) - for (const t of e) - return t; - } - function xa(e) { - return E.assert(e.length !== 0), e[0]; - } - function _R(e) { - for (const t of e) - return t; - E.fail("iterator is empty"); - } - function Ro(e) { - return e === void 0 || e.length === 0 ? void 0 : e[e.length - 1]; - } - function _a(e) { - return E.assert(e.length !== 0), e[e.length - 1]; - } - function Qm(e) { - return e !== void 0 && e.length === 1 ? e[0] : void 0; - } - function fR(e) { - return E.checkDefined(Qm(e)); - } - function Ym(e) { - return e !== void 0 && e.length === 1 ? e[0] : e; - } - function pR(e, t, n) { - const i = e.slice(0); - return i[t] = n, i; - } - function hy(e, t, n, i, s) { - return IT(e, n(t), n, i, s); - } - function IT(e, t, n, i, s) { - if (!ut(e)) - return -1; - let o = s ?? 0, c = e.length - 1; - for (; o <= c; ) { - const _ = o + (c - o >> 1), u = n(e[_], _); - switch (i(u, t)) { - case -1: - o = _ + 1; - break; - case 0: - return _; - case 1: - c = _ - 1; - break; - } - } - return ~o; - } - function Hu(e, t, n, i, s) { - if (e && e.length > 0) { - const o = e.length; - if (o > 0) { - let c = i === void 0 || i < 0 ? 0 : i; - const _ = s === void 0 || c + s > o - 1 ? o - 1 : c + s; - let u; - for (arguments.length <= 2 ? (u = e[c], c++) : u = n; c <= _; ) - u = t(u, e[c], c), c++; - return u; - } - } - return n; - } - var j1 = Object.prototype.hasOwnProperty; - function co(e, t) { - return j1.call(e, t); - } - function fI(e, t) { - return j1.call(e, t) ? e[t] : void 0; - } - function rm(e) { - const t = []; - for (const n in e) - j1.call(e, n) && t.push(n); - return t; - } - function dme(e) { - const t = []; - do { - const n = Object.getOwnPropertyNames(e); - for (const i of n) - tp(t, i); - } while (e = Object.getPrototypeOf(e)); - return t; - } - function OT(e) { - const t = []; - for (const n in e) - j1.call(e, n) && t.push(e[n]); - return t; - } - function hX(e, t) { - const n = new Array(e); - for (let i = 0; i < e; i++) - n[i] = t(i); - return n; - } - function as(e, t) { - const n = []; - for (const i of e) - n.push(t ? t(i) : i); - return n; - } - function z2(e, ...t) { - for (const n of t) - if (n !== void 0) - for (const i in n) - co(n, i) && (e[i] = n[i]); - return e; - } - function yX(e, t, n = by) { - if (e === t) return !0; - if (!e || !t) return !1; - for (const i in e) - if (j1.call(e, i) && (!j1.call(t, i) || !n(e[i], t[i]))) - return !1; - for (const i in t) - if (j1.call(t, i) && !j1.call(e, i)) - return !1; - return !0; - } - function Yk(e, t, n = go) { - const i = /* @__PURE__ */ new Map(); - for (let s = 0; s < e.length; s++) { - const o = e[s], c = t(o); - c !== void 0 && i.set(c, n(o)); - } - return i; - } - function vX(e, t, n = go) { - const i = []; - for (let s = 0; s < e.length; s++) { - const o = e[s]; - i[t(o)] = n(o); - } - return i; - } - function nw(e, t, n = go) { - const i = Ip(); - for (let s = 0; s < e.length; s++) { - const o = e[s]; - i.add(t(o), n(o)); - } - return i; - } - function Zk(e, t, n = go) { - return as(nw(e, t).values(), n); - } - function dR(e, t) { - const n = {}; - if (e !== void 0) - for (let i = 0; i < e.length; i++) { - const s = e[i], o = `${t(s)}`; - (n[o] ?? (n[o] = [])).push(s); - } - return n; - } - function bX(e) { - const t = {}; - for (const n in e) - j1.call(e, n) && (t[n] = e[n]); - return t; - } - function pI(e, t) { - const n = {}; - for (const i in t) - j1.call(t, i) && (n[i] = t[i]); - for (const i in e) - j1.call(e, i) && (n[i] = e[i]); - return n; - } - function mR(e, t) { - for (const n in t) - j1.call(t, n) && (e[n] = t[n]); - } - function Ms(e, t) { - return t?.bind(e); - } - function Ip() { - const e = /* @__PURE__ */ new Map(); - return e.add = j7e, e.remove = B7e, e; - } - function j7e(e, t) { - let n = this.get(e); - return n !== void 0 ? n.push(t) : this.set(e, n = [t]), n; - } - function B7e(e, t) { - const n = this.get(e); - n !== void 0 && (LT(n, t), n.length || this.delete(e)); - } - function iw(e) { - const t = e?.slice() ?? []; - let n = 0; - function i() { - return n === t.length; - } - function s(...c) { - t.push(...c); - } - function o() { - if (i()) - throw new Error("Queue is empty"); - const c = t[n]; - if (t[n] = void 0, n++, n > 100 && n > t.length >> 1) { - const _ = t.length - n; - t.copyWithin( - /*target*/ - 0, - /*start*/ - n - ), t.length = _, n = 0; - } - return c; - } - return { - enqueue: s, - dequeue: o, - isEmpty: i - }; - } - function gR(e, t) { - const n = /* @__PURE__ */ new Map(); - let i = 0; - function* s() { - for (const c of n.values()) - us(c) ? yield* c : yield c; - } - const o = { - has(c) { - const _ = e(c); - if (!n.has(_)) return !1; - const u = n.get(_); - return us(u) ? ss(u, c, t) : t(u, c); - }, - add(c) { - const _ = e(c); - if (n.has(_)) { - const u = n.get(_); - if (us(u)) - ss(u, c, t) || (u.push(c), i++); - else { - const d = u; - t(d, c) || (n.set(_, [d, c]), i++); - } - } else - n.set(_, c), i++; - return this; - }, - delete(c) { - const _ = e(c); - if (!n.has(_)) return !1; - const u = n.get(_); - if (us(u)) { - for (let d = 0; d < u.length; d++) - if (t(u[d], c)) - return u.length === 1 ? n.delete(_) : u.length === 2 ? n.set(_, u[1 - d]) : hme(u, d), i--, !0; - } else if (t(u, c)) - return n.delete(_), i--, !0; - return !1; - }, - clear() { - n.clear(), i = 0; - }, - get size() { - return i; - }, - forEach(c) { - for (const _ of as(n.values())) - if (us(_)) - for (const u of _) - c(u, u, o); - else { - const u = _; - c(u, u, o); - } - }, - keys() { - return s(); - }, - values() { - return s(); - }, - *entries() { - for (const c of s()) - yield [c, c]; - }, - [Symbol.iterator]: () => s(), - [Symbol.toStringTag]: n[Symbol.toStringTag] - }; - return o; - } - function us(e) { - return Array.isArray(e); - } - function FT(e) { - return us(e) ? e : [e]; - } - function _s(e) { - return typeof e == "string"; - } - function yy(e) { - return typeof e == "number"; - } - function Wn(e, t) { - return e !== void 0 && t(e) ? e : void 0; - } - function Bs(e, t) { - return e !== void 0 && t(e) ? e : E.fail(`Invalid cast. The supplied value ${e} did not pass the test '${E.getFunctionName(t)}'.`); - } - function ja(e) { - } - function nm() { - return !1; - } - function B1() { - return !0; - } - function lb() { - } - function go(e) { - return e; - } - function J7e(e) { - return e.toLowerCase(); - } - var mme = /[^\u0130\u0131\u00DFa-z0-9\\/:\-_. ]+/g; - function vy(e) { - return mme.test(e) ? e.replace(mme, J7e) : e; - } - function Vs() { - throw new Error("Not implemented"); - } - function Iu(e) { - let t; - return () => (e && (t = e(), e = void 0), t); - } - function im(e) { - const t = /* @__PURE__ */ new Map(); - return (n) => { - const i = `${typeof n}:${n}`; - let s = t.get(i); - return s === void 0 && !t.has(i) && (s = e(n), t.set(i, s)), s; - }; - } - var SX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Normal = 1] = "Normal", e[e.Aggressive = 2] = "Aggressive", e[e.VeryAggressive = 3] = "VeryAggressive", e))(SX || {}); - function by(e, t) { - return e === t; - } - function Sy(e, t) { - return e === t || e !== void 0 && t !== void 0 && e.toUpperCase() === t.toUpperCase(); - } - function ub(e, t) { - return by(e, t); - } - function gme(e, t) { - return e === t ? 0 : e === void 0 ? -1 : t === void 0 ? 1 : e < t ? -1 : 1; - } - function ho(e, t) { - return gme(e, t); - } - function dI(e, t) { - return ho(e?.start, t?.start) || ho(e?.length, t?.length); - } - function hR(e, t, n) { - for (let i = 0; i < e.length; i++) - t = Math.max(t, n(e[i])); - return t; - } - function yR(e, t) { - return Hu(e, (n, i) => t(n, i) === -1 ? n : i); - } - function sw(e, t) { - return e === t ? 0 : e === void 0 ? -1 : t === void 0 ? 1 : (e = e.toUpperCase(), t = t.toUpperCase(), e < t ? -1 : e > t ? 1 : 0); - } - function TX(e, t) { - return e === t ? 0 : e === void 0 ? -1 : t === void 0 ? 1 : (e = e.toLowerCase(), t = t.toLowerCase(), e < t ? -1 : e > t ? 1 : 0); - } - function au(e, t) { - return gme(e, t); - } - function Kk(e) { - return e ? sw : au; - } - var z7e = /* @__PURE__ */ (() => { - return t; - function e(n, i, s) { - if (n === i) return 0; - if (n === void 0) return -1; - if (i === void 0) return 1; - const o = s(n, i); - return o < 0 ? -1 : o > 0 ? 1 : 0; - } - function t(n) { - const i = new Intl.Collator(n, { usage: "sort", sensitivity: "variant", numeric: !0 }).compare; - return (s, o) => e(s, o, i); - } - })(), vR, bR; - function xX() { - return bR; - } - function kX(e) { - bR !== e && (bR = e, vR = void 0); - } - function aw(e, t) { - return vR ?? (vR = z7e(bR)), vR(e, t); - } - function CX(e, t, n, i) { - return e === t ? 0 : e === void 0 ? -1 : t === void 0 ? 1 : i(e[n], t[n]); - } - function J1(e, t) { - return ho(e ? 1 : 0, t ? 1 : 0); - } - function _b(e, t, n) { - const i = Math.max(2, Math.floor(e.length * 0.34)); - let s = Math.floor(e.length * 0.4) + 1, o; - for (const c of t) { - const _ = n(c); - if (_ !== void 0 && Math.abs(_.length - e.length) <= i) { - if (_ === e || _.length < 3 && _.toLowerCase() !== e.toLowerCase()) - continue; - const u = W7e(e, _, s - 0.1); - if (u === void 0) - continue; - E.assert(u < s), s = u, o = c; - } - } - return o; - } - function W7e(e, t, n) { - let i = new Array(t.length + 1), s = new Array(t.length + 1); - const o = n + 0.01; - for (let _ = 0; _ <= t.length; _++) - i[_] = _; - for (let _ = 1; _ <= e.length; _++) { - const u = e.charCodeAt(_ - 1), d = Math.ceil(_ > n ? _ - n : 1), g = Math.floor(t.length > n + _ ? n + _ : t.length); - s[0] = _; - let h = _; - for (let T = 1; T < d; T++) - s[T] = o; - for (let T = d; T <= g; T++) { - const C = e[_ - 1].toLowerCase() === t[T - 1].toLowerCase() ? i[T - 1] + 0.1 : i[T - 1] + 2, D = u === t.charCodeAt(T - 1) ? i[T - 1] : Math.min( - /*delete*/ - i[T] + 1, - /*insert*/ - s[T - 1] + 1, - /*substitute*/ - C - ); - s[T] = D, h = Math.min(h, D); - } - for (let T = g + 1; T <= t.length; T++) - s[T] = o; - if (h > n) - return; - const S = i; - i = s, s = S; - } - const c = i[t.length]; - return c > n ? void 0 : c; - } - function Zo(e, t, n) { - const i = e.length - t.length; - return i >= 0 && (n ? Sy(e.slice(i), t) : e.indexOf(t, i) === i); - } - function eC(e, t) { - return Zo(e, t) ? e.slice(0, e.length - t.length) : e; - } - function EX(e, t) { - return Zo(e, t) ? e.slice(0, e.length - t.length) : void 0; - } - function SR(e) { - let t = e.length; - for (let n = t - 1; n > 0; n--) { - let i = e.charCodeAt(n); - if (i >= 48 && i <= 57) - do - --n, i = e.charCodeAt(n); - while (n > 0 && i >= 48 && i <= 57); - else if (n > 4 && (i === 110 || i === 78)) { - if (--n, i = e.charCodeAt(n), i !== 105 && i !== 73 || (--n, i = e.charCodeAt(n), i !== 109 && i !== 77)) - break; - --n, i = e.charCodeAt(n); - } else - break; - if (i !== 45 && i !== 46) - break; - t = n; - } - return t === e.length ? e : e.slice(0, t); - } - function OE(e, t) { - for (let n = 0; n < e.length; n++) - if (e[n] === t) - return Ty(e, n), !0; - return !1; - } - function Ty(e, t) { - for (let n = t; n < e.length - 1; n++) - e[n] = e[n + 1]; - e.pop(); - } - function hme(e, t) { - e[t] = e[e.length - 1], e.pop(); - } - function LT(e, t) { - return U7e(e, (n) => n === t); - } - function U7e(e, t) { - for (let n = 0; n < e.length; n++) - if (t(e[n])) - return hme(e, n), !0; - return !1; - } - function zl(e) { - return e ? go : vy; - } - function DX({ prefix: e, suffix: t }) { - return `${e}*${t}`; - } - function PX(e, t) { - return E.assert(mI(e, t)), t.substring(e.prefix.length, t.length - e.suffix.length); - } - function TR(e, t, n) { - let i, s = -1; - for (let o = 0; o < e.length; o++) { - const c = e[o], _ = t(c); - mI(_, n) && _.prefix.length > s && (s = _.prefix.length, i = c); - } - return i; - } - function Ui(e, t, n) { - return n ? Sy(e.slice(0, t.length), t) : e.lastIndexOf(t, 0) === 0; - } - function FE(e, t) { - return Ui(e, t) ? e.substr(t.length) : e; - } - function xR(e, t, n = go) { - return Ui(n(e), n(t)) ? e.substring(t.length) : void 0; - } - function mI({ prefix: e, suffix: t }, n) { - return n.length >= e.length + t.length && Ui(n, e) && Zo(n, t); - } - function gI(e, t) { - return (n) => e(n) && t(n); - } - function Nf(...e) { - return (...t) => { - let n; - for (const i of e) - if (n = i(...t), n) - return n; - return n; - }; - } - function hI(e) { - return (...t) => !e(...t); - } - function yme(e) { - } - function MT(e) { - return e === void 0 ? void 0 : [e]; - } - function yI(e, t, n, i, s, o) { - o ?? (o = ja); - let c = 0, _ = 0; - const u = e.length, d = t.length; - let g = !1; - for (; c < u && _ < d; ) { - const h = e[c], S = t[_], T = n(h, S); - T === -1 ? (i(h), c++, g = !0) : T === 1 ? (s(S), _++, g = !0) : (o(S, h), c++, _++); - } - for (; c < u; ) - i(e[c++]), g = !0; - for (; _ < d; ) - s(t[_++]), g = !0; - return g; - } - function wX(e) { - const t = []; - return vme( - e, - t, - /*outer*/ - void 0, - 0 - ), t; - } - function vme(e, t, n, i) { - for (const s of e[i]) { - let o; - n ? (o = n.slice(), o.push(s)) : o = [s], i === e.length - 1 ? t.push(o) : vme(e, t, o, i + 1); - } - } - function kR(e, t) { - if (e !== void 0) { - const n = e.length; - let i = 0; - for (; i < n && t(e[i]); ) - i++; - return e.slice(0, i); - } - } - function AX(e, t) { - if (e !== void 0) { - const n = e.length; - let i = 0; - for (; i < n && t(e[i]); ) - i++; - return e.slice(i); - } - } - function CR() { - return typeof process < "u" && !!process.nextTick && !process.browser && typeof S7e < "u"; - } - var NX = /* @__PURE__ */ ((e) => (e[e.Off = 0] = "Off", e[e.Error = 1] = "Error", e[e.Warning = 2] = "Warning", e[e.Info = 3] = "Info", e[e.Verbose = 4] = "Verbose", e))(NX || {}), E; - ((e) => { - let t = 0; - e.currentLogLevel = 2, e.isDebugging = !1; - function n(Fe) { - return e.currentLogLevel <= Fe; - } - e.shouldLog = n; - function i(Fe, Ot) { - e.loggingHost && n(Fe) && e.loggingHost.log(Fe, Ot); - } - function s(Fe) { - i(3, Fe); - } - e.log = s, ((Fe) => { - function Ot(qn) { - i(1, qn); - } - Fe.error = Ot; - function Ar(qn) { - i(2, qn); - } - Fe.warn = Ar; - function mn(qn) { - i(3, qn); - } - Fe.log = mn; - function ti(qn) { - i(4, qn); - } - Fe.trace = ti; - })(s = e.log || (e.log = {})); - const o = {}; - function c() { - return t; - } - e.getAssertionLevel = c; - function _(Fe) { - const Ot = t; - if (t = Fe, Fe > Ot) - for (const Ar of rm(o)) { - const mn = o[Ar]; - mn !== void 0 && e[Ar] !== mn.assertion && Fe >= mn.level && (e[Ar] = mn, o[Ar] = void 0); - } - } - e.setAssertionLevel = _; - function u(Fe) { - return t >= Fe; - } - e.shouldAssert = u; - function d(Fe, Ot) { - return u(Fe) ? !0 : (o[Ot] = { level: Fe, assertion: e[Ot] }, e[Ot] = ja, !1); - } - function g(Fe, Ot) { - debugger; - const Ar = new Error(Fe ? `Debug Failure. ${Fe}` : "Debug Failure."); - throw Error.captureStackTrace && Error.captureStackTrace(Ar, Ot || g), Ar; - } - e.fail = g; - function h(Fe, Ot, Ar) { - return g( - `${Ot || "Unexpected node."}\r -Node ${oe(Fe.kind)} was unexpected.`, - Ar || h - ); - } - e.failBadSyntaxKind = h; - function S(Fe, Ot, Ar, mn) { - Fe || (Ot = Ot ? `False expression: ${Ot}` : "False expression.", Ar && (Ot += `\r -Verbose Debug Information: ` + (typeof Ar == "string" ? Ar : Ar())), g(Ot, mn || S)); - } - e.assert = S; - function T(Fe, Ot, Ar, mn, ti) { - if (Fe !== Ot) { - const qn = Ar ? mn ? `${Ar} ${mn}` : Ar : ""; - g(`Expected ${Fe} === ${Ot}. ${qn}`, ti || T); - } - } - e.assertEqual = T; - function C(Fe, Ot, Ar, mn) { - Fe >= Ot && g(`Expected ${Fe} < ${Ot}. ${Ar || ""}`, mn || C); - } - e.assertLessThan = C; - function D(Fe, Ot, Ar) { - Fe > Ot && g(`Expected ${Fe} <= ${Ot}`, Ar || D); - } - e.assertLessThanOrEqual = D; - function P(Fe, Ot, Ar) { - Fe < Ot && g(`Expected ${Fe} >= ${Ot}`, Ar || P); - } - e.assertGreaterThanOrEqual = P; - function I(Fe, Ot, Ar) { - Fe == null && g(Ot, Ar || I); - } - e.assertIsDefined = I; - function F(Fe, Ot, Ar) { - return I(Fe, Ot, Ar || F), Fe; - } - e.checkDefined = F; - function O(Fe, Ot, Ar) { - for (const mn of Fe) - I(mn, Ot, Ar || O); - } - e.assertEachIsDefined = O; - function B(Fe, Ot, Ar) { - return O(Fe, Ot, Ar || B), Fe; - } - e.checkEachDefined = B; - function z(Fe, Ot = "Illegal value:", Ar) { - const mn = typeof Fe == "object" && co(Fe, "kind") && co(Fe, "pos") ? "SyntaxKind: " + oe(Fe.kind) : JSON.stringify(Fe); - return g(`${Ot} ${mn}`, Ar || z); - } - e.assertNever = z; - function X(Fe, Ot, Ar, mn) { - d(1, "assertEachNode") && S( - Ot === void 0 || Mi(Fe, Ot), - Ar || "Unexpected node.", - () => `Node array did not pass test '${re(Ot)}'.`, - mn || X - ); - } - e.assertEachNode = X; - function q(Fe, Ot, Ar, mn) { - d(1, "assertNode") && S( - Fe !== void 0 && (Ot === void 0 || Ot(Fe)), - Ar || "Unexpected node.", - () => `Node ${oe(Fe?.kind)} did not pass test '${re(Ot)}'.`, - mn || q - ); - } - e.assertNode = q; - function V(Fe, Ot, Ar, mn) { - d(1, "assertNotNode") && S( - Fe === void 0 || Ot === void 0 || !Ot(Fe), - Ar || "Unexpected node.", - () => `Node ${oe(Fe.kind)} should not have passed test '${re(Ot)}'.`, - mn || V - ); - } - e.assertNotNode = V; - function ae(Fe, Ot, Ar, mn) { - d(1, "assertOptionalNode") && S( - Ot === void 0 || Fe === void 0 || Ot(Fe), - Ar || "Unexpected node.", - () => `Node ${oe(Fe?.kind)} did not pass test '${re(Ot)}'.`, - mn || ae - ); - } - e.assertOptionalNode = ae; - function ee(Fe, Ot, Ar, mn) { - d(1, "assertOptionalToken") && S( - Ot === void 0 || Fe === void 0 || Fe.kind === Ot, - Ar || "Unexpected node.", - () => `Node ${oe(Fe?.kind)} was not a '${oe(Ot)}' token.`, - mn || ee - ); - } - e.assertOptionalToken = ee; - function G(Fe, Ot, Ar) { - d(1, "assertMissingNode") && S( - Fe === void 0, - Ot || "Unexpected node.", - () => `Node ${oe(Fe.kind)} was unexpected'.`, - Ar || G - ); - } - e.assertMissingNode = G; - function ue(Fe) { - } - e.type = ue; - function re(Fe) { - if (typeof Fe != "function") - return ""; - if (co(Fe, "name")) - return Fe.name; - { - const Ot = Function.prototype.toString.call(Fe), Ar = /^function\s+([\w$]+)\s*\(/.exec(Ot); - return Ar ? Ar[1] : ""; - } - } - e.getFunctionName = re; - function ne(Fe) { - return `{ name: ${Ei(Fe.escapedName)}; flags: ${we(Fe.flags)}; declarations: ${lr(Fe.declarations, (Ot) => oe(Ot.kind))} }`; - } - e.formatSymbol = ne; - function ie(Fe = 0, Ot, Ar) { - const mn = J(Ot); - if (Fe === 0) - return mn.length > 0 && mn[0][0] === 0 ? mn[0][1] : "0"; - if (Ar) { - const ti = []; - let qn = Fe; - for (const [Oi, Ws] of mn) { - if (Oi > Fe) - break; - Oi !== 0 && Oi & Fe && (ti.push(Ws), qn &= ~Oi); - } - if (qn === 0) - return ti.join("|"); - } else - for (const [ti, qn] of mn) - if (ti === Fe) - return qn; - return Fe.toString(); - } - e.formatEnum = ie; - const Se = /* @__PURE__ */ new Map(); - function J(Fe) { - const Ot = Se.get(Fe); - if (Ot) - return Ot; - const Ar = []; - for (const ti in Fe) { - const qn = Fe[ti]; - typeof qn == "number" && Ar.push([qn, ti]); - } - const mn = V_(Ar, (ti, qn) => ho(ti[0], qn[0])); - return Se.set(Fe, mn), mn; - } - function oe(Fe) { - return ie( - Fe, - wR, - /*isFlags*/ - !1 - ); - } - e.formatSyntaxKind = oe; - function _e(Fe) { - return ie( - Fe, - UR, - /*isFlags*/ - !1 - ); - } - e.formatSnippetKind = _e; - function he(Fe) { - return ie( - Fe, - zR, - /*isFlags*/ - !1 - ); - } - e.formatScriptKind = he; - function le(Fe) { - return ie( - Fe, - AR, - /*isFlags*/ - !0 - ); - } - e.formatNodeFlags = le; - function me(Fe) { - return ie( - Fe, - RR, - /*isFlags*/ - !0 - ); - } - e.formatNodeCheckFlags = me; - function ve(Fe) { - return ie( - Fe, - NR, - /*isFlags*/ - !0 - ); - } - e.formatModifierFlags = ve; - function tt(Fe) { - return ie( - Fe, - WR, - /*isFlags*/ - !0 - ); - } - e.formatTransformFlags = tt; - function Te(Fe) { - return ie( - Fe, - VR, - /*isFlags*/ - !0 - ); - } - e.formatEmitFlags = Te; - function we(Fe) { - return ie( - Fe, - MR, - /*isFlags*/ - !0 - ); - } - e.formatSymbolFlags = we; - function fe(Fe) { - return ie( - Fe, - jR, - /*isFlags*/ - !0 - ); - } - e.formatTypeFlags = fe; - function Me(Fe) { - return ie( - Fe, - JR, - /*isFlags*/ - !0 - ); - } - e.formatSignatureFlags = Me; - function Qe(Fe) { - return ie( - Fe, - BR, - /*isFlags*/ - !0 - ); - } - e.formatObjectFlags = Qe; - function et(Fe) { - return ie( - Fe, - bI, - /*isFlags*/ - !0 - ); - } - e.formatFlowFlags = et; - function Re(Fe) { - return ie( - Fe, - IR, - /*isFlags*/ - !0 - ); - } - e.formatRelationComparisonResult = Re; - function ft(Fe) { - return ie( - Fe, - Xz, - /*isFlags*/ - !0 - ); - } - e.formatCheckMode = ft; - function Wt(Fe) { - return ie( - Fe, - Qz, - /*isFlags*/ - !0 - ); - } - e.formatSignatureCheckMode = Wt; - function _r(Fe) { - return ie( - Fe, - $z, - /*isFlags*/ - !0 - ); - } - e.formatTypeFacts = _r; - let Ir = !1, jr; - function Nt(Fe) { - "__debugFlowFlags" in Fe || Object.defineProperties(Fe, { - // for use with vscode-js-debug's new customDescriptionGenerator in launch.json - __tsDebuggerDisplay: { - value() { - const Ot = this.flags & 2 ? "FlowStart" : this.flags & 4 ? "FlowBranchLabel" : this.flags & 8 ? "FlowLoopLabel" : this.flags & 16 ? "FlowAssignment" : this.flags & 32 ? "FlowTrueCondition" : this.flags & 64 ? "FlowFalseCondition" : this.flags & 128 ? "FlowSwitchClause" : this.flags & 256 ? "FlowArrayMutation" : this.flags & 512 ? "FlowCall" : this.flags & 1024 ? "FlowReduceLabel" : this.flags & 1 ? "FlowUnreachable" : "UnknownFlow", Ar = this.flags & -2048; - return `${Ot}${Ar ? ` (${et(Ar)})` : ""}`; - } - }, - __debugFlowFlags: { - get() { - return ie( - this.flags, - bI, - /*isFlags*/ - !0 - ); - } - }, - __debugToString: { - value() { - return ji(this); - } - } - }); - } - function Qt(Fe) { - return Ir && (typeof Object.setPrototypeOf == "function" ? (jr || (jr = Object.create(Object.prototype), Nt(jr)), Object.setPrototypeOf(Fe, jr)) : Nt(Fe)), Fe; - } - e.attachFlowNodeDebugInfo = Qt; - let Br; - function xr(Fe) { - "__tsDebuggerDisplay" in Fe || Object.defineProperties(Fe, { - __tsDebuggerDisplay: { - value(Ot) { - return Ot = String(Ot).replace(/(?:,[\s\w]+:[^,]+)+\]$/, "]"), `NodeArray ${Ot}`; - } - } - }); - } - function zn(Fe) { - Ir && (typeof Object.setPrototypeOf == "function" ? (Br || (Br = Object.create(Array.prototype), xr(Br)), Object.setPrototypeOf(Fe, Br)) : xr(Fe)); - } - e.attachNodeArrayDebugInfo = zn; - function ki() { - if (Ir) return; - const Fe = /* @__PURE__ */ new WeakMap(), Ot = /* @__PURE__ */ new WeakMap(); - Object.defineProperties(Gl.getSymbolConstructor().prototype, { - // for use with vscode-js-debug's new customDescriptionGenerator in launch.json - __tsDebuggerDisplay: { - value() { - const mn = this.flags & 33554432 ? "TransientSymbol" : "Symbol", ti = this.flags & -33554433; - return `${mn} '${mc(this)}'${ti ? ` (${we(ti)})` : ""}`; - } - }, - __debugFlags: { - get() { - return we(this.flags); - } - } - }), Object.defineProperties(Gl.getTypeConstructor().prototype, { - // for use with vscode-js-debug's new customDescriptionGenerator in launch.json - __tsDebuggerDisplay: { - value() { - const mn = this.flags & 67359327 ? `IntrinsicType ${this.intrinsicName}${this.debugIntrinsicName ? ` (${this.debugIntrinsicName})` : ""}` : this.flags & 98304 ? "NullableType" : this.flags & 384 ? `LiteralType ${JSON.stringify(this.value)}` : this.flags & 2048 ? `LiteralType ${this.value.negative ? "-" : ""}${this.value.base10Value}n` : this.flags & 8192 ? "UniqueESSymbolType" : this.flags & 32 ? "EnumType" : this.flags & 1048576 ? "UnionType" : this.flags & 2097152 ? "IntersectionType" : this.flags & 4194304 ? "IndexType" : this.flags & 8388608 ? "IndexedAccessType" : this.flags & 16777216 ? "ConditionalType" : this.flags & 33554432 ? "SubstitutionType" : this.flags & 262144 ? "TypeParameter" : this.flags & 524288 ? this.objectFlags & 3 ? "InterfaceType" : this.objectFlags & 4 ? "TypeReference" : this.objectFlags & 8 ? "TupleType" : this.objectFlags & 16 ? "AnonymousType" : this.objectFlags & 32 ? "MappedType" : this.objectFlags & 1024 ? "ReverseMappedType" : this.objectFlags & 256 ? "EvolvingArrayType" : "ObjectType" : "Type", ti = this.flags & 524288 ? this.objectFlags & -1344 : 0; - return `${mn}${this.symbol ? ` '${mc(this.symbol)}'` : ""}${ti ? ` (${Qe(ti)})` : ""}`; - } - }, - __debugFlags: { - get() { - return fe(this.flags); - } - }, - __debugObjectFlags: { - get() { - return this.flags & 524288 ? Qe(this.objectFlags) : ""; - } - }, - __debugTypeToString: { - value() { - let mn = Fe.get(this); - return mn === void 0 && (mn = this.checker.typeToString(this), Fe.set(this, mn)), mn; - } - } - }), Object.defineProperties(Gl.getSignatureConstructor().prototype, { - __debugFlags: { - get() { - return Me(this.flags); - } - }, - __debugSignatureToString: { - value() { - var mn; - return (mn = this.checker) == null ? void 0 : mn.signatureToString(this); - } - } - }); - const Ar = [ - Gl.getNodeConstructor(), - Gl.getIdentifierConstructor(), - Gl.getTokenConstructor(), - Gl.getSourceFileConstructor() - ]; - for (const mn of Ar) - co(mn.prototype, "__debugKind") || Object.defineProperties(mn.prototype, { - // for use with vscode-js-debug's new customDescriptionGenerator in launch.json - __tsDebuggerDisplay: { - value() { - return `${jo(this) ? "GeneratedIdentifier" : Oe(this) ? `Identifier '${Nn(this)}'` : Di(this) ? `PrivateIdentifier '${Nn(this)}'` : oa(this) ? `StringLiteral ${JSON.stringify(this.text.length < 10 ? this.text : this.text.slice(10) + "...")}` : d_(this) ? `NumericLiteral ${this.text}` : eD(this) ? `BigIntLiteral ${this.text}n` : zo(this) ? "TypeParameterDeclaration" : Ii(this) ? "ParameterDeclaration" : Qo(this) ? "ConstructorDeclaration" : Lf(this) ? "GetAccessorDeclaration" : K_(this) ? "SetAccessorDeclaration" : Dx(this) ? "CallSignatureDeclaration" : tA(this) ? "ConstructSignatureDeclaration" : Fb(this) ? "IndexSignatureDeclaration" : Px(this) ? "TypePredicateNode" : vf(this) ? "TypeReferenceNode" : lg(this) ? "FunctionTypeNode" : VC(this) ? "ConstructorTypeNode" : Lb(this) ? "TypeQueryNode" : Qu(this) ? "TypeLiteralNode" : rA(this) ? "ArrayTypeNode" : wx(this) ? "TupleTypeNode" : G5(this) ? "OptionalTypeNode" : $5(this) ? "RestTypeNode" : qy(this) ? "UnionTypeNode" : Ax(this) ? "IntersectionTypeNode" : Mb(this) ? "ConditionalTypeNode" : pS(this) ? "InferTypeNode" : dS(this) ? "ParenthesizedTypeNode" : HC(this) ? "ThisTypeNode" : cv(this) ? "TypeOperatorNode" : Rb(this) ? "IndexedAccessTypeNode" : mS(this) ? "MappedTypeNode" : P0(this) ? "LiteralTypeNode" : qC(this) ? "NamedTupleMember" : bm(this) ? "ImportTypeNode" : oe(this.kind)}${this.flags ? ` (${le(this.flags)})` : ""}`; - } - }, - __debugKind: { - get() { - return oe(this.kind); - } - }, - __debugNodeFlags: { - get() { - return le(this.flags); - } - }, - __debugModifierFlags: { - get() { - return ve(gK(this)); - } - }, - __debugTransformFlags: { - get() { - return tt(this.transformFlags); - } - }, - __debugIsParseTreeNode: { - get() { - return ZE(this); - } - }, - __debugEmitFlags: { - get() { - return Te(ya(this)); - } - }, - __debugGetText: { - value(ti) { - if (fo(this)) return ""; - let qn = Ot.get(this); - if (qn === void 0) { - const Oi = fs(this), Ws = Oi && Tr(Oi); - qn = Ws ? gb(Ws, Oi, ti) : "", Ot.set(this, qn); - } - return qn; - } - } - }); - Ir = !0; - } - e.enableDebugInfo = ki; - function rs(Fe) { - const Ot = Fe & 7; - let Ar = Ot === 0 ? "in out" : Ot === 3 ? "[bivariant]" : Ot === 2 ? "in" : Ot === 1 ? "out" : Ot === 4 ? "[independent]" : ""; - return Fe & 8 ? Ar += " (unmeasurable)" : Fe & 16 && (Ar += " (unreliable)"), Ar; - } - e.formatVariance = rs; - class ei { - __debugToString() { - var Ot; - switch (this.kind) { - case 3: - return ((Ot = this.debugInfo) == null ? void 0 : Ot.call(this)) || "(function mapper)"; - case 0: - return `${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`; - case 1: - return tR( - this.sources, - this.targets || lr(this.sources, () => "any"), - (Ar, mn) => `${Ar.__debugTypeToString()} -> ${typeof mn == "string" ? mn : mn.__debugTypeToString()}` - ).join(", "); - case 2: - return tR( - this.sources, - this.targets, - (Ar, mn) => `${Ar.__debugTypeToString()} -> ${mn().__debugTypeToString()}` - ).join(", "); - case 5: - case 4: - return `m1: ${this.mapper1.__debugToString().split(` -`).join(` - `)} -m2: ${this.mapper2.__debugToString().split(` -`).join(` - `)}`; - default: - return z(this); - } - } - } - e.DebugTypeMapper = ei; - function Ri(Fe) { - return e.isDebugging ? Object.setPrototypeOf(Fe, ei.prototype) : Fe; - } - e.attachDebugPrototypeIfDebug = Ri; - function Jr(Fe) { - return console.log(ji(Fe)); - } - e.printControlFlowGraph = Jr; - function ji(Fe) { - let Ot = -1; - function Ar(be) { - return be.id || (be.id = Ot, Ot--), be.id; - } - let mn; - ((be) => { - be.lr = "─", be.ud = "│", be.dr = "╭", be.dl = "╮", be.ul = "╯", be.ur = "╰", be.udr = "├", be.udl = "┤", be.dlr = "┬", be.ulr = "┴", be.udlr = "╫"; - })(mn || (mn = {})); - let ti; - ((be) => { - be[be.None = 0] = "None", be[be.Up = 1] = "Up", be[be.Down = 2] = "Down", be[be.Left = 4] = "Left", be[be.Right = 8] = "Right", be[be.UpDown = 3] = "UpDown", be[be.LeftRight = 12] = "LeftRight", be[be.UpLeft = 5] = "UpLeft", be[be.UpRight = 9] = "UpRight", be[be.DownLeft = 6] = "DownLeft", be[be.DownRight = 10] = "DownRight", be[be.UpDownLeft = 7] = "UpDownLeft", be[be.UpDownRight = 11] = "UpDownRight", be[be.UpLeftRight = 13] = "UpLeftRight", be[be.DownLeftRight = 14] = "DownLeftRight", be[be.UpDownLeftRight = 15] = "UpDownLeftRight", be[be.NoChildren = 16] = "NoChildren"; - })(ti || (ti = {})); - const qn = 2032, Oi = 882, Ws = /* @__PURE__ */ Object.create( - /*o*/ - null - ), Hs = [], rr = Ke(Fe, /* @__PURE__ */ new Set()); - for (const be of Hs) - be.text = vn(be.flowNode, be.circular), at(be); - const Ea = $e(rr), Xe = bt(Ea); - return He(rr, 0), M(); - function Tt(be) { - return !!(be.flags & 128); - } - function te(be) { - return !!(be.flags & 12) && !!be.antecedent; - } - function ze(be) { - return !!(be.flags & qn); - } - function K(be) { - return !!(be.flags & Oi); - } - function De(be) { - const Z = []; - for (const ht of be.edges) - ht.source === be && Z.push(ht.target); - return Z; - } - function Ve(be) { - const Z = []; - for (const ht of be.edges) - ht.target === be && Z.push(ht.source); - return Z; - } - function Ke(be, Z) { - const ht = Ar(be); - let Le = Ws[ht]; - if (Le && Z.has(be)) - return Le.circular = !0, Le = { - id: -1, - flowNode: be, - edges: [], - text: "", - lane: -1, - endLane: -1, - level: -1, - circular: "circularity" - }, Hs.push(Le), Le; - if (Z.add(be), !Le) - if (Ws[ht] = Le = { id: ht, flowNode: be, edges: [], text: "", lane: -1, endLane: -1, level: -1, circular: !1 }, Hs.push(Le), te(be)) - for (const Ie of be.antecedent) - xe(Le, Ie, Z); - else ze(be) && xe(Le, be.antecedent, Z); - return Z.delete(be), Le; - } - function xe(be, Z, ht) { - const Le = Ke(Z, ht), Ie = { source: be, target: Le }; - be.edges.push(Ie), Le.edges.push(Ie); - } - function at(be) { - if (be.level !== -1) - return be.level; - let Z = 0; - for (const ht of Ve(be)) - Z = Math.max(Z, at(ht) + 1); - return be.level = Z; - } - function $e(be) { - let Z = 0; - for (const ht of De(be)) - Z = Math.max(Z, $e(ht)); - return Z + 1; - } - function bt(be) { - const Z = dt(Array(be), 0); - for (const ht of Hs) - Z[ht.level] = Math.max(Z[ht.level], ht.text.length); - return Z; - } - function He(be, Z) { - if (be.lane === -1) { - be.lane = Z, be.endLane = Z; - const ht = De(be); - for (let Le = 0; Le < ht.length; Le++) { - Le > 0 && Z++; - const Ie = ht[Le]; - He(Ie, Z), Ie.endLane > be.endLane && (Z = Ie.endLane); - } - be.endLane = Z; - } - } - function Vt(be) { - if (be & 2) return "Start"; - if (be & 4) return "Branch"; - if (be & 8) return "Loop"; - if (be & 16) return "Assignment"; - if (be & 32) return "True"; - if (be & 64) return "False"; - if (be & 128) return "SwitchClause"; - if (be & 256) return "ArrayMutation"; - if (be & 512) return "Call"; - if (be & 1024) return "ReduceLabel"; - if (be & 1) return "Unreachable"; - throw new Error(); - } - function Zt(be) { - const Z = Tr(be); - return gb( - Z, - be, - /*includeTrivia*/ - !1 - ); - } - function vn(be, Z) { - let ht = Vt(be.flags); - if (Z && (ht = `${ht}#${Ar(be)}`), Tt(be)) { - const Le = [], { switchStatement: Ie, clauseStart: At, clauseEnd: Dr } = be.node; - for (let yr = At; yr < Dr; yr++) { - const $r = Ie.caseBlock.clauses[yr]; - uD($r) ? Le.push("default") : Le.push(Zt($r.expression)); - } - ht += ` (${Le.join(", ")})`; - } else K(be) && be.node && (ht += ` (${Zt(be.node)})`); - return Z === "circularity" ? `Circular(${ht})` : ht; - } - function M() { - const be = Xe.length, Z = hR(Hs, 0, (Dr) => Dr.lane) + 1, ht = dt(Array(Z), ""), Le = Xe.map(() => Array(Z)), Ie = Xe.map(() => dt(Array(Z), 0)); - for (const Dr of Hs) { - Le[Dr.level][Dr.lane] = Dr; - const yr = De(Dr); - for (let nt = 0; nt < yr.length; nt++) { - const ot = yr[nt]; - let wt = 8; - ot.lane === Dr.lane && (wt |= 4), nt > 0 && (wt |= 1), nt < yr.length - 1 && (wt |= 2), Ie[Dr.level][ot.lane] |= wt; - } - yr.length === 0 && (Ie[Dr.level][Dr.lane] |= 16); - const $r = Ve(Dr); - for (let nt = 0; nt < $r.length; nt++) { - const ot = $r[nt]; - let wt = 4; - nt > 0 && (wt |= 1), nt < $r.length - 1 && (wt |= 2), Ie[Dr.level - 1][ot.lane] |= wt; - } - } - for (let Dr = 0; Dr < be; Dr++) - for (let yr = 0; yr < Z; yr++) { - const $r = Dr > 0 ? Ie[Dr - 1][yr] : 0, nt = yr > 0 ? Ie[Dr][yr - 1] : 0; - let ot = Ie[Dr][yr]; - ot || ($r & 8 && (ot |= 12), nt & 2 && (ot |= 3), Ie[Dr][yr] = ot); - } - for (let Dr = 0; Dr < be; Dr++) - for (let yr = 0; yr < ht.length; yr++) { - const $r = Ie[Dr][yr], nt = $r & 4 ? "─" : " ", ot = Le[Dr][yr]; - ot ? (At(yr, ot.text), Dr < be - 1 && (At(yr, " "), At(yr, U(nt, Xe[Dr] - ot.text.length)))) : Dr < be - 1 && At(yr, U(nt, Xe[Dr] + 1)), At(yr, Ae($r)), At(yr, $r & 8 && Dr < be - 1 && !Le[Dr + 1][yr] ? "─" : " "); - } - return ` -${ht.join(` -`)} -`; - function At(Dr, yr) { - ht[Dr] += yr; - } - } - function Ae(be) { - switch (be) { - case 3: - return "│"; - case 12: - return "─"; - case 5: - return "╯"; - case 9: - return "╰"; - case 6: - return "╮"; - case 10: - return "╭"; - case 7: - return "┤"; - case 11: - return "├"; - case 13: - return "┴"; - case 14: - return "┬"; - case 15: - return "╫"; - } - return " "; - } - function dt(be, Z) { - if (be.fill) - be.fill(Z); - else - for (let ht = 0; ht < be.length; ht++) - be[ht] = Z; - return be; - } - function U(be, Z) { - if (be.repeat) - return Z > 0 ? be.repeat(Z) : ""; - let ht = ""; - for (; ht.length < Z; ) - ht += be; - return ht; - } - } - e.formatControlFlowGraph = ji; - })(E || (E = {})); - var V7e = /^(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i, q7e = /^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)(?:\.(?:0|[1-9]\d*|[a-z-][a-z0-9-]*))*$/i, H7e = /^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)$/i, G7e = /^[a-z0-9-]+(?:\.[a-z0-9-]+)*$/i, $7e = /^[a-z0-9-]+$/i, bme = /^(?:0|[1-9]\d*)$/, IX = class lI { - constructor(t, n = 0, i = 0, s = "", o = "") { - typeof t == "string" && ({ major: t, minor: n, patch: i, prerelease: s, build: o } = E.checkDefined(Sme(t), "Invalid version")), E.assert(t >= 0, "Invalid argument: major"), E.assert(n >= 0, "Invalid argument: minor"), E.assert(i >= 0, "Invalid argument: patch"); - const c = s ? us(s) ? s : s.split(".") : Ue, _ = o ? us(o) ? o : o.split(".") : Ue; - E.assert(Mi(c, (u) => H7e.test(u)), "Invalid argument: prerelease"), E.assert(Mi(_, (u) => $7e.test(u)), "Invalid argument: build"), this.major = t, this.minor = n, this.patch = i, this.prerelease = c, this.build = _; - } - static tryParse(t) { - const n = Sme(t); - if (!n) return; - const { major: i, minor: s, patch: o, prerelease: c, build: _ } = n; - return new lI(i, s, o, c, _); - } - compareTo(t) { - return this === t ? 0 : t === void 0 ? 1 : ho(this.major, t.major) || ho(this.minor, t.minor) || ho(this.patch, t.patch) || X7e(this.prerelease, t.prerelease); - } - increment(t) { - switch (t) { - case "major": - return new lI(this.major + 1, 0, 0); - case "minor": - return new lI(this.major, this.minor + 1, 0); - case "patch": - return new lI(this.major, this.minor, this.patch + 1); - default: - return E.assertNever(t); - } - } - with(t) { - const { - major: n = this.major, - minor: i = this.minor, - patch: s = this.patch, - prerelease: o = this.prerelease, - build: c = this.build - } = t; - return new lI(n, i, s, o, c); - } - toString() { - let t = `${this.major}.${this.minor}.${this.patch}`; - return ut(this.prerelease) && (t += `-${this.prerelease.join(".")}`), ut(this.build) && (t += `+${this.build.join(".")}`), t; - } - }; - IX.zero = new IX(0, 0, 0, ["0"]); - var Sd = IX; - function Sme(e) { - const t = V7e.exec(e); - if (!t) return; - const [, n, i = "0", s = "0", o = "", c = ""] = t; - if (!(o && !q7e.test(o)) && !(c && !G7e.test(c))) - return { - major: parseInt(n, 10), - minor: parseInt(i, 10), - patch: parseInt(s, 10), - prerelease: o, - build: c - }; - } - function X7e(e, t) { - if (e === t) return 0; - if (e.length === 0) return t.length === 0 ? 0 : 1; - if (t.length === 0) return -1; - const n = Math.min(e.length, t.length); - for (let i = 0; i < n; i++) { - const s = e[i], o = t[i]; - if (s === o) continue; - const c = bme.test(s), _ = bme.test(o); - if (c || _) { - if (c !== _) return c ? -1 : 1; - const u = ho(+s, +o); - if (u) return u; - } else { - const u = au(s, o); - if (u) return u; - } - } - return ho(e.length, t.length); - } - var vI = class C7e { - constructor(t) { - this._alternatives = t ? E.checkDefined(Tme(t), "Invalid range spec.") : Ue; - } - static tryParse(t) { - const n = Tme(t); - if (n) { - const i = new C7e(""); - return i._alternatives = n, i; - } - } - /** - * Tests whether a version matches the range. This is equivalent to `satisfies(version, range, { includePrerelease: true })`. - * in `node-semver`. - */ - test(t) { - return typeof t == "string" && (t = new Sd(t)), n5e(t, this._alternatives); - } - toString() { - return a5e(this._alternatives); - } - }, Q7e = /\|\|/, Y7e = /\s+/, Z7e = /^([x*0]|[1-9]\d*)(?:\.([x*0]|[1-9]\d*)(?:\.([x*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i, K7e = /^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i, e5e = /^([~^<>=]|<=|>=)?\s*([a-z0-9-+.*]+)$/i; - function Tme(e) { - const t = []; - for (let n of e.trim().split(Q7e)) { - if (!n) continue; - const i = []; - n = n.trim(); - const s = K7e.exec(n); - if (s) { - if (!t5e(s[1], s[2], i)) return; - } else - for (const o of n.split(Y7e)) { - const c = e5e.exec(o.trim()); - if (!c || !r5e(c[1], c[2], i)) return; - } - t.push(i); - } - return t; - } - function OX(e) { - const t = Z7e.exec(e); - if (!t) return; - const [, n, i = "*", s = "*", o, c] = t; - return { version: new Sd( - Op(n) ? 0 : parseInt(n, 10), - Op(n) || Op(i) ? 0 : parseInt(i, 10), - Op(n) || Op(i) || Op(s) ? 0 : parseInt(s, 10), - o, - c - ), major: n, minor: i, patch: s }; - } - function t5e(e, t, n) { - const i = OX(e); - if (!i) return !1; - const s = OX(t); - return s ? (Op(i.major) || n.push(Zm(">=", i.version)), Op(s.major) || n.push( - Op(s.minor) ? Zm("<", s.version.increment("major")) : Op(s.patch) ? Zm("<", s.version.increment("minor")) : Zm("<=", s.version) - ), !0) : !1; - } - function r5e(e, t, n) { - const i = OX(t); - if (!i) return !1; - const { version: s, major: o, minor: c, patch: _ } = i; - if (Op(o)) - (e === "<" || e === ">") && n.push(Zm("<", Sd.zero)); - else switch (e) { - case "~": - n.push(Zm(">=", s)), n.push(Zm( - "<", - s.increment( - Op(c) ? "major" : "minor" - ) - )); - break; - case "^": - n.push(Zm(">=", s)), n.push(Zm( - "<", - s.increment( - s.major > 0 || Op(c) ? "major" : s.minor > 0 || Op(_) ? "minor" : "patch" - ) - )); - break; - case "<": - case ">=": - n.push( - Op(c) || Op(_) ? Zm(e, s.with({ prerelease: "0" })) : Zm(e, s) - ); - break; - case "<=": - case ">": - n.push( - Op(c) ? Zm(e === "<=" ? "<" : ">=", s.increment("major").with({ prerelease: "0" })) : Op(_) ? Zm(e === "<=" ? "<" : ">=", s.increment("minor").with({ prerelease: "0" })) : Zm(e, s) - ); - break; - case "=": - case void 0: - Op(c) || Op(_) ? (n.push(Zm(">=", s.with({ prerelease: "0" }))), n.push(Zm("<", s.increment(Op(c) ? "major" : "minor").with({ prerelease: "0" })))) : n.push(Zm("=", s)); - break; - default: - return !1; - } - return !0; - } - function Op(e) { - return e === "*" || e === "x" || e === "X"; - } - function Zm(e, t) { - return { operator: e, operand: t }; - } - function n5e(e, t) { - if (t.length === 0) return !0; - for (const n of t) - if (i5e(e, n)) return !0; - return !1; - } - function i5e(e, t) { - for (const n of t) - if (!s5e(e, n.operator, n.operand)) return !1; - return !0; - } - function s5e(e, t, n) { - const i = e.compareTo(n); - switch (t) { - case "<": - return i < 0; - case "<=": - return i <= 0; - case ">": - return i > 0; - case ">=": - return i >= 0; - case "=": - return i === 0; - default: - return E.assertNever(t); - } - } - function a5e(e) { - return lr(e, o5e).join(" || ") || "*"; - } - function o5e(e) { - return lr(e, c5e).join(" "); - } - function c5e(e) { - return `${e.operator}${e.operand}`; - } - function l5e() { - if (CR()) - try { - const { performance: e } = DE; - if (e) - return { - shouldWriteNativeEvents: !1, - performance: e - }; - } catch { - } - if (typeof performance == "object") - return { - shouldWriteNativeEvents: !0, - performance - }; - } - function u5e() { - const e = l5e(); - if (!e) return; - const { shouldWriteNativeEvents: t, performance: n } = e, i = { - shouldWriteNativeEvents: t, - performance: void 0, - performanceTime: void 0 - }; - return typeof n.timeOrigin == "number" && typeof n.now == "function" && (i.performanceTime = n), i.performanceTime && typeof n.mark == "function" && typeof n.measure == "function" && typeof n.clearMarks == "function" && typeof n.clearMeasures == "function" && (i.performance = n), i; - } - var FX = u5e(), xme = FX?.performanceTime; - function LX() { - return FX; - } - var lo = xme ? () => xme.now() : Date.now, MX = {}; - La(MX, { - clearMarks: () => wme, - clearMeasures: () => Pme, - createTimer: () => ER, - createTimerIf: () => kme, - disable: () => BX, - enable: () => PR, - forEachMark: () => Dme, - forEachMeasure: () => DR, - getCount: () => Eme, - getDuration: () => BE, - isEnabled: () => jX, - mark: () => Ko, - measure: () => rp, - nullTimer: () => RX - }); - var LE, W2; - function kme(e, t, n, i) { - return e ? ER(t, n, i) : RX; - } - function ER(e, t, n) { - let i = 0; - return { - enter: s, - exit: o - }; - function s() { - ++i === 1 && Ko(t); - } - function o() { - --i === 0 ? (Ko(n), rp(e, t, n)) : i < 0 && E.fail("enter/exit count does not match."); - } - } - var RX = { enter: ja, exit: ja }, ME = !1, Cme = lo(), RE = /* @__PURE__ */ new Map(), ow = /* @__PURE__ */ new Map(), jE = /* @__PURE__ */ new Map(); - function Ko(e) { - if (ME) { - const t = ow.get(e) ?? 0; - ow.set(e, t + 1), RE.set(e, lo()), W2?.mark(e), typeof onProfilerEvent == "function" && onProfilerEvent(e); - } - } - function rp(e, t, n) { - if (ME) { - const i = (n !== void 0 ? RE.get(n) : void 0) ?? lo(), s = (t !== void 0 ? RE.get(t) : void 0) ?? Cme, o = jE.get(e) || 0; - jE.set(e, o + (i - s)), W2?.measure(e, t, n); - } - } - function Eme(e) { - return ow.get(e) || 0; - } - function BE(e) { - return jE.get(e) || 0; - } - function DR(e) { - jE.forEach((t, n) => e(n, t)); - } - function Dme(e) { - RE.forEach((t, n) => e(n)); - } - function Pme(e) { - e !== void 0 ? jE.delete(e) : jE.clear(), W2?.clearMeasures(e); - } - function wme(e) { - e !== void 0 ? (ow.delete(e), RE.delete(e)) : (ow.clear(), RE.clear()), W2?.clearMarks(e); - } - function jX() { - return ME; - } - function PR(e = ll) { - var t; - return ME || (ME = !0, LE || (LE = LX()), LE?.performance && (Cme = LE.performance.timeOrigin, (LE.shouldWriteNativeEvents || (t = e?.cpuProfilingEnabled) != null && t.call(e) || e?.debugMode) && (W2 = LE.performance))), !0; - } - function BX() { - ME && (RE.clear(), ow.clear(), jE.clear(), W2 = void 0, ME = !1); - } - var rn, cw; - ((e) => { - let t, n = 0, i = 0, s; - const o = []; - let c; - const _ = []; - function u(X, q, V) { - if (E.assert(!rn, "Tracing already started"), t === void 0) - try { - t = DE; - } catch (re) { - throw new Error(`tracing requires having fs -(original error: ${re.message || re})`); - } - s = X, o.length = 0, c === void 0 && (c = Bn(q, "legend.json")), t.existsSync(q) || t.mkdirSync(q, { recursive: !0 }); - const ae = s === "build" ? `.${process.pid}-${++n}` : s === "server" ? `.${process.pid}` : "", ee = Bn(q, `trace${ae}.json`), G = Bn(q, `types${ae}.json`); - _.push({ - configFilePath: V, - tracePath: ee, - typesPath: G - }), i = t.openSync(ee, "w"), rn = e; - const ue = { cat: "__metadata", ph: "M", ts: 1e3 * lo(), pid: 1, tid: 1 }; - t.writeSync( - i, - `[ -` + [{ name: "process_name", args: { name: "tsc" }, ...ue }, { name: "thread_name", args: { name: "Main" }, ...ue }, { name: "TracingStartedInBrowser", ...ue, cat: "disabled-by-default-devtools.timeline" }].map((re) => JSON.stringify(re)).join(`, -`) - ); - } - e.startTracing = u; - function d() { - E.assert(rn, "Tracing is not in progress"), E.assert(!!o.length == (s !== "server")), t.writeSync(i, ` -] -`), t.closeSync(i), rn = void 0, o.length ? B(o) : _[_.length - 1].typesPath = void 0; - } - e.stopTracing = d; - function g(X) { - s !== "server" && o.push(X); - } - e.recordType = g, ((X) => { - X.Parse = "parse", X.Program = "program", X.Bind = "bind", X.Check = "check", X.CheckTypes = "checkTypes", X.Emit = "emit", X.Session = "session"; - })(e.Phase || (e.Phase = {})); - function h(X, q, V) { - F("I", X, q, V, '"s":"g"'); - } - e.instant = h; - const S = []; - function T(X, q, V, ae = !1) { - ae && F("B", X, q, V), S.push({ phase: X, name: q, args: V, time: 1e3 * lo(), separateBeginAndEnd: ae }); - } - e.push = T; - function C(X) { - E.assert(S.length > 0), I(S.length - 1, 1e3 * lo(), X), S.length--; - } - e.pop = C; - function D() { - const X = 1e3 * lo(); - for (let q = S.length - 1; q >= 0; q--) - I(q, X); - S.length = 0; - } - e.popAll = D; - const P = 1e3 * 10; - function I(X, q, V) { - const { phase: ae, name: ee, args: G, time: ue, separateBeginAndEnd: re } = S[X]; - re ? (E.assert(!V, "`results` are not supported for events with `separateBeginAndEnd`"), F( - "E", - ae, - ee, - G, - /*extras*/ - void 0, - q - )) : P - ue % P <= q - ue && F("X", ae, ee, { ...G, results: V }, `"dur":${q - ue}`, ue); - } - function F(X, q, V, ae, ee, G = 1e3 * lo()) { - s === "server" && q === "checkTypes" || (Ko("beginTracing"), t.writeSync(i, `, -{"pid":1,"tid":1,"ph":"${X}","cat":"${q}","ts":${G},"name":"${V}"`), ee && t.writeSync(i, `,${ee}`), ae && t.writeSync(i, `,"args":${JSON.stringify(ae)}`), t.writeSync(i, "}"), Ko("endTracing"), rp("Tracing", "beginTracing", "endTracing")); - } - function O(X) { - const q = Tr(X); - return q ? { - path: q.path, - start: V(Qs(q, X.pos)), - end: V(Qs(q, X.end)) - } : void 0; - function V(ae) { - return { - line: ae.line + 1, - character: ae.character + 1 - }; - } - } - function B(X) { - var q, V, ae, ee, G, ue, re, ne, ie, Se, J, oe, _e, he, le, me, ve, tt, Te; - Ko("beginDumpTypes"); - const we = _[_.length - 1].typesPath, fe = t.openSync(we, "w"), Me = /* @__PURE__ */ new Map(); - t.writeSync(fe, "["); - const Qe = X.length; - for (let et = 0; et < Qe; et++) { - const Re = X[et], ft = Re.objectFlags, Wt = Re.aliasSymbol ?? Re.symbol; - let _r; - if (ft & 16 | Re.flags & 2944) - try { - _r = (q = Re.checker) == null ? void 0 : q.typeToString(Re); - } catch { - _r = void 0; - } - let Ir = {}; - if (Re.flags & 8388608) { - const ei = Re; - Ir = { - indexedAccessObjectType: (V = ei.objectType) == null ? void 0 : V.id, - indexedAccessIndexType: (ae = ei.indexType) == null ? void 0 : ae.id - }; - } - let jr = {}; - if (ft & 4) { - const ei = Re; - jr = { - instantiatedType: (ee = ei.target) == null ? void 0 : ee.id, - typeArguments: (G = ei.resolvedTypeArguments) == null ? void 0 : G.map((Ri) => Ri.id), - referenceLocation: O(ei.node) - }; - } - let Nt = {}; - if (Re.flags & 16777216) { - const ei = Re; - Nt = { - conditionalCheckType: (ue = ei.checkType) == null ? void 0 : ue.id, - conditionalExtendsType: (re = ei.extendsType) == null ? void 0 : re.id, - conditionalTrueType: ((ne = ei.resolvedTrueType) == null ? void 0 : ne.id) ?? -1, - conditionalFalseType: ((ie = ei.resolvedFalseType) == null ? void 0 : ie.id) ?? -1 - }; - } - let Qt = {}; - if (Re.flags & 33554432) { - const ei = Re; - Qt = { - substitutionBaseType: (Se = ei.baseType) == null ? void 0 : Se.id, - constraintType: (J = ei.constraint) == null ? void 0 : J.id - }; - } - let Br = {}; - if (ft & 1024) { - const ei = Re; - Br = { - reverseMappedSourceType: (oe = ei.source) == null ? void 0 : oe.id, - reverseMappedMappedType: (_e = ei.mappedType) == null ? void 0 : _e.id, - reverseMappedConstraintType: (he = ei.constraintType) == null ? void 0 : he.id - }; - } - let xr = {}; - if (ft & 256) { - const ei = Re; - xr = { - evolvingArrayElementType: ei.elementType.id, - evolvingArrayFinalType: (le = ei.finalArrayType) == null ? void 0 : le.id - }; - } - let zn; - const ki = Re.checker.getRecursionIdentity(Re); - ki && (zn = Me.get(ki), zn || (zn = Me.size, Me.set(ki, zn))); - const rs = { - id: Re.id, - intrinsicName: Re.intrinsicName, - symbolName: Wt?.escapedName && Ei(Wt.escapedName), - recursionId: zn, - isTuple: ft & 8 ? !0 : void 0, - unionTypes: Re.flags & 1048576 ? (me = Re.types) == null ? void 0 : me.map((ei) => ei.id) : void 0, - intersectionTypes: Re.flags & 2097152 ? Re.types.map((ei) => ei.id) : void 0, - aliasTypeArguments: (ve = Re.aliasTypeArguments) == null ? void 0 : ve.map((ei) => ei.id), - keyofType: Re.flags & 4194304 ? (tt = Re.type) == null ? void 0 : tt.id : void 0, - ...Ir, - ...jr, - ...Nt, - ...Qt, - ...Br, - ...xr, - destructuringPattern: O(Re.pattern), - firstDeclaration: O((Te = Wt?.declarations) == null ? void 0 : Te[0]), - flags: E.formatTypeFlags(Re.flags).split("|"), - display: _r - }; - t.writeSync(fe, JSON.stringify(rs)), et < Qe - 1 && t.writeSync(fe, `, -`); - } - t.writeSync(fe, `] -`), t.closeSync(fe), Ko("endDumpTypes"), rp("Dump types", "beginDumpTypes", "endDumpTypes"); - } - function z() { - c && t.writeFileSync(c, JSON.stringify(_)); - } - e.dumpLegend = z; - })(cw || (cw = {})); - var JX = cw.startTracing, zX = cw.dumpLegend, wR = /* @__PURE__ */ ((e) => (e[e.Unknown = 0] = "Unknown", e[e.EndOfFileToken = 1] = "EndOfFileToken", e[e.SingleLineCommentTrivia = 2] = "SingleLineCommentTrivia", e[e.MultiLineCommentTrivia = 3] = "MultiLineCommentTrivia", e[e.NewLineTrivia = 4] = "NewLineTrivia", e[e.WhitespaceTrivia = 5] = "WhitespaceTrivia", e[e.ShebangTrivia = 6] = "ShebangTrivia", e[e.ConflictMarkerTrivia = 7] = "ConflictMarkerTrivia", e[e.NonTextFileMarkerTrivia = 8] = "NonTextFileMarkerTrivia", e[e.NumericLiteral = 9] = "NumericLiteral", e[e.BigIntLiteral = 10] = "BigIntLiteral", e[e.StringLiteral = 11] = "StringLiteral", e[e.JsxText = 12] = "JsxText", e[e.JsxTextAllWhiteSpaces = 13] = "JsxTextAllWhiteSpaces", e[e.RegularExpressionLiteral = 14] = "RegularExpressionLiteral", e[e.NoSubstitutionTemplateLiteral = 15] = "NoSubstitutionTemplateLiteral", e[e.TemplateHead = 16] = "TemplateHead", e[e.TemplateMiddle = 17] = "TemplateMiddle", e[e.TemplateTail = 18] = "TemplateTail", e[e.OpenBraceToken = 19] = "OpenBraceToken", e[e.CloseBraceToken = 20] = "CloseBraceToken", e[e.OpenParenToken = 21] = "OpenParenToken", e[e.CloseParenToken = 22] = "CloseParenToken", e[e.OpenBracketToken = 23] = "OpenBracketToken", e[e.CloseBracketToken = 24] = "CloseBracketToken", e[e.DotToken = 25] = "DotToken", e[e.DotDotDotToken = 26] = "DotDotDotToken", e[e.SemicolonToken = 27] = "SemicolonToken", e[e.CommaToken = 28] = "CommaToken", e[e.QuestionDotToken = 29] = "QuestionDotToken", e[e.LessThanToken = 30] = "LessThanToken", e[e.LessThanSlashToken = 31] = "LessThanSlashToken", e[e.GreaterThanToken = 32] = "GreaterThanToken", e[e.LessThanEqualsToken = 33] = "LessThanEqualsToken", e[e.GreaterThanEqualsToken = 34] = "GreaterThanEqualsToken", e[e.EqualsEqualsToken = 35] = "EqualsEqualsToken", e[e.ExclamationEqualsToken = 36] = "ExclamationEqualsToken", e[e.EqualsEqualsEqualsToken = 37] = "EqualsEqualsEqualsToken", e[e.ExclamationEqualsEqualsToken = 38] = "ExclamationEqualsEqualsToken", e[e.EqualsGreaterThanToken = 39] = "EqualsGreaterThanToken", e[e.PlusToken = 40] = "PlusToken", e[e.MinusToken = 41] = "MinusToken", e[e.AsteriskToken = 42] = "AsteriskToken", e[e.AsteriskAsteriskToken = 43] = "AsteriskAsteriskToken", e[e.SlashToken = 44] = "SlashToken", e[e.PercentToken = 45] = "PercentToken", e[e.PlusPlusToken = 46] = "PlusPlusToken", e[e.MinusMinusToken = 47] = "MinusMinusToken", e[e.LessThanLessThanToken = 48] = "LessThanLessThanToken", e[e.GreaterThanGreaterThanToken = 49] = "GreaterThanGreaterThanToken", e[e.GreaterThanGreaterThanGreaterThanToken = 50] = "GreaterThanGreaterThanGreaterThanToken", e[e.AmpersandToken = 51] = "AmpersandToken", e[e.BarToken = 52] = "BarToken", e[e.CaretToken = 53] = "CaretToken", e[e.ExclamationToken = 54] = "ExclamationToken", e[e.TildeToken = 55] = "TildeToken", e[e.AmpersandAmpersandToken = 56] = "AmpersandAmpersandToken", e[e.BarBarToken = 57] = "BarBarToken", e[e.QuestionToken = 58] = "QuestionToken", e[e.ColonToken = 59] = "ColonToken", e[e.AtToken = 60] = "AtToken", e[e.QuestionQuestionToken = 61] = "QuestionQuestionToken", e[e.BacktickToken = 62] = "BacktickToken", e[e.HashToken = 63] = "HashToken", e[e.EqualsToken = 64] = "EqualsToken", e[e.PlusEqualsToken = 65] = "PlusEqualsToken", e[e.MinusEqualsToken = 66] = "MinusEqualsToken", e[e.AsteriskEqualsToken = 67] = "AsteriskEqualsToken", e[e.AsteriskAsteriskEqualsToken = 68] = "AsteriskAsteriskEqualsToken", e[e.SlashEqualsToken = 69] = "SlashEqualsToken", e[e.PercentEqualsToken = 70] = "PercentEqualsToken", e[e.LessThanLessThanEqualsToken = 71] = "LessThanLessThanEqualsToken", e[e.GreaterThanGreaterThanEqualsToken = 72] = "GreaterThanGreaterThanEqualsToken", e[e.GreaterThanGreaterThanGreaterThanEqualsToken = 73] = "GreaterThanGreaterThanGreaterThanEqualsToken", e[e.AmpersandEqualsToken = 74] = "AmpersandEqualsToken", e[e.BarEqualsToken = 75] = "BarEqualsToken", e[e.BarBarEqualsToken = 76] = "BarBarEqualsToken", e[e.AmpersandAmpersandEqualsToken = 77] = "AmpersandAmpersandEqualsToken", e[e.QuestionQuestionEqualsToken = 78] = "QuestionQuestionEqualsToken", e[e.CaretEqualsToken = 79] = "CaretEqualsToken", e[e.Identifier = 80] = "Identifier", e[e.PrivateIdentifier = 81] = "PrivateIdentifier", e[e.JSDocCommentTextToken = 82] = "JSDocCommentTextToken", e[e.BreakKeyword = 83] = "BreakKeyword", e[e.CaseKeyword = 84] = "CaseKeyword", e[e.CatchKeyword = 85] = "CatchKeyword", e[e.ClassKeyword = 86] = "ClassKeyword", e[e.ConstKeyword = 87] = "ConstKeyword", e[e.ContinueKeyword = 88] = "ContinueKeyword", e[e.DebuggerKeyword = 89] = "DebuggerKeyword", e[e.DefaultKeyword = 90] = "DefaultKeyword", e[e.DeleteKeyword = 91] = "DeleteKeyword", e[e.DoKeyword = 92] = "DoKeyword", e[e.ElseKeyword = 93] = "ElseKeyword", e[e.EnumKeyword = 94] = "EnumKeyword", e[e.ExportKeyword = 95] = "ExportKeyword", e[e.ExtendsKeyword = 96] = "ExtendsKeyword", e[e.FalseKeyword = 97] = "FalseKeyword", e[e.FinallyKeyword = 98] = "FinallyKeyword", e[e.ForKeyword = 99] = "ForKeyword", e[e.FunctionKeyword = 100] = "FunctionKeyword", e[e.IfKeyword = 101] = "IfKeyword", e[e.ImportKeyword = 102] = "ImportKeyword", e[e.InKeyword = 103] = "InKeyword", e[e.InstanceOfKeyword = 104] = "InstanceOfKeyword", e[e.NewKeyword = 105] = "NewKeyword", e[e.NullKeyword = 106] = "NullKeyword", e[e.ReturnKeyword = 107] = "ReturnKeyword", e[e.SuperKeyword = 108] = "SuperKeyword", e[e.SwitchKeyword = 109] = "SwitchKeyword", e[e.ThisKeyword = 110] = "ThisKeyword", e[e.ThrowKeyword = 111] = "ThrowKeyword", e[e.TrueKeyword = 112] = "TrueKeyword", e[e.TryKeyword = 113] = "TryKeyword", e[e.TypeOfKeyword = 114] = "TypeOfKeyword", e[e.VarKeyword = 115] = "VarKeyword", e[e.VoidKeyword = 116] = "VoidKeyword", e[e.WhileKeyword = 117] = "WhileKeyword", e[e.WithKeyword = 118] = "WithKeyword", e[e.ImplementsKeyword = 119] = "ImplementsKeyword", e[e.InterfaceKeyword = 120] = "InterfaceKeyword", e[e.LetKeyword = 121] = "LetKeyword", e[e.PackageKeyword = 122] = "PackageKeyword", e[e.PrivateKeyword = 123] = "PrivateKeyword", e[e.ProtectedKeyword = 124] = "ProtectedKeyword", e[e.PublicKeyword = 125] = "PublicKeyword", e[e.StaticKeyword = 126] = "StaticKeyword", e[e.YieldKeyword = 127] = "YieldKeyword", e[e.AbstractKeyword = 128] = "AbstractKeyword", e[e.AccessorKeyword = 129] = "AccessorKeyword", e[e.AsKeyword = 130] = "AsKeyword", e[e.AssertsKeyword = 131] = "AssertsKeyword", e[e.AssertKeyword = 132] = "AssertKeyword", e[e.AnyKeyword = 133] = "AnyKeyword", e[e.AsyncKeyword = 134] = "AsyncKeyword", e[e.AwaitKeyword = 135] = "AwaitKeyword", e[e.BooleanKeyword = 136] = "BooleanKeyword", e[e.ConstructorKeyword = 137] = "ConstructorKeyword", e[e.DeclareKeyword = 138] = "DeclareKeyword", e[e.GetKeyword = 139] = "GetKeyword", e[e.InferKeyword = 140] = "InferKeyword", e[e.IntrinsicKeyword = 141] = "IntrinsicKeyword", e[e.IsKeyword = 142] = "IsKeyword", e[e.KeyOfKeyword = 143] = "KeyOfKeyword", e[e.ModuleKeyword = 144] = "ModuleKeyword", e[e.NamespaceKeyword = 145] = "NamespaceKeyword", e[e.NeverKeyword = 146] = "NeverKeyword", e[e.OutKeyword = 147] = "OutKeyword", e[e.ReadonlyKeyword = 148] = "ReadonlyKeyword", e[e.RequireKeyword = 149] = "RequireKeyword", e[e.NumberKeyword = 150] = "NumberKeyword", e[e.ObjectKeyword = 151] = "ObjectKeyword", e[e.SatisfiesKeyword = 152] = "SatisfiesKeyword", e[e.SetKeyword = 153] = "SetKeyword", e[e.StringKeyword = 154] = "StringKeyword", e[e.SymbolKeyword = 155] = "SymbolKeyword", e[e.TypeKeyword = 156] = "TypeKeyword", e[e.UndefinedKeyword = 157] = "UndefinedKeyword", e[e.UniqueKeyword = 158] = "UniqueKeyword", e[e.UnknownKeyword = 159] = "UnknownKeyword", e[e.UsingKeyword = 160] = "UsingKeyword", e[e.FromKeyword = 161] = "FromKeyword", e[e.GlobalKeyword = 162] = "GlobalKeyword", e[e.BigIntKeyword = 163] = "BigIntKeyword", e[e.OverrideKeyword = 164] = "OverrideKeyword", e[e.OfKeyword = 165] = "OfKeyword", e[e.QualifiedName = 166] = "QualifiedName", e[e.ComputedPropertyName = 167] = "ComputedPropertyName", e[e.TypeParameter = 168] = "TypeParameter", e[e.Parameter = 169] = "Parameter", e[e.Decorator = 170] = "Decorator", e[e.PropertySignature = 171] = "PropertySignature", e[e.PropertyDeclaration = 172] = "PropertyDeclaration", e[e.MethodSignature = 173] = "MethodSignature", e[e.MethodDeclaration = 174] = "MethodDeclaration", e[e.ClassStaticBlockDeclaration = 175] = "ClassStaticBlockDeclaration", e[e.Constructor = 176] = "Constructor", e[e.GetAccessor = 177] = "GetAccessor", e[e.SetAccessor = 178] = "SetAccessor", e[e.CallSignature = 179] = "CallSignature", e[e.ConstructSignature = 180] = "ConstructSignature", e[e.IndexSignature = 181] = "IndexSignature", e[e.TypePredicate = 182] = "TypePredicate", e[e.TypeReference = 183] = "TypeReference", e[e.FunctionType = 184] = "FunctionType", e[e.ConstructorType = 185] = "ConstructorType", e[e.TypeQuery = 186] = "TypeQuery", e[e.TypeLiteral = 187] = "TypeLiteral", e[e.ArrayType = 188] = "ArrayType", e[e.TupleType = 189] = "TupleType", e[e.OptionalType = 190] = "OptionalType", e[e.RestType = 191] = "RestType", e[e.UnionType = 192] = "UnionType", e[e.IntersectionType = 193] = "IntersectionType", e[e.ConditionalType = 194] = "ConditionalType", e[e.InferType = 195] = "InferType", e[e.ParenthesizedType = 196] = "ParenthesizedType", e[e.ThisType = 197] = "ThisType", e[e.TypeOperator = 198] = "TypeOperator", e[e.IndexedAccessType = 199] = "IndexedAccessType", e[e.MappedType = 200] = "MappedType", e[e.LiteralType = 201] = "LiteralType", e[e.NamedTupleMember = 202] = "NamedTupleMember", e[e.TemplateLiteralType = 203] = "TemplateLiteralType", e[e.TemplateLiteralTypeSpan = 204] = "TemplateLiteralTypeSpan", e[e.ImportType = 205] = "ImportType", e[e.ObjectBindingPattern = 206] = "ObjectBindingPattern", e[e.ArrayBindingPattern = 207] = "ArrayBindingPattern", e[e.BindingElement = 208] = "BindingElement", e[e.ArrayLiteralExpression = 209] = "ArrayLiteralExpression", e[e.ObjectLiteralExpression = 210] = "ObjectLiteralExpression", e[e.PropertyAccessExpression = 211] = "PropertyAccessExpression", e[e.ElementAccessExpression = 212] = "ElementAccessExpression", e[e.CallExpression = 213] = "CallExpression", e[e.NewExpression = 214] = "NewExpression", e[e.TaggedTemplateExpression = 215] = "TaggedTemplateExpression", e[e.TypeAssertionExpression = 216] = "TypeAssertionExpression", e[e.ParenthesizedExpression = 217] = "ParenthesizedExpression", e[e.FunctionExpression = 218] = "FunctionExpression", e[e.ArrowFunction = 219] = "ArrowFunction", e[e.DeleteExpression = 220] = "DeleteExpression", e[e.TypeOfExpression = 221] = "TypeOfExpression", e[e.VoidExpression = 222] = "VoidExpression", e[e.AwaitExpression = 223] = "AwaitExpression", e[e.PrefixUnaryExpression = 224] = "PrefixUnaryExpression", e[e.PostfixUnaryExpression = 225] = "PostfixUnaryExpression", e[e.BinaryExpression = 226] = "BinaryExpression", e[e.ConditionalExpression = 227] = "ConditionalExpression", e[e.TemplateExpression = 228] = "TemplateExpression", e[e.YieldExpression = 229] = "YieldExpression", e[e.SpreadElement = 230] = "SpreadElement", e[e.ClassExpression = 231] = "ClassExpression", e[e.OmittedExpression = 232] = "OmittedExpression", e[e.ExpressionWithTypeArguments = 233] = "ExpressionWithTypeArguments", e[e.AsExpression = 234] = "AsExpression", e[e.NonNullExpression = 235] = "NonNullExpression", e[e.MetaProperty = 236] = "MetaProperty", e[e.SyntheticExpression = 237] = "SyntheticExpression", e[e.SatisfiesExpression = 238] = "SatisfiesExpression", e[e.TemplateSpan = 239] = "TemplateSpan", e[e.SemicolonClassElement = 240] = "SemicolonClassElement", e[e.Block = 241] = "Block", e[e.EmptyStatement = 242] = "EmptyStatement", e[e.VariableStatement = 243] = "VariableStatement", e[e.ExpressionStatement = 244] = "ExpressionStatement", e[e.IfStatement = 245] = "IfStatement", e[e.DoStatement = 246] = "DoStatement", e[e.WhileStatement = 247] = "WhileStatement", e[e.ForStatement = 248] = "ForStatement", e[e.ForInStatement = 249] = "ForInStatement", e[e.ForOfStatement = 250] = "ForOfStatement", e[e.ContinueStatement = 251] = "ContinueStatement", e[e.BreakStatement = 252] = "BreakStatement", e[e.ReturnStatement = 253] = "ReturnStatement", e[e.WithStatement = 254] = "WithStatement", e[e.SwitchStatement = 255] = "SwitchStatement", e[e.LabeledStatement = 256] = "LabeledStatement", e[e.ThrowStatement = 257] = "ThrowStatement", e[e.TryStatement = 258] = "TryStatement", e[e.DebuggerStatement = 259] = "DebuggerStatement", e[e.VariableDeclaration = 260] = "VariableDeclaration", e[e.VariableDeclarationList = 261] = "VariableDeclarationList", e[e.FunctionDeclaration = 262] = "FunctionDeclaration", e[e.ClassDeclaration = 263] = "ClassDeclaration", e[e.InterfaceDeclaration = 264] = "InterfaceDeclaration", e[e.TypeAliasDeclaration = 265] = "TypeAliasDeclaration", e[e.EnumDeclaration = 266] = "EnumDeclaration", e[e.ModuleDeclaration = 267] = "ModuleDeclaration", e[e.ModuleBlock = 268] = "ModuleBlock", e[e.CaseBlock = 269] = "CaseBlock", e[e.NamespaceExportDeclaration = 270] = "NamespaceExportDeclaration", e[e.ImportEqualsDeclaration = 271] = "ImportEqualsDeclaration", e[e.ImportDeclaration = 272] = "ImportDeclaration", e[e.ImportClause = 273] = "ImportClause", e[e.NamespaceImport = 274] = "NamespaceImport", e[e.NamedImports = 275] = "NamedImports", e[e.ImportSpecifier = 276] = "ImportSpecifier", e[e.ExportAssignment = 277] = "ExportAssignment", e[e.ExportDeclaration = 278] = "ExportDeclaration", e[e.NamedExports = 279] = "NamedExports", e[e.NamespaceExport = 280] = "NamespaceExport", e[e.ExportSpecifier = 281] = "ExportSpecifier", e[e.MissingDeclaration = 282] = "MissingDeclaration", e[e.ExternalModuleReference = 283] = "ExternalModuleReference", e[e.JsxElement = 284] = "JsxElement", e[e.JsxSelfClosingElement = 285] = "JsxSelfClosingElement", e[e.JsxOpeningElement = 286] = "JsxOpeningElement", e[e.JsxClosingElement = 287] = "JsxClosingElement", e[e.JsxFragment = 288] = "JsxFragment", e[e.JsxOpeningFragment = 289] = "JsxOpeningFragment", e[e.JsxClosingFragment = 290] = "JsxClosingFragment", e[e.JsxAttribute = 291] = "JsxAttribute", e[e.JsxAttributes = 292] = "JsxAttributes", e[e.JsxSpreadAttribute = 293] = "JsxSpreadAttribute", e[e.JsxExpression = 294] = "JsxExpression", e[e.JsxNamespacedName = 295] = "JsxNamespacedName", e[e.CaseClause = 296] = "CaseClause", e[e.DefaultClause = 297] = "DefaultClause", e[e.HeritageClause = 298] = "HeritageClause", e[e.CatchClause = 299] = "CatchClause", e[e.ImportAttributes = 300] = "ImportAttributes", e[e.ImportAttribute = 301] = "ImportAttribute", e[ - e.AssertClause = 300 - /* ImportAttributes */ - ] = "AssertClause", e[ - e.AssertEntry = 301 - /* ImportAttribute */ - ] = "AssertEntry", e[e.ImportTypeAssertionContainer = 302] = "ImportTypeAssertionContainer", e[e.PropertyAssignment = 303] = "PropertyAssignment", e[e.ShorthandPropertyAssignment = 304] = "ShorthandPropertyAssignment", e[e.SpreadAssignment = 305] = "SpreadAssignment", e[e.EnumMember = 306] = "EnumMember", e[e.SourceFile = 307] = "SourceFile", e[e.Bundle = 308] = "Bundle", e[e.JSDocTypeExpression = 309] = "JSDocTypeExpression", e[e.JSDocNameReference = 310] = "JSDocNameReference", e[e.JSDocMemberName = 311] = "JSDocMemberName", e[e.JSDocAllType = 312] = "JSDocAllType", e[e.JSDocUnknownType = 313] = "JSDocUnknownType", e[e.JSDocNullableType = 314] = "JSDocNullableType", e[e.JSDocNonNullableType = 315] = "JSDocNonNullableType", e[e.JSDocOptionalType = 316] = "JSDocOptionalType", e[e.JSDocFunctionType = 317] = "JSDocFunctionType", e[e.JSDocVariadicType = 318] = "JSDocVariadicType", e[e.JSDocNamepathType = 319] = "JSDocNamepathType", e[e.JSDoc = 320] = "JSDoc", e[ - e.JSDocComment = 320 - /* JSDoc */ - ] = "JSDocComment", e[e.JSDocText = 321] = "JSDocText", e[e.JSDocTypeLiteral = 322] = "JSDocTypeLiteral", e[e.JSDocSignature = 323] = "JSDocSignature", e[e.JSDocLink = 324] = "JSDocLink", e[e.JSDocLinkCode = 325] = "JSDocLinkCode", e[e.JSDocLinkPlain = 326] = "JSDocLinkPlain", e[e.JSDocTag = 327] = "JSDocTag", e[e.JSDocAugmentsTag = 328] = "JSDocAugmentsTag", e[e.JSDocImplementsTag = 329] = "JSDocImplementsTag", e[e.JSDocAuthorTag = 330] = "JSDocAuthorTag", e[e.JSDocDeprecatedTag = 331] = "JSDocDeprecatedTag", e[e.JSDocClassTag = 332] = "JSDocClassTag", e[e.JSDocPublicTag = 333] = "JSDocPublicTag", e[e.JSDocPrivateTag = 334] = "JSDocPrivateTag", e[e.JSDocProtectedTag = 335] = "JSDocProtectedTag", e[e.JSDocReadonlyTag = 336] = "JSDocReadonlyTag", e[e.JSDocOverrideTag = 337] = "JSDocOverrideTag", e[e.JSDocCallbackTag = 338] = "JSDocCallbackTag", e[e.JSDocOverloadTag = 339] = "JSDocOverloadTag", e[e.JSDocEnumTag = 340] = "JSDocEnumTag", e[e.JSDocParameterTag = 341] = "JSDocParameterTag", e[e.JSDocReturnTag = 342] = "JSDocReturnTag", e[e.JSDocThisTag = 343] = "JSDocThisTag", e[e.JSDocTypeTag = 344] = "JSDocTypeTag", e[e.JSDocTemplateTag = 345] = "JSDocTemplateTag", e[e.JSDocTypedefTag = 346] = "JSDocTypedefTag", e[e.JSDocSeeTag = 347] = "JSDocSeeTag", e[e.JSDocPropertyTag = 348] = "JSDocPropertyTag", e[e.JSDocThrowsTag = 349] = "JSDocThrowsTag", e[e.JSDocSatisfiesTag = 350] = "JSDocSatisfiesTag", e[e.JSDocImportTag = 351] = "JSDocImportTag", e[e.SyntaxList = 352] = "SyntaxList", e[e.NotEmittedStatement = 353] = "NotEmittedStatement", e[e.PartiallyEmittedExpression = 354] = "PartiallyEmittedExpression", e[e.CommaListExpression = 355] = "CommaListExpression", e[e.SyntheticReferenceExpression = 356] = "SyntheticReferenceExpression", e[e.Count = 357] = "Count", e[ - e.FirstAssignment = 64 - /* EqualsToken */ - ] = "FirstAssignment", e[ - e.LastAssignment = 79 - /* CaretEqualsToken */ - ] = "LastAssignment", e[ - e.FirstCompoundAssignment = 65 - /* PlusEqualsToken */ - ] = "FirstCompoundAssignment", e[ - e.LastCompoundAssignment = 79 - /* CaretEqualsToken */ - ] = "LastCompoundAssignment", e[ - e.FirstReservedWord = 83 - /* BreakKeyword */ - ] = "FirstReservedWord", e[ - e.LastReservedWord = 118 - /* WithKeyword */ - ] = "LastReservedWord", e[ - e.FirstKeyword = 83 - /* BreakKeyword */ - ] = "FirstKeyword", e[ - e.LastKeyword = 165 - /* OfKeyword */ - ] = "LastKeyword", e[ - e.FirstFutureReservedWord = 119 - /* ImplementsKeyword */ - ] = "FirstFutureReservedWord", e[ - e.LastFutureReservedWord = 127 - /* YieldKeyword */ - ] = "LastFutureReservedWord", e[ - e.FirstTypeNode = 182 - /* TypePredicate */ - ] = "FirstTypeNode", e[ - e.LastTypeNode = 205 - /* ImportType */ - ] = "LastTypeNode", e[ - e.FirstPunctuation = 19 - /* OpenBraceToken */ - ] = "FirstPunctuation", e[ - e.LastPunctuation = 79 - /* CaretEqualsToken */ - ] = "LastPunctuation", e[ - e.FirstToken = 0 - /* Unknown */ - ] = "FirstToken", e[ - e.LastToken = 165 - /* LastKeyword */ - ] = "LastToken", e[ - e.FirstTriviaToken = 2 - /* SingleLineCommentTrivia */ - ] = "FirstTriviaToken", e[ - e.LastTriviaToken = 7 - /* ConflictMarkerTrivia */ - ] = "LastTriviaToken", e[ - e.FirstLiteralToken = 9 - /* NumericLiteral */ - ] = "FirstLiteralToken", e[ - e.LastLiteralToken = 15 - /* NoSubstitutionTemplateLiteral */ - ] = "LastLiteralToken", e[ - e.FirstTemplateToken = 15 - /* NoSubstitutionTemplateLiteral */ - ] = "FirstTemplateToken", e[ - e.LastTemplateToken = 18 - /* TemplateTail */ - ] = "LastTemplateToken", e[ - e.FirstBinaryOperator = 30 - /* LessThanToken */ - ] = "FirstBinaryOperator", e[ - e.LastBinaryOperator = 79 - /* CaretEqualsToken */ - ] = "LastBinaryOperator", e[ - e.FirstStatement = 243 - /* VariableStatement */ - ] = "FirstStatement", e[ - e.LastStatement = 259 - /* DebuggerStatement */ - ] = "LastStatement", e[ - e.FirstNode = 166 - /* QualifiedName */ - ] = "FirstNode", e[ - e.FirstJSDocNode = 309 - /* JSDocTypeExpression */ - ] = "FirstJSDocNode", e[ - e.LastJSDocNode = 351 - /* JSDocImportTag */ - ] = "LastJSDocNode", e[ - e.FirstJSDocTagNode = 327 - /* JSDocTag */ - ] = "FirstJSDocTagNode", e[ - e.LastJSDocTagNode = 351 - /* JSDocImportTag */ - ] = "LastJSDocTagNode", e[ - e.FirstContextualKeyword = 128 - /* AbstractKeyword */ - ] = "FirstContextualKeyword", e[ - e.LastContextualKeyword = 165 - /* OfKeyword */ - ] = "LastContextualKeyword", e))(wR || {}), AR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Let = 1] = "Let", e[e.Const = 2] = "Const", e[e.Using = 4] = "Using", e[e.AwaitUsing = 6] = "AwaitUsing", e[e.NestedNamespace = 8] = "NestedNamespace", e[e.Synthesized = 16] = "Synthesized", e[e.Namespace = 32] = "Namespace", e[e.OptionalChain = 64] = "OptionalChain", e[e.ExportContext = 128] = "ExportContext", e[e.ContainsThis = 256] = "ContainsThis", e[e.HasImplicitReturn = 512] = "HasImplicitReturn", e[e.HasExplicitReturn = 1024] = "HasExplicitReturn", e[e.GlobalAugmentation = 2048] = "GlobalAugmentation", e[e.HasAsyncFunctions = 4096] = "HasAsyncFunctions", e[e.DisallowInContext = 8192] = "DisallowInContext", e[e.YieldContext = 16384] = "YieldContext", e[e.DecoratorContext = 32768] = "DecoratorContext", e[e.AwaitContext = 65536] = "AwaitContext", e[e.DisallowConditionalTypesContext = 131072] = "DisallowConditionalTypesContext", e[e.ThisNodeHasError = 262144] = "ThisNodeHasError", e[e.JavaScriptFile = 524288] = "JavaScriptFile", e[e.ThisNodeOrAnySubNodesHasError = 1048576] = "ThisNodeOrAnySubNodesHasError", e[e.HasAggregatedChildData = 2097152] = "HasAggregatedChildData", e[e.PossiblyContainsDynamicImport = 4194304] = "PossiblyContainsDynamicImport", e[e.PossiblyContainsImportMeta = 8388608] = "PossiblyContainsImportMeta", e[e.JSDoc = 16777216] = "JSDoc", e[e.Ambient = 33554432] = "Ambient", e[e.InWithStatement = 67108864] = "InWithStatement", e[e.JsonFile = 134217728] = "JsonFile", e[e.TypeCached = 268435456] = "TypeCached", e[e.Deprecated = 536870912] = "Deprecated", e[e.BlockScoped = 7] = "BlockScoped", e[e.Constant = 6] = "Constant", e[e.ReachabilityCheckFlags = 1536] = "ReachabilityCheckFlags", e[e.ReachabilityAndEmitFlags = 5632] = "ReachabilityAndEmitFlags", e[e.ContextFlags = 101441536] = "ContextFlags", e[e.TypeExcludesFlags = 81920] = "TypeExcludesFlags", e[e.PermanentlySetIncrementalFlags = 12582912] = "PermanentlySetIncrementalFlags", e[ - e.IdentifierHasExtendedUnicodeEscape = 256 - /* ContainsThis */ - ] = "IdentifierHasExtendedUnicodeEscape", e[ - e.IdentifierIsInJSDocNamespace = 4096 - /* HasAsyncFunctions */ - ] = "IdentifierIsInJSDocNamespace", e))(AR || {}), NR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Public = 1] = "Public", e[e.Private = 2] = "Private", e[e.Protected = 4] = "Protected", e[e.Readonly = 8] = "Readonly", e[e.Override = 16] = "Override", e[e.Export = 32] = "Export", e[e.Abstract = 64] = "Abstract", e[e.Ambient = 128] = "Ambient", e[e.Static = 256] = "Static", e[e.Accessor = 512] = "Accessor", e[e.Async = 1024] = "Async", e[e.Default = 2048] = "Default", e[e.Const = 4096] = "Const", e[e.In = 8192] = "In", e[e.Out = 16384] = "Out", e[e.Decorator = 32768] = "Decorator", e[e.Deprecated = 65536] = "Deprecated", e[e.JSDocPublic = 8388608] = "JSDocPublic", e[e.JSDocPrivate = 16777216] = "JSDocPrivate", e[e.JSDocProtected = 33554432] = "JSDocProtected", e[e.JSDocReadonly = 67108864] = "JSDocReadonly", e[e.JSDocOverride = 134217728] = "JSDocOverride", e[e.SyntacticOrJSDocModifiers = 31] = "SyntacticOrJSDocModifiers", e[e.SyntacticOnlyModifiers = 65504] = "SyntacticOnlyModifiers", e[e.SyntacticModifiers = 65535] = "SyntacticModifiers", e[e.JSDocCacheOnlyModifiers = 260046848] = "JSDocCacheOnlyModifiers", e[ - e.JSDocOnlyModifiers = 65536 - /* Deprecated */ - ] = "JSDocOnlyModifiers", e[e.NonCacheOnlyModifiers = 131071] = "NonCacheOnlyModifiers", e[e.HasComputedJSDocModifiers = 268435456] = "HasComputedJSDocModifiers", e[e.HasComputedFlags = 536870912] = "HasComputedFlags", e[e.AccessibilityModifier = 7] = "AccessibilityModifier", e[e.ParameterPropertyModifier = 31] = "ParameterPropertyModifier", e[e.NonPublicAccessibilityModifier = 6] = "NonPublicAccessibilityModifier", e[e.TypeScriptModifier = 28895] = "TypeScriptModifier", e[e.ExportDefault = 2080] = "ExportDefault", e[e.All = 131071] = "All", e[e.Modifier = 98303] = "Modifier", e))(NR || {}), WX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.IntrinsicNamedElement = 1] = "IntrinsicNamedElement", e[e.IntrinsicIndexedElement = 2] = "IntrinsicIndexedElement", e[e.IntrinsicElement = 3] = "IntrinsicElement", e))(WX || {}), IR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Succeeded = 1] = "Succeeded", e[e.Failed = 2] = "Failed", e[e.ReportsUnmeasurable = 8] = "ReportsUnmeasurable", e[e.ReportsUnreliable = 16] = "ReportsUnreliable", e[e.ReportsMask = 24] = "ReportsMask", e[e.ComplexityOverflow = 32] = "ComplexityOverflow", e[e.StackDepthOverflow = 64] = "StackDepthOverflow", e[e.Overflow = 96] = "Overflow", e))(IR || {}), UX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Always = 1] = "Always", e[e.Never = 2] = "Never", e[e.Sometimes = 3] = "Sometimes", e))(UX || {}), OR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Auto = 1] = "Auto", e[e.Loop = 2] = "Loop", e[e.Unique = 3] = "Unique", e[e.Node = 4] = "Node", e[e.KindMask = 7] = "KindMask", e[e.ReservedInNestedScopes = 8] = "ReservedInNestedScopes", e[e.Optimistic = 16] = "Optimistic", e[e.FileLevel = 32] = "FileLevel", e[e.AllowNameSubstitution = 64] = "AllowNameSubstitution", e))(OR || {}), VX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.HasIndices = 1] = "HasIndices", e[e.Global = 2] = "Global", e[e.IgnoreCase = 4] = "IgnoreCase", e[e.Multiline = 8] = "Multiline", e[e.DotAll = 16] = "DotAll", e[e.Unicode = 32] = "Unicode", e[e.UnicodeSets = 64] = "UnicodeSets", e[e.Sticky = 128] = "Sticky", e[e.AnyUnicodeMode = 96] = "AnyUnicodeMode", e[e.Modifiers = 28] = "Modifiers", e))(VX || {}), qX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.PrecedingLineBreak = 1] = "PrecedingLineBreak", e[e.PrecedingJSDocComment = 2] = "PrecedingJSDocComment", e[e.Unterminated = 4] = "Unterminated", e[e.ExtendedUnicodeEscape = 8] = "ExtendedUnicodeEscape", e[e.Scientific = 16] = "Scientific", e[e.Octal = 32] = "Octal", e[e.HexSpecifier = 64] = "HexSpecifier", e[e.BinarySpecifier = 128] = "BinarySpecifier", e[e.OctalSpecifier = 256] = "OctalSpecifier", e[e.ContainsSeparator = 512] = "ContainsSeparator", e[e.UnicodeEscape = 1024] = "UnicodeEscape", e[e.ContainsInvalidEscape = 2048] = "ContainsInvalidEscape", e[e.HexEscape = 4096] = "HexEscape", e[e.ContainsLeadingZero = 8192] = "ContainsLeadingZero", e[e.ContainsInvalidSeparator = 16384] = "ContainsInvalidSeparator", e[e.PrecedingJSDocLeadingAsterisks = 32768] = "PrecedingJSDocLeadingAsterisks", e[e.BinaryOrOctalSpecifier = 384] = "BinaryOrOctalSpecifier", e[e.WithSpecifier = 448] = "WithSpecifier", e[e.StringLiteralFlags = 7176] = "StringLiteralFlags", e[e.NumericLiteralFlags = 25584] = "NumericLiteralFlags", e[e.TemplateLiteralLikeFlags = 7176] = "TemplateLiteralLikeFlags", e[e.IsInvalid = 26656] = "IsInvalid", e))(qX || {}), bI = /* @__PURE__ */ ((e) => (e[e.Unreachable = 1] = "Unreachable", e[e.Start = 2] = "Start", e[e.BranchLabel = 4] = "BranchLabel", e[e.LoopLabel = 8] = "LoopLabel", e[e.Assignment = 16] = "Assignment", e[e.TrueCondition = 32] = "TrueCondition", e[e.FalseCondition = 64] = "FalseCondition", e[e.SwitchClause = 128] = "SwitchClause", e[e.ArrayMutation = 256] = "ArrayMutation", e[e.Call = 512] = "Call", e[e.ReduceLabel = 1024] = "ReduceLabel", e[e.Referenced = 2048] = "Referenced", e[e.Shared = 4096] = "Shared", e[e.Label = 12] = "Label", e[e.Condition = 96] = "Condition", e))(bI || {}), HX = /* @__PURE__ */ ((e) => (e[e.ExpectError = 0] = "ExpectError", e[e.Ignore = 1] = "Ignore", e))(HX || {}), JE = class { - }, FR = /* @__PURE__ */ ((e) => (e[e.RootFile = 0] = "RootFile", e[e.SourceFromProjectReference = 1] = "SourceFromProjectReference", e[e.OutputFromProjectReference = 2] = "OutputFromProjectReference", e[e.Import = 3] = "Import", e[e.ReferenceFile = 4] = "ReferenceFile", e[e.TypeReferenceDirective = 5] = "TypeReferenceDirective", e[e.LibFile = 6] = "LibFile", e[e.LibReferenceDirective = 7] = "LibReferenceDirective", e[e.AutomaticTypeDirectiveFile = 8] = "AutomaticTypeDirectiveFile", e))(FR || {}), GX = /* @__PURE__ */ ((e) => (e[e.FilePreprocessingLibReferenceDiagnostic = 0] = "FilePreprocessingLibReferenceDiagnostic", e[e.FilePreprocessingFileExplainingDiagnostic = 1] = "FilePreprocessingFileExplainingDiagnostic", e[e.ResolutionDiagnostics = 2] = "ResolutionDiagnostics", e))(GX || {}), $X = /* @__PURE__ */ ((e) => (e[e.Js = 0] = "Js", e[e.Dts = 1] = "Dts", e[e.BuilderSignature = 2] = "BuilderSignature", e))($X || {}), LR = /* @__PURE__ */ ((e) => (e[e.Not = 0] = "Not", e[e.SafeModules = 1] = "SafeModules", e[e.Completely = 2] = "Completely", e))(LR || {}), XX = /* @__PURE__ */ ((e) => (e[e.Success = 0] = "Success", e[e.DiagnosticsPresent_OutputsSkipped = 1] = "DiagnosticsPresent_OutputsSkipped", e[e.DiagnosticsPresent_OutputsGenerated = 2] = "DiagnosticsPresent_OutputsGenerated", e[e.InvalidProject_OutputsSkipped = 3] = "InvalidProject_OutputsSkipped", e[e.ProjectReferenceCycle_OutputsSkipped = 4] = "ProjectReferenceCycle_OutputsSkipped", e))(XX || {}), QX = /* @__PURE__ */ ((e) => (e[e.Ok = 0] = "Ok", e[e.NeedsOverride = 1] = "NeedsOverride", e[e.HasInvalidOverride = 2] = "HasInvalidOverride", e))(QX || {}), YX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Literal = 1] = "Literal", e[e.Subtype = 2] = "Subtype", e))(YX || {}), ZX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NoSupertypeReduction = 1] = "NoSupertypeReduction", e[e.NoConstraintReduction = 2] = "NoConstraintReduction", e))(ZX || {}), KX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Signature = 1] = "Signature", e[e.NoConstraints = 2] = "NoConstraints", e[e.Completions = 4] = "Completions", e[e.SkipBindingPatterns = 8] = "SkipBindingPatterns", e))(KX || {}), eQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NoTruncation = 1] = "NoTruncation", e[e.WriteArrayAsGenericType = 2] = "WriteArrayAsGenericType", e[e.GenerateNamesForShadowedTypeParams = 4] = "GenerateNamesForShadowedTypeParams", e[e.UseStructuralFallback = 8] = "UseStructuralFallback", e[e.ForbidIndexedAccessSymbolReferences = 16] = "ForbidIndexedAccessSymbolReferences", e[e.WriteTypeArgumentsOfSignature = 32] = "WriteTypeArgumentsOfSignature", e[e.UseFullyQualifiedType = 64] = "UseFullyQualifiedType", e[e.UseOnlyExternalAliasing = 128] = "UseOnlyExternalAliasing", e[e.SuppressAnyReturnType = 256] = "SuppressAnyReturnType", e[e.WriteTypeParametersInQualifiedName = 512] = "WriteTypeParametersInQualifiedName", e[e.MultilineObjectLiterals = 1024] = "MultilineObjectLiterals", e[e.WriteClassExpressionAsTypeLiteral = 2048] = "WriteClassExpressionAsTypeLiteral", e[e.UseTypeOfFunction = 4096] = "UseTypeOfFunction", e[e.OmitParameterModifiers = 8192] = "OmitParameterModifiers", e[e.UseAliasDefinedOutsideCurrentScope = 16384] = "UseAliasDefinedOutsideCurrentScope", e[e.UseSingleQuotesForStringLiteralType = 268435456] = "UseSingleQuotesForStringLiteralType", e[e.NoTypeReduction = 536870912] = "NoTypeReduction", e[e.OmitThisParameter = 33554432] = "OmitThisParameter", e[e.AllowThisInObjectLiteral = 32768] = "AllowThisInObjectLiteral", e[e.AllowQualifiedNameInPlaceOfIdentifier = 65536] = "AllowQualifiedNameInPlaceOfIdentifier", e[e.AllowAnonymousIdentifier = 131072] = "AllowAnonymousIdentifier", e[e.AllowEmptyUnionOrIntersection = 262144] = "AllowEmptyUnionOrIntersection", e[e.AllowEmptyTuple = 524288] = "AllowEmptyTuple", e[e.AllowUniqueESSymbolType = 1048576] = "AllowUniqueESSymbolType", e[e.AllowEmptyIndexInfoType = 2097152] = "AllowEmptyIndexInfoType", e[e.AllowNodeModulesRelativePaths = 67108864] = "AllowNodeModulesRelativePaths", e[e.IgnoreErrors = 70221824] = "IgnoreErrors", e[e.InObjectTypeLiteral = 4194304] = "InObjectTypeLiteral", e[e.InTypeAlias = 8388608] = "InTypeAlias", e[e.InInitialEntityName = 16777216] = "InInitialEntityName", e))(eQ || {}), tQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.WriteComputedProps = 1] = "WriteComputedProps", e[e.NoSyntacticPrinter = 2] = "NoSyntacticPrinter", e[e.DoNotIncludeSymbolChain = 4] = "DoNotIncludeSymbolChain", e[e.AllowUnresolvedNames = 8] = "AllowUnresolvedNames", e))(tQ || {}), rQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NoTruncation = 1] = "NoTruncation", e[e.WriteArrayAsGenericType = 2] = "WriteArrayAsGenericType", e[e.GenerateNamesForShadowedTypeParams = 4] = "GenerateNamesForShadowedTypeParams", e[e.UseStructuralFallback = 8] = "UseStructuralFallback", e[e.WriteTypeArgumentsOfSignature = 32] = "WriteTypeArgumentsOfSignature", e[e.UseFullyQualifiedType = 64] = "UseFullyQualifiedType", e[e.SuppressAnyReturnType = 256] = "SuppressAnyReturnType", e[e.MultilineObjectLiterals = 1024] = "MultilineObjectLiterals", e[e.WriteClassExpressionAsTypeLiteral = 2048] = "WriteClassExpressionAsTypeLiteral", e[e.UseTypeOfFunction = 4096] = "UseTypeOfFunction", e[e.OmitParameterModifiers = 8192] = "OmitParameterModifiers", e[e.UseAliasDefinedOutsideCurrentScope = 16384] = "UseAliasDefinedOutsideCurrentScope", e[e.UseSingleQuotesForStringLiteralType = 268435456] = "UseSingleQuotesForStringLiteralType", e[e.NoTypeReduction = 536870912] = "NoTypeReduction", e[e.OmitThisParameter = 33554432] = "OmitThisParameter", e[e.AllowUniqueESSymbolType = 1048576] = "AllowUniqueESSymbolType", e[e.AddUndefined = 131072] = "AddUndefined", e[e.WriteArrowStyleSignature = 262144] = "WriteArrowStyleSignature", e[e.InArrayType = 524288] = "InArrayType", e[e.InElementType = 2097152] = "InElementType", e[e.InFirstTypeArgument = 4194304] = "InFirstTypeArgument", e[e.InTypeAlias = 8388608] = "InTypeAlias", e[e.NodeBuilderFlagsMask = 848330095] = "NodeBuilderFlagsMask", e))(rQ || {}), nQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.WriteTypeParametersOrArguments = 1] = "WriteTypeParametersOrArguments", e[e.UseOnlyExternalAliasing = 2] = "UseOnlyExternalAliasing", e[e.AllowAnyNodeKind = 4] = "AllowAnyNodeKind", e[e.UseAliasDefinedOutsideCurrentScope = 8] = "UseAliasDefinedOutsideCurrentScope", e[e.WriteComputedProps = 16] = "WriteComputedProps", e[e.DoNotIncludeSymbolChain = 32] = "DoNotIncludeSymbolChain", e))(nQ || {}), iQ = /* @__PURE__ */ ((e) => (e[e.Accessible = 0] = "Accessible", e[e.NotAccessible = 1] = "NotAccessible", e[e.CannotBeNamed = 2] = "CannotBeNamed", e[e.NotResolved = 3] = "NotResolved", e))(iQ || {}), sQ = /* @__PURE__ */ ((e) => (e[e.This = 0] = "This", e[e.Identifier = 1] = "Identifier", e[e.AssertsThis = 2] = "AssertsThis", e[e.AssertsIdentifier = 3] = "AssertsIdentifier", e))(sQ || {}), aQ = /* @__PURE__ */ ((e) => (e[e.Unknown = 0] = "Unknown", e[e.TypeWithConstructSignatureAndValue = 1] = "TypeWithConstructSignatureAndValue", e[e.VoidNullableOrNeverType = 2] = "VoidNullableOrNeverType", e[e.NumberLikeType = 3] = "NumberLikeType", e[e.BigIntLikeType = 4] = "BigIntLikeType", e[e.StringLikeType = 5] = "StringLikeType", e[e.BooleanType = 6] = "BooleanType", e[e.ArrayLikeType = 7] = "ArrayLikeType", e[e.ESSymbolType = 8] = "ESSymbolType", e[e.Promise = 9] = "Promise", e[e.TypeWithCallSignature = 10] = "TypeWithCallSignature", e[e.ObjectType = 11] = "ObjectType", e))(aQ || {}), MR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.FunctionScopedVariable = 1] = "FunctionScopedVariable", e[e.BlockScopedVariable = 2] = "BlockScopedVariable", e[e.Property = 4] = "Property", e[e.EnumMember = 8] = "EnumMember", e[e.Function = 16] = "Function", e[e.Class = 32] = "Class", e[e.Interface = 64] = "Interface", e[e.ConstEnum = 128] = "ConstEnum", e[e.RegularEnum = 256] = "RegularEnum", e[e.ValueModule = 512] = "ValueModule", e[e.NamespaceModule = 1024] = "NamespaceModule", e[e.TypeLiteral = 2048] = "TypeLiteral", e[e.ObjectLiteral = 4096] = "ObjectLiteral", e[e.Method = 8192] = "Method", e[e.Constructor = 16384] = "Constructor", e[e.GetAccessor = 32768] = "GetAccessor", e[e.SetAccessor = 65536] = "SetAccessor", e[e.Signature = 131072] = "Signature", e[e.TypeParameter = 262144] = "TypeParameter", e[e.TypeAlias = 524288] = "TypeAlias", e[e.ExportValue = 1048576] = "ExportValue", e[e.Alias = 2097152] = "Alias", e[e.Prototype = 4194304] = "Prototype", e[e.ExportStar = 8388608] = "ExportStar", e[e.Optional = 16777216] = "Optional", e[e.Transient = 33554432] = "Transient", e[e.Assignment = 67108864] = "Assignment", e[e.ModuleExports = 134217728] = "ModuleExports", e[e.All = -1] = "All", e[e.Enum = 384] = "Enum", e[e.Variable = 3] = "Variable", e[e.Value = 111551] = "Value", e[e.Type = 788968] = "Type", e[e.Namespace = 1920] = "Namespace", e[e.Module = 1536] = "Module", e[e.Accessor = 98304] = "Accessor", e[e.FunctionScopedVariableExcludes = 111550] = "FunctionScopedVariableExcludes", e[ - e.BlockScopedVariableExcludes = 111551 - /* Value */ - ] = "BlockScopedVariableExcludes", e[ - e.ParameterExcludes = 111551 - /* Value */ - ] = "ParameterExcludes", e[ - e.PropertyExcludes = 0 - /* None */ - ] = "PropertyExcludes", e[e.EnumMemberExcludes = 900095] = "EnumMemberExcludes", e[e.FunctionExcludes = 110991] = "FunctionExcludes", e[e.ClassExcludes = 899503] = "ClassExcludes", e[e.InterfaceExcludes = 788872] = "InterfaceExcludes", e[e.RegularEnumExcludes = 899327] = "RegularEnumExcludes", e[e.ConstEnumExcludes = 899967] = "ConstEnumExcludes", e[e.ValueModuleExcludes = 110735] = "ValueModuleExcludes", e[e.NamespaceModuleExcludes = 0] = "NamespaceModuleExcludes", e[e.MethodExcludes = 103359] = "MethodExcludes", e[e.GetAccessorExcludes = 46015] = "GetAccessorExcludes", e[e.SetAccessorExcludes = 78783] = "SetAccessorExcludes", e[e.AccessorExcludes = 13247] = "AccessorExcludes", e[e.TypeParameterExcludes = 526824] = "TypeParameterExcludes", e[ - e.TypeAliasExcludes = 788968 - /* Type */ - ] = "TypeAliasExcludes", e[ - e.AliasExcludes = 2097152 - /* Alias */ - ] = "AliasExcludes", e[e.ModuleMember = 2623475] = "ModuleMember", e[e.ExportHasLocal = 944] = "ExportHasLocal", e[e.BlockScoped = 418] = "BlockScoped", e[e.PropertyOrAccessor = 98308] = "PropertyOrAccessor", e[e.ClassMember = 106500] = "ClassMember", e[e.ExportSupportsDefaultModifier = 112] = "ExportSupportsDefaultModifier", e[e.ExportDoesNotSupportDefaultModifier = -113] = "ExportDoesNotSupportDefaultModifier", e[e.Classifiable = 2885600] = "Classifiable", e[e.LateBindingContainer = 6256] = "LateBindingContainer", e))(MR || {}), oQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Instantiated = 1] = "Instantiated", e[e.SyntheticProperty = 2] = "SyntheticProperty", e[e.SyntheticMethod = 4] = "SyntheticMethod", e[e.Readonly = 8] = "Readonly", e[e.ReadPartial = 16] = "ReadPartial", e[e.WritePartial = 32] = "WritePartial", e[e.HasNonUniformType = 64] = "HasNonUniformType", e[e.HasLiteralType = 128] = "HasLiteralType", e[e.ContainsPublic = 256] = "ContainsPublic", e[e.ContainsProtected = 512] = "ContainsProtected", e[e.ContainsPrivate = 1024] = "ContainsPrivate", e[e.ContainsStatic = 2048] = "ContainsStatic", e[e.Late = 4096] = "Late", e[e.ReverseMapped = 8192] = "ReverseMapped", e[e.OptionalParameter = 16384] = "OptionalParameter", e[e.RestParameter = 32768] = "RestParameter", e[e.DeferredType = 65536] = "DeferredType", e[e.HasNeverType = 131072] = "HasNeverType", e[e.Mapped = 262144] = "Mapped", e[e.StripOptional = 524288] = "StripOptional", e[e.Unresolved = 1048576] = "Unresolved", e[e.Synthetic = 6] = "Synthetic", e[e.Discriminant = 192] = "Discriminant", e[e.Partial = 48] = "Partial", e))(oQ || {}), cQ = /* @__PURE__ */ ((e) => (e.Call = "__call", e.Constructor = "__constructor", e.New = "__new", e.Index = "__index", e.ExportStar = "__export", e.Global = "__global", e.Missing = "__missing", e.Type = "__type", e.Object = "__object", e.JSXAttributes = "__jsxAttributes", e.Class = "__class", e.Function = "__function", e.Computed = "__computed", e.Resolving = "__resolving__", e.ExportEquals = "export=", e.Default = "default", e.This = "this", e.InstantiationExpression = "__instantiationExpression", e.ImportAttributes = "__importAttributes", e))(cQ || {}), RR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.TypeChecked = 1] = "TypeChecked", e[e.LexicalThis = 2] = "LexicalThis", e[e.CaptureThis = 4] = "CaptureThis", e[e.CaptureNewTarget = 8] = "CaptureNewTarget", e[e.SuperInstance = 16] = "SuperInstance", e[e.SuperStatic = 32] = "SuperStatic", e[e.ContextChecked = 64] = "ContextChecked", e[e.MethodWithSuperPropertyAccessInAsync = 128] = "MethodWithSuperPropertyAccessInAsync", e[e.MethodWithSuperPropertyAssignmentInAsync = 256] = "MethodWithSuperPropertyAssignmentInAsync", e[e.CaptureArguments = 512] = "CaptureArguments", e[e.EnumValuesComputed = 1024] = "EnumValuesComputed", e[e.LexicalModuleMergesWithClass = 2048] = "LexicalModuleMergesWithClass", e[e.LoopWithCapturedBlockScopedBinding = 4096] = "LoopWithCapturedBlockScopedBinding", e[e.ContainsCapturedBlockScopeBinding = 8192] = "ContainsCapturedBlockScopeBinding", e[e.CapturedBlockScopedBinding = 16384] = "CapturedBlockScopedBinding", e[e.BlockScopedBindingInLoop = 32768] = "BlockScopedBindingInLoop", e[e.NeedsLoopOutParameter = 65536] = "NeedsLoopOutParameter", e[e.AssignmentsMarked = 131072] = "AssignmentsMarked", e[e.ContainsConstructorReference = 262144] = "ContainsConstructorReference", e[e.ConstructorReference = 536870912] = "ConstructorReference", e[e.ContainsClassWithPrivateIdentifiers = 1048576] = "ContainsClassWithPrivateIdentifiers", e[e.ContainsSuperPropertyInStaticInitializer = 2097152] = "ContainsSuperPropertyInStaticInitializer", e[e.InCheckIdentifier = 4194304] = "InCheckIdentifier", e[e.PartiallyTypeChecked = 8388608] = "PartiallyTypeChecked", e[e.LazyFlags = 539358128] = "LazyFlags", e))(RR || {}), jR = /* @__PURE__ */ ((e) => (e[e.Any = 1] = "Any", e[e.Unknown = 2] = "Unknown", e[e.String = 4] = "String", e[e.Number = 8] = "Number", e[e.Boolean = 16] = "Boolean", e[e.Enum = 32] = "Enum", e[e.BigInt = 64] = "BigInt", e[e.StringLiteral = 128] = "StringLiteral", e[e.NumberLiteral = 256] = "NumberLiteral", e[e.BooleanLiteral = 512] = "BooleanLiteral", e[e.EnumLiteral = 1024] = "EnumLiteral", e[e.BigIntLiteral = 2048] = "BigIntLiteral", e[e.ESSymbol = 4096] = "ESSymbol", e[e.UniqueESSymbol = 8192] = "UniqueESSymbol", e[e.Void = 16384] = "Void", e[e.Undefined = 32768] = "Undefined", e[e.Null = 65536] = "Null", e[e.Never = 131072] = "Never", e[e.TypeParameter = 262144] = "TypeParameter", e[e.Object = 524288] = "Object", e[e.Union = 1048576] = "Union", e[e.Intersection = 2097152] = "Intersection", e[e.Index = 4194304] = "Index", e[e.IndexedAccess = 8388608] = "IndexedAccess", e[e.Conditional = 16777216] = "Conditional", e[e.Substitution = 33554432] = "Substitution", e[e.NonPrimitive = 67108864] = "NonPrimitive", e[e.TemplateLiteral = 134217728] = "TemplateLiteral", e[e.StringMapping = 268435456] = "StringMapping", e[e.Reserved1 = 536870912] = "Reserved1", e[e.Reserved2 = 1073741824] = "Reserved2", e[e.AnyOrUnknown = 3] = "AnyOrUnknown", e[e.Nullable = 98304] = "Nullable", e[e.Literal = 2944] = "Literal", e[e.Unit = 109472] = "Unit", e[e.Freshable = 2976] = "Freshable", e[e.StringOrNumberLiteral = 384] = "StringOrNumberLiteral", e[e.StringOrNumberLiteralOrUnique = 8576] = "StringOrNumberLiteralOrUnique", e[e.DefinitelyFalsy = 117632] = "DefinitelyFalsy", e[e.PossiblyFalsy = 117724] = "PossiblyFalsy", e[e.Intrinsic = 67359327] = "Intrinsic", e[e.StringLike = 402653316] = "StringLike", e[e.NumberLike = 296] = "NumberLike", e[e.BigIntLike = 2112] = "BigIntLike", e[e.BooleanLike = 528] = "BooleanLike", e[e.EnumLike = 1056] = "EnumLike", e[e.ESSymbolLike = 12288] = "ESSymbolLike", e[e.VoidLike = 49152] = "VoidLike", e[e.Primitive = 402784252] = "Primitive", e[e.DefinitelyNonNullable = 470302716] = "DefinitelyNonNullable", e[e.DisjointDomains = 469892092] = "DisjointDomains", e[e.UnionOrIntersection = 3145728] = "UnionOrIntersection", e[e.StructuredType = 3670016] = "StructuredType", e[e.TypeVariable = 8650752] = "TypeVariable", e[e.InstantiableNonPrimitive = 58982400] = "InstantiableNonPrimitive", e[e.InstantiablePrimitive = 406847488] = "InstantiablePrimitive", e[e.Instantiable = 465829888] = "Instantiable", e[e.StructuredOrInstantiable = 469499904] = "StructuredOrInstantiable", e[e.ObjectFlagsType = 3899393] = "ObjectFlagsType", e[e.Simplifiable = 25165824] = "Simplifiable", e[e.Singleton = 67358815] = "Singleton", e[e.Narrowable = 536624127] = "Narrowable", e[e.IncludesMask = 473694207] = "IncludesMask", e[ - e.IncludesMissingType = 262144 - /* TypeParameter */ - ] = "IncludesMissingType", e[ - e.IncludesNonWideningType = 4194304 - /* Index */ - ] = "IncludesNonWideningType", e[ - e.IncludesWildcard = 8388608 - /* IndexedAccess */ - ] = "IncludesWildcard", e[ - e.IncludesEmptyObject = 16777216 - /* Conditional */ - ] = "IncludesEmptyObject", e[ - e.IncludesInstantiable = 33554432 - /* Substitution */ - ] = "IncludesInstantiable", e[ - e.IncludesConstrainedTypeVariable = 536870912 - /* Reserved1 */ - ] = "IncludesConstrainedTypeVariable", e[ - e.IncludesError = 1073741824 - /* Reserved2 */ - ] = "IncludesError", e[e.NotPrimitiveUnion = 36323331] = "NotPrimitiveUnion", e))(jR || {}), BR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Class = 1] = "Class", e[e.Interface = 2] = "Interface", e[e.Reference = 4] = "Reference", e[e.Tuple = 8] = "Tuple", e[e.Anonymous = 16] = "Anonymous", e[e.Mapped = 32] = "Mapped", e[e.Instantiated = 64] = "Instantiated", e[e.ObjectLiteral = 128] = "ObjectLiteral", e[e.EvolvingArray = 256] = "EvolvingArray", e[e.ObjectLiteralPatternWithComputedProperties = 512] = "ObjectLiteralPatternWithComputedProperties", e[e.ReverseMapped = 1024] = "ReverseMapped", e[e.JsxAttributes = 2048] = "JsxAttributes", e[e.JSLiteral = 4096] = "JSLiteral", e[e.FreshLiteral = 8192] = "FreshLiteral", e[e.ArrayLiteral = 16384] = "ArrayLiteral", e[e.PrimitiveUnion = 32768] = "PrimitiveUnion", e[e.ContainsWideningType = 65536] = "ContainsWideningType", e[e.ContainsObjectOrArrayLiteral = 131072] = "ContainsObjectOrArrayLiteral", e[e.NonInferrableType = 262144] = "NonInferrableType", e[e.CouldContainTypeVariablesComputed = 524288] = "CouldContainTypeVariablesComputed", e[e.CouldContainTypeVariables = 1048576] = "CouldContainTypeVariables", e[e.ClassOrInterface = 3] = "ClassOrInterface", e[e.RequiresWidening = 196608] = "RequiresWidening", e[e.PropagatingFlags = 458752] = "PropagatingFlags", e[e.InstantiatedMapped = 96] = "InstantiatedMapped", e[e.ObjectTypeKindMask = 1343] = "ObjectTypeKindMask", e[e.ContainsSpread = 2097152] = "ContainsSpread", e[e.ObjectRestType = 4194304] = "ObjectRestType", e[e.InstantiationExpressionType = 8388608] = "InstantiationExpressionType", e[e.SingleSignatureType = 134217728] = "SingleSignatureType", e[e.IsClassInstanceClone = 16777216] = "IsClassInstanceClone", e[e.IdenticalBaseTypeCalculated = 33554432] = "IdenticalBaseTypeCalculated", e[e.IdenticalBaseTypeExists = 67108864] = "IdenticalBaseTypeExists", e[e.IsGenericTypeComputed = 2097152] = "IsGenericTypeComputed", e[e.IsGenericObjectType = 4194304] = "IsGenericObjectType", e[e.IsGenericIndexType = 8388608] = "IsGenericIndexType", e[e.IsGenericType = 12582912] = "IsGenericType", e[e.ContainsIntersections = 16777216] = "ContainsIntersections", e[e.IsUnknownLikeUnionComputed = 33554432] = "IsUnknownLikeUnionComputed", e[e.IsUnknownLikeUnion = 67108864] = "IsUnknownLikeUnion", e[e.IsNeverIntersectionComputed = 16777216] = "IsNeverIntersectionComputed", e[e.IsNeverIntersection = 33554432] = "IsNeverIntersection", e[e.IsConstrainedTypeVariable = 67108864] = "IsConstrainedTypeVariable", e))(BR || {}), lQ = /* @__PURE__ */ ((e) => (e[e.Invariant = 0] = "Invariant", e[e.Covariant = 1] = "Covariant", e[e.Contravariant = 2] = "Contravariant", e[e.Bivariant = 3] = "Bivariant", e[e.Independent = 4] = "Independent", e[e.VarianceMask = 7] = "VarianceMask", e[e.Unmeasurable = 8] = "Unmeasurable", e[e.Unreliable = 16] = "Unreliable", e[e.AllowsStructuralFallback = 24] = "AllowsStructuralFallback", e))(lQ || {}), uQ = /* @__PURE__ */ ((e) => (e[e.Required = 1] = "Required", e[e.Optional = 2] = "Optional", e[e.Rest = 4] = "Rest", e[e.Variadic = 8] = "Variadic", e[e.Fixed = 3] = "Fixed", e[e.Variable = 12] = "Variable", e[e.NonRequired = 14] = "NonRequired", e[e.NonRest = 11] = "NonRest", e))(uQ || {}), _Q = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.IncludeUndefined = 1] = "IncludeUndefined", e[e.NoIndexSignatures = 2] = "NoIndexSignatures", e[e.Writing = 4] = "Writing", e[e.CacheSymbol = 8] = "CacheSymbol", e[e.AllowMissing = 16] = "AllowMissing", e[e.ExpressionPosition = 32] = "ExpressionPosition", e[e.ReportDeprecated = 64] = "ReportDeprecated", e[e.SuppressNoImplicitAnyError = 128] = "SuppressNoImplicitAnyError", e[e.Contextual = 256] = "Contextual", e[ - e.Persistent = 1 - /* IncludeUndefined */ - ] = "Persistent", e))(_Q || {}), fQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.StringsOnly = 1] = "StringsOnly", e[e.NoIndexSignatures = 2] = "NoIndexSignatures", e[e.NoReducibleCheck = 4] = "NoReducibleCheck", e))(fQ || {}), pQ = /* @__PURE__ */ ((e) => (e[e.Component = 0] = "Component", e[e.Function = 1] = "Function", e[e.Mixed = 2] = "Mixed", e))(pQ || {}), dQ = /* @__PURE__ */ ((e) => (e[e.Call = 0] = "Call", e[e.Construct = 1] = "Construct", e))(dQ || {}), JR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.HasRestParameter = 1] = "HasRestParameter", e[e.HasLiteralTypes = 2] = "HasLiteralTypes", e[e.Abstract = 4] = "Abstract", e[e.IsInnerCallChain = 8] = "IsInnerCallChain", e[e.IsOuterCallChain = 16] = "IsOuterCallChain", e[e.IsUntypedSignatureInJSFile = 32] = "IsUntypedSignatureInJSFile", e[e.IsNonInferrable = 64] = "IsNonInferrable", e[e.IsSignatureCandidateForOverloadFailure = 128] = "IsSignatureCandidateForOverloadFailure", e[e.PropagatingFlags = 167] = "PropagatingFlags", e[e.CallChainFlags = 24] = "CallChainFlags", e))(JR || {}), mQ = /* @__PURE__ */ ((e) => (e[e.String = 0] = "String", e[e.Number = 1] = "Number", e))(mQ || {}), gQ = /* @__PURE__ */ ((e) => (e[e.Simple = 0] = "Simple", e[e.Array = 1] = "Array", e[e.Deferred = 2] = "Deferred", e[e.Function = 3] = "Function", e[e.Composite = 4] = "Composite", e[e.Merged = 5] = "Merged", e))(gQ || {}), hQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NakedTypeVariable = 1] = "NakedTypeVariable", e[e.SpeculativeTuple = 2] = "SpeculativeTuple", e[e.SubstituteSource = 4] = "SubstituteSource", e[e.HomomorphicMappedType = 8] = "HomomorphicMappedType", e[e.PartialHomomorphicMappedType = 16] = "PartialHomomorphicMappedType", e[e.MappedTypeConstraint = 32] = "MappedTypeConstraint", e[e.ContravariantConditional = 64] = "ContravariantConditional", e[e.ReturnType = 128] = "ReturnType", e[e.LiteralKeyof = 256] = "LiteralKeyof", e[e.NoConstraints = 512] = "NoConstraints", e[e.AlwaysStrict = 1024] = "AlwaysStrict", e[e.MaxValue = 2048] = "MaxValue", e[e.PriorityImpliesCombination = 416] = "PriorityImpliesCombination", e[e.Circularity = -1] = "Circularity", e))(hQ || {}), yQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NoDefault = 1] = "NoDefault", e[e.AnyDefault = 2] = "AnyDefault", e[e.SkippedGenericFunction = 4] = "SkippedGenericFunction", e))(yQ || {}), vQ = /* @__PURE__ */ ((e) => (e[e.False = 0] = "False", e[e.Unknown = 1] = "Unknown", e[e.Maybe = 3] = "Maybe", e[e.True = -1] = "True", e))(vQ || {}), bQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.ExportsProperty = 1] = "ExportsProperty", e[e.ModuleExports = 2] = "ModuleExports", e[e.PrototypeProperty = 3] = "PrototypeProperty", e[e.ThisProperty = 4] = "ThisProperty", e[e.Property = 5] = "Property", e[e.Prototype = 6] = "Prototype", e[e.ObjectDefinePropertyValue = 7] = "ObjectDefinePropertyValue", e[e.ObjectDefinePropertyExports = 8] = "ObjectDefinePropertyExports", e[e.ObjectDefinePrototypeProperty = 9] = "ObjectDefinePrototypeProperty", e))(bQ || {}), SI = /* @__PURE__ */ ((e) => (e[e.Warning = 0] = "Warning", e[e.Error = 1] = "Error", e[e.Suggestion = 2] = "Suggestion", e[e.Message = 3] = "Message", e))(SI || {}); - function U2(e, t = !0) { - const n = SI[e.category]; - return t ? n.toLowerCase() : n; - } - var zE = /* @__PURE__ */ ((e) => (e[e.Classic = 1] = "Classic", e[e.NodeJs = 2] = "NodeJs", e[e.Node10 = 2] = "Node10", e[e.Node16 = 3] = "Node16", e[e.NodeNext = 99] = "NodeNext", e[e.Bundler = 100] = "Bundler", e))(zE || {}), SQ = /* @__PURE__ */ ((e) => (e[e.Legacy = 1] = "Legacy", e[e.Auto = 2] = "Auto", e[e.Force = 3] = "Force", e))(SQ || {}), TQ = /* @__PURE__ */ ((e) => (e[e.FixedPollingInterval = 0] = "FixedPollingInterval", e[e.PriorityPollingInterval = 1] = "PriorityPollingInterval", e[e.DynamicPriorityPolling = 2] = "DynamicPriorityPolling", e[e.FixedChunkSizePolling = 3] = "FixedChunkSizePolling", e[e.UseFsEvents = 4] = "UseFsEvents", e[e.UseFsEventsOnParentDirectory = 5] = "UseFsEventsOnParentDirectory", e))(TQ || {}), xQ = /* @__PURE__ */ ((e) => (e[e.UseFsEvents = 0] = "UseFsEvents", e[e.FixedPollingInterval = 1] = "FixedPollingInterval", e[e.DynamicPriorityPolling = 2] = "DynamicPriorityPolling", e[e.FixedChunkSizePolling = 3] = "FixedChunkSizePolling", e))(xQ || {}), kQ = /* @__PURE__ */ ((e) => (e[e.FixedInterval = 0] = "FixedInterval", e[e.PriorityInterval = 1] = "PriorityInterval", e[e.DynamicPriority = 2] = "DynamicPriority", e[e.FixedChunkSize = 3] = "FixedChunkSize", e))(kQ || {}), lw = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.CommonJS = 1] = "CommonJS", e[e.AMD = 2] = "AMD", e[e.UMD = 3] = "UMD", e[e.System = 4] = "System", e[e.ES2015 = 5] = "ES2015", e[e.ES2020 = 6] = "ES2020", e[e.ES2022 = 7] = "ES2022", e[e.ESNext = 99] = "ESNext", e[e.Node16 = 100] = "Node16", e[e.NodeNext = 199] = "NodeNext", e[e.Preserve = 200] = "Preserve", e))(lw || {}), CQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Preserve = 1] = "Preserve", e[e.React = 2] = "React", e[e.ReactNative = 3] = "ReactNative", e[e.ReactJSX = 4] = "ReactJSX", e[e.ReactJSXDev = 5] = "ReactJSXDev", e))(CQ || {}), EQ = /* @__PURE__ */ ((e) => (e[e.Remove = 0] = "Remove", e[e.Preserve = 1] = "Preserve", e[e.Error = 2] = "Error", e))(EQ || {}), DQ = /* @__PURE__ */ ((e) => (e[e.CarriageReturnLineFeed = 0] = "CarriageReturnLineFeed", e[e.LineFeed = 1] = "LineFeed", e))(DQ || {}), zR = /* @__PURE__ */ ((e) => (e[e.Unknown = 0] = "Unknown", e[e.JS = 1] = "JS", e[e.JSX = 2] = "JSX", e[e.TS = 3] = "TS", e[e.TSX = 4] = "TSX", e[e.External = 5] = "External", e[e.JSON = 6] = "JSON", e[e.Deferred = 7] = "Deferred", e))(zR || {}), PQ = /* @__PURE__ */ ((e) => (e[e.ES3 = 0] = "ES3", e[e.ES5 = 1] = "ES5", e[e.ES2015 = 2] = "ES2015", e[e.ES2016 = 3] = "ES2016", e[e.ES2017 = 4] = "ES2017", e[e.ES2018 = 5] = "ES2018", e[e.ES2019 = 6] = "ES2019", e[e.ES2020 = 7] = "ES2020", e[e.ES2021 = 8] = "ES2021", e[e.ES2022 = 9] = "ES2022", e[e.ES2023 = 10] = "ES2023", e[e.ESNext = 99] = "ESNext", e[e.JSON = 100] = "JSON", e[ - e.Latest = 99 - /* ESNext */ - ] = "Latest", e))(PQ || {}), wQ = /* @__PURE__ */ ((e) => (e[e.Standard = 0] = "Standard", e[e.JSX = 1] = "JSX", e))(wQ || {}), AQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Recursive = 1] = "Recursive", e))(AQ || {}), NQ = /* @__PURE__ */ ((e) => (e[e.EOF = -1] = "EOF", e[e.nullCharacter = 0] = "nullCharacter", e[e.maxAsciiCharacter = 127] = "maxAsciiCharacter", e[e.lineFeed = 10] = "lineFeed", e[e.carriageReturn = 13] = "carriageReturn", e[e.lineSeparator = 8232] = "lineSeparator", e[e.paragraphSeparator = 8233] = "paragraphSeparator", e[e.nextLine = 133] = "nextLine", e[e.space = 32] = "space", e[e.nonBreakingSpace = 160] = "nonBreakingSpace", e[e.enQuad = 8192] = "enQuad", e[e.emQuad = 8193] = "emQuad", e[e.enSpace = 8194] = "enSpace", e[e.emSpace = 8195] = "emSpace", e[e.threePerEmSpace = 8196] = "threePerEmSpace", e[e.fourPerEmSpace = 8197] = "fourPerEmSpace", e[e.sixPerEmSpace = 8198] = "sixPerEmSpace", e[e.figureSpace = 8199] = "figureSpace", e[e.punctuationSpace = 8200] = "punctuationSpace", e[e.thinSpace = 8201] = "thinSpace", e[e.hairSpace = 8202] = "hairSpace", e[e.zeroWidthSpace = 8203] = "zeroWidthSpace", e[e.narrowNoBreakSpace = 8239] = "narrowNoBreakSpace", e[e.ideographicSpace = 12288] = "ideographicSpace", e[e.mathematicalSpace = 8287] = "mathematicalSpace", e[e.ogham = 5760] = "ogham", e[e.replacementCharacter = 65533] = "replacementCharacter", e[e._ = 95] = "_", e[e.$ = 36] = "$", e[e._0 = 48] = "_0", e[e._1 = 49] = "_1", e[e._2 = 50] = "_2", e[e._3 = 51] = "_3", e[e._4 = 52] = "_4", e[e._5 = 53] = "_5", e[e._6 = 54] = "_6", e[e._7 = 55] = "_7", e[e._8 = 56] = "_8", e[e._9 = 57] = "_9", e[e.a = 97] = "a", e[e.b = 98] = "b", e[e.c = 99] = "c", e[e.d = 100] = "d", e[e.e = 101] = "e", e[e.f = 102] = "f", e[e.g = 103] = "g", e[e.h = 104] = "h", e[e.i = 105] = "i", e[e.j = 106] = "j", e[e.k = 107] = "k", e[e.l = 108] = "l", e[e.m = 109] = "m", e[e.n = 110] = "n", e[e.o = 111] = "o", e[e.p = 112] = "p", e[e.q = 113] = "q", e[e.r = 114] = "r", e[e.s = 115] = "s", e[e.t = 116] = "t", e[e.u = 117] = "u", e[e.v = 118] = "v", e[e.w = 119] = "w", e[e.x = 120] = "x", e[e.y = 121] = "y", e[e.z = 122] = "z", e[e.A = 65] = "A", e[e.B = 66] = "B", e[e.C = 67] = "C", e[e.D = 68] = "D", e[e.E = 69] = "E", e[e.F = 70] = "F", e[e.G = 71] = "G", e[e.H = 72] = "H", e[e.I = 73] = "I", e[e.J = 74] = "J", e[e.K = 75] = "K", e[e.L = 76] = "L", e[e.M = 77] = "M", e[e.N = 78] = "N", e[e.O = 79] = "O", e[e.P = 80] = "P", e[e.Q = 81] = "Q", e[e.R = 82] = "R", e[e.S = 83] = "S", e[e.T = 84] = "T", e[e.U = 85] = "U", e[e.V = 86] = "V", e[e.W = 87] = "W", e[e.X = 88] = "X", e[e.Y = 89] = "Y", e[e.Z = 90] = "Z", e[e.ampersand = 38] = "ampersand", e[e.asterisk = 42] = "asterisk", e[e.at = 64] = "at", e[e.backslash = 92] = "backslash", e[e.backtick = 96] = "backtick", e[e.bar = 124] = "bar", e[e.caret = 94] = "caret", e[e.closeBrace = 125] = "closeBrace", e[e.closeBracket = 93] = "closeBracket", e[e.closeParen = 41] = "closeParen", e[e.colon = 58] = "colon", e[e.comma = 44] = "comma", e[e.dot = 46] = "dot", e[e.doubleQuote = 34] = "doubleQuote", e[e.equals = 61] = "equals", e[e.exclamation = 33] = "exclamation", e[e.greaterThan = 62] = "greaterThan", e[e.hash = 35] = "hash", e[e.lessThan = 60] = "lessThan", e[e.minus = 45] = "minus", e[e.openBrace = 123] = "openBrace", e[e.openBracket = 91] = "openBracket", e[e.openParen = 40] = "openParen", e[e.percent = 37] = "percent", e[e.plus = 43] = "plus", e[e.question = 63] = "question", e[e.semicolon = 59] = "semicolon", e[e.singleQuote = 39] = "singleQuote", e[e.slash = 47] = "slash", e[e.tilde = 126] = "tilde", e[e.backspace = 8] = "backspace", e[e.formFeed = 12] = "formFeed", e[e.byteOrderMark = 65279] = "byteOrderMark", e[e.tab = 9] = "tab", e[e.verticalTab = 11] = "verticalTab", e))(NQ || {}), IQ = /* @__PURE__ */ ((e) => (e.Ts = ".ts", e.Tsx = ".tsx", e.Dts = ".d.ts", e.Js = ".js", e.Jsx = ".jsx", e.Json = ".json", e.TsBuildInfo = ".tsbuildinfo", e.Mjs = ".mjs", e.Mts = ".mts", e.Dmts = ".d.mts", e.Cjs = ".cjs", e.Cts = ".cts", e.Dcts = ".d.cts", e))(IQ || {}), WR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.ContainsTypeScript = 1] = "ContainsTypeScript", e[e.ContainsJsx = 2] = "ContainsJsx", e[e.ContainsESNext = 4] = "ContainsESNext", e[e.ContainsES2022 = 8] = "ContainsES2022", e[e.ContainsES2021 = 16] = "ContainsES2021", e[e.ContainsES2020 = 32] = "ContainsES2020", e[e.ContainsES2019 = 64] = "ContainsES2019", e[e.ContainsES2018 = 128] = "ContainsES2018", e[e.ContainsES2017 = 256] = "ContainsES2017", e[e.ContainsES2016 = 512] = "ContainsES2016", e[e.ContainsES2015 = 1024] = "ContainsES2015", e[e.ContainsGenerator = 2048] = "ContainsGenerator", e[e.ContainsDestructuringAssignment = 4096] = "ContainsDestructuringAssignment", e[e.ContainsTypeScriptClassSyntax = 8192] = "ContainsTypeScriptClassSyntax", e[e.ContainsLexicalThis = 16384] = "ContainsLexicalThis", e[e.ContainsRestOrSpread = 32768] = "ContainsRestOrSpread", e[e.ContainsObjectRestOrSpread = 65536] = "ContainsObjectRestOrSpread", e[e.ContainsComputedPropertyName = 131072] = "ContainsComputedPropertyName", e[e.ContainsBlockScopedBinding = 262144] = "ContainsBlockScopedBinding", e[e.ContainsBindingPattern = 524288] = "ContainsBindingPattern", e[e.ContainsYield = 1048576] = "ContainsYield", e[e.ContainsAwait = 2097152] = "ContainsAwait", e[e.ContainsHoistedDeclarationOrCompletion = 4194304] = "ContainsHoistedDeclarationOrCompletion", e[e.ContainsDynamicImport = 8388608] = "ContainsDynamicImport", e[e.ContainsClassFields = 16777216] = "ContainsClassFields", e[e.ContainsDecorators = 33554432] = "ContainsDecorators", e[e.ContainsPossibleTopLevelAwait = 67108864] = "ContainsPossibleTopLevelAwait", e[e.ContainsLexicalSuper = 134217728] = "ContainsLexicalSuper", e[e.ContainsUpdateExpressionForIdentifier = 268435456] = "ContainsUpdateExpressionForIdentifier", e[e.ContainsPrivateIdentifierInExpression = 536870912] = "ContainsPrivateIdentifierInExpression", e[e.HasComputedFlags = -2147483648] = "HasComputedFlags", e[ - e.AssertTypeScript = 1 - /* ContainsTypeScript */ - ] = "AssertTypeScript", e[ - e.AssertJsx = 2 - /* ContainsJsx */ - ] = "AssertJsx", e[ - e.AssertESNext = 4 - /* ContainsESNext */ - ] = "AssertESNext", e[ - e.AssertES2022 = 8 - /* ContainsES2022 */ - ] = "AssertES2022", e[ - e.AssertES2021 = 16 - /* ContainsES2021 */ - ] = "AssertES2021", e[ - e.AssertES2020 = 32 - /* ContainsES2020 */ - ] = "AssertES2020", e[ - e.AssertES2019 = 64 - /* ContainsES2019 */ - ] = "AssertES2019", e[ - e.AssertES2018 = 128 - /* ContainsES2018 */ - ] = "AssertES2018", e[ - e.AssertES2017 = 256 - /* ContainsES2017 */ - ] = "AssertES2017", e[ - e.AssertES2016 = 512 - /* ContainsES2016 */ - ] = "AssertES2016", e[ - e.AssertES2015 = 1024 - /* ContainsES2015 */ - ] = "AssertES2015", e[ - e.AssertGenerator = 2048 - /* ContainsGenerator */ - ] = "AssertGenerator", e[ - e.AssertDestructuringAssignment = 4096 - /* ContainsDestructuringAssignment */ - ] = "AssertDestructuringAssignment", e[ - e.OuterExpressionExcludes = -2147483648 - /* HasComputedFlags */ - ] = "OuterExpressionExcludes", e[ - e.PropertyAccessExcludes = -2147483648 - /* OuterExpressionExcludes */ - ] = "PropertyAccessExcludes", e[ - e.NodeExcludes = -2147483648 - /* PropertyAccessExcludes */ - ] = "NodeExcludes", e[e.ArrowFunctionExcludes = -2072174592] = "ArrowFunctionExcludes", e[e.FunctionExcludes = -1937940480] = "FunctionExcludes", e[e.ConstructorExcludes = -1937948672] = "ConstructorExcludes", e[e.MethodOrAccessorExcludes = -2005057536] = "MethodOrAccessorExcludes", e[e.PropertyExcludes = -2013249536] = "PropertyExcludes", e[e.ClassExcludes = -2147344384] = "ClassExcludes", e[e.ModuleExcludes = -1941676032] = "ModuleExcludes", e[e.TypeExcludes = -2] = "TypeExcludes", e[e.ObjectLiteralExcludes = -2147278848] = "ObjectLiteralExcludes", e[e.ArrayLiteralOrCallOrNewExcludes = -2147450880] = "ArrayLiteralOrCallOrNewExcludes", e[e.VariableDeclarationListExcludes = -2146893824] = "VariableDeclarationListExcludes", e[ - e.ParameterExcludes = -2147483648 - /* NodeExcludes */ - ] = "ParameterExcludes", e[e.CatchClauseExcludes = -2147418112] = "CatchClauseExcludes", e[e.BindingPatternExcludes = -2147450880] = "BindingPatternExcludes", e[e.ContainsLexicalThisOrSuper = 134234112] = "ContainsLexicalThisOrSuper", e[e.PropertyNamePropagatingFlags = 134234112] = "PropertyNamePropagatingFlags", e))(WR || {}), UR = /* @__PURE__ */ ((e) => (e[e.TabStop = 0] = "TabStop", e[e.Placeholder = 1] = "Placeholder", e[e.Choice = 2] = "Choice", e[e.Variable = 3] = "Variable", e))(UR || {}), VR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.SingleLine = 1] = "SingleLine", e[e.MultiLine = 2] = "MultiLine", e[e.AdviseOnEmitNode = 4] = "AdviseOnEmitNode", e[e.NoSubstitution = 8] = "NoSubstitution", e[e.CapturesThis = 16] = "CapturesThis", e[e.NoLeadingSourceMap = 32] = "NoLeadingSourceMap", e[e.NoTrailingSourceMap = 64] = "NoTrailingSourceMap", e[e.NoSourceMap = 96] = "NoSourceMap", e[e.NoNestedSourceMaps = 128] = "NoNestedSourceMaps", e[e.NoTokenLeadingSourceMaps = 256] = "NoTokenLeadingSourceMaps", e[e.NoTokenTrailingSourceMaps = 512] = "NoTokenTrailingSourceMaps", e[e.NoTokenSourceMaps = 768] = "NoTokenSourceMaps", e[e.NoLeadingComments = 1024] = "NoLeadingComments", e[e.NoTrailingComments = 2048] = "NoTrailingComments", e[e.NoComments = 3072] = "NoComments", e[e.NoNestedComments = 4096] = "NoNestedComments", e[e.HelperName = 8192] = "HelperName", e[e.ExportName = 16384] = "ExportName", e[e.LocalName = 32768] = "LocalName", e[e.InternalName = 65536] = "InternalName", e[e.Indented = 131072] = "Indented", e[e.NoIndentation = 262144] = "NoIndentation", e[e.AsyncFunctionBody = 524288] = "AsyncFunctionBody", e[e.ReuseTempVariableScope = 1048576] = "ReuseTempVariableScope", e[e.CustomPrologue = 2097152] = "CustomPrologue", e[e.NoHoisting = 4194304] = "NoHoisting", e[e.Iterator = 8388608] = "Iterator", e[e.NoAsciiEscaping = 16777216] = "NoAsciiEscaping", e))(VR || {}), OQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.TypeScriptClassWrapper = 1] = "TypeScriptClassWrapper", e[e.NeverApplyImportHelper = 2] = "NeverApplyImportHelper", e[e.IgnoreSourceNewlines = 4] = "IgnoreSourceNewlines", e[e.Immutable = 8] = "Immutable", e[e.IndirectCall = 16] = "IndirectCall", e[e.TransformPrivateStaticElements = 32] = "TransformPrivateStaticElements", e))(OQ || {}), FQ = /* @__PURE__ */ ((e) => (e[ - e.Classes = 2 - /* ES2015 */ - ] = "Classes", e[ - e.ForOf = 2 - /* ES2015 */ - ] = "ForOf", e[ - e.Generators = 2 - /* ES2015 */ - ] = "Generators", e[ - e.Iteration = 2 - /* ES2015 */ - ] = "Iteration", e[ - e.SpreadElements = 2 - /* ES2015 */ - ] = "SpreadElements", e[ - e.RestElements = 2 - /* ES2015 */ - ] = "RestElements", e[ - e.TaggedTemplates = 2 - /* ES2015 */ - ] = "TaggedTemplates", e[ - e.DestructuringAssignment = 2 - /* ES2015 */ - ] = "DestructuringAssignment", e[ - e.BindingPatterns = 2 - /* ES2015 */ - ] = "BindingPatterns", e[ - e.ArrowFunctions = 2 - /* ES2015 */ - ] = "ArrowFunctions", e[ - e.BlockScopedVariables = 2 - /* ES2015 */ - ] = "BlockScopedVariables", e[ - e.ObjectAssign = 2 - /* ES2015 */ - ] = "ObjectAssign", e[ - e.RegularExpressionFlagsUnicode = 2 - /* ES2015 */ - ] = "RegularExpressionFlagsUnicode", e[ - e.RegularExpressionFlagsSticky = 2 - /* ES2015 */ - ] = "RegularExpressionFlagsSticky", e[ - e.Exponentiation = 3 - /* ES2016 */ - ] = "Exponentiation", e[ - e.AsyncFunctions = 4 - /* ES2017 */ - ] = "AsyncFunctions", e[ - e.ForAwaitOf = 5 - /* ES2018 */ - ] = "ForAwaitOf", e[ - e.AsyncGenerators = 5 - /* ES2018 */ - ] = "AsyncGenerators", e[ - e.AsyncIteration = 5 - /* ES2018 */ - ] = "AsyncIteration", e[ - e.ObjectSpreadRest = 5 - /* ES2018 */ - ] = "ObjectSpreadRest", e[ - e.RegularExpressionFlagsDotAll = 5 - /* ES2018 */ - ] = "RegularExpressionFlagsDotAll", e[ - e.BindinglessCatch = 6 - /* ES2019 */ - ] = "BindinglessCatch", e[ - e.BigInt = 7 - /* ES2020 */ - ] = "BigInt", e[ - e.NullishCoalesce = 7 - /* ES2020 */ - ] = "NullishCoalesce", e[ - e.OptionalChaining = 7 - /* ES2020 */ - ] = "OptionalChaining", e[ - e.LogicalAssignment = 8 - /* ES2021 */ - ] = "LogicalAssignment", e[ - e.TopLevelAwait = 9 - /* ES2022 */ - ] = "TopLevelAwait", e[ - e.ClassFields = 9 - /* ES2022 */ - ] = "ClassFields", e[ - e.PrivateNamesAndClassStaticBlocks = 9 - /* ES2022 */ - ] = "PrivateNamesAndClassStaticBlocks", e[ - e.RegularExpressionFlagsHasIndices = 9 - /* ES2022 */ - ] = "RegularExpressionFlagsHasIndices", e[ - e.ShebangComments = 99 - /* ESNext */ - ] = "ShebangComments", e[ - e.UsingAndAwaitUsing = 99 - /* ESNext */ - ] = "UsingAndAwaitUsing", e[ - e.ClassAndClassElementDecorators = 99 - /* ESNext */ - ] = "ClassAndClassElementDecorators", e[ - e.RegularExpressionFlagsUnicodeSets = 99 - /* ESNext */ - ] = "RegularExpressionFlagsUnicodeSets", e))(FQ || {}), LQ = /* @__PURE__ */ ((e) => (e[e.Extends = 1] = "Extends", e[e.Assign = 2] = "Assign", e[e.Rest = 4] = "Rest", e[e.Decorate = 8] = "Decorate", e[ - e.ESDecorateAndRunInitializers = 8 - /* Decorate */ - ] = "ESDecorateAndRunInitializers", e[e.Metadata = 16] = "Metadata", e[e.Param = 32] = "Param", e[e.Awaiter = 64] = "Awaiter", e[e.Generator = 128] = "Generator", e[e.Values = 256] = "Values", e[e.Read = 512] = "Read", e[e.SpreadArray = 1024] = "SpreadArray", e[e.Await = 2048] = "Await", e[e.AsyncGenerator = 4096] = "AsyncGenerator", e[e.AsyncDelegator = 8192] = "AsyncDelegator", e[e.AsyncValues = 16384] = "AsyncValues", e[e.ExportStar = 32768] = "ExportStar", e[e.ImportStar = 65536] = "ImportStar", e[e.ImportDefault = 131072] = "ImportDefault", e[e.MakeTemplateObject = 262144] = "MakeTemplateObject", e[e.ClassPrivateFieldGet = 524288] = "ClassPrivateFieldGet", e[e.ClassPrivateFieldSet = 1048576] = "ClassPrivateFieldSet", e[e.ClassPrivateFieldIn = 2097152] = "ClassPrivateFieldIn", e[e.SetFunctionName = 4194304] = "SetFunctionName", e[e.PropKey = 8388608] = "PropKey", e[e.AddDisposableResourceAndDisposeResources = 16777216] = "AddDisposableResourceAndDisposeResources", e[ - e.FirstEmitHelper = 1 - /* Extends */ - ] = "FirstEmitHelper", e[ - e.LastEmitHelper = 16777216 - /* AddDisposableResourceAndDisposeResources */ - ] = "LastEmitHelper", e[ - e.ForOfIncludes = 256 - /* Values */ - ] = "ForOfIncludes", e[ - e.ForAwaitOfIncludes = 16384 - /* AsyncValues */ - ] = "ForAwaitOfIncludes", e[e.AsyncGeneratorIncludes = 6144] = "AsyncGeneratorIncludes", e[e.AsyncDelegatorIncludes = 26624] = "AsyncDelegatorIncludes", e[e.SpreadIncludes = 1536] = "SpreadIncludes", e))(LQ || {}), MQ = /* @__PURE__ */ ((e) => (e[e.SourceFile = 0] = "SourceFile", e[e.Expression = 1] = "Expression", e[e.IdentifierName = 2] = "IdentifierName", e[e.MappedTypeParameter = 3] = "MappedTypeParameter", e[e.Unspecified = 4] = "Unspecified", e[e.EmbeddedStatement = 5] = "EmbeddedStatement", e[e.JsxAttributeValue = 6] = "JsxAttributeValue", e[e.ImportTypeNodeAttributes = 7] = "ImportTypeNodeAttributes", e))(MQ || {}), RQ = /* @__PURE__ */ ((e) => (e[e.Parentheses = 1] = "Parentheses", e[e.TypeAssertions = 2] = "TypeAssertions", e[e.NonNullAssertions = 4] = "NonNullAssertions", e[e.PartiallyEmittedExpressions = 8] = "PartiallyEmittedExpressions", e[e.ExpressionsWithTypeArguments = 16] = "ExpressionsWithTypeArguments", e[e.Assertions = 6] = "Assertions", e[e.All = 31] = "All", e[e.ExcludeJSDocTypeAssertion = -2147483648] = "ExcludeJSDocTypeAssertion", e))(RQ || {}), jQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.InParameters = 1] = "InParameters", e[e.VariablesHoistedInParameters = 2] = "VariablesHoistedInParameters", e))(jQ || {}), BQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.SingleLine = 0] = "SingleLine", e[e.MultiLine = 1] = "MultiLine", e[e.PreserveLines = 2] = "PreserveLines", e[e.LinesMask = 3] = "LinesMask", e[e.NotDelimited = 0] = "NotDelimited", e[e.BarDelimited = 4] = "BarDelimited", e[e.AmpersandDelimited = 8] = "AmpersandDelimited", e[e.CommaDelimited = 16] = "CommaDelimited", e[e.AsteriskDelimited = 32] = "AsteriskDelimited", e[e.DelimitersMask = 60] = "DelimitersMask", e[e.AllowTrailingComma = 64] = "AllowTrailingComma", e[e.Indented = 128] = "Indented", e[e.SpaceBetweenBraces = 256] = "SpaceBetweenBraces", e[e.SpaceBetweenSiblings = 512] = "SpaceBetweenSiblings", e[e.Braces = 1024] = "Braces", e[e.Parenthesis = 2048] = "Parenthesis", e[e.AngleBrackets = 4096] = "AngleBrackets", e[e.SquareBrackets = 8192] = "SquareBrackets", e[e.BracketsMask = 15360] = "BracketsMask", e[e.OptionalIfUndefined = 16384] = "OptionalIfUndefined", e[e.OptionalIfEmpty = 32768] = "OptionalIfEmpty", e[e.Optional = 49152] = "Optional", e[e.PreferNewLine = 65536] = "PreferNewLine", e[e.NoTrailingNewLine = 131072] = "NoTrailingNewLine", e[e.NoInterveningComments = 262144] = "NoInterveningComments", e[e.NoSpaceIfEmpty = 524288] = "NoSpaceIfEmpty", e[e.SingleElement = 1048576] = "SingleElement", e[e.SpaceAfterList = 2097152] = "SpaceAfterList", e[e.Modifiers = 2359808] = "Modifiers", e[e.HeritageClauses = 512] = "HeritageClauses", e[e.SingleLineTypeLiteralMembers = 768] = "SingleLineTypeLiteralMembers", e[e.MultiLineTypeLiteralMembers = 32897] = "MultiLineTypeLiteralMembers", e[e.SingleLineTupleTypeElements = 528] = "SingleLineTupleTypeElements", e[e.MultiLineTupleTypeElements = 657] = "MultiLineTupleTypeElements", e[e.UnionTypeConstituents = 516] = "UnionTypeConstituents", e[e.IntersectionTypeConstituents = 520] = "IntersectionTypeConstituents", e[e.ObjectBindingPatternElements = 525136] = "ObjectBindingPatternElements", e[e.ArrayBindingPatternElements = 524880] = "ArrayBindingPatternElements", e[e.ObjectLiteralExpressionProperties = 526226] = "ObjectLiteralExpressionProperties", e[e.ImportAttributes = 526226] = "ImportAttributes", e[ - e.ImportClauseEntries = 526226 - /* ImportAttributes */ - ] = "ImportClauseEntries", e[e.ArrayLiteralExpressionElements = 8914] = "ArrayLiteralExpressionElements", e[e.CommaListElements = 528] = "CommaListElements", e[e.CallExpressionArguments = 2576] = "CallExpressionArguments", e[e.NewExpressionArguments = 18960] = "NewExpressionArguments", e[e.TemplateExpressionSpans = 262144] = "TemplateExpressionSpans", e[e.SingleLineBlockStatements = 768] = "SingleLineBlockStatements", e[e.MultiLineBlockStatements = 129] = "MultiLineBlockStatements", e[e.VariableDeclarationList = 528] = "VariableDeclarationList", e[e.SingleLineFunctionBodyStatements = 768] = "SingleLineFunctionBodyStatements", e[ - e.MultiLineFunctionBodyStatements = 1 - /* MultiLine */ - ] = "MultiLineFunctionBodyStatements", e[ - e.ClassHeritageClauses = 0 - /* SingleLine */ - ] = "ClassHeritageClauses", e[e.ClassMembers = 129] = "ClassMembers", e[e.InterfaceMembers = 129] = "InterfaceMembers", e[e.EnumMembers = 145] = "EnumMembers", e[e.CaseBlockClauses = 129] = "CaseBlockClauses", e[e.NamedImportsOrExportsElements = 525136] = "NamedImportsOrExportsElements", e[e.JsxElementOrFragmentChildren = 262144] = "JsxElementOrFragmentChildren", e[e.JsxElementAttributes = 262656] = "JsxElementAttributes", e[e.CaseOrDefaultClauseStatements = 163969] = "CaseOrDefaultClauseStatements", e[e.HeritageClauseTypes = 528] = "HeritageClauseTypes", e[e.SourceFileStatements = 131073] = "SourceFileStatements", e[e.Decorators = 2146305] = "Decorators", e[e.TypeArguments = 53776] = "TypeArguments", e[e.TypeParameters = 53776] = "TypeParameters", e[e.Parameters = 2576] = "Parameters", e[e.IndexSignatureParameters = 8848] = "IndexSignatureParameters", e[e.JSDocComment = 33] = "JSDocComment", e))(BQ || {}), JQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.TripleSlashXML = 1] = "TripleSlashXML", e[e.SingleLine = 2] = "SingleLine", e[e.MultiLine = 4] = "MultiLine", e[e.All = 7] = "All", e[ - e.Default = 7 - /* All */ - ] = "Default", e))(JQ || {}), TI = { - reference: { - args: [ - { name: "types", optional: !0, captureSpan: !0 }, - { name: "lib", optional: !0, captureSpan: !0 }, - { name: "path", optional: !0, captureSpan: !0 }, - { name: "no-default-lib", optional: !0 }, - { name: "resolution-mode", optional: !0 }, - { name: "preserve", optional: !0 } - ], - kind: 1 - /* TripleSlashXML */ - }, - "amd-dependency": { - args: [{ name: "path" }, { name: "name", optional: !0 }], - kind: 1 - /* TripleSlashXML */ - }, - "amd-module": { - args: [{ name: "name" }], - kind: 1 - /* TripleSlashXML */ - }, - "ts-check": { - kind: 2 - /* SingleLine */ - }, - "ts-nocheck": { - kind: 2 - /* SingleLine */ - }, - jsx: { - args: [{ name: "factory" }], - kind: 4 - /* MultiLine */ - }, - jsxfrag: { - args: [{ name: "factory" }], - kind: 4 - /* MultiLine */ - }, - jsximportsource: { - args: [{ name: "factory" }], - kind: 4 - /* MultiLine */ - }, - jsxruntime: { - args: [{ name: "factory" }], - kind: 4 - /* MultiLine */ - } - }, zQ = /* @__PURE__ */ ((e) => (e[e.ParseAll = 0] = "ParseAll", e[e.ParseNone = 1] = "ParseNone", e[e.ParseForTypeErrors = 2] = "ParseForTypeErrors", e[e.ParseForTypeInfo = 3] = "ParseForTypeInfo", e))(zQ || {}); - function WE(e) { - let t = 5381; - for (let n = 0; n < e.length; n++) - t = (t << 5) + t + e.charCodeAt(n); - return t.toString(); - } - function Ame() { - Error.stackTraceLimit < 100 && (Error.stackTraceLimit = 100); - } - var WQ = /* @__PURE__ */ ((e) => (e[e.Created = 0] = "Created", e[e.Changed = 1] = "Changed", e[e.Deleted = 2] = "Deleted", e))(WQ || {}), qR = /* @__PURE__ */ ((e) => (e[e.High = 2e3] = "High", e[e.Medium = 500] = "Medium", e[e.Low = 250] = "Low", e))(qR || {}), q_ = /* @__PURE__ */ new Date(0); - function RT(e, t) { - return e.getModifiedTime(t) || q_; - } - function UQ(e) { - return { - 250: e.Low, - 500: e.Medium, - 2e3: e.High - }; - } - var HR = { Low: 32, Medium: 64, High: 256 }, GR = UQ(HR), xI = UQ(HR); - function _5e(e) { - if (!e.getEnvironmentVariable) - return; - const t = s("TSC_WATCH_POLLINGINTERVAL", qR); - GR = o("TSC_WATCH_POLLINGCHUNKSIZE", HR) || GR, xI = o("TSC_WATCH_UNCHANGEDPOLLTHRESHOLDS", HR) || xI; - function n(c, _) { - return e.getEnvironmentVariable(`${c}_${_.toUpperCase()}`); - } - function i(c) { - let _; - return u("Low"), u("Medium"), u("High"), _; - function u(d) { - const g = n(c, d); - g && ((_ || (_ = {}))[d] = Number(g)); - } - } - function s(c, _) { - const u = i(c); - if (u) - return d("Low"), d("Medium"), d("High"), !0; - return !1; - function d(g) { - _[g] = u[g] || _[g]; - } - } - function o(c, _) { - const u = i(c); - return (t || u) && UQ(u ? { ..._, ...u } : _); - } - } - function Nme(e, t, n, i, s) { - let o = n; - for (let _ = t.length; i && _; c(), _--) { - const u = t[n]; - if (u) { - if (u.isClosed) { - t[n] = void 0; - continue; - } - } else continue; - i--; - const d = m5e(u, RT(e, u.fileName)); - if (u.isClosed) { - t[n] = void 0; - continue; - } - s?.(u, n, d), t[n] && (o < n && (t[o] = u, t[n] = void 0), o++); - } - return n; - function c() { - n++, n === t.length && (o < n && (t.length = o), n = 0, o = 0); - } - } - function f5e(e) { - const t = [], n = [], i = _( - 250 - /* Low */ - ), s = _( - 500 - /* Medium */ - ), o = _( - 2e3 - /* High */ - ); - return c; - function c(P, I, F) { - const O = { - fileName: P, - callback: I, - unchangedPolls: 0, - mtime: RT(e, P) - }; - return t.push(O), S(O, F), { - close: () => { - O.isClosed = !0, LT(t, O); - } - }; - } - function _(P) { - const I = []; - return I.pollingInterval = P, I.pollIndex = 0, I.pollScheduled = !1, I; - } - function u(P, I) { - I.pollIndex = g(I, I.pollingInterval, I.pollIndex, GR[I.pollingInterval]), I.length ? D(I.pollingInterval) : (E.assert(I.pollIndex === 0), I.pollScheduled = !1); - } - function d(P, I) { - g( - n, - 250, - /*pollIndex*/ - 0, - n.length - ), u(P, I), !I.pollScheduled && n.length && D( - 250 - /* Low */ - ); - } - function g(P, I, F, O) { - return Nme( - e, - P, - F, - O, - B - ); - function B(z, X, q) { - q ? (z.unchangedPolls = 0, P !== n && (P[X] = void 0, T(z))) : z.unchangedPolls !== xI[I] ? z.unchangedPolls++ : P === n ? (z.unchangedPolls = 1, P[X] = void 0, S( - z, - 250 - /* Low */ - )) : I !== 2e3 && (z.unchangedPolls++, P[X] = void 0, S( - z, - I === 250 ? 500 : 2e3 - /* High */ - )); - } - } - function h(P) { - switch (P) { - case 250: - return i; - case 500: - return s; - case 2e3: - return o; - } - } - function S(P, I) { - h(I).push(P), C(I); - } - function T(P) { - n.push(P), C( - 250 - /* Low */ - ); - } - function C(P) { - h(P).pollScheduled || D(P); - } - function D(P) { - h(P).pollScheduled = e.setTimeout(P === 250 ? d : u, P, P === 250 ? "pollLowPollingIntervalQueue" : "pollPollingIntervalQueue", h(P)); - } - } - function p5e(e, t, n, i) { - const s = Ip(), o = i ? /* @__PURE__ */ new Map() : void 0, c = /* @__PURE__ */ new Map(), _ = zl(t); - return u; - function u(g, h, S, T) { - const C = _(g); - s.add(C, h).length === 1 && o && o.set(C, n(g) || q_); - const D = Xn(C) || ".", P = c.get(D) || d(Xn(g) || ".", D, T); - return P.referenceCount++, { - close: () => { - P.referenceCount === 1 ? (P.close(), c.delete(D)) : P.referenceCount--, s.remove(C, h); - } - }; - } - function d(g, h, S) { - const T = e( - g, - 1, - (C, D) => { - if (!_s(D)) return; - const P = es(D, g), I = _(P), F = P && s.get(I); - if (F) { - let O, B = 1; - if (o) { - const z = o.get(I); - if (C === "change" && (O = n(P) || q_, O.getTime() === z.getTime())) - return; - O || (O = n(P) || q_), o.set(I, O), z === q_ ? B = 0 : O === q_ && (B = 2); - } - for (const z of F) - z(P, B, O); - } - }, - /*recursive*/ - !1, - 500, - S - ); - return T.referenceCount = 0, c.set(h, T), T; - } - } - function d5e(e) { - const t = []; - let n = 0, i; - return s; - function s(_, u) { - const d = { - fileName: _, - callback: u, - mtime: RT(e, _) - }; - return t.push(d), c(), { - close: () => { - d.isClosed = !0, LT(t, d); - } - }; - } - function o() { - i = void 0, n = Nme(e, t, n, GR[ - 250 - /* Low */ - ]), c(); - } - function c() { - !t.length || i || (i = e.setTimeout(o, 2e3, "pollQueue")); - } - } - function Ime(e, t, n, i, s) { - const c = zl(t)(n), _ = e.get(c); - return _ ? _.callbacks.push(i) : e.set(c, { - watcher: s( - // Cant infer types correctly so lets satisfy checker - (u, d, g) => { - var h; - return (h = e.get(c)) == null ? void 0 : h.callbacks.slice().forEach((S) => S(u, d, g)); - } - ), - callbacks: [i] - }), { - close: () => { - const u = e.get(c); - u && (!OE(u.callbacks, i) || u.callbacks.length || (e.delete(c), mp(u))); - } - }; - } - function m5e(e, t) { - const n = e.mtime.getTime(), i = t.getTime(); - return n !== i ? (e.mtime = t, e.callback(e.fileName, $R(n, i), t), !0) : !1; - } - function $R(e, t) { - return e === 0 ? 0 : t === 0 ? 2 : 1; - } - var kI = ["/node_modules/.", "/.git", "/.#"], Ome = ja; - function uw(e) { - return Ome(e); - } - function VQ(e) { - Ome = e; - } - function g5e({ - watchDirectory: e, - useCaseSensitiveFileNames: t, - getCurrentDirectory: n, - getAccessibleSortedChildDirectories: i, - fileSystemEntryExists: s, - realpath: o, - setTimeout: c, - clearTimeout: _ - }) { - const u = /* @__PURE__ */ new Map(), d = Ip(), g = /* @__PURE__ */ new Map(); - let h; - const S = Kk(!t), T = zl(t); - return (V, ae, ee, G) => ee ? C(V, G, ae) : e(V, ae, ee, G); - function C(V, ae, ee, G) { - const ue = T(V); - let re = u.get(ue); - re ? re.refCount++ : (re = { - watcher: e( - V, - (ie) => { - var Se; - X(ie, ae) || (ae?.synchronousWatchDirectory ? ((Se = u.get(ue)) != null && Se.targetWatcher || D(V, ue, ie), z(V, ue, ae)) : P(V, ue, ie, ae)); - }, - /*recursive*/ - !1, - ae - ), - refCount: 1, - childWatches: Ue, - targetWatcher: void 0, - links: void 0 - }, u.set(ue, re), z(V, ue, ae)), G && (re.links ?? (re.links = /* @__PURE__ */ new Set())).add(G); - const ne = ee && { dirName: V, callback: ee }; - return ne && d.add(ue, ne), { - dirName: V, - close: () => { - var ie; - const Se = E.checkDefined(u.get(ue)); - ne && d.remove(ue, ne), G && ((ie = Se.links) == null || ie.delete(G)), Se.refCount--, !Se.refCount && (u.delete(ue), Se.links = void 0, mp(Se), B(Se), Se.childWatches.forEach(fd)); - } - }; - } - function D(V, ae, ee, G) { - var ue, re; - let ne, ie; - _s(ee) ? ne = ee : ie = ee, d.forEach((Se, J) => { - if (!(ie && ie.get(J) === !0) && (J === ae || Ui(ae, J) && ae[J.length] === Vo)) - if (ie) - if (G) { - const oe = ie.get(J); - oe ? oe.push(...G) : ie.set(J, G.slice()); - } else - ie.set(J, !0); - else - Se.forEach(({ callback: oe }) => oe(ne)); - }), (re = (ue = u.get(ae)) == null ? void 0 : ue.links) == null || re.forEach((Se) => { - const J = (oe) => Bn(Se, ld(V, oe, T)); - ie ? D(Se, T(Se), ie, G?.map(J)) : D(Se, T(Se), J(ne)); - }); - } - function P(V, ae, ee, G) { - const ue = u.get(ae); - if (ue && s( - V, - 1 - /* Directory */ - )) { - I(V, ae, ee, G); - return; - } - D(V, ae, ee), B(ue), O(ue); - } - function I(V, ae, ee, G) { - const ue = g.get(ae); - ue ? ue.fileNames.push(ee) : g.set(ae, { dirName: V, options: G, fileNames: [ee] }), h && (_(h), h = void 0), h = c(F, 1e3, "timerToUpdateChildWatches"); - } - function F() { - var V; - h = void 0, uw(`sysLog:: onTimerToUpdateChildWatches:: ${g.size}`); - const ae = lo(), ee = /* @__PURE__ */ new Map(); - for (; !h && g.size; ) { - const ue = g.entries().next(); - E.assert(!ue.done); - const { value: [re, { dirName: ne, options: ie, fileNames: Se }] } = ue; - g.delete(re); - const J = z(ne, re, ie); - (V = u.get(re)) != null && V.targetWatcher || D(ne, re, ee, J ? void 0 : Se); - } - uw(`sysLog:: invokingWatchers:: Elapsed:: ${lo() - ae}ms:: ${g.size}`), d.forEach((ue, re) => { - const ne = ee.get(re); - ne && ue.forEach(({ callback: ie, dirName: Se }) => { - us(ne) ? ne.forEach(ie) : ie(Se); - }); - }); - const G = lo() - ae; - uw(`sysLog:: Elapsed:: ${G}ms:: onTimerToUpdateChildWatches:: ${g.size} ${h}`); - } - function O(V) { - if (!V) return; - const ae = V.childWatches; - V.childWatches = Ue; - for (const ee of ae) - ee.close(), O(u.get(T(ee.dirName))); - } - function B(V) { - V?.targetWatcher && (V.targetWatcher.close(), V.targetWatcher = void 0); - } - function z(V, ae, ee) { - const G = u.get(ae); - if (!G) return !1; - const ue = Os(o(V)); - let re, ne; - return S(ue, V) === 0 ? re = yI( - s( - V, - 1 - /* Directory */ - ) ? Ai(i(V), (J) => { - const oe = es(J, V); - return !X(oe, ee) && S(oe, Os(o(oe))) === 0 ? oe : void 0; - }) : Ue, - G.childWatches, - (J, oe) => S(J, oe.dirName), - ie, - fd, - Se - ) : G.targetWatcher && S(ue, G.targetWatcher.dirName) === 0 ? (re = !1, E.assert(G.childWatches === Ue)) : (B(G), G.targetWatcher = C( - ue, - ee, - /*callback*/ - void 0, - V - ), G.childWatches.forEach(fd), re = !0), G.childWatches = ne || Ue, re; - function ie(J) { - const oe = C(J, ee); - Se(oe); - } - function Se(J) { - (ne || (ne = [])).push(J); - } - } - function X(V, ae) { - return ut(kI, (ee) => q(V, ee)) || Fme(V, ae, t, n); - } - function q(V, ae) { - return V.includes(ae) ? !0 : t ? !1 : T(V).includes(ae); - } - } - var qQ = /* @__PURE__ */ ((e) => (e[e.File = 0] = "File", e[e.Directory = 1] = "Directory", e))(qQ || {}); - function h5e(e) { - return (t, n, i) => e(n === 1 ? "change" : "rename", "", i); - } - function y5e(e, t, n) { - return (i, s, o) => { - i === "rename" ? (o || (o = n(e) || q_), t(e, o !== q_ ? 0 : 2, o)) : t(e, 1, o); - }; - } - function Fme(e, t, n, i) { - return (t?.excludeDirectories || t?.excludeFiles) && (PO(e, t?.excludeFiles, n, i()) || PO(e, t?.excludeDirectories, n, i())); - } - function Lme(e, t, n, i, s) { - return (o, c) => { - if (o === "rename") { - const _ = c ? Os(Bn(e, c)) : e; - (!c || !Fme(_, n, i, s)) && t(_); - } - }; - } - function HQ({ - pollingWatchFileWorker: e, - getModifiedTime: t, - setTimeout: n, - clearTimeout: i, - fsWatchWorker: s, - fileSystemEntryExists: o, - useCaseSensitiveFileNames: c, - getCurrentDirectory: _, - fsSupportsRecursiveFsWatch: u, - getAccessibleSortedChildDirectories: d, - realpath: g, - tscWatchFile: h, - useNonPollingWatchers: S, - tscWatchDirectory: T, - inodeWatching: C, - fsWatchWithTimestamp: D, - sysLog: P - }) { - const I = /* @__PURE__ */ new Map(), F = /* @__PURE__ */ new Map(), O = /* @__PURE__ */ new Map(); - let B, z, X, q, V = !1; - return { - watchFile: ae, - watchDirectory: ne - }; - function ae(le, me, ve, tt) { - tt = ue(tt, S); - const Te = E.checkDefined(tt.watchFile); - switch (Te) { - case 0: - return J( - le, - me, - 250, - /*options*/ - void 0 - ); - case 1: - return J( - le, - me, - ve, - /*options*/ - void 0 - ); - case 2: - return ee()( - le, - me, - ve, - /*options*/ - void 0 - ); - case 3: - return G()( - le, - me, - /* pollingInterval */ - void 0, - /*options*/ - void 0 - ); - case 4: - return oe( - le, - 0, - y5e(le, me, t), - /*recursive*/ - !1, - ve, - BA(tt) - ); - case 5: - return X || (X = p5e(oe, c, t, D)), X(le, me, ve, BA(tt)); - default: - E.assertNever(Te); - } - } - function ee() { - return B || (B = f5e({ getModifiedTime: t, setTimeout: n })); - } - function G() { - return z || (z = d5e({ getModifiedTime: t, setTimeout: n })); - } - function ue(le, me) { - if (le && le.watchFile !== void 0) return le; - switch (h) { - case "PriorityPollingInterval": - return { - watchFile: 1 - /* PriorityPollingInterval */ - }; - case "DynamicPriorityPolling": - return { - watchFile: 2 - /* DynamicPriorityPolling */ - }; - case "UseFsEvents": - return re(4, 1, le); - case "UseFsEventsWithFallbackDynamicPolling": - return re(4, 2, le); - case "UseFsEventsOnParentDirectory": - me = !0; - default: - return me ? ( - // Use notifications from FS to watch with falling back to fs.watchFile - re(5, 1, le) - ) : ( - // Default to using fs events - { - watchFile: 4 - /* UseFsEvents */ - } - ); - } - } - function re(le, me, ve) { - const tt = ve?.fallbackPolling; - return { - watchFile: le, - fallbackPolling: tt === void 0 ? me : tt - }; - } - function ne(le, me, ve, tt) { - return u ? oe( - le, - 1, - Lme(le, me, tt, c, _), - ve, - 500, - BA(tt) - ) : (q || (q = g5e({ - useCaseSensitiveFileNames: c, - getCurrentDirectory: _, - fileSystemEntryExists: o, - getAccessibleSortedChildDirectories: d, - watchDirectory: ie, - realpath: g, - setTimeout: n, - clearTimeout: i - })), q(le, me, ve, tt)); - } - function ie(le, me, ve, tt) { - E.assert(!ve); - const Te = Se(tt), we = E.checkDefined(Te.watchDirectory); - switch (we) { - case 1: - return J( - le, - () => me(le), - 500, - /*options*/ - void 0 - ); - case 2: - return ee()( - le, - () => me(le), - 500, - /*options*/ - void 0 - ); - case 3: - return G()( - le, - () => me(le), - /* pollingInterval */ - void 0, - /*options*/ - void 0 - ); - case 0: - return oe( - le, - 1, - Lme(le, me, tt, c, _), - ve, - 500, - BA(Te) - ); - default: - E.assertNever(we); - } - } - function Se(le) { - if (le && le.watchDirectory !== void 0) return le; - switch (T) { - case "RecursiveDirectoryUsingFsWatchFile": - return { - watchDirectory: 1 - /* FixedPollingInterval */ - }; - case "RecursiveDirectoryUsingDynamicPriorityPolling": - return { - watchDirectory: 2 - /* DynamicPriorityPolling */ - }; - default: - const me = le?.fallbackPolling; - return { - watchDirectory: 0, - fallbackPolling: me !== void 0 ? me : void 0 - }; - } - } - function J(le, me, ve, tt) { - return Ime( - I, - c, - le, - me, - (Te) => e(le, Te, ve, tt) - ); - } - function oe(le, me, ve, tt, Te, we) { - return Ime( - tt ? O : F, - c, - le, - ve, - (fe) => _e(le, me, fe, tt, Te, we) - ); - } - function _e(le, me, ve, tt, Te, we) { - let fe, Me; - C && (fe = le.substring(le.lastIndexOf(Vo)), Me = fe.slice(Vo.length)); - let Qe = o(le, me) ? Re() : _r(); - return { - close: () => { - Qe && (Qe.close(), Qe = void 0); - } - }; - function et(Ir) { - Qe && (P(`sysLog:: ${le}:: Changing watcher to ${Ir === Re ? "Present" : "Missing"}FileSystemEntryWatcher`), Qe.close(), Qe = Ir()); - } - function Re() { - if (V) - return P(`sysLog:: ${le}:: Defaulting to watchFile`), Wt(); - try { - const Ir = (me === 1 || !D ? s : he)( - le, - tt, - C ? ft : ve - ); - return Ir.on("error", () => { - ve("rename", ""), et(_r); - }), Ir; - } catch (Ir) { - return V || (V = Ir.code === "ENOSPC"), P(`sysLog:: ${le}:: Changing to watchFile`), Wt(); - } - } - function ft(Ir, jr) { - let Nt; - if (jr && Zo(jr, "~") && (Nt = jr, jr = jr.slice(0, jr.length - 1)), Ir === "rename" && (!jr || jr === Me || Zo(jr, fe))) { - const Qt = t(le) || q_; - Nt && ve(Ir, Nt, Qt), ve(Ir, jr, Qt), C ? et(Qt === q_ ? _r : Re) : Qt === q_ && et(_r); - } else - Nt && ve(Ir, Nt), ve(Ir, jr); - } - function Wt() { - return ae( - le, - h5e(ve), - Te, - we - ); - } - function _r() { - return ae( - le, - (Ir, jr, Nt) => { - jr === 0 && (Nt || (Nt = t(le) || q_), Nt !== q_ && (ve("rename", "", Nt), et(Re))); - }, - Te, - we - ); - } - } - function he(le, me, ve) { - let tt = t(le) || q_; - return s(le, me, (Te, we, fe) => { - Te === "change" && (fe || (fe = t(le) || q_), fe.getTime() === tt.getTime()) || (tt = fe || t(le) || q_, ve(Te, we, tt)); - }); - } - } - function GQ(e) { - const t = e.writeFile; - e.writeFile = (n, i, s) => wB( - n, - i, - !!s, - (o, c, _) => t.call(e, o, c, _), - (o) => e.createDirectory(o), - (o) => e.directoryExists(o) - ); - } - var ll = (() => { - const e = "\uFEFF"; - function t() { - const i = /^native |^\([^)]+\)$|^(?:internal[\\/]|[\w\s]+(?:\.js)?$)/, s = DE, o = DE, c = DE; - let _; - try { - _ = DE; - } catch { - _ = void 0; - } - let u, d = "./profile.cpuprofile"; - const g = process.platform === "darwin", h = process.platform === "linux" || g, S = c.platform(), T = ae(), C = s.realpathSync.native ? process.platform === "win32" ? le : s.realpathSync.native : s.realpathSync, D = __filename.endsWith("sys.js") ? o.join(o.dirname(__dirname), "__fake__.js") : __filename, P = process.platform === "win32" || g, I = Iu(() => process.cwd()), { watchFile: F, watchDirectory: O } = HQ({ - pollingWatchFileWorker: G, - getModifiedTime: ve, - setTimeout, - clearTimeout, - fsWatchWorker: ue, - useCaseSensitiveFileNames: T, - getCurrentDirectory: I, - fileSystemEntryExists: J, - // Node 4.0 `fs.watch` function supports the "recursive" option on both OSX and Windows - // (ref: https://github.com/nodejs/node/pull/2649 and https://github.com/Microsoft/TypeScript/issues/4643) - fsSupportsRecursiveFsWatch: P, - getAccessibleSortedChildDirectories: (fe) => ie(fe).directories, - realpath: me, - tscWatchFile: process.env.TSC_WATCHFILE, - useNonPollingWatchers: !!process.env.TSC_NONPOLLING_WATCHER, - tscWatchDirectory: process.env.TSC_WATCHDIRECTORY, - inodeWatching: h, - fsWatchWithTimestamp: g, - sysLog: uw - }), B = { - args: process.argv.slice(2), - newLine: c.EOL, - useCaseSensitiveFileNames: T, - write(fe) { - process.stdout.write(fe); - }, - getWidthOfTerminal() { - return process.stdout.columns; - }, - writeOutputIsTTY() { - return process.stdout.isTTY; - }, - readFile: re, - writeFile: ne, - watchFile: F, - watchDirectory: O, - preferNonRecursiveWatch: !P, - resolvePath: (fe) => o.resolve(fe), - fileExists: oe, - directoryExists: _e, - getAccessibleFileSystemEntries: ie, - createDirectory(fe) { - if (!B.directoryExists(fe)) - try { - s.mkdirSync(fe); - } catch (Me) { - if (Me.code !== "EEXIST") - throw Me; - } - }, - getExecutingFilePath() { - return D; - }, - getCurrentDirectory: I, - getDirectories: he, - getEnvironmentVariable(fe) { - return process.env[fe] || ""; - }, - readDirectory: Se, - getModifiedTime: ve, - setModifiedTime: tt, - deleteFile: Te, - createHash: _ ? we : WE, - createSHA256Hash: _ ? we : void 0, - getMemoryUsage() { - return p7e.gc && p7e.gc(), process.memoryUsage().heapUsed; - }, - getFileSize(fe) { - try { - const Me = z(fe); - if (Me?.isFile()) - return Me.size; - } catch { - } - return 0; - }, - exit(fe) { - V(() => process.exit(fe)); - }, - enableCPUProfiler: X, - disableCPUProfiler: V, - cpuProfilingEnabled: () => !!u || ss(process.execArgv, "--cpu-prof") || ss(process.execArgv, "--prof"), - realpath: me, - debugMode: !!process.env.NODE_INSPECTOR_IPC || !!process.env.VSCODE_INSPECTOR_OPTIONS || ut(process.execArgv, (fe) => /^--(?:inspect|debug)(?:-brk)?(?:=\d+)?$/i.test(fe)) || !!process.recordreplay, - tryEnableSourceMapsForHost() { - try { - DE.install(); - } catch { - } - }, - setTimeout, - clearTimeout, - clearScreen: () => { - process.stdout.write("\x1B[2J\x1B[3J\x1B[H"); - }, - setBlocking: () => { - var fe; - const Me = (fe = process.stdout) == null ? void 0 : fe._handle; - Me && Me.setBlocking && Me.setBlocking(!0); - }, - base64decode: (fe) => Buffer.from(fe, "base64").toString("utf8"), - base64encode: (fe) => Buffer.from(fe).toString("base64"), - require: (fe, Me) => { - try { - const Qe = mre(Me, fe, B); - return { module: S7e(Qe), modulePath: Qe, error: void 0 }; - } catch (Qe) { - return { module: void 0, modulePath: void 0, error: Qe }; - } - } - }; - return B; - function z(fe) { - return s.statSync(fe, { throwIfNoEntry: !1 }); - } - function X(fe, Me) { - if (u) - return Me(), !1; - const Qe = DE; - if (!Qe || !Qe.Session) - return Me(), !1; - const et = new Qe.Session(); - return et.connect(), et.post("Profiler.enable", () => { - et.post("Profiler.start", () => { - u = et, d = fe, Me(); - }); - }), !0; - } - function q(fe) { - let Me = 0; - const Qe = /* @__PURE__ */ new Map(), et = Wl(o.dirname(D)), Re = `file://${Km(et) === 1 ? "" : "/"}${et}`; - for (const ft of fe.nodes) - if (ft.callFrame.url) { - const Wt = Wl(ft.callFrame.url); - np(Re, Wt, T) ? ft.callFrame.url = jT( - Re, - Wt, - Re, - zl(T), - /*isAbsolutePathAnUrl*/ - !0 - ) : i.test(Wt) || (ft.callFrame.url = (Qe.has(Wt) ? Qe : Qe.set(Wt, `external${Me}.js`)).get(Wt), Me++); - } - return fe; - } - function V(fe) { - if (u && u !== "stopping") { - const Me = u; - return u.post("Profiler.stop", (Qe, { profile: et }) => { - var Re; - if (!Qe) { - try { - (Re = z(d)) != null && Re.isDirectory() && (d = o.join(d, `${(/* @__PURE__ */ new Date()).toISOString().replace(/:/g, "-")}+P${process.pid}.cpuprofile`)); - } catch { - } - try { - s.mkdirSync(o.dirname(d), { recursive: !0 }); - } catch { - } - s.writeFileSync(d, JSON.stringify(q(et))); - } - u = void 0, Me.disconnect(), fe(); - }), u = "stopping", !0; - } else - return fe(), !1; - } - function ae() { - return S === "win32" || S === "win64" ? !1 : !oe(ee(__filename)); - } - function ee(fe) { - return fe.replace(/\w/g, (Me) => { - const Qe = Me.toUpperCase(); - return Me === Qe ? Me.toLowerCase() : Qe; - }); - } - function G(fe, Me, Qe) { - s.watchFile(fe, { persistent: !0, interval: Qe }, Re); - let et; - return { - close: () => s.unwatchFile(fe, Re) - }; - function Re(ft, Wt) { - const _r = +Wt.mtime == 0 || et === 2; - if (+ft.mtime == 0) { - if (_r) - return; - et = 2; - } else if (_r) - et = 0; - else { - if (+ft.mtime == +Wt.mtime) - return; - et = 1; - } - Me(fe, et, ft.mtime); - } - } - function ue(fe, Me, Qe) { - return s.watch( - fe, - P ? { persistent: !0, recursive: !!Me } : { persistent: !0 }, - Qe - ); - } - function re(fe, Me) { - let Qe; - try { - Qe = s.readFileSync(fe); - } catch { - return; - } - let et = Qe.length; - if (et >= 2 && Qe[0] === 254 && Qe[1] === 255) { - et &= -2; - for (let Re = 0; Re < et; Re += 2) { - const ft = Qe[Re]; - Qe[Re] = Qe[Re + 1], Qe[Re + 1] = ft; - } - return Qe.toString("utf16le", 2); - } - return et >= 2 && Qe[0] === 255 && Qe[1] === 254 ? Qe.toString("utf16le", 2) : et >= 3 && Qe[0] === 239 && Qe[1] === 187 && Qe[2] === 191 ? Qe.toString("utf8", 3) : Qe.toString("utf8"); - } - function ne(fe, Me, Qe) { - Qe && (Me = e + Me); - let et; - try { - et = s.openSync(fe, "w"), s.writeSync( - et, - Me, - /*position*/ - void 0, - "utf8" - ); - } finally { - et !== void 0 && s.closeSync(et); - } - } - function ie(fe) { - try { - const Me = s.readdirSync(fe || ".", { withFileTypes: !0 }), Qe = [], et = []; - for (const Re of Me) { - const ft = typeof Re == "string" ? Re : Re.name; - if (ft === "." || ft === "..") - continue; - let Wt; - if (typeof Re == "string" || Re.isSymbolicLink()) { - const _r = Bn(fe, ft); - try { - if (Wt = z(_r), !Wt) - continue; - } catch { - continue; - } - } else - Wt = Re; - Wt.isFile() ? Qe.push(ft) : Wt.isDirectory() && et.push(ft); - } - return Qe.sort(), et.sort(), { files: Qe, directories: et }; - } catch { - return aJ; - } - } - function Se(fe, Me, Qe, et, Re) { - return nJ(fe, Me, Qe, et, T, process.cwd(), Re, ie, me); - } - function J(fe, Me) { - const Qe = Error.stackTraceLimit; - Error.stackTraceLimit = 0; - try { - const et = z(fe); - if (!et) - return !1; - switch (Me) { - case 0: - return et.isFile(); - case 1: - return et.isDirectory(); - default: - return !1; - } - } catch { - return !1; - } finally { - Error.stackTraceLimit = Qe; - } - } - function oe(fe) { - return J( - fe, - 0 - /* File */ - ); - } - function _e(fe) { - return J( - fe, - 1 - /* Directory */ - ); - } - function he(fe) { - return ie(fe).directories.slice(); - } - function le(fe) { - return fe.length < 260 ? s.realpathSync.native(fe) : s.realpathSync(fe); - } - function me(fe) { - try { - return C(fe); - } catch { - return fe; - } - } - function ve(fe) { - var Me; - const Qe = Error.stackTraceLimit; - Error.stackTraceLimit = 0; - try { - return (Me = z(fe)) == null ? void 0 : Me.mtime; - } catch { - return; - } finally { - Error.stackTraceLimit = Qe; - } - } - function tt(fe, Me) { - try { - s.utimesSync(fe, Me, Me); - } catch { - return; - } - } - function Te(fe) { - try { - return s.unlinkSync(fe); - } catch { - return; - } - } - function we(fe) { - const Me = _.createHash("sha256"); - return Me.update(fe), Me.digest("hex"); - } - } - let n; - return CR() && (n = t()), n && GQ(n), n; - })(); - function Mme(e) { - ll = e; - } - ll && ll.getEnvironmentVariable && (_5e(ll), E.setAssertionLevel( - /^development$/i.test(ll.getEnvironmentVariable("NODE_ENV")) ? 1 : 0 - /* None */ - )), ll && ll.debugMode && (E.isDebugging = !0); - var Vo = "/", CI = "\\", Rme = "://", v5e = /\\/g; - function XR(e) { - return e === 47 || e === 92; - } - function $Q(e) { - return EI(e) < 0; - } - function H_(e) { - return EI(e) > 0; - } - function QR(e) { - const t = EI(e); - return t > 0 && t === e.length; - } - function UE(e) { - return EI(e) !== 0; - } - function If(e) { - return /^\.\.?(?:$|[\\/])/.test(e); - } - function YR(e) { - return !UE(e) && !If(e); - } - function tC(e) { - return Hc(e).includes("."); - } - function qo(e, t) { - return e.length > t.length && Zo(e, t); - } - function xc(e, t) { - for (const n of t) - if (qo(e, n)) - return !0; - return !1; - } - function xy(e) { - return e.length > 0 && XR(e.charCodeAt(e.length - 1)); - } - function jme(e) { - return e >= 97 && e <= 122 || e >= 65 && e <= 90; - } - function b5e(e, t) { - const n = e.charCodeAt(t); - if (n === 58) return t + 1; - if (n === 37 && e.charCodeAt(t + 1) === 51) { - const i = e.charCodeAt(t + 2); - if (i === 97 || i === 65) return t + 3; - } - return -1; - } - function EI(e) { - if (!e) return 0; - const t = e.charCodeAt(0); - if (t === 47 || t === 92) { - if (e.charCodeAt(1) !== t) return 1; - const i = e.indexOf(t === 47 ? Vo : CI, 2); - return i < 0 ? e.length : i + 1; - } - if (jme(t) && e.charCodeAt(1) === 58) { - const i = e.charCodeAt(2); - if (i === 47 || i === 92) return 3; - if (e.length === 2) return 2; - } - const n = e.indexOf(Rme); - if (n !== -1) { - const i = n + Rme.length, s = e.indexOf(Vo, i); - if (s !== -1) { - const o = e.slice(0, n), c = e.slice(i, s); - if (o === "file" && (c === "" || c === "localhost") && jme(e.charCodeAt(s + 1))) { - const _ = b5e(e, s + 2); - if (_ !== -1) { - if (e.charCodeAt(_) === 47) - return ~(_ + 1); - if (_ === e.length) - return ~_; - } - } - return ~(s + 1); - } - return ~e.length; - } - return 0; - } - function Km(e) { - const t = EI(e); - return t < 0 ? ~t : t; - } - function Xn(e) { - e = Wl(e); - const t = Km(e); - return t === e.length ? e : (e = W1(e), e.slice(0, Math.max(t, e.lastIndexOf(Vo)))); - } - function Hc(e, t, n) { - if (e = Wl(e), Km(e) === e.length) return ""; - e = W1(e); - const s = e.slice(Math.max(Km(e), e.lastIndexOf(Vo) + 1)), o = t !== void 0 && n !== void 0 ? rC(s, t, n) : void 0; - return o ? s.slice(0, s.length - o.length) : s; - } - function Bme(e, t, n) { - if (Ui(t, ".") || (t = "." + t), e.length >= t.length && e.charCodeAt(e.length - t.length) === 46) { - const i = e.slice(e.length - t.length); - if (n(i, t)) - return i; - } - } - function S5e(e, t, n) { - if (typeof t == "string") - return Bme(e, t, n) || ""; - for (const i of t) { - const s = Bme(e, i, n); - if (s) return s; - } - return ""; - } - function rC(e, t, n) { - if (t) - return S5e(W1(e), t, n ? Sy : ub); - const i = Hc(e), s = i.lastIndexOf("."); - return s >= 0 ? i.substring(s) : ""; - } - function T5e(e, t) { - const n = e.substring(0, t), i = e.substring(t).split(Vo); - return i.length && !Ro(i) && i.pop(), [n, ...i]; - } - function Cl(e, t = "") { - return e = Bn(t, e), T5e(e, Km(e)); - } - function p0(e, t) { - return e.length === 0 ? "" : (e[0] && ul(e[0])) + e.slice(1, t).join(Vo); - } - function Wl(e) { - return e.includes("\\") ? e.replace(v5e, Vo) : e; - } - function V2(e) { - if (!ut(e)) return []; - const t = [e[0]]; - for (let n = 1; n < e.length; n++) { - const i = e[n]; - if (i && i !== ".") { - if (i === "..") { - if (t.length > 1) { - if (t[t.length - 1] !== "..") { - t.pop(); - continue; - } - } else if (t[0]) continue; - } - t.push(i); - } - } - return t; - } - function Bn(e, ...t) { - e && (e = Wl(e)); - for (let n of t) - n && (n = Wl(n), !e || Km(n) !== 0 ? e = n : e = ul(e) + n); - return e; - } - function z1(e, ...t) { - return Os(ut(t) ? Bn(e, ...t) : Wl(e)); - } - function _w(e, t) { - return V2(Cl(e, t)); - } - function es(e, t) { - return p0(_w(e, t)); - } - function Os(e) { - if (e = Wl(e), !KR.test(e)) - return e; - const t = e.replace(/\/\.\//g, "/").replace(/^\.\//, ""); - if (t !== e && (e = t, !KR.test(e))) - return e; - const n = p0(V2(Cl(e))); - return n && xy(e) ? ul(n) : n; - } - function x5e(e) { - return e.length === 0 ? "" : e.slice(1).join(Vo); - } - function ZR(e, t) { - return x5e(_w(e, t)); - } - function uo(e, t, n) { - const i = H_(e) ? Os(e) : es(e, t); - return n(i); - } - function W1(e) { - return xy(e) ? e.substr(0, e.length - 1) : e; - } - function ul(e) { - return xy(e) ? e : e + Vo; - } - function q2(e) { - return !UE(e) && !If(e) ? "./" + e : e; - } - function fw(e, t, n, i) { - const s = n !== void 0 && i !== void 0 ? rC(e, n, i) : rC(e); - return s ? e.slice(0, e.length - s.length) + (Ui(t, ".") ? t : "." + t) : e; - } - function DI(e, t) { - const n = uz(e); - return n ? e.slice(0, e.length - n.length) + (Ui(t, ".") ? t : "." + t) : fw(e, t); - } - var KR = /\/\/|(?:^|\/)\.\.?(?:$|\/)/; - function XQ(e, t, n) { - if (e === t) return 0; - if (e === void 0) return -1; - if (t === void 0) return 1; - const i = e.substring(0, Km(e)), s = t.substring(0, Km(t)), o = sw(i, s); - if (o !== 0) - return o; - const c = e.substring(i.length), _ = t.substring(s.length); - if (!KR.test(c) && !KR.test(_)) - return n(c, _); - const u = V2(Cl(e)), d = V2(Cl(t)), g = Math.min(u.length, d.length); - for (let h = 1; h < g; h++) { - const S = n(u[h], d[h]); - if (S !== 0) - return S; - } - return ho(u.length, d.length); - } - function Jme(e, t) { - return XQ(e, t, au); - } - function zme(e, t) { - return XQ(e, t, sw); - } - function Sh(e, t, n, i) { - return typeof n == "string" ? (e = Bn(n, e), t = Bn(n, t)) : typeof n == "boolean" && (i = n), XQ(e, t, Kk(i)); - } - function np(e, t, n, i) { - if (typeof n == "string" ? (e = Bn(n, e), t = Bn(n, t)) : typeof n == "boolean" && (i = n), e === void 0 || t === void 0) return !1; - if (e === t) return !0; - const s = V2(Cl(e)), o = V2(Cl(t)); - if (o.length < s.length) - return !1; - const c = i ? Sy : ub; - for (let _ = 0; _ < s.length; _++) - if (!(_ === 0 ? Sy : c)(s[_], o[_])) - return !1; - return !0; - } - function ej(e, t, n) { - const i = n(e), s = n(t); - return Ui(i, s + "/") || Ui(i, s + "\\"); - } - function Wme(e, t, n, i) { - const s = V2(Cl(e)), o = V2(Cl(t)); - let c; - for (c = 0; c < s.length && c < o.length; c++) { - const d = i(s[c]), g = i(o[c]); - if (!(c === 0 ? Sy : n)(d, g)) break; - } - if (c === 0) - return o; - const _ = o.slice(c), u = []; - for (; c < s.length; c++) - u.push(".."); - return ["", ...u, ..._]; - } - function ld(e, t, n) { - E.assert(Km(e) > 0 == Km(t) > 0, "Paths must either both be absolute or both be relative"); - const o = Wme(e, t, (typeof n == "boolean" ? n : !1) ? Sy : ub, typeof n == "function" ? n : go); - return p0(o); - } - function VE(e, t, n) { - return H_(e) ? jT( - t, - e, - t, - n, - /*isAbsolutePathAnUrl*/ - !1 - ) : e; - } - function qE(e, t, n) { - return q2(ld(Xn(e), t, n)); - } - function jT(e, t, n, i, s) { - const o = Wme( - z1(n, e), - z1(n, t), - ub, - i - ), c = o[0]; - if (s && H_(c)) { - const _ = c.charAt(0) === Vo ? "file://" : "file:///"; - o[0] = _ + c; - } - return p0(o); - } - function Fp(e, t) { - for (; ; ) { - const n = t(e); - if (n !== void 0) - return n; - const i = Xn(e); - if (i === e) - return; - e = i; - } - } - function PI(e) { - return Zo(e, "/node_modules"); - } - function b(e, t, n, i, s, o, c) { - return { code: e, category: t, key: n, message: i, reportsUnnecessary: s, elidedInCompatabilityPyramid: o, reportsDeprecated: c }; - } - var p = { - Unterminated_string_literal: b(1002, 1, "Unterminated_string_literal_1002", "Unterminated string literal."), - Identifier_expected: b(1003, 1, "Identifier_expected_1003", "Identifier expected."), - _0_expected: b(1005, 1, "_0_expected_1005", "'{0}' expected."), - A_file_cannot_have_a_reference_to_itself: b(1006, 1, "A_file_cannot_have_a_reference_to_itself_1006", "A file cannot have a reference to itself."), - The_parser_expected_to_find_a_1_to_match_the_0_token_here: b(1007, 1, "The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007", "The parser expected to find a '{1}' to match the '{0}' token here."), - Trailing_comma_not_allowed: b(1009, 1, "Trailing_comma_not_allowed_1009", "Trailing comma not allowed."), - Asterisk_Slash_expected: b(1010, 1, "Asterisk_Slash_expected_1010", "'*/' expected."), - An_element_access_expression_should_take_an_argument: b(1011, 1, "An_element_access_expression_should_take_an_argument_1011", "An element access expression should take an argument."), - Unexpected_token: b(1012, 1, "Unexpected_token_1012", "Unexpected token."), - A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma: b(1013, 1, "A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013", "A rest parameter or binding pattern may not have a trailing comma."), - A_rest_parameter_must_be_last_in_a_parameter_list: b(1014, 1, "A_rest_parameter_must_be_last_in_a_parameter_list_1014", "A rest parameter must be last in a parameter list."), - Parameter_cannot_have_question_mark_and_initializer: b(1015, 1, "Parameter_cannot_have_question_mark_and_initializer_1015", "Parameter cannot have question mark and initializer."), - A_required_parameter_cannot_follow_an_optional_parameter: b(1016, 1, "A_required_parameter_cannot_follow_an_optional_parameter_1016", "A required parameter cannot follow an optional parameter."), - An_index_signature_cannot_have_a_rest_parameter: b(1017, 1, "An_index_signature_cannot_have_a_rest_parameter_1017", "An index signature cannot have a rest parameter."), - An_index_signature_parameter_cannot_have_an_accessibility_modifier: b(1018, 1, "An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018", "An index signature parameter cannot have an accessibility modifier."), - An_index_signature_parameter_cannot_have_a_question_mark: b(1019, 1, "An_index_signature_parameter_cannot_have_a_question_mark_1019", "An index signature parameter cannot have a question mark."), - An_index_signature_parameter_cannot_have_an_initializer: b(1020, 1, "An_index_signature_parameter_cannot_have_an_initializer_1020", "An index signature parameter cannot have an initializer."), - An_index_signature_must_have_a_type_annotation: b(1021, 1, "An_index_signature_must_have_a_type_annotation_1021", "An index signature must have a type annotation."), - An_index_signature_parameter_must_have_a_type_annotation: b(1022, 1, "An_index_signature_parameter_must_have_a_type_annotation_1022", "An index signature parameter must have a type annotation."), - readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature: b(1024, 1, "readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024", "'readonly' modifier can only appear on a property declaration or index signature."), - An_index_signature_cannot_have_a_trailing_comma: b(1025, 1, "An_index_signature_cannot_have_a_trailing_comma_1025", "An index signature cannot have a trailing comma."), - Accessibility_modifier_already_seen: b(1028, 1, "Accessibility_modifier_already_seen_1028", "Accessibility modifier already seen."), - _0_modifier_must_precede_1_modifier: b(1029, 1, "_0_modifier_must_precede_1_modifier_1029", "'{0}' modifier must precede '{1}' modifier."), - _0_modifier_already_seen: b(1030, 1, "_0_modifier_already_seen_1030", "'{0}' modifier already seen."), - _0_modifier_cannot_appear_on_class_elements_of_this_kind: b(1031, 1, "_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031", "'{0}' modifier cannot appear on class elements of this kind."), - super_must_be_followed_by_an_argument_list_or_member_access: b(1034, 1, "super_must_be_followed_by_an_argument_list_or_member_access_1034", "'super' must be followed by an argument list or member access."), - Only_ambient_modules_can_use_quoted_names: b(1035, 1, "Only_ambient_modules_can_use_quoted_names_1035", "Only ambient modules can use quoted names."), - Statements_are_not_allowed_in_ambient_contexts: b(1036, 1, "Statements_are_not_allowed_in_ambient_contexts_1036", "Statements are not allowed in ambient contexts."), - A_declare_modifier_cannot_be_used_in_an_already_ambient_context: b(1038, 1, "A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038", "A 'declare' modifier cannot be used in an already ambient context."), - Initializers_are_not_allowed_in_ambient_contexts: b(1039, 1, "Initializers_are_not_allowed_in_ambient_contexts_1039", "Initializers are not allowed in ambient contexts."), - _0_modifier_cannot_be_used_in_an_ambient_context: b(1040, 1, "_0_modifier_cannot_be_used_in_an_ambient_context_1040", "'{0}' modifier cannot be used in an ambient context."), - _0_modifier_cannot_be_used_here: b(1042, 1, "_0_modifier_cannot_be_used_here_1042", "'{0}' modifier cannot be used here."), - _0_modifier_cannot_appear_on_a_module_or_namespace_element: b(1044, 1, "_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044", "'{0}' modifier cannot appear on a module or namespace element."), - Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier: b(1046, 1, "Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046", "Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."), - A_rest_parameter_cannot_be_optional: b(1047, 1, "A_rest_parameter_cannot_be_optional_1047", "A rest parameter cannot be optional."), - A_rest_parameter_cannot_have_an_initializer: b(1048, 1, "A_rest_parameter_cannot_have_an_initializer_1048", "A rest parameter cannot have an initializer."), - A_set_accessor_must_have_exactly_one_parameter: b(1049, 1, "A_set_accessor_must_have_exactly_one_parameter_1049", "A 'set' accessor must have exactly one parameter."), - A_set_accessor_cannot_have_an_optional_parameter: b(1051, 1, "A_set_accessor_cannot_have_an_optional_parameter_1051", "A 'set' accessor cannot have an optional parameter."), - A_set_accessor_parameter_cannot_have_an_initializer: b(1052, 1, "A_set_accessor_parameter_cannot_have_an_initializer_1052", "A 'set' accessor parameter cannot have an initializer."), - A_set_accessor_cannot_have_rest_parameter: b(1053, 1, "A_set_accessor_cannot_have_rest_parameter_1053", "A 'set' accessor cannot have rest parameter."), - A_get_accessor_cannot_have_parameters: b(1054, 1, "A_get_accessor_cannot_have_parameters_1054", "A 'get' accessor cannot have parameters."), - Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compatible_constructor_value: b(1055, 1, "Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055", "Type '{0}' is not a valid async function return type in ES5 because it does not refer to a Promise-compatible constructor value."), - Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher: b(1056, 1, "Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056", "Accessors are only available when targeting ECMAScript 5 and higher."), - The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member: b(1058, 1, "The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058", "The return type of an async function must either be a valid promise or must not contain a callable 'then' member."), - A_promise_must_have_a_then_method: b(1059, 1, "A_promise_must_have_a_then_method_1059", "A promise must have a 'then' method."), - The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback: b(1060, 1, "The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060", "The first parameter of the 'then' method of a promise must be a callback."), - Enum_member_must_have_initializer: b(1061, 1, "Enum_member_must_have_initializer_1061", "Enum member must have initializer."), - Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method: b(1062, 1, "Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062", "Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."), - An_export_assignment_cannot_be_used_in_a_namespace: b(1063, 1, "An_export_assignment_cannot_be_used_in_a_namespace_1063", "An export assignment cannot be used in a namespace."), - The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0: b(1064, 1, "The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064", "The return type of an async function or method must be the global PromiseYou need to restart the server for the changes to have effect.
`; - else { - const $a = sa.data.reason; - x7e($a); - } - }), sme.setActive(!1); -} -function $_t(su) { - return cme(su) === "PreconfiguredAuthProvider" || cme(su) === "RouterProvider"; -} -function X_t(su) { - return !!W_t(su); -} -class Q_t { - constructor() { - this.root = null, this.flatNodes = [], this._hasFlowComponent = !1, this.fiberNodeUuids = /* @__PURE__ */ new WeakMap(); - } - getChildren(sa) { - return this.flatNodes.find((qu) => qu.uuid === sa)?.children || []; - } - get allNodesFlat() { - return this.flatNodes; - } - getNodeOfElement(sa) { - if (sa) - return sa.__copilotTreeNode ? sa.__copilotTreeNode : this.flatNodes.find(($a) => $a.element === sa); - } - addToTree(sa, $a) { - const qu = N_t(sa); - if (!qu && M_t(sa)) { - const wf = ame(sa); - if (wf && wf.nextElementSibling) { - this.addToTree(wf.nextElementSibling, $a); - return; - } - } - if (qu && sa.localName === "react-router-outlet") { - Array.from(sa.children).forEach((wf) => { - const U_ = v7e(wf); - U_ && this.addToTree(U_, $a); - }); - return; - } - let La, Pf; - if (!qu) - La = b7e(sa) ? ame(sa) : void 0, $_t(sa) || (Pf = this.generateNodeFromFiber(sa, $a)); - else if (!X_t(sa)) { - const wf = this.generateNodeFromFlow(sa, $a); - if (!wf) - return; - this._hasFlowComponent = !0, Pf = wf, La = sa; - } - if ($a) - Pf && (Pf.parent = $a, $a.children || ($a.children = []), $a.children.push(Pf)); - else { - if (!Pf) { - x7e("Tree root node is undefined"); - return; - } - this.root = Pf; - } - La && (La.__copilotTreeNode = Pf), Pf && (this.flatNodes.push(Pf), ZP.emit("copilot-tree-node-added", { node: Pf, parent: $a })); - const KP = Pf ?? $a; - qu ? Array.from(sa.children).forEach((wf) => this.addToTree(wf, KP)) : R_t(sa).forEach((wf) => this.addToTree(wf, KP)); - } - generateNodeFromFiber(sa, $a) { - const qu = b7e(sa) ? ame(sa) : void 0, La = $a?.children.length ?? 0, Pf = this; - return { - node: sa, - parent: $a, - element: qu, - depth: $a && $a.depth + 1 || 0, - children: [], - siblingIndex: La, - isFlowComponent: !1, - isReactComponent: !0, - get uuid() { - if (Pf.fiberNodeUuids.has(sa)) - return Pf.fiberNodeUuids.get(sa); - if (sa.alternate && Pf.fiberNodeUuids.has(sa.alternate)) - return Pf.fiberNodeUuids.get(sa.alternate); - const wf = A_t(); - return Pf.fiberNodeUuids.set(sa, wf), wf; - }, - get name() { - return g7e(cme(sa)); - }, - get identifier() { - return h7e(qu); - }, - get nameAndIdentifier() { - return T7e(this.name, this.identifier); - }, - get previousSibling() { - if (La !== 0) - return $a?.children[La - 1]; - }, - get nextSibling() { - if (!($a === void 0 || La === $a.children.length - 1)) - return $a.children[La + 1]; - } - }; - } - generateNodeFromFlow(sa, $a) { - const qu = j_t(sa); - if (!qu || this.ignoreFlowNode($a, qu)) - return; - const La = $a?.children.length ?? 0; - return { - node: qu, - parent: $a, - element: sa, - depth: $a && $a.depth + 1 || 0, - children: [], - siblingIndex: La, - get uuid() { - return `${qu.uiId}#${qu.nodeId}`; - }, - isFlowComponent: !0, - isReactComponent: !1, - get name() { - return B_t(qu) ?? g7e(qu.element.localName); - }, - get identifier() { - return h7e(sa); - }, - get nameAndIdentifier() { - return T7e(this.name, this.identifier); - }, - get previousSibling() { - if (La !== 0) - return $a?.children[La - 1]; - }, - get nextSibling() { - if (!($a === void 0 || La === $a.children.length - 1)) - return $a.children[La + 1]; - } - }; - } - clearTree() { - this.root = null, this.flatNodes = [], this._hasFlowComponent = !1, ZP.emit("copilot-tree-cleared", {}); - } - createTree() { - this.clearTree(); - const sa = J_t(); - sa && (this.addToTree(sa), this.addOverlayContentToTreeIfExists("vaadin-popover-overlay"), this.addOverlayContentToTreeIfExists("vaadin-dialog-overlay"), ZP.emit("copilot-tree-created", {})); - } - ignoreFlowNode(sa, $a) { - return !!(sa?.element?.localName === "vaadin-radio-button" || sa?.element?.localName === "vaadin-date-time-picker" || sa?.element?.localName === "vaadin-grid" || $a?.javaClass?.startsWith("com.vaadin.flow.data.renderer")); - } - addOverlayContentToTreeIfExists(sa) { - const $a = document.body.querySelector(sa); - if (!$a) - return; - const qu = $a.owner; - if (qu) { - if (!this.getNodeOfElement(qu)) { - const La = z_t(v7e(qu)); - this.addToTree(La ?? qu, this.root); - } - Array.from($a.children).forEach((La) => this.addToTree(La, this.getNodeOfElement(qu))); - } - } - hasFlowComponents() { - return this._hasFlowComponent; - } - findNodeByUuid(sa) { - return this.flatNodes.find(($a) => $a.uuid === sa); - } - getElementByNodeUuid(sa) { - return this.findNodeByUuid(sa)?.element; - } -} -function T7e(su, sa) { - return sa ? `${su} "${sa}"` : su; -} -ZP.on("location-changed", () => { - window.Vaadin.copilot.tree.createTree(); -}); -ZP.on("component-tree-updated", () => { - window.Vaadin.copilot.tree.createTree(); -}); -ZP.on("navigate", (su) => { - const sa = window.history.state?.idx, $a = {}; - sa !== void 0 && ($a.idx = sa + 1), window.history.pushState($a, "", su.detail.path), window.dispatchEvent(new PopStateEvent("popstate")); -}); -window.Vaadin.copilot.comm = I_t; -window.Vaadin.copilot.ts = H_t; -window.Vaadin.copilot.tree = new Q_t(); -window.Vaadin.copilot.initEmptyApp = G_t; diff --git a/src/main/frontend/generated/jar-resources/copilot/copilot-info-plugin-a_iJ8RCS.js b/src/main/frontend/generated/jar-resources/copilot/copilot-info-plugin-a_iJ8RCS.js deleted file mode 100644 index 097bb49..0000000 --- a/src/main/frontend/generated/jar-resources/copilot/copilot-info-plugin-a_iJ8RCS.js +++ /dev/null @@ -1,231 +0,0 @@ -import { a as k, _ as D, y as b, Q as E, $, e as f, u as c, a0 as w, F as S, E as A, U as T, M as P, b as R, l as C } from "./copilot-DD4YG2QN.js"; -import { r as I } from "./state-BQmijGwF.js"; -import { B as H } from "./base-panel-B8VfoxFZ.js"; -import { showNotification as U } from "./copilot-notification-Cnh_SAYH.js"; -import { i as m } from "./icons-InFn_YP5.js"; -const N = "copilot-info-panel{--dev-tools-red-color: red;--dev-tools-grey-color: gray;--dev-tools-green-color: green;position:relative}copilot-info-panel div.info-tray{display:flex;flex-direction:column;gap:10px}copilot-info-panel vaadin-button{margin-inline:var(--lumo-space-l)}copilot-info-panel dl{display:grid;grid-template-columns:auto auto;gap:0;margin:var(--space-100) var(--space-50);font:var(--font-xsmall)}copilot-info-panel dl>dt,copilot-info-panel dl>dd{padding:3px 10px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}copilot-info-panel dd.live-reload-status>span{overflow:hidden;text-overflow:ellipsis;display:block;color:var(--status-color)}copilot-info-panel dd span.hidden{display:none}copilot-info-panel dd span.true{color:var(--dev-tools-green-color);font-size:large}copilot-info-panel dd span.false{color:var(--dev-tools-red-color);font-size:large}copilot-info-panel code{white-space:nowrap;-webkit-user-select:all;user-select:all}copilot-info-panel .checks{display:inline-grid;grid-template-columns:auto 1fr;gap:var(--space-50)}copilot-info-panel span.hint{font-size:var(--font-size-0);background:var(--gray-50);padding:var(--space-75);border-radius:var(--radius-2)}"; -var j = function() { - var e = document.getSelection(); - if (!e.rangeCount) - return function() { - }; - for (var t = document.activeElement, o = [], s = 0; s < e.rangeCount; s++) - o.push(e.getRangeAt(s)); - switch (t.tagName.toUpperCase()) { - case "INPUT": - case "TEXTAREA": - t.blur(); - break; - default: - t = null; - break; - } - return e.removeAllRanges(), function() { - e.type === "Caret" && e.removeAllRanges(), e.rangeCount || o.forEach(function(r) { - e.addRange(r); - }), t && t.focus(); - }; -}, B = j, h = { - "text/plain": "Text", - "text/html": "Url", - default: "Text" -}, L = "Copy to clipboard: #{key}, Enter"; -function O(e) { - var t = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C"; - return e.replace(/#{\s*key\s*}/g, t); -} -function F(e, t) { - var o, s, r, n, l, a, d = !1; - t || (t = {}), o = t.debug || !1; - try { - r = B(), n = document.createRange(), l = document.getSelection(), a = document.createElement("span"), a.textContent = e, a.ariaHidden = "true", a.style.all = "unset", a.style.position = "fixed", a.style.top = 0, a.style.clip = "rect(0, 0, 0, 0)", a.style.whiteSpace = "pre", a.style.webkitUserSelect = "text", a.style.MozUserSelect = "text", a.style.msUserSelect = "text", a.style.userSelect = "text", a.addEventListener("copy", function(i) { - if (i.stopPropagation(), t.format) - if (i.preventDefault(), typeof i.clipboardData > "u") { - o && console.warn("unable to use e.clipboardData"), o && console.warn("trying IE specific stuff"), window.clipboardData.clearData(); - var y = h[t.format] || h.default; - window.clipboardData.setData(y, e); - } else - i.clipboardData.clearData(), i.clipboardData.setData(t.format, e); - t.onCopy && (i.preventDefault(), t.onCopy(i.clipboardData)); - }), document.body.appendChild(a), n.selectNodeContents(a), l.addRange(n); - var p = document.execCommand("copy"); - if (!p) - throw new Error("copy command was unsuccessful"); - d = !0; - } catch (i) { - o && console.error("unable to copy using execCommand: ", i), o && console.warn("trying IE specific stuff"); - try { - window.clipboardData.setData(t.format || "text", e), t.onCopy && t.onCopy(window.clipboardData), d = !0; - } catch (y) { - o && console.error("unable to copy using clipboardData: ", y), o && console.error("falling back to prompt"), s = O("message" in t ? t.message : L), window.prompt(s, e); - } - } finally { - l && (typeof l.removeRange == "function" ? l.removeRange(n) : l.removeAllRanges()), a && document.body.removeChild(a), r(); - } - return d; -} -var J = F; -const M = /* @__PURE__ */ k(J); -var V = Object.defineProperty, W = Object.getOwnPropertyDescriptor, g = (e, t, o, s) => { - for (var r = s > 1 ? void 0 : s ? W(t, o) : t, n = e.length - 1, l; n >= 0; n--) - (l = e[n]) && (r = (s ? l(t, o, r) : l(r)) || r); - return s && r && V(t, o, r), r; -}; -let v = class extends H { - constructor() { - super(...arguments), this.serverInfo = [], this.clientInfo = [{ name: "Browser", version: navigator.userAgent }], this.handleServerInfoEvent = (e) => { - const t = JSON.parse(e.data.info); - this.serverInfo = t.versions, D().then((o) => { - o && (this.clientInfo.unshift({ name: "Vaadin Employee", version: "true", more: void 0 }), this.requestUpdate("clientInfo")); - }), b() === "success" && E("hotswap-active", { value: $() }); - }; - } - connectedCallback() { - super.connectedCallback(), this.onCommand("copilot-info", this.handleServerInfoEvent), this.onEventBus("system-info-with-callback", (e) => { - e.detail.callback(this.getInfoForClipboard(e.detail.notify)); - }), this.reaction( - () => f.idePluginState, - () => { - this.requestUpdate("serverInfo"); - } - ); - } - getIndex(e) { - return this.serverInfo.findIndex((t) => t.name === e); - } - render() { - return c` -- Please use Visual Studio Code or - IntelliJ IDEA for better development experience -
`; - } - renderPluginInstalledContent() { - return l`You have a running plugin. Enjoy your awesome development workflow!
`; - } - renderPluginIsNotInstalledContent(e) { - let t = null, o = "Install from Marketplace"; - return e.intellij ? (t = be, o = "Install from JetBrains Marketplace") : e.vscode && (t = we, o = "Install from VSCode Marketplace"), l` -
- Installing the plugin is not required, but strongly recommended.
Some Vaadin Copilot functionality, such
- as undo, will not function optimally without the plugin.
-
- Go to - - >https://www.jrebel.com/products/jrebel/learn ${c.linkExternal} - to get started -
-
- In order to run recommended launch configuration, you should click three dots right next to Debug button
- and select Debug using Hotswap Agent option.
-
-XX:HotswapAgent=fatjar -XX:+AllowEnhancedClassRedefinition -XX:+UpdateClasses JVM
- arguments when launching the application
- -XX:HotswapAgent=fatjar -XX:+AllowEnhancedClassRedefinition -XX:+UpdateClasses JVM
- arguments when launching the application
- [JAVA_HOME]/lib/hotswap/hotswap-agent.jar in the JetBrains Runtime JDK. Note that the
- file must be renamed to exactly match this path.
- [JAVA_HOME]/lib/hotswap/hotswap-agent.jar in the JetBrains Runtime JDK. Note that the
- file must be renamed to exactly match this path.
- ${o}
- Component: ${e.product.name} ${e.product.version}
`.replace(/https:([^ ]*)/g,"https:$1");t.isConnected&&(t.outerHTML=`Component: ${e.product.name} ${e.product.version}
`.replace(/https:([^ ]*)/g,"https:$1");s.isConnected&&(s.outerHTML=`