+ 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 (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) => f(`${v}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}${A}`); + return; + } + const l = e.replace(/\n/g, "%0A"), n = `${t.items.find((r) => r.value === this.type)?.ghTitle}`, a = t.description !== "" ? t.description : P, s = T.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([ + g("vaadin-text-area") +], i.prototype, "descriptionField", 2); +i = o([ + b("copilot-feedback-panel") +], i); +const F = { + header: "Help Us Improve!", + expanded: !0, + expandable: !1, + panelOrder: 0, + floating: !1, + tag: "copilot-feedback-panel", + width: 500, + height: 500, + floatingPosition: { + top: 50, + left: 50 + } +}, D = { + init(e) { + e.addPanel(F); + } +}; +window.Vaadin.copilot.plugins.push(D); +export { + i as CopilotFeedbackPanel +}; diff --git a/kontor-spring/application/frontend/generated/jar-resources/copilot/copilot-global-vars-later-DnZWjL_G.js b/kontor-spring/application/frontend/generated/jar-resources/copilot/copilot-global-vars-later-DnZWjL_G.js new file mode 100644 index 0000000..47a6cbe --- /dev/null +++ b/kontor-spring/application/frontend/generated/jar-resources/copilot/copilot-global-vars-later-DnZWjL_G.js @@ -0,0 +1,156128 @@ +import { g as Xut, a as Qut, c as o5e, b as ew, s as c5e, P as l5e, d as m5e, h as g5e, e as Hme, j as Yut, v as Zut, p as u5e, f as _5e, i as Kut, k as e_t } from "./copilot-ppBO0zjz.js"; +import { g as f5e, a as t_t, i as r_t, b as n_t, c as i_t, d as Gme, e as p5e, f as s_t, h as a_t, j as o_t, k as c_t, l as l_t, m as u_t, n as __t } from "./react-utils-D_MlSXfo.js"; +function $me(Cu) { + throw new Error('Could not dynamically require "' + Cu + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); +} +var h5e = { exports: {} }; +const f_t = {}, p_t = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + __proto__: null, + default: f_t +}, Symbol.toStringTag, { value: "Module" })), gE = /* @__PURE__ */ Xut(p_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(Cu) { + var na = {}; + ((Ua) => { + var H_ = Object.defineProperty, Qa = (e, t) => { + for (var n in t) + H_(e, n, { get: t[n], enumerable: !0 }); + }, Cp = (e) => e, Yh = {}; + Qa(Yh, { + ANONYMOUS: () => DU, + AccessFlags: () => yQ, + AssertionLevel: () => PX, + AssignmentDeclarationKind: () => DQ, + AssignmentKind: () => YZ, + Associativity: () => aK, + BreakpointResolver: () => Eq, + BuilderFileEmit: () => Fie, + BuilderProgramKind: () => zie, + BuilderState: () => wd, + CallHierarchy: () => Wx, + CharacterCodes: () => jQ, + CheckFlags: () => dQ, + CheckMode: () => Gz, + ClassificationType: () => FV, + ClassificationTypeNames: () => Gse, + CommentDirectiveType: () => KX, + Comparison: () => pX, + CompletionInfoFlags: () => Jse, + CompletionTriggerKind: () => IV, + Completions: () => $x, + ContainerFlags: () => lne, + ContextFlags: () => aQ, + Debug: () => E, + DiagnosticCategory: () => bI, + Diagnostics: () => p, + DocumentHighlights: () => k9, + ElementFlags: () => hQ, + EmitFlags: () => JR, + EmitHint: () => VQ, + EmitOnly: () => tQ, + EndOfLineState: () => Vse, + ExitStatus: () => rQ, + ExportKind: () => Uae, + Extension: () => BQ, + ExternalEmitHelpers: () => WQ, + FileIncludeKind: () => AR, + FilePreprocessingDiagnosticsKind: () => eQ, + FileSystemEntryKind: () => ZQ, + FileWatcherEventKind: () => XQ, + FindAllReferences: () => yo, + FlattenLevel: () => Mne, + FlowFlags: () => vI, + ForegroundColorEscapeSequences: () => Eie, + FunctionFlags: () => nK, + GeneratedIdentifierFlags: () => wR, + GetLiteralTextFlags: () => _Z, + GoToDefinition: () => b6, + HighlightSpanKind: () => jse, + IdentifierNameMap: () => XC, + IdentifierNameMultiMap: () => wne, + ImportKind: () => Vae, + ImportsNotUsedAsValues: () => OQ, + IndentStyle: () => Bse, + IndexFlags: () => vQ, + IndexKind: () => TQ, + InferenceFlags: () => CQ, + InferencePriority: () => kQ, + InlayHintKind: () => Rse, + InlayHints: () => hH, + InternalEmitFlags: () => JQ, + InternalSymbolName: () => mQ, + IntersectionFlags: () => sQ, + InvalidatedProjectKind: () => _se, + JSDocParsingMode: () => $Q, + JsDoc: () => bv, + JsTyping: () => hm, + JsxEmit: () => IQ, + JsxFlags: () => QX, + JsxReferenceKind: () => bQ, + LanguageFeatureMinimumTarget: () => zQ, + LanguageServiceMode: () => Lse, + LanguageVariant: () => MQ, + LexicalEnvironmentFlags: () => qQ, + ListFormat: () => HQ, + LogLevel: () => BX, + MapCode: () => yH, + MemberOverrideStatus: () => nQ, + ModifierFlags: () => DR, + ModuleDetectionKind: () => PQ, + ModuleInstanceState: () => one, + ModuleKind: () => _w, + ModuleResolutionKind: () => NE, + ModuleSpecifierEnding: () => see, + NavigateTo: () => foe, + NavigationBar: () => doe, + NewLineKind: () => FQ, + NodeBuilderFlags: () => oQ, + NodeCheckFlags: () => OR, + NodeFactoryFlags: () => Nee, + NodeFlags: () => ER, + NodeResolutionFeatures: () => Yre, + ObjectFlags: () => LR, + OperationCanceledException: () => AE, + OperatorPrecedence: () => oK, + OrganizeImports: () => Sv, + OrganizeImportsMode: () => NV, + OuterExpressionKinds: () => UQ, + OutliningElementsCollector: () => SH, + OutliningSpanKind: () => zse, + OutputFileType: () => Wse, + PackageJsonAutoImportPreference: () => Fse, + PackageJsonDependencyGroup: () => Ose, + PatternMatchKind: () => GU, + PollingInterval: () => zR, + PollingWatchKind: () => NQ, + PragmaKindFlags: () => GQ, + PrivateIdentifierKind: () => Wee, + ProcessLevel: () => Wne, + ProgramUpdateLevel: () => Sie, + QuotePreference: () => hae, + RegularExpressionFlags: () => YX, + RelationComparisonResult: () => PR, + Rename: () => lL, + ScriptElementKind: () => qse, + ScriptElementKindModifier: () => Hse, + ScriptKind: () => RR, + ScriptSnapshot: () => NF, + ScriptTarget: () => LQ, + SemanticClassificationFormat: () => Mse, + SemanticMeaning: () => $se, + SemicolonPreference: () => OV, + SignatureCheckMode: () => $z, + SignatureFlags: () => MR, + SignatureHelp: () => WN, + SignatureInfo: () => Oie, + SignatureKind: () => SQ, + SmartSelectionRange: () => kH, + SnippetKind: () => BR, + StatisticType: () => xse, + StructureIsReused: () => NR, + SymbolAccessibility: () => uQ, + SymbolDisplay: () => D0, + SymbolDisplayPartKind: () => OF, + SymbolFlags: () => IR, + SymbolFormatFlags: () => lQ, + SyntaxKind: () => CR, + SyntheticSymbolKind: () => _Q, + Ternary: () => EQ, + ThrottledCancellationToken: () => xce, + TokenClass: () => Use, + TokenFlags: () => ZX, + TransformFlags: () => jR, + TypeFacts: () => Hz, + TypeFlags: () => FR, + TypeFormatFlags: () => cQ, + TypeMapKind: () => xQ, + TypePredicateKind: () => fQ, + TypeReferenceSerializationKind: () => pQ, + UnionReduction: () => iQ, + UpToDateStatusType: () => ise, + VarianceFlags: () => gQ, + Version: () => gd, + VersionRange: () => hI, + WatchDirectoryFlags: () => RQ, + WatchDirectoryKind: () => AQ, + WatchFileKind: () => wQ, + WatchLogLevel: () => xie, + WatchType: () => kl, + accessPrivateIdentifier: () => Fne, + addDisposableResourceHelper: () => gte, + addEmitFlags: () => cm, + addEmitHelper: () => ox, + addEmitHelpers: () => vh, + addInternalEmitFlags: () => sx, + addNodeFactoryPatcher: () => c0e, + addObjectAllocatorPatcher: () => Ghe, + addRange: () => Bn, + addRelatedInfo: () => Fs, + addSyntheticLeadingComment: () => X4, + addSyntheticTrailingComment: () => F5, + addToSeen: () => Kp, + advancedAsyncSuperHelper: () => j5, + affectsDeclarationPathOptionDeclarations: () => yre, + affectsEmitOptionDeclarations: () => hre, + allKeysStartWithDot: () => LO, + altDirectorySeparator: () => kI, + and: () => dI, + append: () => Tr, + appendIfUnique: () => sh, + arrayFrom: () => ts, + arrayIsEqualTo: () => md, + arrayIsHomogeneous: () => dee, + arrayIsSorted: () => nge, + arrayOf: () => xX, + arrayReverseIterator: () => aR, + arrayToMap: () => jk, + arrayToMultiMap: () => sw, + arrayToNumericMap: () => CX, + arraysEqual: () => rw, + assertType: () => _ge, + assign: () => I2, + assignHelper: () => Qee, + asyncDelegator: () => Zee, + asyncGeneratorHelper: () => Yee, + asyncSuperHelper: () => R5, + asyncValues: () => Kee, + attachFileToDiagnostics: () => QT, + awaitHelper: () => Q4, + awaiterHelper: () => tte, + base64decode: () => IK, + base64encode: () => NK, + binarySearch: () => Zh, + binarySearchKey: () => hT, + bindSourceFile: () => une, + breakIntoCharacterSpans: () => ioe, + breakIntoWordSpans: () => soe, + buildLinkParts: () => Eae, + buildOpts: () => vA, + buildOverload: () => $Pe, + bundlerModuleNameResolver: () => Zre, + canBeConvertedToAsync: () => KU, + canHaveDecorators: () => jb, + canHaveExportModifier: () => U3, + canHaveFlowNode: () => g3, + canHaveIllegalDecorators: () => rz, + canHaveIllegalModifiers: () => Zte, + canHaveIllegalType: () => F0e, + canHaveIllegalTypeParameters: () => Yte, + canHaveJSDoc: () => h3, + canHaveLocals: () => Vm, + canHaveModifiers: () => ed, + canHaveSymbol: () => vd, + canIncludeBindAndCheckDiagnsotics: () => V3, + canJsonReportNoInputFiles: () => gD, + canProduceDiagnostics: () => XO, + canUsePropertyAccess: () => fJ, + canWatchAffectingLocation: () => Xie, + canWatchAtTypes: () => $ie, + canWatchDirectoryOrFile: () => pF, + cartesianProduct: () => RX, + cast: () => Is, + chainBundle: () => Pd, + chainDiagnosticMessages: () => us, + changeAnyExtension: () => dw, + changeCompilerHostLikeToUseCache: () => LD, + changeExtension: () => by, + changeFullExtension: () => rY, + changesAffectModuleResolution: () => ZI, + changesAffectingProgramStructure: () => iZ, + characterToRegularExpressionFlag: () => KR, + childIsDecorated: () => a4, + classElementOrClassElementParameterIsDecorated: () => Yj, + classHasClassThisAssignment: () => lW, + classHasDeclaredOrExplicitlyAssignedName: () => uW, + classHasExplicitlyAssignedName: () => HO, + classOrConstructorParameterIsDecorated: () => c0, + classPrivateFieldGetHelper: () => pte, + classPrivateFieldInHelper: () => mte, + classPrivateFieldSetHelper: () => dte, + classicNameResolver: () => sne, + classifier: () => Dce, + cleanExtendedConfigCache: () => nF, + clear: () => bg, + clearMap: () => N_, + clearSharedExtendedConfigFileWatcher: () => xW, + climbPastPropertyAccess: () => MF, + climbPastPropertyOrElementAccess: () => Zse, + clone: () => EX, + cloneCompilerOptions: () => KV, + closeFileWatcher: () => Zp, + closeFileWatcherOf: () => _p, + codefix: () => vu, + collapseTextChangeRangesAcrossMultipleVersions: () => hY, + collectExternalModuleInfo: () => sW, + combine: () => gT, + combinePaths: () => Mn, + commandLineOptionOfCustomType: () => xre, + commentPragmas: () => SI, + commonOptionsWithBuild: () => dO, + commonPackageFolders: () => KK, + compact: () => iw, + compareBooleans: () => I1, + compareDataObjects: () => zB, + compareDiagnostics: () => N4, + compareDiagnosticsSkipRelatedInformation: () => r5, + compareEmitHelpers: () => Uee, + compareNumberOfDirectorySeparators: () => z3, + comparePaths: () => oh, + comparePathsCaseInsensitive: () => Fge, + comparePathsCaseSensitive: () => Oge, + comparePatternKeys: () => Wz, + compareProperties: () => OX, + compareStringsCaseInsensitive: () => ow, + compareStringsCaseInsensitiveEslintCompatible: () => wX, + compareStringsCaseSensitive: () => Kl, + compareStringsCaseSensitiveUI: () => cw, + compareTextSpans: () => fI, + compareValues: () => uo, + compileOnSaveCommandLineOption: () => fO, + compilerOptionsAffectDeclarationPath: () => YK, + compilerOptionsAffectEmit: () => QK, + compilerOptionsAffectSemanticDiagnostics: () => XK, + compilerOptionsDidYouMeanDiagnostics: () => yO, + compilerOptionsIndicateEsModules: () => aU, + compose: () => lge, + computeCommonSourceDirectoryOfFilenames: () => kie, + computeLineAndCharacterOfPosition: () => Vk, + computeLineOfPosition: () => ME, + computeLineStarts: () => kT, + computePositionOfLineAndCharacter: () => wI, + computeSignature: () => Wie, + computeSignatureWithDiagnostics: () => qW, + computeSuggestionDiagnostics: () => QU, + computedOptions: () => Kc, + concatenate: () => Hi, + concatenateDiagnosticMessageChains: () => qK, + configDirTemplateSubstitutionOptions: () => Sre, + configDirTemplateSubstitutionWatchOptions: () => Tre, + consumesNodeCoreModules: () => d9, + contains: () => ls, + containsIgnoredPath: () => W4, + containsObjectRestOrSpread: () => mA, + containsParseError: () => tC, + containsPath: () => Gp, + convertCompilerOptionsForTelemetry: () => Bre, + convertCompilerOptionsFromJson: () => Uye, + convertJsonOption: () => pS, + convertToBase64: () => AK, + convertToJson: () => TA, + convertToObject: () => Ire, + convertToOptionsWithAbsolutePaths: () => TO, + convertToRelativePath: () => FE, + convertToTSConfig: () => kz, + convertTypeAcquisitionFromJson: () => qye, + copyComments: () => vS, + copyEntries: () => KI, + copyLeadingComments: () => _6, + copyProperties: () => fR, + copyTrailingAsLeadingComments: () => mN, + copyTrailingComments: () => QD, + couldStartTrivia: () => oY, + countWhere: () => ty, + createAbstractBuilder: () => Hve, + createAccessorPropertyBackingField: () => sz, + createAccessorPropertyGetRedirector: () => are, + createAccessorPropertySetRedirector: () => ore, + createBaseNodeFactory: () => Eee, + createBinaryExpressionTrampoline: () => lO, + createBindingHelper: () => M5, + createBuildInfo: () => KO, + createBuilderProgram: () => HW, + createBuilderProgramUsingProgramBuildInfo: () => Hie, + createBuilderStatusReporter: () => TF, + createCacheWithRedirects: () => Fz, + createCacheableExportInfoMap: () => jU, + createCachedDirectoryStructureHost: () => tF, + createClassNamedEvaluationHelperBlock: () => zne, + createClassThisAssignmentBlock: () => Bne, + createClassifier: () => C2e, + createCommentDirectivesMap: () => uZ, + createCompilerDiagnostic: () => zo, + createCompilerDiagnosticForInvalidCustomType: () => kre, + createCompilerDiagnosticFromMessageChain: () => t5, + createCompilerHost: () => Cie, + createCompilerHostFromProgramHost: () => fV, + createCompilerHostWorker: () => iF, + createDetachedDiagnostic: () => XT, + createDiagnosticCollection: () => b4, + createDiagnosticForFileFromMessageChain: () => Hj, + createDiagnosticForNode: () => Xr, + createDiagnosticForNodeArray: () => nC, + createDiagnosticForNodeArrayFromMessageChain: () => Hw, + createDiagnosticForNodeFromMessageChain: () => wg, + createDiagnosticForNodeInSourceFile: () => rp, + createDiagnosticForRange: () => kZ, + createDiagnosticMessageChainFromDiagnostic: () => xZ, + createDiagnosticReporter: () => Fx, + createDocumentPositionMapper: () => Dne, + createDocumentRegistry: () => Gae, + createDocumentRegistryInternal: () => UU, + createEmitAndSemanticDiagnosticsBuilderProgram: () => QW, + createEmitHelperFactory: () => Vee, + createEmptyExports: () => cA, + createEvaluator: () => xee, + createExpressionForJsxElement: () => Ute, + createExpressionForJsxFragment: () => qte, + createExpressionForObjectLiteralElementLike: () => Hte, + createExpressionForPropertyName: () => QJ, + createExpressionFromEntityName: () => lA, + createExternalHelpersImportDeclarationIfNeeded: () => KJ, + createFileDiagnostic: () => xl, + createFileDiagnosticFromMessageChain: () => l7, + createFlowNode: () => Zm, + createForOfBindingStatement: () => XJ, + createFutureSourceFile: () => T9, + createGetCanonicalFileName: () => eu, + createGetIsolatedDeclarationErrors: () => _ie, + createGetSourceFile: () => PW, + createGetSymbolAccessibilityDiagnosticForNode: () => b0, + createGetSymbolAccessibilityDiagnosticForNodeName: () => uie, + createGetSymbolWalker: () => _ne, + createIncrementalCompilerHost: () => SF, + createIncrementalProgram: () => nse, + createJsxFactoryExpression: () => $J, + createLanguageService: () => kce, + createLanguageServiceSourceFile: () => J9, + createMemberAccessForPropertyName: () => _S, + createModeAwareCache: () => UC, + createModeAwareCacheKey: () => bD, + createModuleNotFoundChain: () => e7, + createModuleResolutionCache: () => qC, + createModuleResolutionLoader: () => MW, + createModuleResolutionLoaderUsingGlobalCache: () => Kie, + createModuleSpecifierResolutionHost: () => jx, + createMultiMap: () => Kf, + createNameResolver: () => hJ, + createNodeConverters: () => wee, + createNodeFactory: () => $3, + createOptionNameMap: () => gO, + createOverload: () => RH, + createPackageJsonImportFilter: () => f6, + createPackageJsonInfo: () => AU, + createParenthesizerRules: () => Dee, + createPatternMatcher: () => Zae, + createPrinter: () => Iy, + createPrinterWithDefaults: () => vie, + createPrinterWithRemoveComments: () => gS, + createPrinterWithRemoveCommentsNeverAsciiEscape: () => bie, + createPrinterWithRemoveCommentsOmitTrailingSemicolon: () => eF, + createProgram: () => UA, + createProgramHost: () => pV, + createPropertyNameNodeForIdentifierOrLiteral: () => C5, + createQueue: () => aw, + createRange: () => np, + createRedirectedBuilderProgram: () => XW, + createResolutionCache: () => ZW, + createRuntimeTypeSerializer: () => Gne, + createScanner: () => Eg, + createSemanticDiagnosticsBuilderProgram: () => qve, + createSet: () => pR, + createSolutionBuilder: () => cse, + createSolutionBuilderHost: () => ase, + createSolutionBuilderWithWatch: () => lse, + createSolutionBuilderWithWatchHost: () => ose, + createSortedArray: () => sR, + createSourceFile: () => Cx, + createSourceMapGenerator: () => Sne, + createSourceMapSource: () => f0e, + createSuperAccessVariableStatement: () => $O, + createSymbolTable: () => Ms, + createSymlinkCache: () => ZB, + createSyntacticTypeNodeBuilder: () => Ase, + createSystemWatchFunctions: () => KQ, + createTextChange: () => oN, + createTextChangeFromStartLength: () => QF, + createTextChangeRange: () => xw, + createTextRangeFromNode: () => rU, + createTextRangeFromSpan: () => XF, + createTextSpan: () => jl, + createTextSpanFromBounds: () => Mc, + createTextSpanFromNode: () => e_, + createTextSpanFromRange: () => Fy, + createTextSpanFromStringLiteralLikeContent: () => tU, + createTextWriter: () => P3, + createTokenRange: () => RB, + createTypeChecker: () => vne, + createTypeReferenceDirectiveResolutionCache: () => NO, + createTypeReferenceResolutionLoader: () => sF, + createWatchCompilerHost: () => rbe, + createWatchCompilerHostOfConfigFile: () => dV, + createWatchCompilerHostOfFilesAndCompilerOptions: () => mV, + createWatchFactory: () => _V, + createWatchHost: () => uV, + createWatchProgram: () => gV, + createWatchStatusReporter: () => eV, + createWriteFileMeasuringIO: () => wW, + declarationNameToString: () => ao, + decodeMappings: () => rW, + decodedTextSpanIntersectsWith: () => Tw, + decorateHelper: () => qee, + deduplicate: () => tb, + defaultIncludeSpec: () => Dz, + defaultInitCompilerOptions: () => hz, + defaultMaximumTruncationLength: () => KE, + diagnosticCategoryName: () => M2, + diagnosticToString: () => Gb, + diagnosticsEqualityComparer: () => n5, + directoryProbablyExists: () => Td, + directorySeparator: () => Oo, + displayPart: () => O_, + displayPartsToString: () => PN, + disposeEmitNodes: () => bJ, + disposeResourcesHelper: () => hte, + documentSpansEqual: () => pU, + dumpTracingLegend: () => XX, + elementAt: () => ny, + elideNodes: () => sre, + emitComments: () => vK, + emitDetachedComments: () => bK, + emitFiles: () => SW, + emitFilesAndReportErrors: () => hF, + emitFilesAndReportErrorsAndGetExitStatus: () => lV, + emitModuleKindIsNonNodeESM: () => s5, + emitNewLineBeforeLeadingCommentOfPosition: () => yK, + emitNewLineBeforeLeadingComments: () => gK, + emitNewLineBeforeLeadingCommentsOfPosition: () => hK, + emitResolverSkipsTypeChecking: () => bW, + emitSkippedWithNoDiagnostics: () => WW, + emptyArray: () => He, + emptyFileSystemEntries: () => iJ, + emptyMap: () => YM, + emptyOptions: () => Bp, + emptySet: () => tge, + endsWith: () => nc, + ensurePathIsNonModuleName: () => j2, + ensureScriptKind: () => m5, + ensureTrailingDirectorySeparator: () => bl, + entityNameToString: () => Y_, + enumerateInsertsAndDeletes: () => gI, + equalOwnProperties: () => kX, + equateStringsCaseInsensitive: () => N1, + equateStringsCaseSensitive: () => O2, + equateValues: () => Kh, + esDecorateHelper: () => $ee, + escapeJsxAttributeString: () => TB, + escapeLeadingUnderscores: () => Ko, + escapeNonAsciiString: () => L7, + escapeSnippetText: () => Db, + escapeString: () => $m, + escapeTemplateSubstitution: () => bB, + evaluatorResult: () => pl, + every: () => Ri, + executeCommandLine: () => Rbe, + expandPreOrPostfixIncrementOrDecrementExpression: () => nO, + explainFiles: () => iV, + explainIfFileIsRedirectAndImpliedFormat: () => sV, + exportAssignmentIsAlias: () => pC, + exportStarHelper: () => fte, + expressionResultIsUnused: () => gee, + extend: () => _I, + extendsHelper: () => rte, + extensionFromPath: () => R4, + extensionIsTS: () => S5, + extensionsNotSupportingExtensionlessResolution: () => v5, + externalHelpersModuleNameText: () => z1, + factory: () => N, + fileExtensionIs: () => Go, + fileExtensionIsOneOf: () => Lc, + fileIncludeReasonToDiagnostics: () => cV, + fileShouldUseJavaScriptRequire: () => RU, + filter: () => Ln, + filterMutate: () => eR, + filterSemanticDiagnostics: () => lF, + find: () => Nn, + findAncestor: () => sr, + findBestPatternMatch: () => yR, + findChildOfKind: () => Ya, + findComputedPropertyNameCacheAssignment: () => uO, + findConfigFile: () => EW, + findConstructorDeclaration: () => G3, + findContainingList: () => zF, + findDiagnosticForNode: () => jae, + findFirstNonJsxWhitespaceToken: () => nae, + findIndex: () => rc, + findLast: () => eb, + findLastIndex: () => cI, + findListItemInfo: () => rae, + findMap: () => rge, + findModifier: () => c6, + findNextToken: () => qb, + findPackageJson: () => Mae, + findPackageJsons: () => wU, + findPrecedingMatchingToken: () => GF, + findPrecedingToken: () => sl, + findSuperStatementIndexPath: () => VO, + findTokenOnLeftOfPosition: () => UF, + findUseStrictPrologue: () => ZJ, + first: () => fa, + firstDefined: () => xc, + firstDefinedIterator: () => tw, + firstIterator: () => cR, + firstOrOnly: () => FU, + firstOrUndefined: () => ul, + firstOrUndefinedIterator: () => lI, + fixupCompilerOptions: () => eq, + flatMap: () => Xs, + flatMapIterator: () => tR, + flatMapToMutable: () => vE, + flatten: () => Ep, + flattenCommaList: () => cre, + flattenDestructuringAssignment: () => mS, + flattenDestructuringBinding: () => zb, + flattenDiagnosticMessageText: () => gm, + forEach: () => rr, + forEachAncestor: () => sZ, + forEachAncestorDirectory: () => $p, + forEachChild: () => gs, + forEachChildRecursively: () => kx, + forEachEmittedFile: () => gW, + forEachEnclosingBlockScopeContainer: () => bZ, + forEachEntry: () => Dl, + forEachExternalModuleToImportFrom: () => JU, + forEachImportClauseDeclaration: () => XZ, + forEachKey: () => uh, + forEachLeadingCommentRange: () => hw, + forEachNameInAccessChainWalkingLeft: () => JK, + forEachNameOfDefaultExport: () => zU, + forEachPropertyAssignment: () => aC, + forEachResolvedProjectReference: () => jW, + forEachReturnStatement: () => o0, + forEachRight: () => dX, + forEachTrailingCommentRange: () => yw, + forEachTsConfigPropArray: () => Yw, + forEachUnique: () => mU, + forEachYieldExpression: () => AZ, + forSomeAncestorDirectory: () => qhe, + formatColorAndReset: () => Wb, + formatDiagnostic: () => AW, + formatDiagnostics: () => xve, + formatDiagnosticsWithColorAndContext: () => wie, + formatGeneratedName: () => sv, + formatGeneratedNamePart: () => JC, + formatLocation: () => NW, + formatMessage: () => YT, + formatStringFromArgs: () => Og, + formatting: () => Hc, + fullTripleSlashAMDReferencePathRegEx: () => wZ, + fullTripleSlashReferencePathRegEx: () => PZ, + generateDjb2Hash: () => IE, + generateTSConfig: () => Fre, + generatorHelper: () => lte, + getAdjustedReferenceLocation: () => GV, + getAdjustedRenameLocation: () => VF, + getAliasDeclarationFromName: () => lB, + getAllAccessorDeclarations: () => gy, + getAllDecoratorsOfClass: () => oW, + getAllDecoratorsOfClassElement: () => qO, + getAllJSDocTags: () => RI, + getAllJSDocTagsOfKind: () => rhe, + getAllKeys: () => sge, + getAllProjectOutputs: () => ZO, + getAllSuperTypeNodes: () => d4, + getAllowJSCompilerOption: () => yy, + getAllowSyntheticDefaultImports: () => ZT, + getAncestor: () => $1, + getAnyExtensionFromPath: () => Wk, + getAreDeclarationMapsEnabled: () => i5, + getAssignedExpandoInitializer: () => MT, + getAssignedName: () => LI, + getAssignedNameOfIdentifier: () => AD, + getAssignmentDeclarationKind: () => mc, + getAssignmentDeclarationPropertyAccessKind: () => _3, + getAssignmentTargetKind: () => G1, + getAutomaticTypeDirectiveNames: () => wO, + getBaseFileName: () => Wc, + getBinaryOperatorPrecedence: () => E3, + getBuildInfo: () => TW, + getBuildInfoFileVersionMap: () => $W, + getBuildInfoText: () => hie, + getBuildOrderFromAnyBuildOrder: () => $A, + getBuilderCreationParameters: () => _F, + getBuilderFileEmit: () => Oy, + getCanonicalDiagnostic: () => CZ, + getCheckFlags: () => gc, + getClassExtendsHeritageElement: () => vb, + getClassLikeDeclarationOfSymbol: () => gh, + getCombinedLocalAndExportSymbolFlags: () => TC, + getCombinedModifierFlags: () => L1, + getCombinedNodeFlags: () => ch, + getCombinedNodeFlagsAlwaysIncludeJSDoc: () => sj, + getCommentRange: () => lm, + getCommonSourceDirectory: () => FD, + getCommonSourceDirectoryOfConfig: () => Ox, + getCompilerOptionValue: () => c5, + getCompilerOptionsDiffValue: () => Ore, + getConditions: () => Ay, + getConfigFileParsingDiagnostics: () => Vb, + getConstantValue: () => Lee, + getContainerFlags: () => Uz, + getContainerNode: () => yS, + getContainingClass: () => Nl, + getContainingClassExcludingClassDecorators: () => h7, + getContainingClassStaticBlock: () => JZ, + getContainingFunction: () => yf, + getContainingFunctionDeclaration: () => BZ, + getContainingFunctionOrClassStaticBlock: () => g7, + getContainingNodeArray: () => hee, + getContainingObjectLiteralElement: () => wN, + getContextualTypeFromParent: () => a9, + getContextualTypeFromParentOrAncestorTypeNode: () => WF, + getCurrentTime: () => GA, + getDeclarationDiagnostics: () => fie, + getDeclarationEmitExtensionForPath: () => j7, + getDeclarationEmitOutputFilePath: () => _K, + getDeclarationEmitOutputFilePathWorker: () => R7, + getDeclarationFileExtension: () => lz, + getDeclarationFromName: () => p4, + getDeclarationModifierFlagsFromSymbol: () => sp, + getDeclarationOfKind: () => Jo, + getDeclarationsOfKind: () => rZ, + getDeclaredExpandoInitializer: () => l4, + getDecorators: () => cy, + getDefaultCompilerOptions: () => B9, + getDefaultFormatCodeSettings: () => IF, + getDefaultLibFileName: () => bw, + getDefaultLibFilePath: () => Cce, + getDefaultLikeExportInfo: () => x9, + getDefaultLikeExportNameFromDeclaration: () => g9, + getDiagnosticText: () => g_, + getDiagnosticsWithinSpan: () => Bae, + getDirectoryPath: () => Xn, + getDirectoryToWatchFailedLookupLocation: () => YW, + getDirectoryToWatchFailedLookupLocationFromTypeRoot: () => Yie, + getDocumentPositionMapper: () => XU, + getDocumentSpansEqualityComparer: () => dU, + getESModuleInterop: () => Fg, + getEditsForFileRename: () => Xae, + getEffectiveBaseTypeNode: () => tm, + getEffectiveConstraintOfTypeParameter: () => $k, + getEffectiveContainerForJSDocTemplateTag: () => A7, + getEffectiveImplementsTypeNodes: () => dC, + getEffectiveInitializer: () => o3, + getEffectiveJSDocHost: () => H1, + getEffectiveModifierFlags: () => Au, + getEffectiveModifierFlagsAlwaysIncludeJSDoc: () => kK, + getEffectiveModifierFlagsNoCache: () => CK, + getEffectiveReturnTypeNode: () => K_, + getEffectiveSetAccessorTypeAnnotationNode: () => mK, + getEffectiveTypeAnnotationNode: () => Vc, + getEffectiveTypeParameterDeclarations: () => ly, + getEffectiveTypeRoots: () => vD, + getElementOrPropertyAccessArgumentExpressionOrName: () => w7, + getElementOrPropertyAccessName: () => _h, + getElementsOfBindingOrAssignmentPattern: () => BC, + getEmitDeclarations: () => op, + getEmitFlags: () => ua, + getEmitHelpers: () => L5, + getEmitModuleDetectionKind: () => HK, + getEmitModuleKind: () => Nu, + getEmitModuleResolutionKind: () => Hu, + getEmitScriptTarget: () => pa, + getEmitStandardClassFields: () => QB, + getEnclosingBlockScopeContainer: () => bd, + getEnclosingContainer: () => c7, + getEncodedSemanticClassifications: () => WU, + getEncodedSyntacticClassifications: () => VU, + getEndLinePosition: () => zw, + getEntityNameFromTypeNode: () => e3, + getEntrypointsFromPackageJsonInfo: () => Bz, + getErrorCountForSummary: () => mF, + getErrorSpanForNode: () => H2, + getErrorSummaryText: () => rV, + getEscapedTextOfIdentifierOrLiteral: () => h4, + getEscapedTextOfJsxAttributeName: () => H4, + getEscapedTextOfJsxNamespacedName: () => rx, + getExpandoInitializer: () => U1, + getExportAssignmentExpression: () => uB, + getExportInfoMap: () => SN, + getExportNeedsImportStarHelper: () => Pne, + getExpressionAssociativity: () => hB, + getExpressionPrecedence: () => v4, + getExternalHelpersModuleName: () => aO, + getExternalModuleImportEqualsDeclarationExpression: () => o4, + getExternalModuleName: () => RT, + getExternalModuleNameFromDeclaration: () => lK, + getExternalModuleNameFromPath: () => CB, + getExternalModuleNameLiteral: () => xx, + getExternalModuleRequireArgument: () => Kj, + getFallbackOptions: () => JA, + getFileEmitOutput: () => Iie, + getFileMatcherPatterns: () => d5, + getFileNamesFromConfigSpecs: () => hD, + getFileWatcherEventKind: () => UR, + getFilesInErrorForSummary: () => gF, + getFirstConstructorWithBody: () => Ng, + getFirstIdentifier: () => tf, + getFirstNonSpaceCharacterPosition: () => wae, + getFirstProjectOutput: () => vW, + getFixableErrorSpanExpression: () => IU, + getFormatCodeSettingsForWriting: () => b9, + getFullWidth: () => Jw, + getFunctionFlags: () => jc, + getHeritageClause: () => T3, + getHostSignatureFromJSDoc: () => q1, + getIdentifierAutoGenerate: () => m0e, + getIdentifierGeneratedImportReference: () => zee, + getIdentifierTypeArguments: () => tS, + getImmediatelyInvokedFunctionExpression: () => db, + getImpliedNodeFormatForFile: () => VA, + getImpliedNodeFormatForFileWorker: () => cF, + getImportNeedsImportDefaultHelper: () => iW, + getImportNeedsImportStarHelper: () => zO, + getIndentSize: () => yC, + getIndentString: () => M7, + getInferredLibraryNameResolveFrom: () => oF, + getInitializedVariables: () => P4, + getInitializerOfBinaryExpression: () => rB, + getInitializerOfBindingOrAssignmentElement: () => fA, + getInterfaceBaseTypeNodes: () => m4, + getInternalEmitFlags: () => Qp, + getInvokedExpression: () => b7, + getIsolatedModules: () => ap, + getJSDocAugmentsTag: () => DY, + getJSDocClassTag: () => cj, + getJSDocCommentRanges: () => $j, + getJSDocCommentsAndTags: () => iB, + getJSDocDeprecatedTag: () => lj, + getJSDocDeprecatedTagNoCache: () => FY, + getJSDocEnumTag: () => uj, + getJSDocHost: () => hb, + getJSDocImplementsTags: () => PY, + getJSDocOverloadTags: () => aB, + getJSDocOverrideTagNoCache: () => OY, + getJSDocParameterTags: () => Gk, + getJSDocParameterTagsNoCache: () => xY, + getJSDocPrivateTag: () => Yge, + getJSDocPrivateTagNoCache: () => AY, + getJSDocProtectedTag: () => Zge, + getJSDocProtectedTagNoCache: () => NY, + getJSDocPublicTag: () => Qge, + getJSDocPublicTagNoCache: () => wY, + getJSDocReadonlyTag: () => Kge, + getJSDocReadonlyTagNoCache: () => IY, + getJSDocReturnTag: () => LY, + getJSDocReturnType: () => Cw, + getJSDocRoot: () => fC, + getJSDocSatisfiesExpressionType: () => dJ, + getJSDocSatisfiesTag: () => _j, + getJSDocTags: () => j1, + getJSDocTagsNoCache: () => the, + getJSDocTemplateTag: () => ehe, + getJSDocThisTag: () => MI, + getJSDocType: () => R1, + getJSDocTypeAliasName: () => tz, + getJSDocTypeAssertionType: () => fD, + getJSDocTypeParameterDeclarations: () => V7, + getJSDocTypeParameterTags: () => kY, + getJSDocTypeParameterTagsNoCache: () => CY, + getJSDocTypeTag: () => M1, + getJSXImplicitImportBase: () => u5, + getJSXRuntimeImport: () => _5, + getJSXTransformEnabled: () => l5, + getKeyForCompilerOptions: () => Oz, + getLanguageVariant: () => R3, + getLastChild: () => WB, + getLeadingCommentRanges: () => kg, + getLeadingCommentRangesOfNode: () => Gj, + getLeftmostAccessExpression: () => xC, + getLeftmostExpression: () => kC, + getLibraryNameFromLibFileName: () => BW, + getLineAndCharacterOfPosition: () => Vs, + getLineInfo: () => tW, + getLineOfLocalPosition: () => S4, + getLineOfLocalPositionFromLineMap: () => K2, + getLineStartPositionForPosition: () => Jp, + getLineStarts: () => Tg, + getLinesBetweenPositionAndNextNonWhitespaceCharacter: () => RK, + getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter: () => MK, + getLinesBetweenPositions: () => RE, + getLinesBetweenRangeEndAndRangeStart: () => jB, + getLinesBetweenRangeEndPositions: () => Uhe, + getLiteralText: () => fZ, + getLocalNameForExternalImport: () => jC, + getLocalSymbolForExportDefault: () => C4, + getLocaleSpecificMessage: () => as, + getLocaleTimeString: () => HA, + getMappedContextSpan: () => gU, + getMappedDocumentSpan: () => r9, + getMappedLocation: () => GD, + getMatchedFileSpec: () => aV, + getMatchedIncludeSpec: () => oV, + getMeaningFromDeclaration: () => FF, + getMeaningFromLocation: () => hS, + getMembersOfDeclaration: () => NZ, + getModeForFileReference: () => zA, + getModeForResolutionAtIndex: () => Aie, + getModeForUsageLocation: () => OW, + getModifiedTime: () => TT, + getModifiers: () => sb, + getModuleInstanceState: () => Ch, + getModuleNameStringLiteralAt: () => qA, + getModuleSpecifierEndingPreference: () => oee, + getModuleSpecifierResolverHost: () => oU, + getNameForExportedSymbol: () => m9, + getNameFromImportAttribute: () => w5, + getNameFromIndexInfo: () => SZ, + getNameFromPropertyName: () => lN, + getNameOfAccessExpression: () => UB, + getNameOfCompilerOptionValue: () => Cz, + getNameOfDeclaration: () => es, + getNameOfExpando: () => eB, + getNameOfJSDocTypedef: () => TY, + getNameOfScriptTarget: () => o5, + getNameOrArgument: () => u3, + getNameTable: () => Cq, + getNamesForExportedSymbol: () => Jae, + getNamespaceDeclarationNode: () => uC, + getNewLineCharacter: () => d0, + getNewLineKind: () => bN, + getNewLineOrDefaultFromHost: () => k0, + getNewTargetContainer: () => WZ, + getNextJSDocCommentLocation: () => sB, + getNodeChildren: () => HJ, + getNodeForGeneratedName: () => dA, + getNodeId: () => ja, + getNodeKind: () => Ub, + getNodeModifiers: () => UD, + getNodeModulePathParts: () => E5, + getNonAssignedNameOfDeclaration: () => FI, + getNonAssignmentOperatorForCompoundAssignment: () => DD, + getNonAugmentationDeclaration: () => Jj, + getNonDecoratorTokenPosOfNode: () => Fj, + getNormalizedAbsolutePath: () => Xi, + getNormalizedAbsolutePathWithoutRoot: () => $R, + getNormalizedPathComponents: () => pw, + getObjectFlags: () => wn, + getOperator: () => vB, + getOperatorAssociativity: () => yB, + getOperatorPrecedence: () => C3, + getOptionFromName: () => vz, + getOptionsForLibraryResolution: () => Lz, + getOptionsNameMap: () => WC, + getOrCreateEmitNode: () => nu, + getOrCreateExternalHelpersModuleNameIfNeeded: () => Qte, + getOrUpdate: () => bE, + getOriginalNode: () => Zo, + getOriginalNodeId: () => Ku, + getOriginalSourceFile: () => Ohe, + getOutputDeclarationFileName: () => YC, + getOutputDeclarationFileNameWorker: () => hW, + getOutputExtension: () => YO, + getOutputFileNames: () => Sve, + getOutputJSFileNameWorker: () => yW, + getOutputPathsFor: () => OD, + getOutputPathsForBundle: () => QO, + getOwnEmitOutputFilePath: () => uK, + getOwnKeys: () => Gd, + getOwnValues: () => yT, + getPackageJsonInfo: () => _v, + getPackageJsonTypesVersionsPaths: () => PO, + getPackageJsonsVisibleToFile: () => Rae, + getPackageNameFromTypesPackageName: () => xD, + getPackageScopeForPath: () => TD, + getParameterSymbolFromJSDoc: () => y3, + getParameterTypeNode: () => a0e, + getParentNodeInSpan: () => _N, + getParseTreeNode: () => Ki, + getParsedCommandLineOfConfigFile: () => bA, + getPathComponents: () => vl, + getPathComponentsRelativeTo: () => YR, + getPathFromPathComponents: () => ah, + getPathUpdater: () => HU, + getPathsBasePath: () => B7, + getPatternFromSpec: () => ree, + getPendingEmitKind: () => t6, + getPositionOfLineAndCharacter: () => mw, + getPossibleGenericSignatures: () => XV, + getPossibleOriginalInputExtensionForExtension: () => fK, + getPossibleTypeArgumentsInfo: () => QV, + getPreEmitDiagnostics: () => Tve, + getPrecedingNonSpaceCharacterPosition: () => i9, + getPrivateIdentifier: () => cW, + getProperties: () => aW, + getProperty: () => uI, + getPropertyArrayElementValue: () => jZ, + getPropertyAssignmentAliasLikeExpression: () => rK, + getPropertyNameForPropertyNameNode: () => Y2, + getPropertyNameForUniqueESSymbol: () => Nhe, + getPropertyNameFromType: () => Lp, + getPropertyNameOfBindingOrAssignmentElement: () => ez, + getPropertySymbolFromBindingElement: () => t9, + getPropertySymbolsFromContextualType: () => z9, + getQuoteFromPreference: () => lU, + getQuotePreference: () => Rf, + getRangesWhere: () => iR, + getRefactorContextSpan: () => Bx, + getReferencedFileLocation: () => RD, + getRegexFromPattern: () => vy, + getRegularExpressionForWildcard: () => O4, + getRegularExpressionsForWildcards: () => f5, + getRelativePathFromDirectory: () => hd, + getRelativePathFromFile: () => LE, + getRelativePathToDirectoryOrUrl: () => xT, + getRenameLocation: () => dN, + getReplacementSpanForContextToken: () => eU, + getResolutionDiagnostic: () => UW, + getResolutionModeOverride: () => ZC, + getResolveJsonModule: () => kb, + getResolvePackageJsonExports: () => $B, + getResolvePackageJsonImports: () => XB, + getResolvedExternalModuleName: () => kB, + getRestIndicatorOfBindingOrAssignmentElement: () => oO, + getRestParameterElementType: () => Xj, + getRightMostAssignedExpression: () => c3, + getRootDeclaration: () => nm, + getRootDirectoryOfResolutionCache: () => Zie, + getRootLength: () => zm, + getRootPathSplitLength: () => Qve, + getScriptKind: () => SU, + getScriptKindFromFileName: () => g5, + getScriptTargetFeatures: () => Lj, + getSelectedEffectiveModifierFlags: () => UT, + getSelectedSyntacticModifierFlags: () => TK, + getSemanticClassifications: () => qae, + getSemanticJsxChildren: () => gC, + getSetAccessorTypeAnnotationNode: () => pK, + getSetAccessorValueParameter: () => bC, + getSetExternalModuleIndicator: () => j3, + getShebang: () => NI, + getSingleInitializerOfVariableStatementOrPropertyDeclaration: () => nB, + getSingleVariableOfVariableStatement: () => JT, + getSnapshotText: () => Rx, + getSnippetElement: () => SJ, + getSourceFileOfModule: () => r7, + getSourceFileOfNode: () => xr, + getSourceFilePathInNewDir: () => z7, + getSourceFilePathInNewDirWorker: () => W7, + getSourceFileVersionAsHashFromText: () => yF, + getSourceFilesToEmit: () => J7, + getSourceMapRange: () => g0, + getSourceMapper: () => ooe, + getSourceTextOfNodeFromSourceFile: () => ub, + getSpanOfTokenAtPosition: () => Hm, + getSpellingSuggestion: () => F2, + getStartPositionOfLine: () => dy, + getStartPositionOfRange: () => D4, + getStartsOnNewLine: () => $4, + getStaticPropertiesAndClassStaticBlock: () => UO, + getStrictOptionValue: () => Iu, + getStringComparer: () => Bk, + getSubPatternFromSpec: () => p5, + getSuperCallFromStatement: () => WO, + getSuperContainer: () => Zw, + getSupportedCodeFixes: () => xq, + getSupportedExtensions: () => L4, + getSupportedExtensionsWithJsonIfResolveJsonModule: () => J3, + getSwitchedType: () => EU, + getSymbolId: () => $s, + getSymbolNameForPrivateIdentifier: () => x3, + getSymbolParentOrFail: () => h9, + getSymbolTarget: () => TU, + getSyntacticClassifications: () => Hae, + getSyntacticModifierFlags: () => f0, + getSyntacticModifierFlagsNoCache: () => AB, + getSynthesizedDeepClone: () => qa, + getSynthesizedDeepCloneWithReplacements: () => pN, + getSynthesizedDeepClones: () => Hb, + getSynthesizedDeepClonesWithReplacements: () => xU, + getSyntheticLeadingComments: () => PC, + getSyntheticTrailingComments: () => Z3, + getTargetLabel: () => RF, + getTargetOfBindingOrAssignmentElement: () => wy, + getTemporaryModuleResolutionState: () => SD, + getTextOfConstantValue: () => pZ, + getTextOfIdentifierOrLiteral: () => Ip, + getTextOfJSDocComment: () => Dw, + getTextOfJsxAttributeName: () => H3, + getTextOfJsxNamespacedName: () => G4, + getTextOfNode: () => sc, + getTextOfNodeFromSourceText: () => r4, + getTextOfPropertyName: () => OT, + getThisContainer: () => Uu, + getThisParameter: () => bb, + getTokenAtPosition: () => Ei, + getTokenPosOfNode: () => W1, + getTokenSourceMapRange: () => p0e, + getTouchingPropertyName: () => h_, + getTouchingToken: () => a6, + getTrailingCommentRanges: () => oy, + getTrailingSemicolonDeferringWriter: () => xB, + getTransformFlagsSubtreeExclusions: () => Iee, + getTransformers: () => mie, + getTsBuildInfoEmitOutputFilePath: () => S0, + getTsConfigObjectLiteralExpression: () => s4, + getTsConfigPropArrayElementValue: () => m7, + getTypeAnnotationNode: () => dK, + getTypeArgumentOrTypeParameterList: () => _ae, + getTypeKeywordOfTypeOnlyImport: () => fU, + getTypeNode: () => Bee, + getTypeNodeIfAccessible: () => ZD, + getTypeParameterFromJsDoc: () => QZ, + getTypeParameterOwner: () => Hge, + getTypesPackageName: () => MO, + getUILocale: () => NX, + getUniqueName: () => bS, + getUniqueSymbolId: () => Pae, + getUseDefineForClassFields: () => B3, + getWatchErrorSummaryDiagnosticMessage: () => tV, + getWatchFactory: () => CW, + group: () => TE, + groupBy: () => _R, + guessIndentation: () => eZ, + handleNoEmitOptions: () => VW, + handleWatchOptionsConfigDirTemplateSubstitution: () => xO, + hasAbstractModifier: () => xb, + hasAccessorModifier: () => im, + hasAmbientModifier: () => wB, + hasChangesInResolutions: () => Nj, + hasChildOfKind: () => iN, + hasContextSensitiveParameters: () => k5, + hasDecorators: () => wf, + hasDocComment: () => lae, + hasDynamicName: () => ph, + hasEffectiveModifier: () => ef, + hasEffectiveModifiers: () => PB, + hasEffectiveReadonlyModifier: () => T4, + hasExtension: () => zk, + hasIndexSignature: () => CU, + hasInferredType: () => Cee, + hasInitializer: () => i0, + hasInvalidEscape: () => SB, + hasJSDocNodes: () => gf, + hasJSDocParameterTags: () => EY, + hasJSFileExtension: () => Lg, + hasJsonModuleEmitEnabled: () => a5, + hasOnlyExpressionInitializer: () => U2, + hasOverrideModifier: () => U7, + hasPossibleExternalModuleReference: () => vZ, + hasProperty: () => io, + hasPropertyAccessExpressionWithName: () => KA, + hasQuestionToken: () => BT, + hasRecordedExternalHelpers: () => Xte, + hasResolutionModeOverride: () => Tee, + hasRestParameter: () => Dj, + hasScopeMarker: () => HY, + hasStaticModifier: () => Uc, + hasSyntacticModifier: () => Vn, + hasSyntacticModifiers: () => SK, + hasTSFileExtension: () => ex, + hasTabstop: () => vee, + hasTrailingDirectorySeparator: () => e0, + hasType: () => XI, + hasTypeArguments: () => Ehe, + hasZeroOrOneAsteriskCharacter: () => YB, + helperString: () => kJ, + hostGetCanonicalFileName: () => _0, + hostUsesCaseSensitiveFileNames: () => vC, + idText: () => dn, + identifierIsThisKeyword: () => DB, + identifierToKeywordKind: () => B2, + identity: () => lo, + identitySourceMapConsumer: () => nW, + ignoreSourceNewlines: () => xJ, + ignoredPaths: () => xI, + importDefaultHelper: () => _te, + importFromModuleSpecifier: () => _4, + importStarHelper: () => CJ, + indexOfAnyCharCode: () => gX, + indexOfNode: () => rC, + indicesOf: () => nw, + inferredTypesContainingFile: () => MD, + injectClassNamedEvaluationHelperBlockIfMissing: () => GO, + injectClassThisAssignmentIfMissing: () => Jne, + insertImports: () => _U, + insertLeadingStatement: () => A0e, + insertSorted: () => ry, + insertStatementAfterCustomPrologue: () => q2, + insertStatementAfterStandardPrologue: () => hhe, + insertStatementsAfterCustomPrologue: () => Ij, + insertStatementsAfterStandardPrologue: () => Pg, + intersperse: () => KM, + intrinsicTagNameToString: () => mJ, + introducesArgumentsExoticObject: () => LZ, + inverseJsxOptionMap: () => yA, + isAbstractConstructorSymbol: () => jK, + isAbstractModifier: () => xte, + isAccessExpression: () => go, + isAccessibilityModifier: () => ZV, + isAccessor: () => _y, + isAccessorModifier: () => Cte, + isAliasSymbolDeclaration: () => Phe, + isAliasableExpression: () => S3, + isAmbientModule: () => wu, + isAmbientPropertyDeclaration: () => Wj, + isAnonymousFunctionDefinition: () => y4, + isAnyDirectorySeparator: () => qR, + isAnyImportOrBareOrAccessedRequire: () => hZ, + isAnyImportOrReExport: () => Uw, + isAnyImportOrRequireStatement: () => yZ, + isAnyImportSyntax: () => IT, + isAnySupportedFileExtension: () => i0e, + isApplicableVersionedTypesKey: () => DA, + isArgumentExpressionOfElementAccess: () => zV, + isArray: () => ss, + isArrayBindingElement: () => VI, + isArrayBindingOrAssignmentElement: () => Fw, + isArrayBindingOrAssignmentPattern: () => Sj, + isArrayBindingPattern: () => v0, + isArrayLiteralExpression: () => Wl, + isArrayLiteralOrObjectLiteralDestructuringPattern: () => x0, + isArrayTypeNode: () => iA, + isArrowFunction: () => xo, + isAsExpression: () => tD, + isAssertClause: () => Nte, + isAssertEntry: () => T0e, + isAssertionExpression: () => J1, + isAssertsKeyword: () => Ste, + isAssignmentDeclaration: () => c4, + isAssignmentExpression: () => Tl, + isAssignmentOperator: () => dh, + isAssignmentPattern: () => YE, + isAssignmentTarget: () => u0, + isAsteriskToken: () => tA, + isAsyncFunction: () => g4, + isAsyncModifier: () => Z4, + isAutoAccessorPropertyDeclaration: () => u_, + isAwaitExpression: () => Cy, + isAwaitKeyword: () => AJ, + isBigIntLiteral: () => eA, + isBinaryExpression: () => cn, + isBinaryOperatorToken: () => ire, + isBindableObjectDefinePropertyCall: () => X2, + isBindableStaticAccessExpression: () => gb, + isBindableStaticElementAccessExpression: () => P7, + isBindableStaticNameExpression: () => Q2, + isBindingElement: () => da, + isBindingElementOfBareOrAccessedRequire: () => qZ, + isBindingName: () => W2, + isBindingOrAssignmentElement: () => zY, + isBindingOrAssignmentPattern: () => Iw, + isBindingPattern: () => Ts, + isBlock: () => ms, + isBlockLike: () => d6, + isBlockOrCatchScoped: () => Mj, + isBlockScope: () => Vj, + isBlockScopedContainerTopLevel: () => gZ, + isBooleanLiteral: () => QE, + isBreakOrContinueStatement: () => qE, + isBreakStatement: () => v0e, + isBuild: () => kse, + isBuildInfoFile: () => gie, + isBuilderProgram: () => tse, + isBundle: () => Fte, + isCallChain: () => J2, + isCallExpression: () => Es, + isCallExpressionTarget: () => LV, + isCallLikeExpression: () => lb, + isCallLikeOrFunctionLikeExpression: () => Tj, + isCallOrNewExpression: () => Qd, + isCallOrNewExpressionTarget: () => MV, + isCallSignatureDeclaration: () => px, + isCallToHelper: () => Y4, + isCaseBlock: () => aD, + isCaseClause: () => OC, + isCaseKeyword: () => Ete, + isCaseOrDefaultClause: () => GI, + isCatchClause: () => Rb, + isCatchClauseVariableDeclaration: () => yee, + isCatchClauseVariableDeclarationOrBindingElement: () => Rj, + isCheckJsEnabledForFile: () => j4, + isChildOfNodeWithKind: () => vhe, + isCircularBuildOrder: () => Lx, + isClassDeclaration: () => rl, + isClassElement: () => fl, + isClassExpression: () => tl, + isClassInstanceProperty: () => BY, + isClassLike: () => Qn, + isClassMemberModifier: () => yj, + isClassNamedEvaluationHelperBlock: () => Ix, + isClassOrTypeElement: () => WI, + isClassStaticBlockDeclaration: () => ac, + isClassThisAssignmentBlock: () => wD, + isCollapsedRange: () => Vhe, + isColonToken: () => vte, + isCommaExpression: () => uA, + isCommaListExpression: () => nD, + isCommaSequence: () => _D, + isCommaToken: () => yte, + isComment: () => $F, + isCommonJsExportPropertyAssignment: () => p7, + isCommonJsExportedExpression: () => OZ, + isCompoundAssignment: () => ED, + isComputedNonLiteralName: () => qw, + isComputedPropertyName: () => oa, + isConciseBody: () => qI, + isConditionalExpression: () => yx, + isConditionalTypeNode: () => Ab, + isConstAssertion: () => gJ, + isConstTypeReference: () => yd, + isConstructSignatureDeclaration: () => nA, + isConstructorDeclaration: () => ec, + isConstructorTypeNode: () => wC, + isContextualKeyword: () => I7, + isContinueStatement: () => y0e, + isCustomPrologue: () => Qw, + isDebuggerStatement: () => b0e, + isDeclaration: () => tu, + isDeclarationBindingElement: () => Nw, + isDeclarationFileName: () => Ol, + isDeclarationName: () => Gm, + isDeclarationNameOfEnumOrNamespace: () => BB, + isDeclarationReadonly: () => Gw, + isDeclarationStatement: () => QY, + isDeclarationWithTypeParameterChildren: () => qj, + isDeclarationWithTypeParameters: () => Uj, + isDecorator: () => dl, + isDecoratorTarget: () => Qse, + isDefaultClause: () => cD, + isDefaultImport: () => jT, + isDefaultModifier: () => W5, + isDefaultedExpandoInitializer: () => HZ, + isDeleteExpression: () => Pte, + isDeleteTarget: () => cB, + isDeprecatedDeclaration: () => y9, + isDestructuringAssignment: () => p0, + isDiagnosticWithLocation: () => NU, + isDiskPathRoot: () => HR, + isDoStatement: () => h0e, + isDocumentRegistryEntry: () => TN, + isDotDotDotToken: () => J5, + isDottedName: () => I3, + isDynamicName: () => F7, + isESSymbolIdentifier: () => Ihe, + isEffectiveExternalModule: () => NT, + isEffectiveModuleDeclaration: () => mZ, + isEffectiveStrictModeSourceFile: () => zj, + isElementAccessChain: () => fj, + isElementAccessExpression: () => ho, + isEmittedFileOfProgram: () => Tie, + isEmptyArrayLiteral: () => wK, + isEmptyBindingElement: () => vY, + isEmptyBindingPattern: () => yY, + isEmptyObjectLiteral: () => LB, + isEmptyStatement: () => FJ, + isEmptyStringLiteral: () => Zj, + isEntityName: () => l_, + isEntityNameExpression: () => fo, + isEnumConst: () => fb, + isEnumDeclaration: () => rv, + isEnumMember: () => Py, + isEqualityOperatorKind: () => o9, + isEqualsGreaterThanToken: () => bte, + isExclamationToken: () => rA, + isExcludedFile: () => Mre, + isExclusivelyTypeOnlyImportOrExport: () => IW, + isExpandoPropertyDeclaration: () => nx, + isExportAssignment: () => ko, + isExportDeclaration: () => Ic, + isExportModifier: () => _x, + isExportName: () => iO, + isExportNamespaceAsDefaultDeclaration: () => s7, + isExportOrDefaultModifier: () => pA, + isExportSpecifier: () => pu, + isExportsIdentifier: () => $2, + isExportsOrModuleExportsOrAlias: () => Bb, + isExpression: () => ct, + isExpressionNode: () => Sd, + isExpressionOfExternalModuleImportEqualsDeclaration: () => eae, + isExpressionOfOptionalChainRoot: () => BI, + isExpressionStatement: () => Pl, + isExpressionWithTypeArguments: () => bh, + isExpressionWithTypeArgumentsInClassExtendsClause: () => q7, + isExternalModule: () => il, + isExternalModuleAugmentation: () => _b, + isExternalModuleImportEqualsDeclaration: () => V1, + isExternalModuleIndicator: () => Mw, + isExternalModuleNameRelative: () => Sl, + isExternalModuleReference: () => Sh, + isExternalModuleSymbol: () => Kk, + isExternalOrCommonJsModule: () => A_, + isFileLevelReservedGeneratedIdentifier: () => Aw, + isFileLevelUniqueName: () => n7, + isFileProbablyExternalModule: () => gA, + isFirstDeclarationOfSymbolParameter: () => hU, + isFixablePromiseHandler: () => ZU, + isForInOrOfStatement: () => V2, + isForInStatement: () => X5, + isForInitializer: () => tp, + isForOfStatement: () => sA, + isForStatement: () => tv, + isFullSourceFile: () => l0, + isFunctionBlock: () => pb, + isFunctionBody: () => kj, + isFunctionDeclaration: () => Ac, + isFunctionExpression: () => po, + isFunctionExpressionOrArrowFunction: () => Sy, + isFunctionLike: () => ps, + isFunctionLikeDeclaration: () => so, + isFunctionLikeKind: () => DT, + isFunctionLikeOrClassStaticBlockDeclaration: () => Qk, + isFunctionOrConstructorTypeNode: () => JY, + isFunctionOrModuleBlock: () => vj, + isFunctionSymbol: () => $Z, + isFunctionTypeNode: () => Xm, + isFutureReservedKeyword: () => whe, + isGeneratedIdentifier: () => Fo, + isGeneratedPrivateIdentifier: () => z2, + isGetAccessor: () => n0, + isGetAccessorDeclaration: () => Af, + isGetOrSetAccessorDeclaration: () => Pw, + isGlobalDeclaration: () => T2e, + isGlobalScopeAugmentation: () => Zd, + isGlobalSourceFile: () => s0, + isGrammarError: () => lZ, + isHeritageClause: () => nf, + isHoistedFunction: () => _7, + isHoistedVariableStatement: () => f7, + isIdentifier: () => Re, + isIdentifierANonContextualKeyword: () => pB, + isIdentifierName: () => tK, + isIdentifierOrThisTypeNode: () => ere, + isIdentifierPart: () => t0, + isIdentifierStart: () => Cg, + isIdentifierText: () => X_, + isIdentifierTypePredicate: () => MZ, + isIdentifierTypeReference: () => pee, + isIfStatement: () => ev, + isIgnoredFileFromWildCardWatching: () => BA, + isImplicitGlob: () => eJ, + isImportAttribute: () => Ite, + isImportAttributeName: () => jY, + isImportAttributes: () => aS, + isImportCall: () => hf, + isImportClause: () => kd, + isImportDeclaration: () => oc, + isImportEqualsDeclaration: () => nl, + isImportKeyword: () => eD, + isImportMeta: () => sC, + isImportOrExportSpecifier: () => ET, + isImportOrExportSpecifierName: () => Dae, + isImportSpecifier: () => Yu, + isImportTypeAssertionContainer: () => S0e, + isImportTypeNode: () => Qm, + isImportableFile: () => BU, + isInComment: () => T0, + isInCompoundLikeAssignment: () => oB, + isInExpressionContext: () => S7, + isInJSDoc: () => n3, + isInJSFile: () => Qr, + isInJSXText: () => oae, + isInJsonFile: () => x7, + isInNonReferenceComment: () => dae, + isInReferenceComment: () => pae, + isInRightSideOfInternalImportEqualsDeclaration: () => LF, + isInString: () => Mx, + isInTemplateString: () => $V, + isInTopLevelContext: () => y7, + isInTypeQuery: () => VT, + isIncrementalCompilation: () => I4, + isIndexSignatureDeclaration: () => Pb, + isIndexedAccessTypeNode: () => Nb, + isInferTypeNode: () => rS, + isInfinityOrNaNString: () => V4, + isInitializedProperty: () => IA, + isInitializedVariable: () => M3, + isInsideJsxElement: () => HF, + isInsideJsxElementOrAttribute: () => aae, + isInsideNodeModules: () => yN, + isInsideTemplateLiteral: () => aN, + isInstanceOfExpression: () => H7, + isInstantiatedModule: () => Qz, + isInterfaceDeclaration: () => Vl, + isInternalDeclaration: () => tZ, + isInternalModuleImportEqualsDeclaration: () => LT, + isInternalName: () => YJ, + isIntersectionTypeNode: () => gx, + isIntrinsicJsxName: () => hC, + isIterationStatement: () => fy, + isJSDoc: () => Ed, + isJSDocAllType: () => Rte, + isJSDocAugmentsTag: () => Tx, + isJSDocAuthorTag: () => E0e, + isJSDocCallbackTag: () => BJ, + isJSDocClassTag: () => Bte, + isJSDocCommentContainingNode: () => $I, + isJSDocConstructSignature: () => _C, + isJSDocDeprecatedTag: () => UJ, + isJSDocEnumTag: () => oA, + isJSDocFunctionType: () => LC, + isJSDocImplementsTag: () => eO, + isJSDocImportTag: () => Jg, + isJSDocIndexSignature: () => C7, + isJSDocLikeText: () => az, + isJSDocLink: () => Lte, + isJSDocLinkCode: () => Mte, + isJSDocLinkLike: () => AT, + isJSDocLinkPlain: () => k0e, + isJSDocMemberName: () => iv, + isJSDocNameReference: () => lD, + isJSDocNamepathType: () => C0e, + isJSDocNamespaceBody: () => uhe, + isJSDocNode: () => Yk, + isJSDocNonNullableType: () => Q5, + isJSDocNullableType: () => FC, + isJSDocOptionalParameter: () => D5, + isJSDocOptionalType: () => jJ, + isJSDocOverloadTag: () => MC, + isJSDocOverrideTag: () => Z5, + isJSDocParameterTag: () => up, + isJSDocPrivateTag: () => zJ, + isJSDocPropertyLikeTag: () => HE, + isJSDocPropertyTag: () => Jte, + isJSDocProtectedTag: () => WJ, + isJSDocPublicTag: () => JJ, + isJSDocReadonlyTag: () => VJ, + isJSDocReturnTag: () => K5, + isJSDocSatisfiesExpression: () => pJ, + isJSDocSatisfiesTag: () => tO, + isJSDocSeeTag: () => D0e, + isJSDocSignature: () => Th, + isJSDocTag: () => Zk, + isJSDocTemplateTag: () => jp, + isJSDocThisTag: () => qJ, + isJSDocThrowsTag: () => w0e, + isJSDocTypeAlias: () => Np, + isJSDocTypeAssertion: () => fS, + isJSDocTypeExpression: () => nv, + isJSDocTypeLiteral: () => lS, + isJSDocTypeTag: () => uD, + isJSDocTypedefTag: () => uS, + isJSDocUnknownTag: () => P0e, + isJSDocUnknownType: () => jte, + isJSDocVariadicType: () => Y5, + isJSXTagName: () => cC, + isJsonEqual: () => T5, + isJsonSourceFile: () => Ap, + isJsxAttribute: () => dm, + isJsxAttributeLike: () => HI, + isJsxAttributeName: () => See, + isJsxAttributes: () => Mb, + isJsxChild: () => Bw, + isJsxClosingElement: () => Fb, + isJsxClosingFragment: () => Ote, + isJsxElement: () => jg, + isJsxExpression: () => oD, + isJsxFragment: () => Lb, + isJsxNamespacedName: () => Cd, + isJsxOpeningElement: () => pm, + isJsxOpeningFragment: () => cS, + isJsxOpeningLikeElement: () => ru, + isJsxOpeningLikeElementTagName: () => Yse, + isJsxSelfClosingElement: () => oS, + isJsxSpreadAttribute: () => Sx, + isJsxTagNameExpression: () => ZE, + isJsxText: () => cx, + isJumpStatementTarget: () => eN, + isKeyword: () => qu, + isKeywordOrPunctuation: () => N7, + isKnownSymbol: () => k3, + isLabelName: () => BV, + isLabelOfLabeledStatement: () => jV, + isLabeledStatement: () => Dy, + isLateVisibilityPaintedStatement: () => o7, + isLeftHandSideExpression: () => __, + isLeftHandSideOfAssignment: () => Whe, + isLet: () => u7, + isLineBreak: () => _u, + isLiteralComputedPropertyDeclarationName: () => b3, + isLiteralExpression: () => ob, + isLiteralExpressionOfObject: () => gj, + isLiteralImportTypeNode: () => a0, + isLiteralKind: () => GE, + isLiteralLikeAccess: () => D7, + isLiteralLikeElementAccess: () => l3, + isLiteralNameOfPropertyDeclarationOrIndexAccess: () => jF, + isLiteralTypeLikeExpression: () => L0e, + isLiteralTypeLiteral: () => UY, + isLiteralTypeNode: () => y0, + isLocalName: () => xh, + isLogicalOperator: () => EK, + isLogicalOrCoalescingAssignmentExpression: () => NB, + isLogicalOrCoalescingAssignmentOperator: () => x4, + isLogicalOrCoalescingBinaryExpression: () => N3, + isLogicalOrCoalescingBinaryOperator: () => A3, + isMappedTypeNode: () => iS, + isMemberName: () => Dg, + isMetaProperty: () => rD, + isMethodDeclaration: () => hc, + isMethodOrAccessor: () => PT, + isMethodSignature: () => um, + isMinusToken: () => wJ, + isMissingDeclaration: () => x0e, + isMissingPackageJsonInfo: () => $re, + isModifier: () => Qs, + isModifierKind: () => r0, + isModifierLike: () => Lo, + isModuleAugmentationExternal: () => Bj, + isModuleBlock: () => _m, + isModuleBody: () => GY, + isModuleDeclaration: () => Nc, + isModuleExportsAccessExpression: () => Ag, + isModuleIdentifier: () => tB, + isModuleName: () => nre, + isModuleOrEnumDeclaration: () => Rw, + isModuleReference: () => ZY, + isModuleSpecifierLike: () => e9, + isModuleWithStringLiteralName: () => a7, + isNameOfFunctionDeclaration: () => VV, + isNameOfModuleDeclaration: () => WV, + isNamedClassElement: () => she, + isNamedDeclaration: () => Bl, + isNamedEvaluation: () => Z_, + isNamedEvaluationSource: () => dB, + isNamedExportBindings: () => dj, + isNamedExports: () => lp, + isNamedImportBindings: () => Cj, + isNamedImports: () => fm, + isNamedImportsOrExports: () => K7, + isNamedTupleMember: () => AC, + isNamespaceBody: () => lhe, + isNamespaceExport: () => Ym, + isNamespaceExportDeclaration: () => aA, + isNamespaceImport: () => Rg, + isNamespaceReexportDeclaration: () => UZ, + isNewExpression: () => Ib, + isNewExpressionTarget: () => WD, + isNoSubstitutionTemplateLiteral: () => lx, + isNode: () => nhe, + isNodeArray: () => ab, + isNodeArrayMultiLine: () => LK, + isNodeDescendantOf: () => yb, + isNodeKind: () => ww, + isNodeLikeSystem: () => SR, + isNodeModulesDirectory: () => EI, + isNodeWithPossibleHoistedDeclaration: () => KZ, + isNonContextualKeyword: () => fB, + isNonExportDefaultModifier: () => R0e, + isNonGlobalAmbientModule: () => jj, + isNonGlobalDeclaration: () => Wae, + isNonNullAccess: () => bee, + isNonNullChain: () => JI, + isNonNullExpression: () => vx, + isNonStaticMethodOrAccessorWithPrivateName: () => Ane, + isNotEmittedOrPartiallyEmittedNode: () => che, + isNotEmittedStatement: () => RJ, + isNullishCoalesce: () => pj, + isNumber: () => iy, + isNumericLiteral: () => m_, + isNumericLiteralName: () => Mg, + isObjectBindingElementWithoutPropertyName: () => uN, + isObjectBindingOrAssignmentElement: () => Ow, + isObjectBindingOrAssignmentPattern: () => bj, + isObjectBindingPattern: () => If, + isObjectLiteralElement: () => Ej, + isObjectLiteralElementLike: () => lh, + isObjectLiteralExpression: () => Gs, + isObjectLiteralMethod: () => Yp, + isObjectLiteralOrClassExpressionMethodOrAccessor: () => d7, + isObjectTypeDeclaration: () => $T, + isOctalDigit: () => AI, + isOmittedExpression: () => ml, + isOptionalChain: () => fu, + isOptionalChainRoot: () => VE, + isOptionalDeclaration: () => q4, + isOptionalJSDocPropertyLikeTag: () => q3, + isOptionalTypeNode: () => V5, + isOuterExpression: () => sO, + isOutermostOptionalChain: () => UE, + isOverrideModifier: () => kte, + isPackageJsonInfo: () => AO, + isPackedArrayLiteral: () => _J, + isParameter: () => ji, + isParameterPropertyDeclaration: () => Q_, + isParameterPropertyModifier: () => XE, + isParenthesizedExpression: () => Qu, + isParenthesizedTypeNode: () => nS, + isParseTreeNode: () => WE, + isPartOfParameterDeclaration: () => X1, + isPartOfTypeNode: () => em, + isPartOfTypeQuery: () => T7, + isPartiallyEmittedExpression: () => $5, + isPatternMatch: () => pI, + isPinnedComment: () => i7, + isPlainJsFile: () => t4, + isPlusToken: () => PJ, + isPossiblyTypeArgumentPosition: () => sN, + isPostfixUnaryExpression: () => OJ, + isPrefixUnaryExpression: () => Ey, + isPrimitiveLiteralValue: () => A5, + isPrivateIdentifier: () => wi, + isPrivateIdentifierClassElementDeclaration: () => Pu, + isPrivateIdentifierPropertyAccessExpression: () => Xk, + isPrivateIdentifierSymbol: () => iK, + isProgramBundleEmitBuildInfo: () => Jie, + isProgramUptoDate: () => JW, + isPrologueDirective: () => Kd, + isPropertyAccessChain: () => jI, + isPropertyAccessEntityNameExpression: () => O3, + isPropertyAccessExpression: () => Dn, + isPropertyAccessOrQualifiedName: () => Lw, + isPropertyAccessOrQualifiedNameOrImportTypeNode: () => WY, + isPropertyAssignment: () => qc, + isPropertyDeclaration: () => rs, + isPropertyName: () => Rc, + isPropertyNameLiteral: () => rm, + isPropertySignature: () => I_, + isProtoSetter: () => sK, + isPrototypeAccess: () => hy, + isPrototypePropertyAssignment: () => f3, + isPunctuation: () => _B, + isPushOrUnshiftIdentifier: () => mB, + isQualifiedName: () => $u, + isQuestionDotToken: () => z5, + isQuestionOrExclamationToken: () => Kte, + isQuestionOrPlusOrMinusToken: () => rre, + isQuestionToken: () => xy, + isRawSourceMap: () => kne, + isReadonlyKeyword: () => Tte, + isReadonlyKeywordOrPlusOrMinusToken: () => tre, + isRecognizedTripleSlashComment: () => Oj, + isReferenceFileLocation: () => KC, + isReferencedFile: () => pv, + isRegularExpressionLiteral: () => EJ, + isRequireCall: () => d_, + isRequireVariableStatement: () => s3, + isRestParameter: () => Um, + isRestTypeNode: () => U5, + isReturnStatement: () => Mp, + isReturnStatementWithFixablePromiseHandler: () => C9, + isRightSideOfAccessExpression: () => FB, + isRightSideOfInstanceofExpression: () => PK, + isRightSideOfPropertyAccess: () => i6, + isRightSideOfQualifiedName: () => Kse, + isRightSideOfQualifiedNameOrPropertyAccess: () => k4, + isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName: () => DK, + isRootedDiskPath: () => $_, + isSameEntityName: () => lC, + isSatisfiesExpression: () => G5, + isScopeMarker: () => qY, + isSemicolonClassElement: () => wte, + isSetAccessor: () => Yd, + isSetAccessorDeclaration: () => rf, + isShebangTrivia: () => tj, + isShiftOperatorOrHigher: () => nz, + isShorthandAmbientModuleSymbol: () => Vw, + isShorthandPropertyAssignment: () => du, + isSignedNumericLiteral: () => O7, + isSimpleCopiableExpression: () => Jb, + isSimpleInlineableExpression: () => mm, + isSimpleParameter: () => Lne, + isSimpleParameterList: () => OA, + isSingleOrDoubleQuote: () => a3, + isSourceFile: () => yi, + isSourceFileFromLibrary: () => p6, + isSourceFileJS: () => p_, + isSourceFileNotJS: () => She, + isSourceFileNotJson: () => k7, + isSourceMapping: () => Ene, + isSpecialPropertyDeclaration: () => GZ, + isSpreadAssignment: () => Bg, + isSpreadElement: () => cp, + isStatement: () => hi, + isStatementButNotDeclaration: () => jw, + isStatementOrBlock: () => YY, + isStatementWithLocals: () => cZ, + isStatic: () => Os, + isStaticModifier: () => fx, + isString: () => Gi, + isStringAKeyword: () => Ahe, + isStringANonContextualKeyword: () => WT, + isStringAndEmptyAnonymousObjectIntersection: () => fae, + isStringDoubleQuoted: () => E7, + isStringLiteral: () => Ks, + isStringLiteralLike: () => Ga, + isStringLiteralOrJsxExpression: () => KY, + isStringLiteralOrTemplate: () => Oae, + isStringOrNumericLiteralLike: () => Pf, + isStringOrRegularExpressionOrTemplateLiteral: () => YV, + isStringTextContainingNode: () => hj, + isSuperCall: () => G2, + isSuperKeyword: () => K4, + isSuperOrSuperProperty: () => bhe, + isSuperProperty: () => f_, + isSupportedSourceFileName: () => cee, + isSwitchStatement: () => sD, + isSyntaxList: () => RC, + isSyntheticExpression: () => g0e, + isSyntheticReference: () => bx, + isTagName: () => JV, + isTaggedTemplateExpression: () => Ob, + isTaggedTemplateTag: () => Xse, + isTemplateExpression: () => q5, + isTemplateHead: () => ux, + isTemplateLiteral: () => wT, + isTemplateLiteralKind: () => uy, + isTemplateLiteralToken: () => MY, + isTemplateLiteralTypeNode: () => Dte, + isTemplateLiteralTypeSpan: () => NJ, + isTemplateMiddle: () => DJ, + isTemplateMiddleOrTemplateTail: () => zI, + isTemplateSpan: () => iD, + isTemplateTail: () => B5, + isTextWhiteSpaceLike: () => yae, + isThis: () => s6, + isThisContainerOrFunctionBlock: () => zZ, + isThisIdentifier: () => my, + isThisInTypeQuery: () => Tb, + isThisInitializedDeclaration: () => v7, + isThisInitializedObjectBindingExpression: () => VZ, + isThisProperty: () => Kw, + isThisTypeNode: () => NC, + isThisTypeParameter: () => U4, + isThisTypePredicate: () => RZ, + isThrowStatement: () => MJ, + isToken: () => CT, + isTokenKind: () => mj, + isTraceEnabled: () => kh, + isTransientSymbol: () => qm, + isTrivia: () => mC, + isTryStatement: () => sS, + isTupleTypeNode: () => mx, + isTypeAlias: () => m3, + isTypeAliasDeclaration: () => Rp, + isTypeAssertionExpression: () => IJ, + isTypeDeclaration: () => tx, + isTypeElement: () => cb, + isTypeKeyword: () => qD, + isTypeKeywordToken: () => iU, + isTypeKeywordTokenOrIdentifier: () => YF, + isTypeLiteralNode: () => Xu, + isTypeNode: () => ai, + isTypeNodeKind: () => VB, + isTypeOfExpression: () => IC, + isTypeOnlyExportDeclaration: () => RY, + isTypeOnlyImportDeclaration: () => $E, + isTypeOnlyImportOrExportDeclaration: () => B1, + isTypeOperatorNode: () => K1, + isTypeParameterDeclaration: () => Mo, + isTypePredicateNode: () => dx, + isTypeQueryNode: () => wb, + isTypeReferenceNode: () => Nf, + isTypeReferenceType: () => QI, + isTypeUsableAsPropertyName: () => Fp, + isUMDExportSymbol: () => Z7, + isUnaryExpression: () => xj, + isUnaryExpressionWithWrite: () => VY, + isUnicodeIdentifierStart: () => PI, + isUnionTypeNode: () => ky, + isUrl: () => tY, + isValidBigIntString: () => x5, + isValidESSymbolDeclaration: () => FZ, + isValidTypeOnlyAliasUseSite: () => Y1, + isValueSignatureDeclaration: () => zT, + isVarAwaitUsing: () => $w, + isVarConst: () => iC, + isVarConstLike: () => DZ, + isVarUsing: () => Xw, + isVariableDeclaration: () => ti, + isVariableDeclarationInVariableStatement: () => i4, + isVariableDeclarationInitializedToBareOrAccessedRequire: () => mb, + isVariableDeclarationInitializedToRequire: () => i3, + isVariableDeclarationList: () => Il, + isVariableLike: () => FT, + isVariableLikeOrAccessor: () => IZ, + isVariableStatement: () => yc, + isVoidExpression: () => hx, + isWatchSet: () => JB, + isWhileStatement: () => LJ, + isWhiteSpaceLike: () => xg, + isWhiteSpaceSingleLine: () => Xd, + isWithStatement: () => Ate, + isWriteAccess: () => GT, + isWriteOnlyAccess: () => Y7, + isYieldExpression: () => H5, + jsxModeNeedsExplicitImport: () => MU, + keywordPart: () => af, + last: () => ia, + lastOrUndefined: () => Bo, + length: () => Dr, + libMap: () => fz, + libs: () => pO, + lineBreakPart: () => u6, + linkNamePart: () => Cae, + linkPart: () => vU, + linkTextPart: () => n9, + listFiles: () => nV, + loadModuleFromGlobalCache: () => ane, + loadWithModeAwareCache: () => WA, + makeIdentifierFromModuleName: () => dZ, + makeImport: () => Ly, + makeStringLiteral: () => HD, + mangleScopedPackageName: () => GC, + map: () => or, + mapAllOrFail: () => rR, + mapDefined: () => Ii, + mapDefinedEntries: () => yX, + mapDefinedIterator: () => P1, + mapEntries: () => bX, + mapIterator: () => yE, + mapOneOrMany: () => OU, + mapToDisplayParts: () => My, + matchFiles: () => tJ, + matchPatternOrExact: () => sJ, + matchedText: () => MX, + matchesExclude: () => EO, + maybeBind: () => Ns, + maybeSetLocalizedDiagnosticMessages: () => UK, + memoize: () => Wu, + memoizeCached: () => cge, + memoizeOne: () => Bm, + memoizeWeak: () => oge, + metadataHelper: () => Hee, + min: () => dR, + minAndMax: () => _ee, + missingFileModifiedTime: () => G_, + modifierToFlag: () => qT, + modifiersToFlags: () => sm, + moduleOptionDeclaration: () => dre, + moduleResolutionIsEqualTo: () => aZ, + moduleResolutionNameAndModeGetter: () => LW, + moduleResolutionOptionDeclarations: () => dz, + moduleResolutionSupportsPackageJsonExportsAndImports: () => KT, + moduleResolutionUsesNodeModules: () => ZF, + moduleSpecifierToValidIdentifier: () => vN, + moduleSpecifiers: () => fv, + moduleSymbolToValidIdentifier: () => KD, + moveEmitHelpers: () => Ree, + moveRangeEnd: () => X7, + moveRangePastDecorators: () => mh, + moveRangePastModifiers: () => am, + moveRangePos: () => Q1, + moveSyntheticComments: () => Fee, + mutateMap: () => A4, + mutateMapSkippingNewValues: () => Ig, + needsParentheses: () => s9, + needsScopeMarker: () => UI, + newCaseClauseTracker: () => S9, + newPrivateEnvironment: () => One, + noEmitNotification: () => LA, + noEmitSubstitution: () => ID, + noTransformers: () => die, + noTruncationMaximumTruncationLength: () => wj, + nodeCanBeDecorated: () => t3, + nodeHasName: () => kw, + nodeIsDecorated: () => oC, + nodeIsMissing: () => ic, + nodeIsPresent: () => wp, + nodeIsSynthesized: () => oo, + nodeModuleNameResolver: () => Kre, + nodeModulesPathPart: () => zg, + nodeNextJsonConfigResolver: () => ene, + nodeOrChildIsDecorated: () => r3, + nodeOverlapsWithStartEnd: () => BF, + nodePosToString: () => phe, + nodeSeenTracker: () => o6, + nodeStartsNewLexicalEnvironment: () => gB, + nodeToDisplayParts: () => h2e, + noop: () => ka, + noopFileWatcher: () => jD, + normalizePath: () => Cs, + normalizeSlashes: () => Rl, + not: () => mI, + notImplemented: () => Rs, + notImplementedResolver: () => yie, + nullNodeConverters: () => Aee, + nullParenthesizerRules: () => Pee, + nullTransformationContext: () => RA, + objectAllocator: () => zl, + operatorPart: () => $D, + optionDeclarations: () => Dd, + optionMapToObject: () => bO, + optionsAffectingProgramStructure: () => vre, + optionsForBuild: () => gz, + optionsForWatch: () => Dx, + optionsHaveChanges: () => eC, + optionsHaveModuleResolutionChanges: () => nZ, + or: () => Ef, + orderedRemoveItem: () => xE, + orderedRemoveItemAt: () => ay, + packageIdToPackageName: () => t7, + packageIdToString: () => py, + paramHelper: () => Gee, + parameterIsThisKeyword: () => Sb, + parameterNamePart: () => Sae, + parseBaseNodeFactory: () => lre, + parseBigInt: () => fee, + parseBuildCommand: () => wre, + parseCommandLine: () => Dre, + parseCommandLineWorker: () => yz, + parseConfigFileTextToJson: () => bz, + parseConfigFileWithSystem: () => ese, + parseConfigHostFromCompilerHostLike: () => uF, + parseCustomTypeOption: () => hO, + parseIsolatedEntityName: () => Ex, + parseIsolatedJSDocComment: () => _re, + parseJSDocTypeExpressionForTests: () => iye, + parseJsonConfigFileContent: () => Oye, + parseJsonSourceFileConfigFileContent: () => xA, + parseJsonText: () => hA, + parseListTypeOption: () => Cre, + parseNodeFactory: () => av, + parseNodeModuleFromPath: () => EA, + parsePackageName: () => FO, + parsePseudoBigInt: () => J4, + parseValidBigInt: () => lJ, + pasteEdits: () => MH, + patchWriteFileEnsuringDirectory: () => eY, + pathContainsNodeModules: () => uv, + pathIsAbsolute: () => OE, + pathIsBareSpecifier: () => GR, + pathIsRelative: () => Df, + patternText: () => LX, + perfLogger: () => Vu, + performIncrementalCompilation: () => rse, + performance: () => UX, + plainJSErrors: () => zW, + positionBelongsToNode: () => qV, + positionIsASICandidate: () => l9, + positionIsSynthesized: () => xd, + positionsAreOnSameLine: () => ip, + preProcessFile: () => B2e, + probablyUsesSemicolons: () => gN, + processCommentPragmas: () => uz, + processPragmasIntoFields: () => _z, + processTaggedTemplateExpression: () => _W, + programContainsEsModules: () => gae, + programContainsModules: () => mae, + projectReferenceIsEqualTo: () => Aj, + propKeyHelper: () => ate, + propertyNamePart: () => Tae, + pseudoBigIntToString: () => Eb, + punctuationPart: () => yu, + pushIfUnique: () => Zf, + quote: () => YD, + quotePreferenceFromString: () => cU, + rangeContainsPosition: () => tN, + rangeContainsPositionExclusive: () => rN, + rangeContainsRange: () => Mf, + rangeContainsRangeExclusive: () => tae, + rangeContainsStartEnd: () => nN, + rangeEndIsOnSameLineAsRangeStart: () => L3, + rangeEndPositionsAreOnSameLine: () => OK, + rangeEquals: () => oR, + rangeIsOnSingleLine: () => eS, + rangeOfNode: () => oJ, + rangeOfTypeParameters: () => cJ, + rangeOverlapsWithStartEnd: () => VD, + rangeStartIsOnSameLineAsRangeEnd: () => FK, + rangeStartPositionsAreOnSameLine: () => Q7, + readBuilderProgram: () => bF, + readConfigFile: () => SA, + readHelper: () => ite, + readJson: () => E4, + readJsonConfigFile: () => Are, + readJsonOrUndefined: () => MB, + reduceEachLeadingCommentRange: () => lY, + reduceEachTrailingCommentRange: () => uY, + reduceLeft: () => Eu, + reduceLeftIterator: () => mX, + reducePathComponents: () => R2, + refactor: () => zx, + regExpEscape: () => Khe, + regularExpressionFlagToCharacter: () => jge, + relativeComplement: () => SX, + removeAllComments: () => Q3, + removeEmitHelper: () => d0e, + removeExtension: () => W3, + removeFileExtension: () => Gu, + removeIgnoredPath: () => fF, + removeMinAndVersionNumbers: () => gR, + removeOptionality: () => cae, + removePrefix: () => kE, + removeSuffix: () => Jk, + removeTrailingDirectorySeparator: () => F1, + repeatString: () => cN, + replaceElement: () => uR, + replaceFirstStar: () => ix, + resolutionExtensionIsTSOrJson: () => M4, + resolveConfigFileProjectName: () => hV, + resolveJSModule: () => Qre, + resolveLibrary: () => IO, + resolveModuleName: () => Ax, + resolveModuleNameFromCache: () => o1e, + resolvePackageNameToPackageJson: () => Iz, + resolvePath: () => O1, + resolveProjectReferencePath: () => e6, + resolveTripleslashReference: () => DW, + resolveTypeReferenceDirective: () => Hre, + resolvingEmptyArray: () => Pj, + restHelper: () => ete, + returnFalse: () => $d, + returnNoopFileWatcher: () => BD, + returnTrue: () => A1, + returnUndefined: () => nb, + returnsPromise: () => YU, + runInitializersHelper: () => Xee, + sameFlatMap: () => hX, + sameMap: () => Zc, + sameMapping: () => Y1e, + scanShebangTrivia: () => rj, + scanTokenAtPosition: () => EZ, + scanner: () => Ou, + screenStartingMessageCodes: () => KW, + semanticDiagnosticsOptionDeclarations: () => gre, + serializeCompilerOptions: () => SO, + server: () => Rwe, + servicesVersion: () => LTe, + setCommentRange: () => el, + setConfigFileInOptions: () => Ez, + setConstantValue: () => Mee, + setEachParent: () => s0e, + setEmitFlags: () => Kr, + setFunctionNameHelper: () => ote, + setGetSourceFileAsHashVersioned: () => vF, + setIdentifierAutoGenerate: () => K3, + setIdentifierGeneratedImportReference: () => Jee, + setIdentifierTypeArguments: () => h0, + setInternalEmitFlags: () => Y3, + setLocalizedDiagnosticMessages: () => VK, + setModuleDefaultHelper: () => ute, + setNodeChildren: () => rO, + setNodeFlags: () => mee, + setObjectAllocator: () => WK, + setOriginalNode: () => kn, + setParent: () => Da, + setParentRecursive: () => yh, + setPrivateIdentifier: () => dS, + setSnippetElement: () => TJ, + setSourceMapRange: () => aa, + setStackTraceLimit: () => xge, + setStartsOnNewLine: () => O5, + setSyntheticLeadingComments: () => Z1, + setSyntheticTrailingComments: () => ax, + setSys: () => wge, + setSysLog: () => YQ, + setTextRange: () => ot, + setTextRangeEnd: () => DC, + setTextRangePos: () => z4, + setTextRangePosEnd: () => om, + setTextRangePosWidth: () => uJ, + setTokenSourceMapRange: () => Oee, + setTypeNode: () => jee, + setUILocale: () => IX, + setValueDeclaration: () => p3, + shouldAllowImportingTsExtension: () => $C, + shouldPreserveConstEnums: () => Cb, + shouldUseUriStyleNodeCoreModules: () => v9, + showModuleSpecifier: () => BK, + signatureHasLiteralTypes: () => Yz, + signatureHasRestParameter: () => gu, + signatureToDisplayParts: () => bU, + single: () => lR, + singleElementArray: () => ST, + singleIterator: () => vX, + singleOrMany: () => jm, + singleOrUndefined: () => Rm, + skipAlias: () => Jl, + skipAssertions: () => I0e, + skipConstraint: () => sU, + skipOuterExpressions: () => Bc, + skipParentheses: () => Ja, + skipPartiallyEmittedExpressions: () => Xp, + skipTrivia: () => sa, + skipTypeChecking: () => B4, + skipTypeParentheses: () => f4, + skipWhile: () => jX, + sliceAfter: () => aJ, + some: () => ut, + sort: () => rb, + sortAndDeduplicate: () => SE, + sortAndDeduplicateDiagnostics: () => qk, + sourceFileAffectingCompilerOptions: () => mz, + sourceFileMayBeEmitted: () => Z2, + sourceMapCommentRegExp: () => Kz, + sourceMapCommentRegExpDontCareLineStart: () => Tne, + spacePart: () => _c, + spanMap: () => nR, + spreadArrayHelper: () => ste, + stableSort: () => Sg, + startEndContainsRange: () => UV, + startEndOverlapsWithStartEnd: () => JF, + startOnNewLine: () => mu, + startTracing: () => $X, + startsWith: () => zi, + startsWithDirectory: () => QR, + startsWithUnderscore: () => LU, + startsWithUseStrict: () => Gte, + stringContainsAt: () => zae, + stringToToken: () => ib, + stripQuotes: () => Op, + supportedDeclarationExtensions: () => h5, + supportedJSExtensions: () => iee, + supportedJSExtensionsFlat: () => CC, + supportedLocaleDirectories: () => SY, + supportedTSExtensions: () => F4, + supportedTSExtensionsFlat: () => rJ, + supportedTSImplementationExtensions: () => y5, + suppressLeadingAndTrailingTrivia: () => of, + suppressLeadingTrivia: () => kU, + suppressTrailingTrivia: () => Aae, + symbolEscapedNameNoDefault: () => KF, + symbolName: () => uc, + symbolNameNoDefault: () => uU, + symbolPart: () => bae, + symbolToDisplayParts: () => XD, + syntaxMayBeASICandidate: () => Lae, + syntaxRequiresTrailingSemicolonOrASI: () => c9, + sys: () => _l, + sysLog: () => fw, + tagNamesAreEquivalent: () => cv, + takeWhile: () => bR, + targetOptionDeclaration: () => pz, + templateObjectHelper: () => nte, + testFormatSettings: () => c2e, + textChangeRangeIsUnchanged: () => gY, + textChangeRangeNewSpan: () => zE, + textChanges: () => Yr, + textOrKeywordPart: () => yU, + textPart: () => jf, + textRangeContainsPositionInclusive: () => Sw, + textSpanContainsPosition: () => ij, + textSpanContainsTextSpan: () => fY, + textSpanEnd: () => wc, + textSpanIntersection: () => mY, + textSpanIntersectsWith: () => II, + textSpanIntersectsWithPosition: () => dY, + textSpanIntersectsWithTextSpan: () => qge, + textSpanIsEmpty: () => _Y, + textSpanOverlap: () => pY, + textSpanOverlapsWith: () => Uge, + textSpansEqual: () => l6, + textToKeywordObj: () => DI, + timestamp: () => Io, + toArray: () => vT, + toBuilderFileEmit: () => Uie, + toBuilderStateFileInfoForMultiEmit: () => Vie, + toEditorSettings: () => DN, + toFileNameLowerCase: () => sy, + toLowerCase: () => DX, + toPath: () => _o, + toProgramEmitPending: () => qie, + tokenIsIdentifierOrKeyword: () => Du, + tokenIsIdentifierOrKeywordOrGreaterThan: () => iY, + tokenToString: () => Ws, + trace: () => Wi, + tracing: () => rn, + tracingEnabled: () => uw, + transform: () => qTe, + transformClassFields: () => Hne, + transformDeclarations: () => mW, + transformECMAScriptModule: () => dW, + transformES2015: () => aie, + transformES2016: () => sie, + transformES2017: () => Qne, + transformES2018: () => Yne, + transformES2019: () => Zne, + transformES2020: () => Kne, + transformES2021: () => eie, + transformESDecorators: () => Xne, + transformESNext: () => tie, + transformGenerators: () => oie, + transformJsx: () => iie, + transformLegacyDecorators: () => $ne, + transformModule: () => pW, + transformNamedEvaluation: () => sf, + transformNodeModule: () => lie, + transformNodes: () => MA, + transformSystemModule: () => cie, + transformTypeScript: () => qne, + transpile: () => $2e, + transpileDeclaration: () => H2e, + transpileModule: () => loe, + transpileOptionValueCompilerOptions: () => bre, + tryAddToSet: () => ih, + tryAndIgnoreErrors: () => f9, + tryCast: () => Jn, + tryDirectoryExists: () => _9, + tryExtractTSExtension: () => G7, + tryFileExists: () => hN, + tryGetClassExtendingExpressionWithTypeArguments: () => IB, + tryGetClassImplementingOrExtendingExpressionWithTypeArguments: () => OB, + tryGetDirectories: () => u9, + tryGetExtensionFromPath: () => hh, + tryGetImportFromModuleSpecifier: () => d3, + tryGetJSDocSatisfiesTypeNode: () => P5, + tryGetModuleNameFromFile: () => _A, + tryGetModuleSpecifierFromDeclaration: () => u4, + tryGetNativePerformanceHooks: () => VX, + tryGetPropertyAccessOrIdentifierToString: () => F3, + tryGetPropertyNameOfBindingOrAssignmentElement: () => cO, + tryGetSourceMappingURL: () => xne, + tryGetTextOfPropertyName: () => n4, + tryIOAndConsumeErrors: () => p9, + tryParseJson: () => $7, + tryParsePattern: () => EC, + tryParsePatterns: () => b5, + tryParseRawSourceMap: () => Cne, + tryReadDirectory: () => PU, + tryReadFile: () => mD, + tryRemoveDirectoryPrefix: () => KB, + tryRemoveExtension: () => uee, + tryRemovePrefix: () => vR, + tryRemoveSuffix: () => FX, + typeAcquisitionDeclarations: () => mO, + typeAliasNamePart: () => xae, + typeDirectiveIsEqualTo: () => oZ, + typeKeywords: () => nU, + typeParameterNamePart: () => kae, + typeToDisplayParts: () => fN, + unchangedPollThresholds: () => TI, + unchangedTextChangeRange: () => OI, + unescapeLeadingUnderscores: () => Pi, + unmangleScopedPackageName: () => PA, + unorderedRemoveItem: () => bT, + unorderedRemoveItemAt: () => hR, + unreachableCodeIsError: () => GK, + unsetNodeChildren: () => GJ, + unusedLabelIsError: () => $K, + unwrapInnermostStatementOfLabel: () => Qj, + unwrapParenthesizedExpression: () => kee, + updateErrorForNoInputFiles: () => CO, + updateLanguageServiceSourceFile: () => kq, + updateMissingFilePathsWatch: () => kW, + updateResolutionField: () => VC, + updateSharedExtendedConfigFileWatcher: () => rF, + updateSourceFile: () => oz, + updateWatchingWildcardDirectories: () => jA, + usesExtensionsOnImports: () => aee, + usingSingleLineStringWriter: () => e4, + utf16EncodeAsString: () => JE, + validateLocaleAndSetLanguage: () => aj, + valuesHelper: () => cte, + version: () => dd, + versionMajorMinor: () => N2, + visitArray: () => AA, + visitCommaListElements: () => NA, + visitEachChild: () => gr, + visitFunctionBody: () => Lf, + visitIterationBody: () => Zu, + visitLexicalEnvironment: () => Zz, + visitNode: () => Ge, + visitNodes: () => Ar, + visitParameterList: () => cc, + walkUpBindingElementsAndPatterns: () => Hk, + walkUpLexicalEnvironments: () => Ine, + walkUpOuterExpressions: () => $te, + walkUpParenthesizedExpressions: () => fh, + walkUpParenthesizedTypes: () => v3, + walkUpParenthesizedTypesAndGetParentAndChild: () => eK, + whitespaceOrMapCommentRegExp: () => eW, + writeCommentRange: () => SC, + writeFile: () => w3, + writeFileEnsuringDirectories: () => EB, + zipWith: () => ZM + }), Ua.exports = Cp(Yh); + var N2 = "5.5", dd = "5.5.2", pX = /* @__PURE__ */ ((e) => (e[e.LessThan = -1] = "LessThan", e[e.EqualTo = 0] = "EqualTo", e[e.GreaterThan = 1] = "GreaterThan", e))(pX || {}), He = [], YM = /* @__PURE__ */ new Map(), tge = /* @__PURE__ */ new Set(); + function Dr(e) { + return e ? e.length : 0; + } + function rr(e, t) { + if (e) + for (let n = 0; n < e.length; n++) { + const i = t(e[n], n); + if (i) + return i; + } + } + function dX(e, t) { + if (e) + for (let n = e.length - 1; n >= 0; n--) { + const i = t(e[n], n); + if (i) + return i; + } + } + function xc(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 tw(e, t) { + for (const n of e) { + const i = t(n); + if (i !== void 0) + return i; + } + } + function mX(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 ZM(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 KM(e, t) { + if (e.length <= 1) + return e; + const n = []; + for (let i = 0, s = e.length; i < s; i++) + i && n.push(t), n.push(e[i]); + return n; + } + function Ri(e, t) { + if (e) { + for (let n = 0; n < e.length; n++) + if (!t(e[n], n)) + return !1; + } + return !0; + } + function Nn(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 eb(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 rc(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 cI(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 rge(e, t) { + for (let n = 0; n < e.length; n++) { + const i = t(e[n], n); + if (i) + return i; + } + return E.fail(); + } + function ls(e, t, n = Kh) { + if (e) { + for (const i of e) + if (n(i, t)) + return !0; + } + return !1; + } + function rw(e, t, n = Kh) { + return e.length === t.length && e.every((i, s) => n(i, t[s])); + } + function gX(e, t, n) { + for (let i = n || 0; i < e.length; i++) + if (ls(t, e.charCodeAt(i))) + return i; + return -1; + } + function ty(e, t) { + let n = 0; + if (e) + for (let i = 0; i < e.length; i++) { + const s = e[i]; + t(s, i) && n++; + } + return n; + } + function Ln(e, t) { + if (e) { + 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 eR(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 bg(e) { + e.length = 0; + } + function or(e, t) { + let n; + if (e) { + n = []; + for (let i = 0; i < e.length; i++) + n.push(t(e[i], i)); + } + return n; + } + function* yE(e, t) { + for (const n of e) + yield t(n); + } + function Zc(e, t) { + if (e) + 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 Ep(e) { + const t = []; + for (const n of e) + n && (ss(n) ? Bn(t, n) : t.push(n)); + return t; + } + function Xs(e, t) { + let n; + if (e) + for (let i = 0; i < e.length; i++) { + const s = t(e[i], i); + s && (ss(s) ? n = Bn(n, s) : n = Tr(n, s)); + } + return n || He; + } + function vE(e, t) { + const n = []; + if (e) + for (let i = 0; i < e.length; i++) { + const s = t(e[i], i); + s && (ss(s) ? Bn(n, s) : n.push(s)); + } + return n; + } + function* tR(e, t) { + for (const n of e) { + const i = t(n); + i && (yield* i); + } + } + function hX(e, t) { + let n; + if (e) + for (let i = 0; i < e.length; i++) { + const s = e[i], o = t(s, i); + (n || s !== o || ss(o)) && (n || (n = e.slice(0, i)), ss(o) ? Bn(n, o) : n.push(o)); + } + return n || e; + } + function rR(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 Ii(e, t) { + const n = []; + if (e) + for (let i = 0; i < e.length; i++) { + const s = t(e[i], i); + s !== void 0 && n.push(s); + } + return n; + } + function* P1(e, t) { + for (const n of e) { + const i = t(n); + i !== void 0 && (yield i); + } + } + function yX(e, t) { + if (!e) + return; + const n = /* @__PURE__ */ new Map(); + return e.forEach((i, s) => { + const o = t(s, i); + if (o !== void 0) { + const [c, _] = o; + c !== void 0 && _ !== void 0 && n.set(c, _); + } + }), n; + } + function bE(e, t, n) { + if (e.has(t)) + return e.get(t); + const i = n(); + return e.set(t, i), i; + } + function ih(e, t) { + return e.has(t) ? !1 : (e.add(t), !0); + } + function* vX(e) { + yield e; + } + function nR(e, t, n) { + let i; + if (e) { + 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 bX(e, t) { + if (!e) + 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) + if (t) { + for (const n of e) + if (t(n)) + return !0; + } else + return e.length > 0; + return !1; + } + function iR(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 Hi(e, t) { + return ut(t) ? ut(e) ? [...e, ...t] : t : e; + } + function E5e(e, t) { + return t; + } + function nw(e) { + return e.map(E5e); + } + function D5e(e, t, n) { + const i = nw(e); + ige(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 P5e(e, t) { + const n = []; + for (const i of e) + Zf(n, i, t); + return n; + } + function tb(e, t, n) { + return e.length === 0 ? [] : e.length === 1 ? e.slice() : n ? D5e(e, t, n) : P5e(e, t); + } + function w5e(e, t) { + if (e.length === 0) return He; + 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 sR() { + return []; + } + function ry(e, t, n, i, s) { + if (e.length === 0) + return e.push(t), !0; + const o = Zh(e, t, lo, 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 SE(e, t, n) { + return w5e(rb(e, t), n || t || Kl); + } + function nge(e, t) { + if (e.length < 2) return !0; + for (let n = 1, i = e.length; n < i; n++) + if (t(e[n - 1], e[n]) === 1) + return !1; + return !0; + } + function md(e, t, n = Kh) { + if (!e || !t) + 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 iw(e) { + let t; + if (e) + 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 SX(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 Tr(e, t) { + return t === void 0 ? e : e === void 0 ? [t] : (e.push(t), e); + } + function gT(e, t) { + return e === void 0 ? t : t === void 0 ? e : ss(e) ? ss(t) ? Hi(e, t) : Tr(e, t) : ss(t) ? Tr(t, e) : [e, t]; + } + function TX(e, t) { + return t < 0 ? e.length + t : t; + } + function Bn(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 : TX(t, n), i = i === void 0 ? t.length : TX(t, i); + for (let s = n; s < i && s < t.length; s++) + t[s] !== void 0 && e.push(t[s]); + return e; + } + function Zf(e, t, n) { + return ls(e, t, n) ? !1 : (e.push(t), !0); + } + function sh(e, t, n) { + return e ? (Zf(e, t, n), e) : [t]; + } + function ige(e, t, n) { + t.sort((i, s) => n(e[i], e[s]) || uo(i, s)); + } + function rb(e, t) { + return e.length === 0 ? e : e.slice().sort(t); + } + function* aR(e) { + for (let t = e.length - 1; t >= 0; t--) + yield e[t]; + } + function Sg(e, t) { + const n = nw(e); + return ige(e, n, t), n.map((i) => e[i]); + } + function oR(e, t, n, i) { + for (; n < i; ) { + if (e[n] !== t[n]) + return !1; + n++; + } + return !0; + } + var ny = Array.prototype.at ? (e, t) => e?.at(t) : (e, t) => { + if (e && (t = TX(e, t), t < e.length)) + return e[t]; + }; + function ul(e) { + return e === void 0 || e.length === 0 ? void 0 : e[0]; + } + function lI(e) { + if (e) + for (const t of e) + return t; + } + function fa(e) { + return E.assert(e.length !== 0), e[0]; + } + function cR(e) { + for (const t of e) + return t; + E.fail("iterator is empty"); + } + function Bo(e) { + return e === void 0 || e.length === 0 ? void 0 : e[e.length - 1]; + } + function ia(e) { + return E.assert(e.length !== 0), e[e.length - 1]; + } + function Rm(e) { + return e && e.length === 1 ? e[0] : void 0; + } + function lR(e) { + return E.checkDefined(Rm(e)); + } + function jm(e) { + return e && e.length === 1 ? e[0] : e; + } + function uR(e, t, n) { + const i = e.slice(0); + return i[t] = n, i; + } + function Zh(e, t, n, i, s) { + return hT(e, n(t), n, i, s); + } + function hT(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 Eu(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 w1 = Object.prototype.hasOwnProperty; + function io(e, t) { + return w1.call(e, t); + } + function uI(e, t) { + return w1.call(e, t) ? e[t] : void 0; + } + function Gd(e) { + const t = []; + for (const n in e) + w1.call(e, n) && t.push(n); + return t; + } + function sge(e) { + const t = []; + do { + const n = Object.getOwnPropertyNames(e); + for (const i of n) + Zf(t, i); + } while (e = Object.getPrototypeOf(e)); + return t; + } + function yT(e) { + const t = []; + for (const n in e) + w1.call(e, n) && t.push(e[n]); + return t; + } + function xX(e, t) { + const n = new Array(e); + for (let i = 0; i < e; i++) + n[i] = t(i); + return n; + } + function ts(e, t) { + const n = []; + for (const i of e) + n.push(t ? t(i) : i); + return n; + } + function I2(e, ...t) { + for (const n of t) + if (n !== void 0) + for (const i in n) + io(n, i) && (e[i] = n[i]); + return e; + } + function kX(e, t, n = Kh) { + if (e === t) return !0; + if (!e || !t) return !1; + for (const i in e) + if (w1.call(e, i) && (!w1.call(t, i) || !n(e[i], t[i]))) + return !1; + for (const i in t) + if (w1.call(t, i) && !w1.call(e, i)) + return !1; + return !0; + } + function jk(e, t, n = lo) { + const i = /* @__PURE__ */ new Map(); + for (const s of e) { + const o = t(s); + o !== void 0 && i.set(o, n(s)); + } + return i; + } + function CX(e, t, n = lo) { + const i = []; + for (const s of e) + i[t(s)] = n(s); + return i; + } + function sw(e, t, n = lo) { + const i = Kf(); + for (const s of e) + i.add(t(s), n(s)); + return i; + } + function TE(e, t, n = lo) { + return ts(sw(e, t).values(), n); + } + function _R(e, t) { + const n = {}; + if (e) + for (const i of e) { + const s = `${t(i)}`; + (n[s] ?? (n[s] = [])).push(i); + } + return n; + } + function EX(e) { + const t = {}; + for (const n in e) + w1.call(e, n) && (t[n] = e[n]); + return t; + } + function _I(e, t) { + const n = {}; + for (const i in t) + w1.call(t, i) && (n[i] = t[i]); + for (const i in e) + w1.call(e, i) && (n[i] = e[i]); + return n; + } + function fR(e, t) { + for (const n in t) + w1.call(t, n) && (e[n] = t[n]); + } + function Ns(e, t) { + return t ? t.bind(e) : void 0; + } + function Kf() { + const e = /* @__PURE__ */ new Map(); + return e.add = A5e, e.remove = N5e, e; + } + function A5e(e, t) { + let n = this.get(e); + return n ? n.push(t) : this.set(e, n = [t]), n; + } + function N5e(e, t) { + const n = this.get(e); + n && (bT(n, t), n.length || this.delete(e)); + } + function aw(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 pR(e, t) { + const n = /* @__PURE__ */ new Map(); + let i = 0; + function* s() { + for (const c of n.values()) + ss(c) ? yield* c : yield c; + } + const o = { + has(c) { + const _ = e(c); + if (!n.has(_)) return !1; + const u = n.get(_); + if (!ss(u)) return t(u, c); + for (const d of u) + if (t(d, c)) + return !0; + return !1; + }, + add(c) { + const _ = e(c); + if (n.has(_)) { + const u = n.get(_); + if (ss(u)) + ls(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 (ss(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]) : hR(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 ts(n.values())) + if (ss(_)) + 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 ss(e) { + return Array.isArray(e); + } + function vT(e) { + return ss(e) ? e : [e]; + } + function Gi(e) { + return typeof e == "string"; + } + function iy(e) { + return typeof e == "number"; + } + function Jn(e, t) { + return e !== void 0 && t(e) ? e : void 0; + } + function Is(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 ka(e) { + } + function $d() { + return !1; + } + function A1() { + return !0; + } + function nb() { + } + function lo(e) { + return e; + } + function DX(e) { + return e.toLowerCase(); + } + var age = /[^\u0130\u0131\u00DFa-z0-9\\/:\-_. ]+/g; + function sy(e) { + return age.test(e) ? e.replace(age, DX) : e; + } + function Rs() { + throw new Error("Not implemented"); + } + function Wu(e) { + let t; + return () => (e && (t = e(), e = void 0), t); + } + function Bm(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; + }; + } + function oge(e) { + const t = /* @__PURE__ */ new WeakMap(); + return (n) => { + let i = t.get(n); + return i === void 0 && !t.has(n) && (i = e(n), t.set(n, i)), i; + }; + } + function cge(e, t) { + return (...n) => { + let i = t.get(n); + return i === void 0 && !t.has(n) && (i = e(...n), t.set(n, i)), i; + }; + } + function lge(e, t, n, i, s) { + if (s) { + const o = []; + for (let c = 0; c < arguments.length; c++) + o[c] = arguments[c]; + return (c) => Eu(o, (_, u) => u(_), c); + } else return i ? (o) => i(n(t(e(o)))) : n ? (o) => n(t(e(o))) : t ? (o) => t(e(o)) : e ? (o) => e(o) : (o) => o; + } + var PX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Normal = 1] = "Normal", e[e.Aggressive = 2] = "Aggressive", e[e.VeryAggressive = 3] = "VeryAggressive", e))(PX || {}); + function Kh(e, t) { + return e === t; + } + function N1(e, t) { + return e === t || e !== void 0 && t !== void 0 && e.toUpperCase() === t.toUpperCase(); + } + function O2(e, t) { + return Kh(e, t); + } + function uge(e, t) { + return e === t ? 0 : e === void 0 ? -1 : t === void 0 ? 1 : e < t ? -1 : 1; + } + function uo(e, t) { + return uge(e, t); + } + function fI(e, t) { + return uo(e?.start, t?.start) || uo(e?.length, t?.length); + } + function dR(e, t) { + return Eu(e, (n, i) => t(n, i) === -1 ? n : i); + } + function ow(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 wX(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 Kl(e, t) { + return uge(e, t); + } + function Bk(e) { + return e ? ow : Kl; + } + var I5e = /* @__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); + } + })(), AX, mR; + function NX() { + return mR; + } + function IX(e) { + mR !== e && (mR = e, AX = void 0); + } + function cw(e, t) { + return (AX || (AX = I5e(mR)))(e, t); + } + function OX(e, t, n, i) { + return e === t ? 0 : e === void 0 ? -1 : t === void 0 ? 1 : i(e[n], t[n]); + } + function I1(e, t) { + return uo(e ? 1 : 0, t ? 1 : 0); + } + function F2(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 = O5e(e, _, s - 0.1); + if (u === void 0) + continue; + E.assert(u < s), s = u, o = c; + } + } + return o; + } + function O5e(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 nc(e, t, n) { + const i = e.length - t.length; + return i >= 0 && (n ? N1(e.slice(i), t) : e.indexOf(t, i) === i); + } + function Jk(e, t) { + return nc(e, t) ? e.slice(0, e.length - t.length) : e; + } + function FX(e, t) { + return nc(e, t) ? e.slice(0, e.length - t.length) : void 0; + } + function gR(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 xE(e, t) { + for (let n = 0; n < e.length; n++) + if (e[n] === t) + return ay(e, n), !0; + return !1; + } + function ay(e, t) { + for (let n = t; n < e.length - 1; n++) + e[n] = e[n + 1]; + e.pop(); + } + function hR(e, t) { + e[t] = e[e.length - 1], e.pop(); + } + function bT(e, t) { + return F5e(e, (n) => n === t); + } + function F5e(e, t) { + for (let n = 0; n < e.length; n++) + if (t(e[n])) + return hR(e, n), !0; + return !1; + } + function eu(e) { + return e ? lo : sy; + } + function LX({ prefix: e, suffix: t }) { + return `${e}*${t}`; + } + function MX(e, t) { + return E.assert(pI(e, t)), t.substring(e.prefix.length, t.length - e.suffix.length); + } + function yR(e, t, n) { + let i, s = -1; + for (const o of e) { + const c = t(o); + pI(c, n) && c.prefix.length > s && (s = c.prefix.length, i = o); + } + return i; + } + function zi(e, t, n) { + return n ? N1(e.slice(0, t.length), t) : e.lastIndexOf(t, 0) === 0; + } + function kE(e, t) { + return zi(e, t) ? e.substr(t.length) : e; + } + function vR(e, t, n = lo) { + return zi(n(e), n(t)) ? e.substring(t.length) : void 0; + } + function pI({ prefix: e, suffix: t }, n) { + return n.length >= e.length + t.length && zi(n, e) && nc(n, t); + } + function dI(e, t) { + return (n) => e(n) && t(n); + } + function Ef(...e) { + return (...t) => { + let n; + for (const i of e) + if (n = i(...t), n) + return n; + return n; + }; + } + function mI(e) { + return (...t) => !e(...t); + } + function _ge(e) { + } + function ST(e) { + return e === void 0 ? void 0 : [e]; + } + function gI(e, t, n, i, s, o) { + o = o || ka; + 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 RX(e) { + const t = []; + return fge( + e, + t, + /*outer*/ + void 0, + 0 + ), t; + } + function fge(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) : fge(e, t, o, i + 1); + } + } + function bR(e, t) { + if (e) { + const n = e.length; + let i = 0; + for (; i < n && t(e[i]); ) + i++; + return e.slice(0, i); + } + } + function jX(e, t) { + if (e) { + const n = e.length; + let i = 0; + for (; i < n && t(e[i]); ) + i++; + return e.slice(i); + } + } + function SR() { + return typeof process < "u" && !!process.nextTick && !process.browser && typeof $me < "u"; + } + var BX = /* @__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))(BX || {}), E; + ((e) => { + let t = 0; + e.currentLogLevel = 2, e.isDebugging = !1; + function n(Le) { + return e.currentLogLevel <= Le; + } + e.shouldLog = n; + function i(Le, At) { + e.loggingHost && n(Le) && e.loggingHost.log(Le, At); + } + function s(Le) { + i(3, Le); + } + e.log = s, ((Le) => { + function At(ri) { + i(1, ri); + } + Le.error = At; + function vr(ri) { + i(2, ri); + } + Le.warn = vr; + function ln(ri) { + i(3, ri); + } + Le.log = ln; + function Zn(ri) { + i(4, ri); + } + Le.trace = Zn; + })(s = e.log || (e.log = {})); + const o = {}; + function c() { + return t; + } + e.getAssertionLevel = c; + function _(Le) { + const At = t; + if (t = Le, Le > At) + for (const vr of Gd(o)) { + const ln = o[vr]; + ln !== void 0 && e[vr] !== ln.assertion && Le >= ln.level && (e[vr] = ln, o[vr] = void 0); + } + } + e.setAssertionLevel = _; + function u(Le) { + return t >= Le; + } + e.shouldAssert = u; + function d(Le, At) { + return u(Le) ? !0 : (o[At] = { level: Le, assertion: e[At] }, e[At] = ka, !1); + } + function g(Le, At) { + debugger; + const vr = new Error(Le ? `Debug Failure. ${Le}` : "Debug Failure."); + throw Error.captureStackTrace && Error.captureStackTrace(vr, At || g), vr; + } + e.fail = g; + function h(Le, At, vr) { + return g( + `${At || "Unexpected node."}\r +Node ${ae(Le.kind)} was unexpected.`, + vr || h + ); + } + e.failBadSyntaxKind = h; + function S(Le, At, vr, ln) { + Le || (At = At ? `False expression: ${At}` : "False expression.", vr && (At += `\r +Verbose Debug Information: ` + (typeof vr == "string" ? vr : vr())), g(At, ln || S)); + } + e.assert = S; + function T(Le, At, vr, ln, Zn) { + if (Le !== At) { + const ri = vr ? ln ? `${vr} ${ln}` : vr : ""; + g(`Expected ${Le} === ${At}. ${ri}`, Zn || T); + } + } + e.assertEqual = T; + function C(Le, At, vr, ln) { + Le >= At && g(`Expected ${Le} < ${At}. ${vr || ""}`, ln || C); + } + e.assertLessThan = C; + function D(Le, At, vr) { + Le > At && g(`Expected ${Le} <= ${At}`, vr || D); + } + e.assertLessThanOrEqual = D; + function P(Le, At, vr) { + Le < At && g(`Expected ${Le} >= ${At}`, vr || P); + } + e.assertGreaterThanOrEqual = P; + function O(Le, At, vr) { + Le == null && g(At, vr || O); + } + e.assertIsDefined = O; + function j(Le, At, vr) { + return O(Le, At, vr || j), Le; + } + e.checkDefined = j; + function F(Le, At, vr) { + for (const ln of Le) + O(ln, At, vr || F); + } + e.assertEachIsDefined = F; + function V(Le, At, vr) { + return F(Le, At, vr || V), Le; + } + e.checkEachDefined = V; + function L(Le, At = "Illegal value:", vr) { + const ln = typeof Le == "object" && io(Le, "kind") && io(Le, "pos") ? "SyntaxKind: " + ae(Le.kind) : JSON.stringify(Le); + return g(`${At} ${ln}`, vr || L); + } + e.assertNever = L; + function $(Le, At, vr, ln) { + d(1, "assertEachNode") && S( + At === void 0 || Ri(Le, At), + vr || "Unexpected node.", + () => `Node array did not pass test '${oe(At)}'.`, + ln || $ + ); + } + e.assertEachNode = $; + function U(Le, At, vr, ln) { + d(1, "assertNode") && S( + Le !== void 0 && (At === void 0 || At(Le)), + vr || "Unexpected node.", + () => `Node ${ae(Le?.kind)} did not pass test '${oe(At)}'.`, + ln || U + ); + } + e.assertNode = U; + function G(Le, At, vr, ln) { + d(1, "assertNotNode") && S( + Le === void 0 || At === void 0 || !At(Le), + vr || "Unexpected node.", + () => `Node ${ae(Le.kind)} should not have passed test '${oe(At)}'.`, + ln || G + ); + } + e.assertNotNode = G; + function ce(Le, At, vr, ln) { + d(1, "assertOptionalNode") && S( + At === void 0 || Le === void 0 || At(Le), + vr || "Unexpected node.", + () => `Node ${ae(Le?.kind)} did not pass test '${oe(At)}'.`, + ln || ce + ); + } + e.assertOptionalNode = ce; + function K(Le, At, vr, ln) { + d(1, "assertOptionalToken") && S( + At === void 0 || Le === void 0 || Le.kind === At, + vr || "Unexpected node.", + () => `Node ${ae(Le?.kind)} was not a '${ae(At)}' token.`, + ln || K + ); + } + e.assertOptionalToken = K; + function X(Le, At, vr) { + d(1, "assertMissingNode") && S( + Le === void 0, + At || "Unexpected node.", + () => `Node ${ae(Le.kind)} was unexpected'.`, + vr || X + ); + } + e.assertMissingNode = X; + function Z(Le) { + } + e.type = Z; + function oe(Le) { + if (typeof Le != "function") + return ""; + if (io(Le, "name")) + return Le.name; + { + const At = Function.prototype.toString.call(Le), vr = /^function\s+([\w$]+)\s*\(/.exec(At); + return vr ? vr[1] : ""; + } + } + e.getFunctionName = oe; + function ne(Le) { + return `{ name: ${Pi(Le.escapedName)}; flags: ${Ie(Le.flags)}; declarations: ${or(Le.declarations, (At) => ae(At.kind))} }`; + } + e.formatSymbol = ne; + function pe(Le = 0, At, vr) { + const ln = H(At); + if (Le === 0) + return ln.length > 0 && ln[0][0] === 0 ? ln[0][1] : "0"; + if (vr) { + const Zn = []; + let ri = Le; + for (const [mi, Ps] of ln) { + if (mi > Le) + break; + mi !== 0 && mi & Le && (Zn.push(Ps), ri &= ~mi); + } + if (ri === 0) + return Zn.join("|"); + } else + for (const [Zn, ri] of ln) + if (Zn === Le) + return ri; + return Le.toString(); + } + e.formatEnum = pe; + const fe = /* @__PURE__ */ new Map(); + function H(Le) { + const At = fe.get(Le); + if (At) + return At; + const vr = []; + for (const Zn in Le) { + const ri = Le[Zn]; + typeof ri == "number" && vr.push([ri, Zn]); + } + const ln = Sg(vr, (Zn, ri) => uo(Zn[0], ri[0])); + return fe.set(Le, ln), ln; + } + function ae(Le) { + return pe( + Le, + CR, + /*isFlags*/ + !1 + ); + } + e.formatSyntaxKind = ae; + function le(Le) { + return pe( + Le, + BR, + /*isFlags*/ + !1 + ); + } + e.formatSnippetKind = le; + function Ae(Le) { + return pe( + Le, + RR, + /*isFlags*/ + !1 + ); + } + e.formatScriptKind = Ae; + function ge(Le) { + return pe( + Le, + ER, + /*isFlags*/ + !0 + ); + } + e.formatNodeFlags = ge; + function de(Le) { + return pe( + Le, + OR, + /*isFlags*/ + !0 + ); + } + e.formatNodeCheckFlags = de; + function ve(Le) { + return pe( + Le, + DR, + /*isFlags*/ + !0 + ); + } + e.formatModifierFlags = ve; + function De(Le) { + return pe( + Le, + jR, + /*isFlags*/ + !0 + ); + } + e.formatTransformFlags = De; + function Xe(Le) { + return pe( + Le, + JR, + /*isFlags*/ + !0 + ); + } + e.formatEmitFlags = Xe; + function Ie(Le) { + return pe( + Le, + IR, + /*isFlags*/ + !0 + ); + } + e.formatSymbolFlags = Ie; + function ye(Le) { + return pe( + Le, + FR, + /*isFlags*/ + !0 + ); + } + e.formatTypeFlags = ye; + function Fe(Le) { + return pe( + Le, + MR, + /*isFlags*/ + !0 + ); + } + e.formatSignatureFlags = Fe; + function Qe(Le) { + return pe( + Le, + LR, + /*isFlags*/ + !0 + ); + } + e.formatObjectFlags = Qe; + function Ke(Le) { + return pe( + Le, + vI, + /*isFlags*/ + !0 + ); + } + e.formatFlowFlags = Ke; + function Be(Le) { + return pe( + Le, + PR, + /*isFlags*/ + !0 + ); + } + e.formatRelationComparisonResult = Be; + function at(Le) { + return pe( + Le, + Gz, + /*isFlags*/ + !0 + ); + } + e.formatCheckMode = at; + function Wt(Le) { + return pe( + Le, + $z, + /*isFlags*/ + !0 + ); + } + e.formatSignatureCheckMode = Wt; + function nr(Le) { + return pe( + Le, + Hz, + /*isFlags*/ + !0 + ); + } + e.formatTypeFacts = nr; + let Kt = !1, Pr; + function Vt(Le) { + "__debugFlowFlags" in Le || Object.defineProperties(Le, { + // for use with vscode-js-debug's new customDescriptionGenerator in launch.json + __tsDebuggerDisplay: { + value() { + const At = 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", vr = this.flags & -2048; + return `${At}${vr ? ` (${Ke(vr)})` : ""}`; + } + }, + __debugFlowFlags: { + get() { + return pe( + this.flags, + vI, + /*isFlags*/ + !0 + ); + } + }, + __debugToString: { + value() { + return Ss(this); + } + } + }); + } + function zt(Le) { + return Kt && (typeof Object.setPrototypeOf == "function" ? (Pr || (Pr = Object.create(Object.prototype), Vt(Pr)), Object.setPrototypeOf(Le, Pr)) : Vt(Le)), Le; + } + e.attachFlowNodeDebugInfo = zt; + let jr; + function ci(Le) { + "__tsDebuggerDisplay" in Le || Object.defineProperties(Le, { + __tsDebuggerDisplay: { + value(At) { + return At = String(At).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/, "]"), `NodeArray ${At}`; + } + } + }); + } + function Xt(Le) { + Kt && (typeof Object.setPrototypeOf == "function" ? (jr || (jr = Object.create(Array.prototype), ci(jr)), Object.setPrototypeOf(Le, jr)) : ci(Le)); + } + e.attachNodeArrayDebugInfo = Xt; + function Ai() { + if (Kt) return; + const Le = /* @__PURE__ */ new WeakMap(), At = /* @__PURE__ */ new WeakMap(); + Object.defineProperties(zl.getSymbolConstructor().prototype, { + // for use with vscode-js-debug's new customDescriptionGenerator in launch.json + __tsDebuggerDisplay: { + value() { + const ln = this.flags & 33554432 ? "TransientSymbol" : "Symbol", Zn = this.flags & -33554433; + return `${ln} '${uc(this)}'${Zn ? ` (${Ie(Zn)})` : ""}`; + } + }, + __debugFlags: { + get() { + return Ie(this.flags); + } + } + }), Object.defineProperties(zl.getTypeConstructor().prototype, { + // for use with vscode-js-debug's new customDescriptionGenerator in launch.json + __tsDebuggerDisplay: { + value() { + const ln = 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", Zn = this.flags & 524288 ? this.objectFlags & -1344 : 0; + return `${ln}${this.symbol ? ` '${uc(this.symbol)}'` : ""}${Zn ? ` (${Qe(Zn)})` : ""}`; + } + }, + __debugFlags: { + get() { + return ye(this.flags); + } + }, + __debugObjectFlags: { + get() { + return this.flags & 524288 ? Qe(this.objectFlags) : ""; + } + }, + __debugTypeToString: { + value() { + let ln = Le.get(this); + return ln === void 0 && (ln = this.checker.typeToString(this), Le.set(this, ln)), ln; + } + } + }), Object.defineProperties(zl.getSignatureConstructor().prototype, { + __debugFlags: { + get() { + return Fe(this.flags); + } + }, + __debugSignatureToString: { + value() { + var ln; + return (ln = this.checker) == null ? void 0 : ln.signatureToString(this); + } + } + }); + const vr = [ + zl.getNodeConstructor(), + zl.getIdentifierConstructor(), + zl.getTokenConstructor(), + zl.getSourceFileConstructor() + ]; + for (const ln of vr) + io(ln.prototype, "__debugKind") || Object.defineProperties(ln.prototype, { + // for use with vscode-js-debug's new customDescriptionGenerator in launch.json + __tsDebuggerDisplay: { + value() { + return `${Fo(this) ? "GeneratedIdentifier" : Re(this) ? `Identifier '${dn(this)}'` : wi(this) ? `PrivateIdentifier '${dn(this)}'` : Ks(this) ? `StringLiteral ${JSON.stringify(this.text.length < 10 ? this.text : this.text.slice(10) + "...")}` : m_(this) ? `NumericLiteral ${this.text}` : eA(this) ? `BigIntLiteral ${this.text}n` : Mo(this) ? "TypeParameterDeclaration" : ji(this) ? "ParameterDeclaration" : ec(this) ? "ConstructorDeclaration" : Af(this) ? "GetAccessorDeclaration" : rf(this) ? "SetAccessorDeclaration" : px(this) ? "CallSignatureDeclaration" : nA(this) ? "ConstructSignatureDeclaration" : Pb(this) ? "IndexSignatureDeclaration" : dx(this) ? "TypePredicateNode" : Nf(this) ? "TypeReferenceNode" : Xm(this) ? "FunctionTypeNode" : wC(this) ? "ConstructorTypeNode" : wb(this) ? "TypeQueryNode" : Xu(this) ? "TypeLiteralNode" : iA(this) ? "ArrayTypeNode" : mx(this) ? "TupleTypeNode" : V5(this) ? "OptionalTypeNode" : U5(this) ? "RestTypeNode" : ky(this) ? "UnionTypeNode" : gx(this) ? "IntersectionTypeNode" : Ab(this) ? "ConditionalTypeNode" : rS(this) ? "InferTypeNode" : nS(this) ? "ParenthesizedTypeNode" : NC(this) ? "ThisTypeNode" : K1(this) ? "TypeOperatorNode" : Nb(this) ? "IndexedAccessTypeNode" : iS(this) ? "MappedTypeNode" : y0(this) ? "LiteralTypeNode" : AC(this) ? "NamedTupleMember" : Qm(this) ? "ImportTypeNode" : ae(this.kind)}${this.flags ? ` (${ge(this.flags)})` : ""}`; + } + }, + __debugKind: { + get() { + return ae(this.kind); + } + }, + __debugNodeFlags: { + get() { + return ge(this.flags); + } + }, + __debugModifierFlags: { + get() { + return ve(CK(this)); + } + }, + __debugTransformFlags: { + get() { + return De(this.transformFlags); + } + }, + __debugIsParseTreeNode: { + get() { + return WE(this); + } + }, + __debugEmitFlags: { + get() { + return Xe(ua(this)); + } + }, + __debugGetText: { + value(Zn) { + if (oo(this)) return ""; + let ri = At.get(this); + if (ri === void 0) { + const mi = Ki(this), Ps = mi && xr(mi); + ri = Ps ? ub(Ps, mi, Zn) : "", At.set(this, ri); + } + return ri; + } + } + }); + Kt = !0; + } + e.enableDebugInfo = Ai; + function _s(Le) { + const At = Le & 7; + let vr = At === 0 ? "in out" : At === 3 ? "[bivariant]" : At === 2 ? "in" : At === 1 ? "out" : At === 4 ? "[independent]" : ""; + return Le & 8 ? vr += " (unmeasurable)" : Le & 16 && (vr += " (unreliable)"), vr; + } + e.formatVariance = _s; + class $n { + __debugToString() { + var At; + switch (this.kind) { + case 3: + return ((At = this.debugInfo) == null ? void 0 : At.call(this)) || "(function mapper)"; + case 0: + return `${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`; + case 1: + return ZM( + this.sources, + this.targets || or(this.sources, () => "any"), + (vr, ln) => `${vr.__debugTypeToString()} -> ${typeof ln == "string" ? ln : ln.__debugTypeToString()}` + ).join(", "); + case 2: + return ZM( + this.sources, + this.targets, + (vr, ln) => `${vr.__debugTypeToString()} -> ${ln().__debugTypeToString()}` + ).join(", "); + case 5: + case 4: + return `m1: ${this.mapper1.__debugToString().split(` +`).join(` + `)} +m2: ${this.mapper2.__debugToString().split(` +`).join(` + `)}`; + default: + return L(this); + } + } + } + e.DebugTypeMapper = $n; + function os(Le) { + return e.isDebugging ? Object.setPrototypeOf(Le, $n.prototype) : Le; + } + e.attachDebugPrototypeIfDebug = os; + function wr(Le) { + return console.log(Ss(Le)); + } + e.printControlFlowGraph = wr; + function Ss(Le) { + let At = -1; + function vr(he) { + return he.id || (he.id = At, At--), he.id; + } + let ln; + ((he) => { + he.lr = "─", he.ud = "│", he.dr = "╭", he.dl = "╮", he.ul = "╯", he.ur = "╰", he.udr = "├", he.udl = "┤", he.dlr = "┬", he.ulr = "┴", he.udlr = "╫"; + })(ln || (ln = {})); + let Zn; + ((he) => { + he[he.None = 0] = "None", he[he.Up = 1] = "Up", he[he.Down = 2] = "Down", he[he.Left = 4] = "Left", he[he.Right = 8] = "Right", he[he.UpDown = 3] = "UpDown", he[he.LeftRight = 12] = "LeftRight", he[he.UpLeft = 5] = "UpLeft", he[he.UpRight = 9] = "UpRight", he[he.DownLeft = 6] = "DownLeft", he[he.DownRight = 10] = "DownRight", he[he.UpDownLeft = 7] = "UpDownLeft", he[he.UpDownRight = 11] = "UpDownRight", he[he.UpLeftRight = 13] = "UpLeftRight", he[he.DownLeftRight = 14] = "DownLeftRight", he[he.UpDownLeftRight = 15] = "UpDownLeftRight", he[he.NoChildren = 16] = "NoChildren"; + })(Zn || (Zn = {})); + const ri = 2032, mi = 882, Ps = /* @__PURE__ */ Object.create( + /*o*/ + null + ), ws = [], Yt = et(Le, /* @__PURE__ */ new Set()); + for (const he of ws) + he.text = Ut(he.flowNode, he.circular), jt(he); + const Ca = be(Yt), $e = ft(Ca); + return bt(Yt, 0), W(); + function nt(he) { + return !!(he.flags & 128); + } + function te(he) { + return !!(he.flags & 12) && !!he.antecedent; + } + function rt(he) { + return !!(he.flags & ri); + } + function re(he) { + return !!(he.flags & mi); + } + function Ee(he) { + const q = []; + for (const we of he.edges) + we.source === he && q.push(we.target); + return q; + } + function Ne(he) { + const q = []; + for (const we of he.edges) + we.target === he && q.push(we.source); + return q; + } + function et(he, q) { + const we = vr(he); + let _e = Ps[we]; + if (_e && q.has(he)) + return _e.circular = !0, _e = { + id: -1, + flowNode: he, + edges: [], + text: "", + lane: -1, + endLane: -1, + level: -1, + circular: "circularity" + }, ws.push(_e), _e; + if (q.add(he), !_e) + if (Ps[we] = _e = { id: we, flowNode: he, edges: [], text: "", lane: -1, endLane: -1, level: -1, circular: !1 }, ws.push(_e), te(he)) + for (const Te of he.antecedent) + lt(_e, Te, q); + else rt(he) && lt(_e, he.antecedent, q); + return q.delete(he), _e; + } + function lt(he, q, we) { + const _e = et(q, we), Te = { source: he, target: _e }; + he.edges.push(Te), _e.edges.push(Te); + } + function jt(he) { + if (he.level !== -1) + return he.level; + let q = 0; + for (const we of Ne(he)) + q = Math.max(q, jt(we) + 1); + return he.level = q; + } + function be(he) { + let q = 0; + for (const we of Ee(he)) + q = Math.max(q, be(we)); + return q + 1; + } + function ft(he) { + const q = st(Array(he), 0); + for (const we of ws) + q[we.level] = Math.max(q[we.level], we.text.length); + return q; + } + function bt(he, q) { + if (he.lane === -1) { + he.lane = q, he.endLane = q; + const we = Ee(he); + for (let _e = 0; _e < we.length; _e++) { + _e > 0 && q++; + const Te = we[_e]; + bt(Te, q), Te.endLane > he.endLane && (q = Te.endLane); + } + he.endLane = q; + } + } + function kt(he) { + if (he & 2) return "Start"; + if (he & 4) return "Branch"; + if (he & 8) return "Loop"; + if (he & 16) return "Assignment"; + if (he & 32) return "True"; + if (he & 64) return "False"; + if (he & 128) return "SwitchClause"; + if (he & 256) return "ArrayMutation"; + if (he & 512) return "Call"; + if (he & 1024) return "ReduceLabel"; + if (he & 1) return "Unreachable"; + throw new Error(); + } + function yt(he) { + const q = xr(he); + return ub( + q, + he, + /*includeTrivia*/ + !1 + ); + } + function Ut(he, q) { + let we = kt(he.flags); + if (q && (we = `${we}#${vr(he)}`), nt(he)) { + const _e = [], { switchStatement: Te, clauseStart: dt, clauseEnd: xt } = he.node; + for (let wt = dt; wt < xt; wt++) { + const ir = Te.caseBlock.clauses[wt]; + cD(ir) ? _e.push("default") : _e.push(yt(ir.expression)); + } + we += ` (${_e.join(", ")})`; + } else re(he) && he.node && (we += ` (${yt(he.node)})`); + return q === "circularity" ? `Circular(${we})` : we; + } + function W() { + const he = $e.length, q = ws.reduce((xt, wt) => Math.max(xt, wt.lane), 0) + 1, we = st(Array(q), ""), _e = $e.map(() => Array(q)), Te = $e.map(() => st(Array(q), 0)); + for (const xt of ws) { + _e[xt.level][xt.lane] = xt; + const wt = Ee(xt); + for (let br = 0; br < wt.length; br++) { + const Lr = wt[br]; + let en = 8; + Lr.lane === xt.lane && (en |= 4), br > 0 && (en |= 1), br < wt.length - 1 && (en |= 2), Te[xt.level][Lr.lane] |= en; + } + wt.length === 0 && (Te[xt.level][xt.lane] |= 16); + const ir = Ne(xt); + for (let br = 0; br < ir.length; br++) { + const Lr = ir[br]; + let en = 4; + br > 0 && (en |= 1), br < ir.length - 1 && (en |= 2), Te[xt.level - 1][Lr.lane] |= en; + } + } + for (let xt = 0; xt < he; xt++) + for (let wt = 0; wt < q; wt++) { + const ir = xt > 0 ? Te[xt - 1][wt] : 0, br = wt > 0 ? Te[xt][wt - 1] : 0; + let Lr = Te[xt][wt]; + Lr || (ir & 8 && (Lr |= 12), br & 2 && (Lr |= 3), Te[xt][wt] = Lr); + } + for (let xt = 0; xt < he; xt++) + for (let wt = 0; wt < we.length; wt++) { + const ir = Te[xt][wt], br = ir & 4 ? "─" : " ", Lr = _e[xt][wt]; + Lr ? (dt(wt, Lr.text), xt < he - 1 && (dt(wt, " "), dt(wt, z(br, $e[xt] - Lr.text.length)))) : xt < he - 1 && dt(wt, z(br, $e[xt] + 1)), dt(wt, je(ir)), dt(wt, ir & 8 && xt < he - 1 && !_e[xt + 1][wt] ? "─" : " "); + } + return ` +${we.join(` +`)} +`; + function dt(xt, wt) { + we[xt] += wt; + } + } + function je(he) { + switch (he) { + 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 st(he, q) { + if (he.fill) + he.fill(q); + else + for (let we = 0; we < he.length; we++) + he[we] = q; + return he; + } + function z(he, q) { + if (he.repeat) + return q > 0 ? he.repeat(q) : ""; + let we = ""; + for (; we.length < q; ) + we += he; + return we; + } + } + e.formatControlFlowGraph = Ss; + })(E || (E = {})); + var L5e = /^(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i, M5e = /^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)(?:\.(?:0|[1-9]\d*|[a-z-][a-z0-9-]*))*$/i, R5e = /^(?:0|[1-9]\d*|[a-z-][a-z0-9-]*)$/i, j5e = /^[a-z0-9-]+(?:\.[a-z0-9-]+)*$/i, B5e = /^[a-z0-9-]+$/i, pge = /^(0|[1-9]\d*)$/, JX = class oI { + constructor(t, n = 0, i = 0, s = "", o = "") { + typeof t == "string" && ({ major: t, minor: n, patch: i, prerelease: s, build: o } = E.checkDefined(dge(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 ? ss(s) ? s : s.split(".") : He, _ = o ? ss(o) ? o : o.split(".") : He; + E.assert(Ri(c, (u) => R5e.test(u)), "Invalid argument: prerelease"), E.assert(Ri(_, (u) => B5e.test(u)), "Invalid argument: build"), this.major = t, this.minor = n, this.patch = i, this.prerelease = c, this.build = _; + } + static tryParse(t) { + const n = dge(t); + if (!n) return; + const { major: i, minor: s, patch: o, prerelease: c, build: _ } = n; + return new oI(i, s, o, c, _); + } + compareTo(t) { + return this === t ? 0 : t === void 0 ? 1 : uo(this.major, t.major) || uo(this.minor, t.minor) || uo(this.patch, t.patch) || J5e(this.prerelease, t.prerelease); + } + increment(t) { + switch (t) { + case "major": + return new oI(this.major + 1, 0, 0); + case "minor": + return new oI(this.major, this.minor + 1, 0); + case "patch": + return new oI(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 oI(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; + } + }; + JX.zero = new JX(0, 0, 0, ["0"]); + var gd = JX; + function dge(e) { + const t = L5e.exec(e); + if (!t) return; + const [, n, i = "0", s = "0", o = "", c = ""] = t; + if (!(o && !M5e.test(o)) && !(c && !j5e.test(c))) + return { + major: parseInt(n, 10), + minor: parseInt(i, 10), + patch: parseInt(s, 10), + prerelease: o, + build: c + }; + } + function J5e(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 = pge.test(s), _ = pge.test(o); + if (c || _) { + if (c !== _) return c ? -1 : 1; + const u = uo(+s, +o); + if (u) return u; + } else { + const u = Kl(s, o); + if (u) return u; + } + } + return uo(e.length, t.length); + } + var hI = class y5e { + constructor(t) { + this._alternatives = t ? E.checkDefined(mge(t), "Invalid range spec.") : He; + } + static tryParse(t) { + const n = mge(t); + if (n) { + const i = new y5e(""); + 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 gd(t)), $5e(t, this._alternatives); + } + toString() { + return Y5e(this._alternatives); + } + }, z5e = /\|\|/g, W5e = /\s+/g, V5e = /^([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i, U5e = /^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i, q5e = /^(~|\^|<|<=|>|>=|=)?\s*([a-z0-9-+.*]+)$/i; + function mge(e) { + const t = []; + for (let n of e.trim().split(z5e)) { + if (!n) continue; + const i = []; + n = n.trim(); + const s = U5e.exec(n); + if (s) { + if (!H5e(s[1], s[2], i)) return; + } else + for (const o of n.split(W5e)) { + const c = q5e.exec(o.trim()); + if (!c || !G5e(c[1], c[2], i)) return; + } + t.push(i); + } + return t; + } + function zX(e) { + const t = V5e.exec(e); + if (!t) return; + const [, n, i = "*", s = "*", o, c] = t; + return { version: new gd( + Dp(n) ? 0 : parseInt(n, 10), + Dp(n) || Dp(i) ? 0 : parseInt(i, 10), + Dp(n) || Dp(i) || Dp(s) ? 0 : parseInt(s, 10), + o, + c + ), major: n, minor: i, patch: s }; + } + function H5e(e, t, n) { + const i = zX(e); + if (!i) return !1; + const s = zX(t); + return s ? (Dp(i.major) || n.push(Jm(">=", i.version)), Dp(s.major) || n.push( + Dp(s.minor) ? Jm("<", s.version.increment("major")) : Dp(s.patch) ? Jm("<", s.version.increment("minor")) : Jm("<=", s.version) + ), !0) : !1; + } + function G5e(e, t, n) { + const i = zX(t); + if (!i) return !1; + const { version: s, major: o, minor: c, patch: _ } = i; + if (Dp(o)) + (e === "<" || e === ">") && n.push(Jm("<", gd.zero)); + else switch (e) { + case "~": + n.push(Jm(">=", s)), n.push(Jm( + "<", + s.increment( + Dp(c) ? "major" : "minor" + ) + )); + break; + case "^": + n.push(Jm(">=", s)), n.push(Jm( + "<", + s.increment( + s.major > 0 || Dp(c) ? "major" : s.minor > 0 || Dp(_) ? "minor" : "patch" + ) + )); + break; + case "<": + case ">=": + n.push( + Dp(c) || Dp(_) ? Jm(e, s.with({ prerelease: "0" })) : Jm(e, s) + ); + break; + case "<=": + case ">": + n.push( + Dp(c) ? Jm(e === "<=" ? "<" : ">=", s.increment("major").with({ prerelease: "0" })) : Dp(_) ? Jm(e === "<=" ? "<" : ">=", s.increment("minor").with({ prerelease: "0" })) : Jm(e, s) + ); + break; + case "=": + case void 0: + Dp(c) || Dp(_) ? (n.push(Jm(">=", s.with({ prerelease: "0" }))), n.push(Jm("<", s.increment(Dp(c) ? "major" : "minor").with({ prerelease: "0" })))) : n.push(Jm("=", s)); + break; + default: + return !1; + } + return !0; + } + function Dp(e) { + return e === "*" || e === "x" || e === "X"; + } + function Jm(e, t) { + return { operator: e, operand: t }; + } + function $5e(e, t) { + if (t.length === 0) return !0; + for (const n of t) + if (X5e(e, n)) return !0; + return !1; + } + function X5e(e, t) { + for (const n of t) + if (!Q5e(e, n.operator, n.operand)) return !1; + return !0; + } + function Q5e(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 Y5e(e) { + return or(e, Z5e).join(" || ") || "*"; + } + function Z5e(e) { + return or(e, K5e).join(" "); + } + function K5e(e) { + return `${e.operator}${e.operand}`; + } + function eOe() { + if (SR()) + try { + const { performance: e } = gE; + return { + shouldWriteNativeEvents: !1, + performance: e + }; + } catch { + } + if (typeof performance == "object") + return { + shouldWriteNativeEvents: !0, + performance + }; + } + function tOe() { + const e = eOe(); + 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 WX = tOe(), gge = WX?.performanceTime; + function VX() { + return WX; + } + var Io = gge ? () => gge.now() : Date.now, yI; + try { + const e = process.env.TS_ETW_MODULE_PATH ?? "./node_modules/@microsoft/typescript-etw"; + yI = $me(e); + } catch { + yI = void 0; + } + var Vu = yI?.logEvent ? yI : void 0, UX = {}; + Qa(UX, { + clearMarks: () => Tge, + clearMeasures: () => Sge, + createTimer: () => TR, + createTimerIf: () => hge, + disable: () => GX, + enable: () => kR, + forEachMark: () => bge, + forEachMeasure: () => xR, + getCount: () => vge, + getDuration: () => wE, + isEnabled: () => HX, + mark: () => Yo, + measure: () => ep, + nullTimer: () => qX + }); + var CE, L2; + function hge(e, t, n, i) { + return e ? TR(t, n, i) : qX; + } + function TR(e, t, n) { + let i = 0; + return { + enter: s, + exit: o + }; + function s() { + ++i === 1 && Yo(t); + } + function o() { + --i === 0 ? (Yo(n), ep(e, t, n)) : i < 0 && E.fail("enter/exit count does not match."); + } + } + var qX = { enter: ka, exit: ka }, EE = !1, yge = Io(), DE = /* @__PURE__ */ new Map(), lw = /* @__PURE__ */ new Map(), PE = /* @__PURE__ */ new Map(); + function Yo(e) { + if (EE) { + const t = lw.get(e) ?? 0; + lw.set(e, t + 1), DE.set(e, Io()), L2?.mark(e), typeof onProfilerEvent == "function" && onProfilerEvent(e); + } + } + function ep(e, t, n) { + if (EE) { + const i = (n !== void 0 ? DE.get(n) : void 0) ?? Io(), s = (t !== void 0 ? DE.get(t) : void 0) ?? yge, o = PE.get(e) || 0; + PE.set(e, o + (i - s)), L2?.measure(e, t, n); + } + } + function vge(e) { + return lw.get(e) || 0; + } + function wE(e) { + return PE.get(e) || 0; + } + function xR(e) { + PE.forEach((t, n) => e(n, t)); + } + function bge(e) { + DE.forEach((t, n) => e(n)); + } + function Sge(e) { + e !== void 0 ? PE.delete(e) : PE.clear(), L2?.clearMeasures(e); + } + function Tge(e) { + e !== void 0 ? (lw.delete(e), DE.delete(e)) : (lw.clear(), DE.clear()), L2?.clearMarks(e); + } + function HX() { + return EE; + } + function kR(e = _l) { + var t; + return EE || (EE = !0, CE || (CE = VX()), CE?.performance && (yge = CE.performance.timeOrigin, (CE.shouldWriteNativeEvents || (t = e?.cpuProfilingEnabled) != null && t.call(e) || e?.debugMode) && (L2 = CE.performance))), !0; + } + function GX() { + EE && (DE.clear(), lw.clear(), PE.clear(), L2 = void 0, EE = !1); + } + var rn, uw; + ((e) => { + let t, n = 0, i = 0, s; + const o = []; + let c; + const _ = []; + function u($, U, G) { + if (E.assert(!rn, "Tracing already started"), t === void 0) + try { + t = gE; + } catch (oe) { + throw new Error(`tracing requires having fs +(original error: ${oe.message || oe})`); + } + s = $, o.length = 0, c === void 0 && (c = Mn(U, "legend.json")), t.existsSync(U) || t.mkdirSync(U, { recursive: !0 }); + const ce = s === "build" ? `.${process.pid}-${++n}` : s === "server" ? `.${process.pid}` : "", K = Mn(U, `trace${ce}.json`), X = Mn(U, `types${ce}.json`); + _.push({ + configFilePath: G, + tracePath: K, + typesPath: X + }), i = t.openSync(K, "w"), rn = e; + const Z = { cat: "__metadata", ph: "M", ts: 1e3 * Io(), pid: 1, tid: 1 }; + t.writeSync( + i, + `[ +` + [{ name: "process_name", args: { name: "tsc" }, ...Z }, { name: "thread_name", args: { name: "Main" }, ...Z }, { name: "TracingStartedInBrowser", ...Z, cat: "disabled-by-default-devtools.timeline" }].map((oe) => JSON.stringify(oe)).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 ? V(o) : _[_.length - 1].typesPath = void 0; + } + e.stopTracing = d; + function g($) { + s !== "server" && o.push($); + } + e.recordType = g, (($) => { + $.Parse = "parse", $.Program = "program", $.Bind = "bind", $.Check = "check", $.CheckTypes = "checkTypes", $.Emit = "emit", $.Session = "session"; + })(e.Phase || (e.Phase = {})); + function h($, U, G) { + j("I", $, U, G, '"s":"g"'); + } + e.instant = h; + const S = []; + function T($, U, G, ce = !1) { + ce && j("B", $, U, G), S.push({ phase: $, name: U, args: G, time: 1e3 * Io(), separateBeginAndEnd: ce }); + } + e.push = T; + function C($) { + E.assert(S.length > 0), O(S.length - 1, 1e3 * Io(), $), S.length--; + } + e.pop = C; + function D() { + const $ = 1e3 * Io(); + for (let U = S.length - 1; U >= 0; U--) + O(U, $); + S.length = 0; + } + e.popAll = D; + const P = 1e3 * 10; + function O($, U, G) { + const { phase: ce, name: K, args: X, time: Z, separateBeginAndEnd: oe } = S[$]; + oe ? (E.assert(!G, "`results` are not supported for events with `separateBeginAndEnd`"), j( + "E", + ce, + K, + X, + /*extras*/ + void 0, + U + )) : P - Z % P <= U - Z && j("X", ce, K, { ...X, results: G }, `"dur":${U - Z}`, Z); + } + function j($, U, G, ce, K, X = 1e3 * Io()) { + s === "server" && U === "checkTypes" || (Yo("beginTracing"), t.writeSync(i, `, +{"pid":1,"tid":1,"ph":"${$}","cat":"${U}","ts":${X},"name":"${G}"`), K && t.writeSync(i, `,${K}`), ce && t.writeSync(i, `,"args":${JSON.stringify(ce)}`), t.writeSync(i, "}"), Yo("endTracing"), ep("Tracing", "beginTracing", "endTracing")); + } + function F($) { + const U = xr($); + return U ? { + path: U.path, + start: G(Vs(U, $.pos)), + end: G(Vs(U, $.end)) + } : void 0; + function G(ce) { + return { + line: ce.line + 1, + character: ce.character + 1 + }; + } + } + function V($) { + var U, G, ce, K, X, Z, oe, ne, pe, fe, H, ae, le, Ae, ge, de, ve, De, Xe; + Yo("beginDumpTypes"); + const Ie = _[_.length - 1].typesPath, ye = t.openSync(Ie, "w"), Fe = /* @__PURE__ */ new Map(); + t.writeSync(ye, "["); + const Qe = $.length; + for (let Ke = 0; Ke < Qe; Ke++) { + const Be = $[Ke], at = Be.objectFlags, Wt = Be.aliasSymbol ?? Be.symbol; + let nr; + if (at & 16 | Be.flags & 2944) + try { + nr = (U = Be.checker) == null ? void 0 : U.typeToString(Be); + } catch { + nr = void 0; + } + let Kt = {}; + if (Be.flags & 8388608) { + const $n = Be; + Kt = { + indexedAccessObjectType: (G = $n.objectType) == null ? void 0 : G.id, + indexedAccessIndexType: (ce = $n.indexType) == null ? void 0 : ce.id + }; + } + let Pr = {}; + if (at & 4) { + const $n = Be; + Pr = { + instantiatedType: (K = $n.target) == null ? void 0 : K.id, + typeArguments: (X = $n.resolvedTypeArguments) == null ? void 0 : X.map((os) => os.id), + referenceLocation: F($n.node) + }; + } + let Vt = {}; + if (Be.flags & 16777216) { + const $n = Be; + Vt = { + conditionalCheckType: (Z = $n.checkType) == null ? void 0 : Z.id, + conditionalExtendsType: (oe = $n.extendsType) == null ? void 0 : oe.id, + conditionalTrueType: ((ne = $n.resolvedTrueType) == null ? void 0 : ne.id) ?? -1, + conditionalFalseType: ((pe = $n.resolvedFalseType) == null ? void 0 : pe.id) ?? -1 + }; + } + let zt = {}; + if (Be.flags & 33554432) { + const $n = Be; + zt = { + substitutionBaseType: (fe = $n.baseType) == null ? void 0 : fe.id, + constraintType: (H = $n.constraint) == null ? void 0 : H.id + }; + } + let jr = {}; + if (at & 1024) { + const $n = Be; + jr = { + reverseMappedSourceType: (ae = $n.source) == null ? void 0 : ae.id, + reverseMappedMappedType: (le = $n.mappedType) == null ? void 0 : le.id, + reverseMappedConstraintType: (Ae = $n.constraintType) == null ? void 0 : Ae.id + }; + } + let ci = {}; + if (at & 256) { + const $n = Be; + ci = { + evolvingArrayElementType: $n.elementType.id, + evolvingArrayFinalType: (ge = $n.finalArrayType) == null ? void 0 : ge.id + }; + } + let Xt; + const Ai = Be.checker.getRecursionIdentity(Be); + Ai && (Xt = Fe.get(Ai), Xt || (Xt = Fe.size, Fe.set(Ai, Xt))); + const _s = { + id: Be.id, + intrinsicName: Be.intrinsicName, + symbolName: Wt?.escapedName && Pi(Wt.escapedName), + recursionId: Xt, + isTuple: at & 8 ? !0 : void 0, + unionTypes: Be.flags & 1048576 ? (de = Be.types) == null ? void 0 : de.map(($n) => $n.id) : void 0, + intersectionTypes: Be.flags & 2097152 ? Be.types.map(($n) => $n.id) : void 0, + aliasTypeArguments: (ve = Be.aliasTypeArguments) == null ? void 0 : ve.map(($n) => $n.id), + keyofType: Be.flags & 4194304 ? (De = Be.type) == null ? void 0 : De.id : void 0, + ...Kt, + ...Pr, + ...Vt, + ...zt, + ...jr, + ...ci, + destructuringPattern: F(Be.pattern), + firstDeclaration: F((Xe = Wt?.declarations) == null ? void 0 : Xe[0]), + flags: E.formatTypeFlags(Be.flags).split("|"), + display: nr + }; + t.writeSync(ye, JSON.stringify(_s)), Ke < Qe - 1 && t.writeSync(ye, `, +`); + } + t.writeSync(ye, `] +`), t.closeSync(ye), Yo("endDumpTypes"), ep("Dump types", "beginDumpTypes", "endDumpTypes"); + } + function L() { + c && t.writeFileSync(c, JSON.stringify(_)); + } + e.dumpLegend = L; + })(uw || (uw = {})); + var $X = uw.startTracing, XX = uw.dumpLegend, CR = /* @__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))(CR || {}), ER = /* @__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))(ER || {}), DR = /* @__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))(DR || {}), QX = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.IntrinsicNamedElement = 1] = "IntrinsicNamedElement", e[e.IntrinsicIndexedElement = 2] = "IntrinsicIndexedElement", e[e.IntrinsicElement = 3] = "IntrinsicElement", e))(QX || {}), PR = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Succeeded = 1] = "Succeeded", e[e.Failed = 2] = "Failed", e[e.Reported = 4] = "Reported", e[e.ReportsUnmeasurable = 8] = "ReportsUnmeasurable", e[e.ReportsUnreliable = 16] = "ReportsUnreliable", e[e.ReportsMask = 24] = "ReportsMask", e))(PR || {}), wR = /* @__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))(wR || {}), YX = /* @__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))(YX || {}), ZX = /* @__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.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))(ZX || {}), vI = /* @__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))(vI || {}), KX = /* @__PURE__ */ ((e) => (e[e.ExpectError = 0] = "ExpectError", e[e.Ignore = 1] = "Ignore", e))(KX || {}), AE = class { + }, AR = /* @__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))(AR || {}), eQ = /* @__PURE__ */ ((e) => (e[e.FilePreprocessingLibReferenceDiagnostic = 0] = "FilePreprocessingLibReferenceDiagnostic", e[e.FilePreprocessingFileExplainingDiagnostic = 1] = "FilePreprocessingFileExplainingDiagnostic", e[e.ResolutionDiagnostics = 2] = "ResolutionDiagnostics", e))(eQ || {}), tQ = /* @__PURE__ */ ((e) => (e[e.Js = 0] = "Js", e[e.Dts = 1] = "Dts", e))(tQ || {}), NR = /* @__PURE__ */ ((e) => (e[e.Not = 0] = "Not", e[e.SafeModules = 1] = "SafeModules", e[e.Completely = 2] = "Completely", e))(NR || {}), rQ = /* @__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))(rQ || {}), nQ = /* @__PURE__ */ ((e) => (e[e.Ok = 0] = "Ok", e[e.NeedsOverride = 1] = "NeedsOverride", e[e.HasInvalidOverride = 2] = "HasInvalidOverride", e))(nQ || {}), iQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Literal = 1] = "Literal", e[e.Subtype = 2] = "Subtype", e))(iQ || {}), sQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NoSupertypeReduction = 1] = "NoSupertypeReduction", e[e.NoConstraintReduction = 2] = "NoConstraintReduction", e))(sQ || {}), aQ = /* @__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))(aQ || {}), oQ = /* @__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.WriteComputedProps = 1073741824] = "WriteComputedProps", e[e.NoSyntacticPrinter = -2147483648] = "NoSyntacticPrinter", e[e.AllowNodeModulesRelativePaths = 67108864] = "AllowNodeModulesRelativePaths", e[e.DoNotIncludeSymbolChain = 134217728] = "DoNotIncludeSymbolChain", e[e.AllowUnresolvedNames = 1] = "AllowUnresolvedNames", e[e.IgnoreErrors = 70221824] = "IgnoreErrors", e[e.InObjectTypeLiteral = 4194304] = "InObjectTypeLiteral", e[e.InTypeAlias = 8388608] = "InTypeAlias", e[e.InInitialEntityName = 16777216] = "InInitialEntityName", e))(oQ || {}), cQ = /* @__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))(cQ || {}), lQ = /* @__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))(lQ || {}), uQ = /* @__PURE__ */ ((e) => (e[e.Accessible = 0] = "Accessible", e[e.NotAccessible = 1] = "NotAccessible", e[e.CannotBeNamed = 2] = "CannotBeNamed", e[e.NotResolved = 3] = "NotResolved", e))(uQ || {}), _Q = /* @__PURE__ */ ((e) => (e[e.UnionOrIntersection = 0] = "UnionOrIntersection", e[e.Spread = 1] = "Spread", e))(_Q || {}), fQ = /* @__PURE__ */ ((e) => (e[e.This = 0] = "This", e[e.Identifier = 1] = "Identifier", e[e.AssertsThis = 2] = "AssertsThis", e[e.AssertsIdentifier = 3] = "AssertsIdentifier", e))(fQ || {}), pQ = /* @__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))(pQ || {}), IR = /* @__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))(IR || {}), dQ = /* @__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))(dQ || {}), mQ = /* @__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))(mQ || {}), OR = /* @__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.LazyFlags = 539358128] = "LazyFlags", e))(OR || {}), FR = /* @__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))(FR || {}), LR = /* @__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))(LR || {}), gQ = /* @__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))(gQ || {}), hQ = /* @__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))(hQ || {}), yQ = /* @__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.NoTupleBoundsCheck = 16] = "NoTupleBoundsCheck", 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))(yQ || {}), vQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.StringsOnly = 1] = "StringsOnly", e[e.NoIndexSignatures = 2] = "NoIndexSignatures", e[e.NoReducibleCheck = 4] = "NoReducibleCheck", e))(vQ || {}), bQ = /* @__PURE__ */ ((e) => (e[e.Component = 0] = "Component", e[e.Function = 1] = "Function", e[e.Mixed = 2] = "Mixed", e))(bQ || {}), SQ = /* @__PURE__ */ ((e) => (e[e.Call = 0] = "Call", e[e.Construct = 1] = "Construct", e))(SQ || {}), MR = /* @__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))(MR || {}), TQ = /* @__PURE__ */ ((e) => (e[e.String = 0] = "String", e[e.Number = 1] = "Number", e))(TQ || {}), xQ = /* @__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))(xQ || {}), kQ = /* @__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))(kQ || {}), CQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.NoDefault = 1] = "NoDefault", e[e.AnyDefault = 2] = "AnyDefault", e[e.SkippedGenericFunction = 4] = "SkippedGenericFunction", e))(CQ || {}), EQ = /* @__PURE__ */ ((e) => (e[e.False = 0] = "False", e[e.Unknown = 1] = "Unknown", e[e.Maybe = 3] = "Maybe", e[e.True = -1] = "True", e))(EQ || {}), DQ = /* @__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))(DQ || {}), bI = /* @__PURE__ */ ((e) => (e[e.Warning = 0] = "Warning", e[e.Error = 1] = "Error", e[e.Suggestion = 2] = "Suggestion", e[e.Message = 3] = "Message", e))(bI || {}); + function M2(e, t = !0) { + const n = bI[e.category]; + return t ? n.toLowerCase() : n; + } + var NE = /* @__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))(NE || {}), PQ = /* @__PURE__ */ ((e) => (e[e.Legacy = 1] = "Legacy", e[e.Auto = 2] = "Auto", e[e.Force = 3] = "Force", e))(PQ || {}), wQ = /* @__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))(wQ || {}), AQ = /* @__PURE__ */ ((e) => (e[e.UseFsEvents = 0] = "UseFsEvents", e[e.FixedPollingInterval = 1] = "FixedPollingInterval", e[e.DynamicPriorityPolling = 2] = "DynamicPriorityPolling", e[e.FixedChunkSizePolling = 3] = "FixedChunkSizePolling", e))(AQ || {}), NQ = /* @__PURE__ */ ((e) => (e[e.FixedInterval = 0] = "FixedInterval", e[e.PriorityInterval = 1] = "PriorityInterval", e[e.DynamicPriority = 2] = "DynamicPriority", e[e.FixedChunkSize = 3] = "FixedChunkSize", e))(NQ || {}), _w = /* @__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))(_w || {}), IQ = /* @__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))(IQ || {}), OQ = /* @__PURE__ */ ((e) => (e[e.Remove = 0] = "Remove", e[e.Preserve = 1] = "Preserve", e[e.Error = 2] = "Error", e))(OQ || {}), FQ = /* @__PURE__ */ ((e) => (e[e.CarriageReturnLineFeed = 0] = "CarriageReturnLineFeed", e[e.LineFeed = 1] = "LineFeed", e))(FQ || {}), RR = /* @__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))(RR || {}), LQ = /* @__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))(LQ || {}), MQ = /* @__PURE__ */ ((e) => (e[e.Standard = 0] = "Standard", e[e.JSX = 1] = "JSX", e))(MQ || {}), RQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.Recursive = 1] = "Recursive", e))(RQ || {}), jQ = /* @__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))(jQ || {}), BQ = /* @__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))(BQ || {}), jR = /* @__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))(jR || {}), BR = /* @__PURE__ */ ((e) => (e[e.TabStop = 0] = "TabStop", e[e.Placeholder = 1] = "Placeholder", e[e.Choice = 2] = "Choice", e[e.Variable = 3] = "Variable", e))(BR || {}), JR = /* @__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))(JR || {}), JQ = /* @__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))(JQ || {}), zQ = /* @__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))(zQ || {}), WQ = /* @__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))(WQ || {}), VQ = /* @__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))(VQ || {}), UQ = /* @__PURE__ */ ((e) => (e[e.Parentheses = 1] = "Parentheses", e[e.TypeAssertions = 2] = "TypeAssertions", e[e.NonNullAssertions = 4] = "NonNullAssertions", e[e.PartiallyEmittedExpressions = 8] = "PartiallyEmittedExpressions", e[e.Assertions = 6] = "Assertions", e[e.All = 15] = "All", e[e.ExcludeJSDocTypeAssertion = 16] = "ExcludeJSDocTypeAssertion", e))(UQ || {}), qQ = /* @__PURE__ */ ((e) => (e[e.None = 0] = "None", e[e.InParameters = 1] = "InParameters", e[e.VariablesHoistedInParameters = 2] = "VariablesHoistedInParameters", e))(qQ || {}), HQ = /* @__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))(HQ || {}), GQ = /* @__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))(GQ || {}), SI = { + 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 */ + } + }, $Q = /* @__PURE__ */ ((e) => (e[e.ParseAll = 0] = "ParseAll", e[e.ParseNone = 1] = "ParseNone", e[e.ParseForTypeErrors = 2] = "ParseForTypeErrors", e[e.ParseForTypeInfo = 3] = "ParseForTypeInfo", e))($Q || {}); + function IE(e) { + let t = 5381; + for (let n = 0; n < e.length; n++) + t = (t << 5) + t + e.charCodeAt(n); + return t.toString(); + } + function xge() { + Error.stackTraceLimit < 100 && (Error.stackTraceLimit = 100); + } + var XQ = /* @__PURE__ */ ((e) => (e[e.Created = 0] = "Created", e[e.Changed = 1] = "Changed", e[e.Deleted = 2] = "Deleted", e))(XQ || {}), zR = /* @__PURE__ */ ((e) => (e[e.High = 2e3] = "High", e[e.Medium = 500] = "Medium", e[e.Low = 250] = "Low", e))(zR || {}), G_ = /* @__PURE__ */ new Date(0); + function TT(e, t) { + return e.getModifiedTime(t) || G_; + } + function QQ(e) { + return { + 250: e.Low, + 500: e.Medium, + 2e3: e.High + }; + } + var WR = { Low: 32, Medium: 64, High: 256 }, VR = QQ(WR), TI = QQ(WR); + function rOe(e) { + if (!e.getEnvironmentVariable) + return; + const t = s("TSC_WATCH_POLLINGINTERVAL", zR); + VR = o("TSC_WATCH_POLLINGCHUNKSIZE", WR) || VR, TI = o("TSC_WATCH_UNCHANGEDPOLLTHRESHOLDS", WR) || TI; + 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) && QQ(u ? { ..._, ...u } : _); + } + } + function kge(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 = aOe(u, TT(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 nOe(e) { + const t = [], n = [], i = _( + 250 + /* Low */ + ), s = _( + 500 + /* Medium */ + ), o = _( + 2e3 + /* High */ + ); + return c; + function c(P, O, j) { + const F = { + fileName: P, + callback: O, + unchangedPolls: 0, + mtime: TT(e, P) + }; + return t.push(F), S(F, j), { + close: () => { + F.isClosed = !0, bT(t, F); + } + }; + } + function _(P) { + const O = []; + return O.pollingInterval = P, O.pollIndex = 0, O.pollScheduled = !1, O; + } + function u(P, O) { + O.pollIndex = g(O, O.pollingInterval, O.pollIndex, VR[O.pollingInterval]), O.length ? D(O.pollingInterval) : (E.assert(O.pollIndex === 0), O.pollScheduled = !1); + } + function d(P, O) { + g( + n, + 250, + /*pollIndex*/ + 0, + n.length + ), u(P, O), !O.pollScheduled && n.length && D( + 250 + /* Low */ + ); + } + function g(P, O, j, F) { + return kge( + e, + P, + j, + F, + V + ); + function V(L, $, U) { + U ? (L.unchangedPolls = 0, P !== n && (P[$] = void 0, T(L))) : L.unchangedPolls !== TI[O] ? L.unchangedPolls++ : P === n ? (L.unchangedPolls = 1, P[$] = void 0, S( + L, + 250 + /* Low */ + )) : O !== 2e3 && (L.unchangedPolls++, P[$] = void 0, S( + L, + O === 250 ? 500 : 2e3 + /* High */ + )); + } + } + function h(P) { + switch (P) { + case 250: + return i; + case 500: + return s; + case 2e3: + return o; + } + } + function S(P, O) { + h(O).push(P), C(O); + } + 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 iOe(e, t, n, i) { + const s = Kf(), o = i ? /* @__PURE__ */ new Map() : void 0, c = /* @__PURE__ */ new Map(), _ = eu(t); + return u; + function u(g, h, S, T) { + const C = _(g); + s.add(C, h).length === 1 && o && o.set(C, n(g) || G_); + 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 (!Gi(D)) return; + const P = Xi(D, g), O = _(P), j = P && s.get(O); + if (j) { + let F, V = 1; + if (o) { + const L = o.get(O); + if (C === "change" && (F = n(P) || G_, F.getTime() === L.getTime())) + return; + F || (F = n(P) || G_), o.set(O, F), L === G_ ? V = 0 : F === G_ && (V = 2); + } + for (const L of j) + L(P, V, F); + } + }, + /*recursive*/ + !1, + 500, + S + ); + return T.referenceCount = 0, c.set(h, T), T; + } + } + function sOe(e) { + const t = []; + let n = 0, i; + return s; + function s(_, u) { + const d = { + fileName: _, + callback: u, + mtime: TT(e, _) + }; + return t.push(d), c(), { + close: () => { + d.isClosed = !0, bT(t, d); + } + }; + } + function o() { + i = void 0, n = kge(e, t, n, VR[ + 250 + /* Low */ + ]), c(); + } + function c() { + !t.length || i || (i = e.setTimeout(o, 2e3, "pollQueue")); + } + } + function Cge(e, t, n, i, s) { + const c = eu(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 && (!xE(u.callbacks, i) || u.callbacks.length || (e.delete(c), _p(u))); + } + }; + } + function aOe(e, t) { + const n = e.mtime.getTime(), i = t.getTime(); + return n !== i ? (e.mtime = t, e.callback(e.fileName, UR(n, i), t), !0) : !1; + } + function UR(e, t) { + return e === 0 ? 0 : t === 0 ? 2 : 1; + } + var xI = ["/node_modules/.", "/.git", "/.#"], Ege = ka; + function fw(e) { + return Ege(e); + } + function YQ(e) { + Ege = e; + } + function oOe({ + watchDirectory: e, + useCaseSensitiveFileNames: t, + getCurrentDirectory: n, + getAccessibleSortedChildDirectories: i, + fileSystemEntryExists: s, + realpath: o, + setTimeout: c, + clearTimeout: _ + }) { + const u = /* @__PURE__ */ new Map(), d = Kf(), g = /* @__PURE__ */ new Map(); + let h; + const S = Bk(!t), T = eu(t); + return (G, ce, K, X) => K ? C(G, X, ce) : e(G, ce, K, X); + function C(G, ce, K, X) { + const Z = T(G); + let oe = u.get(Z); + oe ? oe.refCount++ : (oe = { + watcher: e( + G, + (pe) => { + var fe; + $(pe, ce) || (ce?.synchronousWatchDirectory ? ((fe = u.get(Z)) != null && fe.targetWatcher || D(G, Z, pe), L(G, Z, ce)) : P(G, Z, pe, ce)); + }, + /*recursive*/ + !1, + ce + ), + refCount: 1, + childWatches: He, + targetWatcher: void 0, + links: void 0 + }, u.set(Z, oe), L(G, Z, ce)), X && (oe.links ?? (oe.links = /* @__PURE__ */ new Set())).add(X); + const ne = K && { dirName: G, callback: K }; + return ne && d.add(Z, ne), { + dirName: G, + close: () => { + var pe; + const fe = E.checkDefined(u.get(Z)); + ne && d.remove(Z, ne), X && ((pe = fe.links) == null || pe.delete(X)), fe.refCount--, !fe.refCount && (u.delete(Z), fe.links = void 0, _p(fe), V(fe), fe.childWatches.forEach(Zp)); + } + }; + } + function D(G, ce, K, X) { + var Z, oe; + let ne, pe; + Gi(K) ? ne = K : pe = K, d.forEach((fe, H) => { + if (!(pe && pe.get(H) === !0) && (H === ce || zi(ce, H) && ce[H.length] === Oo)) + if (pe) + if (X) { + const ae = pe.get(H); + ae ? ae.push(...X) : pe.set(H, X.slice()); + } else + pe.set(H, !0); + else + fe.forEach(({ callback: ae }) => ae(ne)); + }), (oe = (Z = u.get(ce)) == null ? void 0 : Z.links) == null || oe.forEach((fe) => { + const H = (ae) => Mn(fe, hd(G, ae, T)); + pe ? D(fe, T(fe), pe, X?.map(H)) : D(fe, T(fe), H(ne)); + }); + } + function P(G, ce, K, X) { + const Z = u.get(ce); + if (Z && s( + G, + 1 + /* Directory */ + )) { + O(G, ce, K, X); + return; + } + D(G, ce, K), V(Z), F(Z); + } + function O(G, ce, K, X) { + const Z = g.get(ce); + Z ? Z.fileNames.push(K) : g.set(ce, { dirName: G, options: X, fileNames: [K] }), h && (_(h), h = void 0), h = c(j, 1e3, "timerToUpdateChildWatches"); + } + function j() { + var G; + h = void 0, fw(`sysLog:: onTimerToUpdateChildWatches:: ${g.size}`); + const ce = Io(), K = /* @__PURE__ */ new Map(); + for (; !h && g.size; ) { + const Z = g.entries().next(); + E.assert(!Z.done); + const { value: [oe, { dirName: ne, options: pe, fileNames: fe }] } = Z; + g.delete(oe); + const H = L(ne, oe, pe); + (G = u.get(oe)) != null && G.targetWatcher || D(ne, oe, K, H ? void 0 : fe); + } + fw(`sysLog:: invokingWatchers:: Elapsed:: ${Io() - ce}ms:: ${g.size}`), d.forEach((Z, oe) => { + const ne = K.get(oe); + ne && Z.forEach(({ callback: pe, dirName: fe }) => { + ss(ne) ? ne.forEach(pe) : pe(fe); + }); + }); + const X = Io() - ce; + fw(`sysLog:: Elapsed:: ${X}ms:: onTimerToUpdateChildWatches:: ${g.size} ${h}`); + } + function F(G) { + if (!G) return; + const ce = G.childWatches; + G.childWatches = He; + for (const K of ce) + K.close(), F(u.get(T(K.dirName))); + } + function V(G) { + G?.targetWatcher && (G.targetWatcher.close(), G.targetWatcher = void 0); + } + function L(G, ce, K) { + const X = u.get(ce); + if (!X) return !1; + const Z = Cs(o(G)); + let oe, ne; + return S(Z, G) === 0 ? oe = gI( + s( + G, + 1 + /* Directory */ + ) ? Ii(i(G), (H) => { + const ae = Xi(H, G); + return !$(ae, K) && S(ae, Cs(o(ae))) === 0 ? ae : void 0; + }) : He, + X.childWatches, + (H, ae) => S(H, ae.dirName), + pe, + Zp, + fe + ) : X.targetWatcher && S(Z, X.targetWatcher.dirName) === 0 ? (oe = !1, E.assert(X.childWatches === He)) : (V(X), X.targetWatcher = C( + Z, + K, + /*callback*/ + void 0, + G + ), X.childWatches.forEach(Zp), oe = !0), X.childWatches = ne || He, oe; + function pe(H) { + const ae = C(H, K); + fe(ae); + } + function fe(H) { + (ne || (ne = [])).push(H); + } + } + function $(G, ce) { + return ut(xI, (K) => U(G, K)) || Dge(G, ce, t, n); + } + function U(G, ce) { + return G.includes(ce) ? !0 : t ? !1 : T(G).includes(ce); + } + } + var ZQ = /* @__PURE__ */ ((e) => (e[e.File = 0] = "File", e[e.Directory = 1] = "Directory", e))(ZQ || {}); + function cOe(e) { + return (t, n, i) => e(n === 1 ? "change" : "rename", "", i); + } + function lOe(e, t, n) { + return (i, s, o) => { + i === "rename" ? (o || (o = n(e) || G_), t(e, o !== G_ ? 0 : 2, o)) : t(e, 1, o); + }; + } + function Dge(e, t, n, i) { + return (t?.excludeDirectories || t?.excludeFiles) && (EO(e, t?.excludeFiles, n, i()) || EO(e, t?.excludeDirectories, n, i())); + } + function Pge(e, t, n, i, s) { + return (o, c) => { + if (o === "rename") { + const _ = c ? Cs(Mn(e, c)) : e; + (!c || !Dge(_, n, i, s)) && t(_); + } + }; + } + function KQ({ + 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 O = /* @__PURE__ */ new Map(), j = /* @__PURE__ */ new Map(), F = /* @__PURE__ */ new Map(); + let V, L, $, U, G = !1; + return { + watchFile: ce, + watchDirectory: ne + }; + function ce(ge, de, ve, De) { + De = Z(De, S); + const Xe = E.checkDefined(De.watchFile); + switch (Xe) { + case 0: + return H( + ge, + de, + 250, + /*options*/ + void 0 + ); + case 1: + return H( + ge, + de, + ve, + /*options*/ + void 0 + ); + case 2: + return K()( + ge, + de, + ve, + /*options*/ + void 0 + ); + case 3: + return X()( + ge, + de, + /* pollingInterval */ + void 0, + /*options*/ + void 0 + ); + case 4: + return ae( + ge, + 0, + lOe(ge, de, t), + /*recursive*/ + !1, + ve, + JA(De) + ); + case 5: + return $ || ($ = iOe(ae, c, t, D)), $(ge, de, ve, JA(De)); + default: + E.assertNever(Xe); + } + } + function K() { + return V || (V = nOe({ getModifiedTime: t, setTimeout: n })); + } + function X() { + return L || (L = sOe({ getModifiedTime: t, setTimeout: n })); + } + function Z(ge, de) { + if (ge && ge.watchFile !== void 0) return ge; + switch (h) { + case "PriorityPollingInterval": + return { + watchFile: 1 + /* PriorityPollingInterval */ + }; + case "DynamicPriorityPolling": + return { + watchFile: 2 + /* DynamicPriorityPolling */ + }; + case "UseFsEvents": + return oe(4, 1, ge); + case "UseFsEventsWithFallbackDynamicPolling": + return oe(4, 2, ge); + case "UseFsEventsOnParentDirectory": + de = !0; + default: + return de ? ( + // Use notifications from FS to watch with falling back to fs.watchFile + oe(5, 1, ge) + ) : ( + // Default to using fs events + { + watchFile: 4 + /* UseFsEvents */ + } + ); + } + } + function oe(ge, de, ve) { + const De = ve?.fallbackPolling; + return { + watchFile: ge, + fallbackPolling: De === void 0 ? de : De + }; + } + function ne(ge, de, ve, De) { + return u ? ae( + ge, + 1, + Pge(ge, de, De, c, _), + ve, + 500, + JA(De) + ) : (U || (U = oOe({ + useCaseSensitiveFileNames: c, + getCurrentDirectory: _, + fileSystemEntryExists: o, + getAccessibleSortedChildDirectories: d, + watchDirectory: pe, + realpath: g, + setTimeout: n, + clearTimeout: i + })), U(ge, de, ve, De)); + } + function pe(ge, de, ve, De) { + E.assert(!ve); + const Xe = fe(De), Ie = E.checkDefined(Xe.watchDirectory); + switch (Ie) { + case 1: + return H( + ge, + () => de(ge), + 500, + /*options*/ + void 0 + ); + case 2: + return K()( + ge, + () => de(ge), + 500, + /*options*/ + void 0 + ); + case 3: + return X()( + ge, + () => de(ge), + /* pollingInterval */ + void 0, + /*options*/ + void 0 + ); + case 0: + return ae( + ge, + 1, + Pge(ge, de, De, c, _), + ve, + 500, + JA(Xe) + ); + default: + E.assertNever(Ie); + } + } + function fe(ge) { + if (ge && ge.watchDirectory !== void 0) return ge; + switch (T) { + case "RecursiveDirectoryUsingFsWatchFile": + return { + watchDirectory: 1 + /* FixedPollingInterval */ + }; + case "RecursiveDirectoryUsingDynamicPriorityPolling": + return { + watchDirectory: 2 + /* DynamicPriorityPolling */ + }; + default: + const de = ge?.fallbackPolling; + return { + watchDirectory: 0, + fallbackPolling: de !== void 0 ? de : void 0 + }; + } + } + function H(ge, de, ve, De) { + return Cge( + O, + c, + ge, + de, + (Xe) => e(ge, Xe, ve, De) + ); + } + function ae(ge, de, ve, De, Xe, Ie) { + return Cge( + De ? F : j, + c, + ge, + ve, + (ye) => le(ge, de, ye, De, Xe, Ie) + ); + } + function le(ge, de, ve, De, Xe, Ie) { + let ye, Fe; + C && (ye = ge.substring(ge.lastIndexOf(Oo)), Fe = ye.slice(Oo.length)); + let Qe = o(ge, de) ? Be() : nr(); + return { + close: () => { + Qe && (Qe.close(), Qe = void 0); + } + }; + function Ke(Kt) { + Qe && (P(`sysLog:: ${ge}:: Changing watcher to ${Kt === Be ? "Present" : "Missing"}FileSystemEntryWatcher`), Qe.close(), Qe = Kt()); + } + function Be() { + if (G) + return P(`sysLog:: ${ge}:: Defaulting to watchFile`), Wt(); + try { + const Kt = (de === 1 || !D ? s : Ae)( + ge, + De, + C ? at : ve + ); + return Kt.on("error", () => { + ve("rename", ""), Ke(nr); + }), Kt; + } catch (Kt) { + return G || (G = Kt.code === "ENOSPC"), P(`sysLog:: ${ge}:: Changing to watchFile`), Wt(); + } + } + function at(Kt, Pr) { + let Vt; + if (Pr && nc(Pr, "~") && (Vt = Pr, Pr = Pr.slice(0, Pr.length - 1)), Kt === "rename" && (!Pr || Pr === Fe || nc(Pr, ye))) { + const zt = t(ge) || G_; + Vt && ve(Kt, Vt, zt), ve(Kt, Pr, zt), C ? Ke(zt === G_ ? nr : Be) : zt === G_ && Ke(nr); + } else + Vt && ve(Kt, Vt), ve(Kt, Pr); + } + function Wt() { + return ce( + ge, + cOe(ve), + Xe, + Ie + ); + } + function nr() { + return ce( + ge, + (Kt, Pr, Vt) => { + Pr === 0 && (Vt || (Vt = t(ge) || G_), Vt !== G_ && (ve("rename", "", Vt), Ke(Be))); + }, + Xe, + Ie + ); + } + } + function Ae(ge, de, ve) { + let De = t(ge) || G_; + return s(ge, de, (Xe, Ie, ye) => { + Xe === "change" && (ye || (ye = t(ge) || G_), ye.getTime() === De.getTime()) || (De = ye || t(ge) || G_, ve(Xe, Ie, De)); + }); + } + } + function eY(e) { + const t = e.writeFile; + e.writeFile = (n, i, s) => EB( + n, + i, + !!s, + (o, c, _) => t.call(e, o, c, _), + (o) => e.createDirectory(o), + (o) => e.directoryExists(o) + ); + } + var _l = (() => { + const e = "\uFEFF"; + function t() { + const i = /^native |^\([^)]+\)$|^(internal[\\/]|[a-zA-Z0-9_\s]+(\.js)?$)/, s = gE, o = gE, c = gE; + let _; + try { + _ = gE; + } catch { + _ = void 0; + } + let u, d = "./profile.cpuprofile"; + const g = process.platform === "darwin", h = process.platform === "linux" || g, S = c.platform(), T = ce(), C = s.realpathSync.native ? process.platform === "win32" ? de : s.realpathSync.native : s.realpathSync, D = __filename.endsWith("sys.js") ? o.join(o.dirname(__dirname), "__fake__.js") : __filename, P = process.platform === "win32" || g, O = Wu(() => process.cwd()), { watchFile: j, watchDirectory: F } = KQ({ + pollingWatchFileWorker: X, + getModifiedTime: De, + setTimeout, + clearTimeout, + fsWatchWorker: Z, + useCaseSensitiveFileNames: T, + getCurrentDirectory: O, + fileSystemEntryExists: ae, + // 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) => fe(Fe).directories, + realpath: ve, + tscWatchFile: process.env.TSC_WATCHFILE, + useNonPollingWatchers: !!process.env.TSC_NONPOLLING_WATCHER, + tscWatchDirectory: process.env.TSC_WATCHDIRECTORY, + inodeWatching: h, + fsWatchWithTimestamp: g, + sysLog: fw + }), V = { + 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: ne, + writeFile: pe, + watchFile: j, + watchDirectory: F, + resolvePath: (Fe) => o.resolve(Fe), + fileExists: le, + directoryExists: Ae, + getAccessibleFileSystemEntries: fe, + createDirectory(Fe) { + if (!V.directoryExists(Fe)) + try { + s.mkdirSync(Fe); + } catch (Qe) { + if (Qe.code !== "EEXIST") + throw Qe; + } + }, + getExecutingFilePath() { + return D; + }, + getCurrentDirectory: O, + getDirectories: ge, + getEnvironmentVariable(Fe) { + return process.env[Fe] || ""; + }, + readDirectory: H, + getModifiedTime: De, + setModifiedTime: Xe, + deleteFile: Ie, + createHash: _ ? ye : IE, + createSHA256Hash: _ ? ye : void 0, + getMemoryUsage() { + return o5e.gc && o5e.gc(), process.memoryUsage().heapUsed; + }, + getFileSize(Fe) { + try { + const Qe = L(Fe); + if (Qe?.isFile()) + return Qe.size; + } catch { + } + return 0; + }, + exit(Fe) { + G(() => process.exit(Fe)); + }, + enableCPUProfiler: $, + disableCPUProfiler: G, + cpuProfilingEnabled: () => !!u || ls(process.execArgv, "--cpu-prof") || ls(process.execArgv, "--prof"), + realpath: ve, + 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 { + gE.install(); + } catch { + } + }, + setTimeout, + clearTimeout, + clearScreen: () => { + process.stdout.write("\x1Bc"); + }, + setBlocking: () => { + var Fe; + const Qe = (Fe = process.stdout) == null ? void 0 : Fe._handle; + Qe && Qe.setBlocking && Qe.setBlocking(!0); + }, + base64decode: (Fe) => Buffer.from(Fe, "base64").toString("utf8"), + base64encode: (Fe) => Buffer.from(Fe).toString("base64"), + require: (Fe, Qe) => { + try { + const Ke = Qre(Qe, Fe, V); + return { module: $me(Ke), modulePath: Ke, error: void 0 }; + } catch (Ke) { + return { module: void 0, modulePath: void 0, error: Ke }; + } + } + }; + return V; + function L(Fe) { + return s.statSync(Fe, { throwIfNoEntry: !1 }); + } + function $(Fe, Qe) { + if (u) + return Qe(), !1; + const Ke = gE; + if (!Ke || !Ke.Session) + return Qe(), !1; + const Be = new Ke.Session(); + return Be.connect(), Be.post("Profiler.enable", () => { + Be.post("Profiler.start", () => { + u = Be, d = Fe, Qe(); + }); + }), !0; + } + function U(Fe) { + let Qe = 0; + const Ke = /* @__PURE__ */ new Map(), Be = Rl(o.dirname(D)), at = `file://${zm(Be) === 1 ? "" : "/"}${Be}`; + for (const Wt of Fe.nodes) + if (Wt.callFrame.url) { + const nr = Rl(Wt.callFrame.url); + Gp(at, nr, T) ? Wt.callFrame.url = xT( + at, + nr, + at, + eu(T), + /*isAbsolutePathAnUrl*/ + !0 + ) : i.test(nr) || (Wt.callFrame.url = (Ke.has(nr) ? Ke : Ke.set(nr, `external${Qe}.js`)).get(nr), Qe++); + } + return Fe; + } + function G(Fe) { + if (u && u !== "stopping") { + const Qe = u; + return u.post("Profiler.stop", (Ke, { profile: Be }) => { + var at; + if (!Ke) { + try { + (at = L(d)) != null && at.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(U(Be))); + } + u = void 0, Qe.disconnect(), Fe(); + }), u = "stopping", !0; + } else + return Fe(), !1; + } + function ce() { + return S === "win32" || S === "win64" ? !1 : !le(K(__filename)); + } + function K(Fe) { + return Fe.replace(/\w/g, (Qe) => { + const Ke = Qe.toUpperCase(); + return Qe === Ke ? Qe.toLowerCase() : Ke; + }); + } + function X(Fe, Qe, Ke) { + s.watchFile(Fe, { persistent: !0, interval: Ke }, at); + let Be; + return { + close: () => s.unwatchFile(Fe, at) + }; + function at(Wt, nr) { + const Kt = +nr.mtime == 0 || Be === 2; + if (+Wt.mtime == 0) { + if (Kt) + return; + Be = 2; + } else if (Kt) + Be = 0; + else { + if (+Wt.mtime == +nr.mtime) + return; + Be = 1; + } + Qe(Fe, Be, Wt.mtime); + } + } + function Z(Fe, Qe, Ke) { + return s.watch( + Fe, + P ? { persistent: !0, recursive: !!Qe } : { persistent: !0 }, + Ke + ); + } + function oe(Fe, Qe) { + let Ke; + try { + Ke = s.readFileSync(Fe); + } catch { + return; + } + let Be = Ke.length; + if (Be >= 2 && Ke[0] === 254 && Ke[1] === 255) { + Be &= -2; + for (let at = 0; at < Be; at += 2) { + const Wt = Ke[at]; + Ke[at] = Ke[at + 1], Ke[at + 1] = Wt; + } + return Ke.toString("utf16le", 2); + } + return Be >= 2 && Ke[0] === 255 && Ke[1] === 254 ? Ke.toString("utf16le", 2) : Be >= 3 && Ke[0] === 239 && Ke[1] === 187 && Ke[2] === 191 ? Ke.toString("utf8", 3) : Ke.toString("utf8"); + } + function ne(Fe, Qe) { + var Ke, Be; + (Ke = Vu) == null || Ke.logStartReadFile(Fe); + const at = oe(Fe); + return (Be = Vu) == null || Be.logStopReadFile(), at; + } + function pe(Fe, Qe, Ke) { + var Be; + (Be = Vu) == null || Be.logEvent("WriteFile: " + Fe), Ke && (Qe = e + Qe); + let at; + try { + at = s.openSync(Fe, "w"), s.writeSync( + at, + Qe, + /*position*/ + void 0, + "utf8" + ); + } finally { + at !== void 0 && s.closeSync(at); + } + } + function fe(Fe) { + var Qe; + (Qe = Vu) == null || Qe.logEvent("ReadDir: " + (Fe || ".")); + try { + const Ke = s.readdirSync(Fe || ".", { withFileTypes: !0 }), Be = [], at = []; + for (const Wt of Ke) { + const nr = typeof Wt == "string" ? Wt : Wt.name; + if (nr === "." || nr === "..") + continue; + let Kt; + if (typeof Wt == "string" || Wt.isSymbolicLink()) { + const Pr = Mn(Fe, nr); + try { + if (Kt = L(Pr), !Kt) + continue; + } catch { + continue; + } + } else + Kt = Wt; + Kt.isFile() ? Be.push(nr) : Kt.isDirectory() && at.push(nr); + } + return Be.sort(), at.sort(), { files: Be, directories: at }; + } catch { + return iJ; + } + } + function H(Fe, Qe, Ke, Be, at) { + return tJ(Fe, Qe, Ke, Be, T, process.cwd(), at, fe, ve); + } + function ae(Fe, Qe) { + const Ke = Error.stackTraceLimit; + Error.stackTraceLimit = 0; + try { + const Be = L(Fe); + if (!Be) + return !1; + switch (Qe) { + case 0: + return Be.isFile(); + case 1: + return Be.isDirectory(); + default: + return !1; + } + } catch { + return !1; + } finally { + Error.stackTraceLimit = Ke; + } + } + function le(Fe) { + return ae( + Fe, + 0 + /* File */ + ); + } + function Ae(Fe) { + return ae( + Fe, + 1 + /* Directory */ + ); + } + function ge(Fe) { + return fe(Fe).directories.slice(); + } + function de(Fe) { + return Fe.length < 260 ? s.realpathSync.native(Fe) : s.realpathSync(Fe); + } + function ve(Fe) { + try { + return C(Fe); + } catch { + return Fe; + } + } + function De(Fe) { + var Qe; + const Ke = Error.stackTraceLimit; + Error.stackTraceLimit = 0; + try { + return (Qe = L(Fe)) == null ? void 0 : Qe.mtime; + } catch { + return; + } finally { + Error.stackTraceLimit = Ke; + } + } + function Xe(Fe, Qe) { + try { + s.utimesSync(Fe, Qe, Qe); + } catch { + return; + } + } + function Ie(Fe) { + try { + return s.unlinkSync(Fe); + } catch { + return; + } + } + function ye(Fe) { + const Qe = _.createHash("sha256"); + return Qe.update(Fe), Qe.digest("hex"); + } + } + let n; + return SR() && (n = t()), n && eY(n), n; + })(); + function wge(e) { + _l = e; + } + _l && _l.getEnvironmentVariable && (rOe(_l), E.setAssertionLevel( + /^development$/i.test(_l.getEnvironmentVariable("NODE_ENV")) ? 1 : 0 + /* None */ + )), _l && _l.debugMode && (E.isDebugging = !0); + var Oo = "/", kI = "\\", Age = "://", uOe = /\\/g; + function qR(e) { + return e === 47 || e === 92; + } + function tY(e) { + return CI(e) < 0; + } + function $_(e) { + return CI(e) > 0; + } + function HR(e) { + const t = CI(e); + return t > 0 && t === e.length; + } + function OE(e) { + return CI(e) !== 0; + } + function Df(e) { + return /^\.\.?($|[\\/])/.test(e); + } + function GR(e) { + return !OE(e) && !Df(e); + } + function zk(e) { + return Wc(e).includes("."); + } + function Go(e, t) { + return e.length > t.length && nc(e, t); + } + function Lc(e, t) { + for (const n of t) + if (Go(e, n)) + return !0; + return !1; + } + function e0(e) { + return e.length > 0 && qR(e.charCodeAt(e.length - 1)); + } + function Nge(e) { + return e >= 97 && e <= 122 || e >= 65 && e <= 90; + } + function _Oe(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 CI(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 ? Oo : kI, 2); + return i < 0 ? e.length : i + 1; + } + if (Nge(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(Age); + if (n !== -1) { + const i = n + Age.length, s = e.indexOf(Oo, i); + if (s !== -1) { + const o = e.slice(0, n), c = e.slice(i, s); + if (o === "file" && (c === "" || c === "localhost") && Nge(e.charCodeAt(s + 1))) { + const _ = _Oe(e, s + 2); + if (_ !== -1) { + if (e.charCodeAt(_) === 47) + return ~(_ + 1); + if (_ === e.length) + return ~_; + } + } + return ~(s + 1); + } + return ~e.length; + } + return 0; + } + function zm(e) { + const t = CI(e); + return t < 0 ? ~t : t; + } + function Xn(e) { + e = Rl(e); + const t = zm(e); + return t === e.length ? e : (e = F1(e), e.slice(0, Math.max(t, e.lastIndexOf(Oo)))); + } + function Wc(e, t, n) { + if (e = Rl(e), zm(e) === e.length) return ""; + e = F1(e); + const s = e.slice(Math.max(zm(e), e.lastIndexOf(Oo) + 1)), o = t !== void 0 && n !== void 0 ? Wk(s, t, n) : void 0; + return o ? s.slice(0, s.length - o.length) : s; + } + function Ige(e, t, n) { + if (zi(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 fOe(e, t, n) { + if (typeof t == "string") + return Ige(e, t, n) || ""; + for (const i of t) { + const s = Ige(e, i, n); + if (s) return s; + } + return ""; + } + function Wk(e, t, n) { + if (t) + return fOe(F1(e), t, n ? N1 : O2); + const i = Wc(e), s = i.lastIndexOf("."); + return s >= 0 ? i.substring(s) : ""; + } + function pOe(e, t) { + const n = e.substring(0, t), i = e.substring(t).split(Oo); + return i.length && !Bo(i) && i.pop(), [n, ...i]; + } + function vl(e, t = "") { + return e = Mn(t, e), pOe(e, zm(e)); + } + function ah(e, t) { + return e.length === 0 ? "" : (e[0] && bl(e[0])) + e.slice(1, t).join(Oo); + } + function Rl(e) { + return e.includes("\\") ? e.replace(uOe, Oo) : e; + } + function R2(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 Mn(e, ...t) { + e && (e = Rl(e)); + for (let n of t) + n && (n = Rl(n), !e || zm(n) !== 0 ? e = n : e = bl(e) + n); + return e; + } + function O1(e, ...t) { + return Cs(ut(t) ? Mn(e, ...t) : Rl(e)); + } + function pw(e, t) { + return R2(vl(e, t)); + } + function Xi(e, t) { + return ah(pw(e, t)); + } + function Cs(e) { + if (e = Rl(e), !XR.test(e)) + return e; + const t = e.replace(/\/\.\//g, "/").replace(/^\.\//, ""); + if (t !== e && (e = t, !XR.test(e))) + return e; + const n = ah(R2(vl(e))); + return n && e0(e) ? bl(n) : n; + } + function dOe(e) { + return e.length === 0 ? "" : e.slice(1).join(Oo); + } + function $R(e, t) { + return dOe(pw(e, t)); + } + function _o(e, t, n) { + const i = $_(e) ? Cs(e) : Xi(e, t); + return n(i); + } + function F1(e) { + return e0(e) ? e.substr(0, e.length - 1) : e; + } + function bl(e) { + return e0(e) ? e : e + Oo; + } + function j2(e) { + return !OE(e) && !Df(e) ? "./" + e : e; + } + function dw(e, t, n, i) { + const s = n !== void 0 && i !== void 0 ? Wk(e, n, i) : Wk(e); + return s ? e.slice(0, e.length - s.length) + (zi(t, ".") ? t : "." + t) : e; + } + function rY(e, t) { + const n = lz(e); + return n ? e.slice(0, e.length - n.length) + (zi(t, ".") ? t : "." + t) : dw(e, t); + } + var XR = /(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/; + function nY(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, zm(e)), s = t.substring(0, zm(t)), o = ow(i, s); + if (o !== 0) + return o; + const c = e.substring(i.length), _ = t.substring(s.length); + if (!XR.test(c) && !XR.test(_)) + return n(c, _); + const u = R2(vl(e)), d = R2(vl(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 uo(u.length, d.length); + } + function Oge(e, t) { + return nY(e, t, Kl); + } + function Fge(e, t) { + return nY(e, t, ow); + } + function oh(e, t, n, i) { + return typeof n == "string" ? (e = Mn(n, e), t = Mn(n, t)) : typeof n == "boolean" && (i = n), nY(e, t, Bk(i)); + } + function Gp(e, t, n, i) { + if (typeof n == "string" ? (e = Mn(n, e), t = Mn(n, t)) : typeof n == "boolean" && (i = n), e === void 0 || t === void 0) return !1; + if (e === t) return !0; + const s = R2(vl(e)), o = R2(vl(t)); + if (o.length < s.length) + return !1; + const c = i ? N1 : O2; + for (let _ = 0; _ < s.length; _++) + if (!(_ === 0 ? N1 : c)(s[_], o[_])) + return !1; + return !0; + } + function QR(e, t, n) { + const i = n(e), s = n(t); + return zi(i, s + "/") || zi(i, s + "\\"); + } + function YR(e, t, n, i) { + const s = R2(vl(e)), o = R2(vl(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 ? N1 : n)(d, g)) break; + } + if (c === 0) + return o; + const _ = o.slice(c), u = []; + for (; c < s.length; c++) + u.push(".."); + return ["", ...u, ..._]; + } + function hd(e, t, n) { + E.assert(zm(e) > 0 == zm(t) > 0, "Paths must either both be absolute or both be relative"); + const o = YR(e, t, (typeof n == "boolean" ? n : !1) ? N1 : O2, typeof n == "function" ? n : lo); + return ah(o); + } + function FE(e, t, n) { + return $_(e) ? xT( + t, + e, + t, + n, + /*isAbsolutePathAnUrl*/ + !1 + ) : e; + } + function LE(e, t, n) { + return j2(hd(Xn(e), t, n)); + } + function xT(e, t, n, i, s) { + const o = YR( + O1(n, e), + O1(n, t), + O2, + i + ), c = o[0]; + if (s && $_(c)) { + const _ = c.charAt(0) === Oo ? "file://" : "file:///"; + o[0] = _ + c; + } + return ah(o); + } + function $p(e, t) { + for (; ; ) { + const n = t(e); + if (n !== void 0) + return n; + const i = Xn(e); + if (i === e) + return; + e = i; + } + } + function EI(e) { + return nc(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 PromiseSpring Boot Dev Tools added. You need to restart the server for the changes to take effect.
You do not have Spring Boot Dev Tools, HotswapAgent or JRebel enabled, so you need to restart the server for the changes to take effect.
+Click here if you want to add Spring Boot Dev Tools to the project
To enable hotswap for Java, you can either use HotswapAgent or JRebel.
+HotswapAgent is an open source project that utilizes the JetBrains Runtime (JDK).
++ JRebel is a commercial solution available from + jrebel.com +
+-XX:+AllowEnhancedClassRedefinition JVM argument when launching the
+ application`}
+ ${p(e.hotswapAgentFound)}
+ HotswapAgent installed
+ ${e.hotswapAgentFound ? u : s`Download the latest HotswapAgent
+ and place it in ${e.hotswapAgentLocation}`}
+ ${p(e.hotswapVersionOk)}
+ HotswapAgent is version 1.4.2 or newer
+ ${e.hotswapVersionOk ? u : s`HotswapAgent version ${e.hotswapVersion} is in use${e.hotswapAgentLocation}`}
+ ${p(e.runningWitHotswap)}
+ HotswapAgent configured
+ ${e.runningWitHotswap ? u : s`Add the -XX:HotswapAgent=fatjar JVM argument when launching the application`}
+ ${p(e.runningInJavaDebugMode)}
+ Application running in Java debug mode
+ ${e.runningInJavaDebugMode ? u : s`Start the application in debug mode in the IDE`}
+ Read more about Hot Deploy & Live Reload
+ `;
+ }
+};
+g([
+ I()
+], f.prototype, "serverInfo", 2);
+g([
+ I()
+], f.prototype, "clientInfo", 2);
+f = g([
+ C("copilot-info-panel")
+], f);
+let y = class extends E {
+ createRenderRoot() {
+ return this;
+ }
+ connectedCallback() {
+ super.connectedCallback(), this.style.display = "flex";
+ }
+ render() {
+ return s``;
+ }
+};
+y = g([
+ C("copilot-info-actions")
+], y);
+const z = {
+ header: "Info",
+ expanded: !0,
+ panelOrder: 15,
+ panel: "right",
+ floating: !1,
+ tag: "copilot-info-panel",
+ actionsTag: "copilot-info-actions"
+}, G = {
+ init(e) {
+ e.addPanel(z);
+ }
+};
+window.Vaadin.copilot.plugins.push(G);
+function p(e) {
+ return e ? s`☑` : s`☒`;
+}
+export {
+ y as Actions,
+ f as CopilotInfoPanel
+};
diff --git a/kontor-spring/application/frontend/generated/jar-resources/copilot/copilot-init-step2-BYO5YZ6c.js b/kontor-spring/application/frontend/generated/jar-resources/copilot/copilot-init-step2-BYO5YZ6c.js
new file mode 100644
index 0000000..4d3f0aa
--- /dev/null
+++ b/kontor-spring/application/frontend/generated/jar-resources/copilot/copilot-init-step2-BYO5YZ6c.js
@@ -0,0 +1,1826 @@
+import { t as E, M as O, C as $, l as a, b as d, m as Q, r as L, n as S, e as l, O as j, A, o as f, x as v, q as ee, u as M, w as q, y as V, T as z, z as H, B as te, D as ie, E as oe, F as ne, G as se, H as re, I as ae } from "./copilot-ppBO0zjz.js";
+import { n as R, r as W } from "./state-B-CMA1Q2.js";
+import { e as y, m as G } from "./overlay-monkeypatch-Bx2SPt1s.js";
+import { i as u } from "./icons-BzskfjAz.js";
+import { o as le, p as ce } from "./react-utils-D_MlSXfo.js";
+import { dismissNotification as de, showNotification as he } from "./copilot-notification-BorVW3EP.js";
+/**
+ * @license
+ * Copyright 2017 Google LLC
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+function ge(e) {
+ return (t, o) => {
+ const n = typeof t == "function" ? t : t[o];
+ Object.assign(n, e);
+ };
+}
+const F = "@keyframes bounce{0%{transform:scale(.8)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 0 calc(var(--pulse-size) * 2) 0 transparent}25%{box-shadow:0 0 calc(var(--pulse-size) * 2) 0 var(--pulse-first-color, var(--selection-color))}50%{box-shadow:0 0 calc(var(--pulse-size) * 2) 0 transparent}75%{box-shadow:0 0 calc(var(--pulse-size) * 2) 0 var(--pulse-second-color, var(--accent-color))}to{box-shadow:0 0 calc(var(--pulse-size) * 2) 0 transparent}}@keyframes around-we-go-again{0%{background-position:0 0,0 0,calc(var(--glow-size) * -.5) calc(var(--glow-size) * -.5),calc(100% + calc(var(--glow-size) * .5)) calc(100% + calc(var(--glow-size) * .5))}25%{background-position:0 0,0 0,calc(100% + calc(var(--glow-size) * .5)) calc(var(--glow-size) * -.5),calc(var(--glow-size) * -.5) calc(100% + calc(var(--glow-size) * .5))}50%{background-position:0 0,0 0,calc(100% + calc(var(--glow-size) * .5)) calc(100% + calc(var(--glow-size) * .5)),calc(var(--glow-size) * -.5) calc(var(--glow-size) * -.5)}75%{background-position:0 0,0 0,calc(var(--glow-size) * -.5) calc(100% + calc(var(--glow-size) * .5)),calc(100% + calc(var(--glow-size) * .5)) calc(var(--glow-size) * -.5)}to{background-position:0 0,0 0,calc(var(--glow-size) * -.5) calc(var(--glow-size) * -.5),calc(100% + calc(var(--glow-size) * .5)) calc(100% + calc(var(--glow-size) * .5))}}@keyframes swirl{0%{rotate:0deg;filter:hue-rotate(20deg)}50%{filter:hue-rotate(-30deg)}to{rotate:360deg;filter:hue-rotate(20deg)}}";
+var pe = Object.defineProperty, ue = Object.getOwnPropertyDescriptor, x = (e, t, o, n) => {
+ for (var i = n > 1 ? void 0 : n ? ue(t, o) : t, r = e.length - 1, s; r >= 0; r--)
+ (s = e[r]) && (i = (n ? s(t, o, i) : s(i)) || i);
+ return n && i && pe(t, o, i), i;
+};
+const B = "data-drag-initial-index", D = "data-drag-final-index";
+let b = class extends O {
+ constructor() {
+ super(...arguments), this.position = "right", this.opened = !1, this.keepOpen = !1, this.resizing = !1, this.closingForcefully = !1, this.draggingSectionPanel = null, this.activationAnimationTransitionEndListener = () => {
+ this.style.removeProperty("--closing-delay"), this.style.removeProperty("--initial-position"), this.removeEventListener("transitionend", this.activationAnimationTransitionEndListener);
+ }, this.resizingMouseMoveListener = (e) => {
+ if (!this.resizing)
+ return;
+ const { x: t, y: o } = e;
+ e.stopPropagation(), e.preventDefault(), requestAnimationFrame(() => {
+ let n;
+ if (this.position === "right") {
+ const i = document.body.clientWidth - t;
+ this.style.setProperty("--size", `${i}px`), $.saveDrawerSize(this.position, i), n = { width: i };
+ } else if (this.position === "left") {
+ const i = t;
+ this.style.setProperty("--size", `${i}px`), $.saveDrawerSize(this.position, i), n = { width: i };
+ } else if (this.position === "bottom") {
+ const i = document.body.clientHeight - o;
+ this.style.setProperty("--size", `${i}px`), $.saveDrawerSize(this.position, i), n = { height: i };
+ }
+ a.panels.filter((i) => !i.floating && i.panel === this.position).forEach((i) => {
+ a.updatePanel(i.tag, n);
+ });
+ });
+ }, this.sectionPanelDraggingStarted = (e, t) => {
+ this.draggingSectionPanel = e, d.emit("user-select", { allowSelection: !1 }), this.draggingSectionPointerStartY = t.clientY, e.toggleAttribute("dragging", !0), e.style.zIndex = "1000", Array.from(this.querySelectorAll("copilot-section-panel-wrapper")).forEach((o, n) => {
+ o.setAttribute(B, `${n}`);
+ }), document.addEventListener("mousemove", this.sectionPanelDragging), document.addEventListener("mouseup", this.sectionPanelDraggingFinished);
+ }, this.sectionPanelDragging = (e) => {
+ if (!this.draggingSectionPanel)
+ return;
+ const { clientX: t, clientY: o } = e;
+ if (!Q(this.getBoundingClientRect(), t, o)) {
+ this.cleanUpDragging();
+ return;
+ }
+ const n = o - this.draggingSectionPointerStartY;
+ this.draggingSectionPanel.style.transform = `translateY(${n}px)`, this.updateSectionPanelPositionsWhileDragging();
+ }, this.sectionPanelDraggingFinished = () => {
+ if (!this.draggingSectionPanel)
+ return;
+ d.emit("user-select", { allowSelection: !0 });
+ const e = this.getAllPanels().filter(
+ (t) => t.hasAttribute(D) && t.panelInfo?.panelOrder !== Number.parseInt(t.getAttribute(D), 10)
+ ).map((t) => ({
+ tag: t.panelTag,
+ order: Number.parseInt(t.getAttribute(D), 10)
+ }));
+ this.cleanUpDragging(), a.updateOrders(e), document.removeEventListener("mouseup", this.sectionPanelDraggingFinished), document.removeEventListener("mousemove", this.sectionPanelDragging);
+ }, this.updateSectionPanelPositionsWhileDragging = () => {
+ const e = this.draggingSectionPanel.getBoundingClientRect().height;
+ this.getAllPanels().sort((t, o) => {
+ const n = t.getBoundingClientRect(), i = o.getBoundingClientRect(), r = (n.top + n.bottom) / 2, s = (i.top + i.bottom) / 2;
+ return r - s;
+ }).forEach((t, o) => {
+ if (t.setAttribute(D, `${o}`), t.panelTag !== this.draggingSectionPanel?.panelTag) {
+ const n = Number.parseInt(t.getAttribute(B), 10);
+ n > o ? t.style.transform = `translateY(${-e}px)` : n < o ? t.style.transform = `translateY(${e}px)` : t.style.removeProperty("transform");
+ }
+ });
+ };
+ }
+ static get styles() {
+ return [
+ L(F),
+ S`
+ :host {
+ --size: 350px;
+ --min-size: 20%;
+ --max-size: 80%;
+ --default-content-height: 300px;
+ --transition-duration: var(--duration-2);
+ --opening-delay: var(--duration-2);
+ --closing-delay: var(--duration-3);
+ --hover-size: 18px;
+ --pulse-size: var(--hover-size);
+ --pulse-animation-duration: 8s;
+ --initial-position: 0px;
+ position: absolute;
+ z-index: var(--z-index-drawer);
+ transition: translate var(--transition-duration) var(--closing-delay);
+ }
+
+ :host([no-transition]),
+ :host([no-transition]) .container {
+ transition: none;
+ -webkit-transition: none;
+ -moz-transition: none;
+ -o-transition: none;
+ }
+
+ :host(:is([position='left'], [position='right'])) {
+ width: var(--size);
+ min-width: var(--min-size);
+ max-width: var(--max-size);
+ top: 0;
+ bottom: 0;
+ }
+
+ :host([position='left']) {
+ left: var(--initial-position);
+ translate: calc(-100% + var(--hover-size)) 0%;
+ padding-right: var(--hover-size);
+ }
+
+ :host([position='right']) {
+ right: var(--initial-position);
+ translate: calc(100% - var(--hover-size)) 0%;
+ padding-left: var(--hover-size);
+ }
+
+ :host([position='bottom']) {
+ height: var(--size);
+ min-height: var(--min-size);
+ max-height: var(--max-size);
+ bottom: var(--initial-position);
+ left: 0;
+ right: 0;
+ translate: 0% calc(100% - var(--hover-size));
+ padding-top: var(--hover-size);
+ }
+
+ /* The visible container. Needed to have extra space for hover and resize handle outside it. */
+
+ .container {
+ display: flex;
+ flex-direction: column;
+ box-sizing: border-box;
+ height: 100%;
+ background: var(--surface);
+ -webkit-backdrop-filter: var(--surface-backdrop-filter);
+ backdrop-filter: var(--surface-backdrop-filter);
+ overflow-y: auto;
+ overflow-x: hidden;
+ box-shadow: var(--surface-box-shadow-2);
+ transition:
+ opacity var(--transition-duration) var(--closing-delay),
+ visibility calc(var(--transition-duration) * 2) var(--closing-delay);
+ opacity: 0;
+ /* For accessibility (restored when open) */
+ visibility: hidden;
+ }
+
+ :host([position='left']) .container {
+ border-right: 1px solid var(--surface-border-color);
+ }
+
+ :host([position='right']) .container {
+ border-left: 1px solid var(--surface-border-color);
+ }
+
+ :host([position='bottom']) .container {
+ border-top: 1px solid var(--surface-border-color);
+ }
+
+ /* Opened state */
+
+ :host(:is([opened], [keepopen])) {
+ translate: 0% 0%;
+ transition-delay: var(--opening-delay);
+ z-index: var(--z-index-opened-drawer);
+ }
+
+ :host(:is([opened], [keepopen])) .container {
+ transition-delay: var(--opening-delay);
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .resize {
+ position: absolute;
+ z-index: 10;
+ inset: 0;
+ }
+
+ :host(:is([position='left'], [position='right'])) .resize {
+ width: var(--hover-size);
+ cursor: col-resize;
+ }
+
+ :host([position='left']) .resize {
+ left: auto;
+ right: calc(var(--hover-size) * 0.5);
+ }
+
+ :host([position='right']) .resize {
+ right: auto;
+ left: calc(var(--hover-size) * 0.5);
+ }
+
+ :host([position='bottom']) .resize {
+ height: var(--hover-size);
+ bottom: auto;
+ top: calc(var(--hover-size) * 0.5);
+ cursor: row-resize;
+ }
+
+ :host([resizing]) .container {
+ /* vaadin-grid (used in the outline) blocks the mouse events */
+ pointer-events: none;
+ }
+
+ /* Visual indication of the drawer */
+
+ :host::before {
+ content: '';
+ position: absolute;
+ pointer-events: none;
+ z-index: -1;
+ inset: var(--hover-size);
+ transition: opacity var(--transition-duration) var(--closing-delay);
+ animation: pulse var(--pulse-animation-duration) infinite;
+ }
+ :host([document-hidden])::before {
+ animation: none;
+ }
+
+ :host([attention-required]) {
+ --pulse-animation-duration: 2s;
+ --pulse-first-color: var(--red-500);
+ --pulse-second-color: var(--red-800);
+ }
+
+ :host(:is([opened], [keepopen]))::before {
+ transition-delay: var(--opening-delay);
+ opacity: 0;
+ }
+ .hasmore {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+
+ text-align: center;
+ padding-bottom: 0.5em;
+ background: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--surface-2));
+ padding-top: 2em;
+ display: none;
+ }
+ .hasmoreContainer {
+ height: 100%;
+ position: relative;
+ }
+ :host([position='left']) .hasmoreContainer[canscroll] .hasmore,
+ :host([position='right']) .hasmoreContainer[canscroll] .hasmore {
+ display: block;
+ }
+ `
+ ];
+ }
+ connectedCallback() {
+ super.connectedCallback(), this.reaction(
+ () => a.panels,
+ () => this.requestUpdate()
+ ), this.reaction(
+ () => l.operationInProgress,
+ (t) => {
+ t === j.DragAndDrop && !this.opened && !this.keepOpen ? this.style.setProperty("pointer-events", "none") : this.style.setProperty("pointer-events", "auto");
+ }
+ ), this.reaction(
+ () => a.getAttentionRequiredPanelConfiguration(),
+ () => {
+ const t = a.getAttentionRequiredPanelConfiguration();
+ t && !t.floating && this.toggleAttribute(A, t.panel === this.position);
+ }
+ ), this.reaction(
+ () => l.active,
+ () => {
+ if (!l.active || !f.isActivationAnimation() || l.activatedFrom === "restore" || l.activatedFrom === "test")
+ return;
+ const t = a.getAttentionRequiredPanelConfiguration();
+ t && !t.floating && t.panel === this.position || (this.addEventListener("transitionend", this.activationAnimationTransitionEndListener), this.toggleAttribute("no-transition", !0), this.opened = !0, this.style.setProperty("--closing-delay", "var(--duration-1)"), this.style.setProperty("--initial-position", "calc(-1 * (max(var(--size), var(--min-size)) * 1) / 3)"), requestAnimationFrame(() => {
+ this.toggleAttribute("no-transition", !1), this.opened = !1;
+ }));
+ }
+ ), document.addEventListener("mouseup", () => {
+ this.resizing = !1, l.setDrawerResizing(!1), this.removeAttribute("resizing"), d.emit("user-select", { allowSelection: !0 });
+ });
+ const e = $.getDrawerSize(this.position);
+ e && this.style.setProperty("--size", `${e}px`), document.addEventListener("mousemove", this.resizingMouseMoveListener), this.addEventListener("mouseenter", this.mouseEnterListener), d.on("document-activation-change", (t) => {
+ this.toggleAttribute("document-hidden", !t.detail.active);
+ });
+ }
+ firstUpdated(e) {
+ super.firstUpdated(e), requestAnimationFrame(() => this.toggleAttribute("no-transition", !1)), this.resizeElement.addEventListener("mousedown", (t) => {
+ t.button === 0 && (this.resizing = !0, l.setDrawerResizing(!0), this.setAttribute("resizing", ""), d.emit("user-select", { allowSelection: !1 }));
+ });
+ }
+ updated(e) {
+ super.updated(e), e.has("opened") && this.opened && this.hasAttribute(A) && (this.removeAttribute(A), a.clearAttention()), this.updateScrollable();
+ }
+ disconnectedCallback() {
+ super.disconnectedCallback(), document.removeEventListener("mousemove", this.resizingMouseMoveListener), this.removeEventListener("mouseenter", this.mouseEnterListener);
+ }
+ /**
+ * Cleans up attributes/styles etc... for dragging operations
+ * @private
+ */
+ cleanUpDragging() {
+ this.draggingSectionPanel && (l.setSectionPanelDragging(!1), this.draggingSectionPanel.style.zIndex = "", Array.from(this.querySelectorAll("copilot-section-panel-wrapper")).forEach((e) => {
+ e.style.removeProperty("transform"), e.removeAttribute(D), e.removeAttribute(B);
+ }), this.draggingSectionPanel.removeAttribute("dragging"), this.draggingSectionPanel = null);
+ }
+ getAllPanels() {
+ return Array.from(this.querySelectorAll("copilot-section-panel-wrapper"));
+ }
+ /**
+ * Closes the drawer and disables mouse enter event for a while.
+ */
+ forceClose() {
+ this.closingForcefully = !0, this.opened = !1, setTimeout(() => {
+ this.closingForcefully = !1;
+ }, 0.5);
+ }
+ mouseEnterListener(e) {
+ if (this.closingForcefully || l.sectionPanelResizing)
+ return;
+ document.querySelector("copilot-main").shadowRoot.querySelector("copilot-drawer-panel[opened]") || (this.opened = !0);
+ }
+ render() {
+ return v`
+ ${Ls(t)}
+ Component: ${e.product.name} ${e.product.version}
`.replace(/https:([^ ]*)/g,"https:$1");s.isConnected&&(s.outerHTML=`