UNPKG

astexplorer.app

Version:

https://astexplorer.net with ES Modules support and Hot Reloading

1 lines 9.85 MB
(window.webpackJsonp=window.webpackJsonp||[]).push([[33,101],{"./node_modules/@typescript-eslint/parser/dist/index.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.version = exports.createProgram = exports.clearCaches = exports.parseForESLint = exports.parse = void 0;\nvar parser_1 = __webpack_require__("./node_modules/@typescript-eslint/parser/dist/parser.js");\nObject.defineProperty(exports, "parse", { enumerable: true, get: function () { return parser_1.parse; } });\nObject.defineProperty(exports, "parseForESLint", { enumerable: true, get: function () { return parser_1.parseForESLint; } });\nvar typescript_estree_1 = __webpack_require__("./node_modules/@typescript-eslint/typescript-estree/dist/index.js");\nObject.defineProperty(exports, "clearCaches", { enumerable: true, get: function () { return typescript_estree_1.clearCaches; } });\nObject.defineProperty(exports, "createProgram", { enumerable: true, get: function () { return typescript_estree_1.createProgram; } });\n// note - cannot migrate this to an import statement because it will make TSC copy the package.json to the dist folder\n// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access\nexports.version = __webpack_require__("./node_modules/@typescript-eslint/parser/package.json").version;\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/parser/dist/index.js?')},"./node_modules/@typescript-eslint/parser/dist/parser.js":function(module,exports,__webpack_require__){"use strict";eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parseForESLint = exports.parse = void 0;\nconst typescript_estree_1 = __webpack_require__(\"./node_modules/@typescript-eslint/typescript-estree/dist/index.js\");\nconst scope_manager_1 = __webpack_require__(\"./node_modules/@typescript-eslint/scope-manager/dist/index.js\");\nconst debug_1 = __importDefault(__webpack_require__(\"./node_modules/@typescript-eslint/parser/node_modules/debug/src/browser.js\"));\nconst typescript_1 = __webpack_require__(\"./node_modules/typescript/lib/typescript.js\");\nconst log = (0, debug_1.default)('typescript-eslint:parser:parser');\nfunction validateBoolean(value, fallback = false) {\n if (typeof value !== 'boolean') {\n return fallback;\n }\n return value;\n}\nconst LIB_FILENAME_REGEX = /lib\\.(.+)\\.d\\.ts$/;\nfunction getLib(compilerOptions) {\n var _a;\n if (compilerOptions.lib) {\n return compilerOptions.lib.reduce((acc, lib) => {\n const match = LIB_FILENAME_REGEX.exec(lib.toLowerCase());\n if (match) {\n acc.push(match[1]);\n }\n return acc;\n }, []);\n }\n const target = (_a = compilerOptions.target) !== null && _a !== void 0 ? _a : typescript_1.ScriptTarget.ES5;\n // https://github.com/Microsoft/TypeScript/blob/59ad375234dc2efe38d8ee0ba58414474c1d5169/src/compiler/utilitiesPublic.ts#L13-L32\n switch (target) {\n case typescript_1.ScriptTarget.ESNext:\n return ['esnext.full'];\n case typescript_1.ScriptTarget.ES2020:\n return ['es2020.full'];\n case typescript_1.ScriptTarget.ES2019:\n return ['es2019.full'];\n case typescript_1.ScriptTarget.ES2018:\n return ['es2018.full'];\n case typescript_1.ScriptTarget.ES2017:\n return ['es2017.full'];\n case typescript_1.ScriptTarget.ES2016:\n return ['es2016.full'];\n case typescript_1.ScriptTarget.ES2015:\n return ['es6'];\n default:\n return ['lib'];\n }\n}\nfunction parse(code, options) {\n return parseForESLint(code, options).ast;\n}\nexports.parse = parse;\nfunction parseForESLint(code, options) {\n if (!options || typeof options !== 'object') {\n options = {};\n }\n else {\n options = Object.assign({}, options);\n }\n // https://eslint.org/docs/user-guide/configuring#specifying-parser-options\n // if sourceType is not provided by default eslint expect that it will be set to \"script\"\n if (options.sourceType !== 'module' && options.sourceType !== 'script') {\n options.sourceType = 'script';\n }\n if (typeof options.ecmaFeatures !== 'object') {\n options.ecmaFeatures = {};\n }\n const parserOptions = {};\n Object.assign(parserOptions, options, {\n useJSXTextNode: validateBoolean(options.useJSXTextNode, true),\n jsx: validateBoolean(options.ecmaFeatures.jsx),\n });\n const analyzeOptions = {\n ecmaVersion: options.ecmaVersion === 'latest' ? 1e8 : options.ecmaVersion,\n globalReturn: options.ecmaFeatures.globalReturn,\n jsxPragma: options.jsxPragma,\n jsxFragmentName: options.jsxFragmentName,\n lib: options.lib,\n sourceType: options.sourceType,\n };\n if (typeof options.filePath === 'string') {\n const tsx = options.filePath.endsWith('.tsx');\n if (tsx || options.filePath.endsWith('.ts')) {\n parserOptions.jsx = tsx;\n }\n }\n /**\n * Allow the user to suppress the warning from typescript-estree if they are using an unsupported\n * version of TypeScript\n */\n const warnOnUnsupportedTypeScriptVersion = validateBoolean(options.warnOnUnsupportedTypeScriptVersion, true);\n if (!warnOnUnsupportedTypeScriptVersion) {\n parserOptions.loggerFn = false;\n }\n const { ast, services } = (0, typescript_estree_1.parseAndGenerateServices)(code, parserOptions);\n ast.sourceType = options.sourceType;\n if (services.hasFullTypeInformation) {\n // automatically apply the options configured for the program\n const compilerOptions = services.program.getCompilerOptions();\n if (analyzeOptions.lib == null) {\n analyzeOptions.lib = getLib(compilerOptions);\n log('Resolved libs from program: %o', analyzeOptions.lib);\n }\n if (parserOptions.jsx === true) {\n if (analyzeOptions.jsxPragma === undefined &&\n compilerOptions.jsxFactory != null) {\n // in case the user has specified something like \"preact.h\"\n const factory = compilerOptions.jsxFactory.split('.')[0].trim();\n analyzeOptions.jsxPragma = factory;\n log('Resolved jsxPragma from program: %s', analyzeOptions.jsxPragma);\n }\n if (analyzeOptions.jsxFragmentName === undefined &&\n compilerOptions.jsxFragmentFactory != null) {\n // in case the user has specified something like \"preact.Fragment\"\n const fragFactory = compilerOptions.jsxFragmentFactory\n .split('.')[0]\n .trim();\n analyzeOptions.jsxFragmentName = fragFactory;\n log('Resolved jsxFragmentName from program: %s', analyzeOptions.jsxFragmentName);\n }\n }\n if (compilerOptions.emitDecoratorMetadata === true) {\n analyzeOptions.emitDecoratorMetadata =\n compilerOptions.emitDecoratorMetadata;\n }\n }\n const scopeManager = (0, scope_manager_1.analyze)(ast, analyzeOptions);\n return { ast, services, scopeManager, visitorKeys: typescript_estree_1.visitorKeys };\n}\nexports.parseForESLint = parseForESLint;\n//# sourceMappingURL=parser.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/parser/dist/parser.js?")},"./node_modules/@typescript-eslint/parser/node_modules/debug/src/browser.js":function(module,exports,__webpack_require__){eval("/* WEBPACK VAR INJECTION */(function(process) {/* eslint-env browser */\n\n/**\n * This is the web browser implementation of `debug()`.\n */\n\nexports.formatArgs = formatArgs;\nexports.save = save;\nexports.load = load;\nexports.useColors = useColors;\nexports.storage = localstorage();\nexports.destroy = (() => {\n\tlet warned = false;\n\n\treturn () => {\n\t\tif (!warned) {\n\t\t\twarned = true;\n\t\t\tconsole.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');\n\t\t}\n\t};\n})();\n\n/**\n * Colors.\n */\n\nexports.colors = [\n\t'#0000CC',\n\t'#0000FF',\n\t'#0033CC',\n\t'#0033FF',\n\t'#0066CC',\n\t'#0066FF',\n\t'#0099CC',\n\t'#0099FF',\n\t'#00CC00',\n\t'#00CC33',\n\t'#00CC66',\n\t'#00CC99',\n\t'#00CCCC',\n\t'#00CCFF',\n\t'#3300CC',\n\t'#3300FF',\n\t'#3333CC',\n\t'#3333FF',\n\t'#3366CC',\n\t'#3366FF',\n\t'#3399CC',\n\t'#3399FF',\n\t'#33CC00',\n\t'#33CC33',\n\t'#33CC66',\n\t'#33CC99',\n\t'#33CCCC',\n\t'#33CCFF',\n\t'#6600CC',\n\t'#6600FF',\n\t'#6633CC',\n\t'#6633FF',\n\t'#66CC00',\n\t'#66CC33',\n\t'#9900CC',\n\t'#9900FF',\n\t'#9933CC',\n\t'#9933FF',\n\t'#99CC00',\n\t'#99CC33',\n\t'#CC0000',\n\t'#CC0033',\n\t'#CC0066',\n\t'#CC0099',\n\t'#CC00CC',\n\t'#CC00FF',\n\t'#CC3300',\n\t'#CC3333',\n\t'#CC3366',\n\t'#CC3399',\n\t'#CC33CC',\n\t'#CC33FF',\n\t'#CC6600',\n\t'#CC6633',\n\t'#CC9900',\n\t'#CC9933',\n\t'#CCCC00',\n\t'#CCCC33',\n\t'#FF0000',\n\t'#FF0033',\n\t'#FF0066',\n\t'#FF0099',\n\t'#FF00CC',\n\t'#FF00FF',\n\t'#FF3300',\n\t'#FF3333',\n\t'#FF3366',\n\t'#FF3399',\n\t'#FF33CC',\n\t'#FF33FF',\n\t'#FF6600',\n\t'#FF6633',\n\t'#FF9900',\n\t'#FF9933',\n\t'#FFCC00',\n\t'#FFCC33'\n];\n\n/**\n * Currently only WebKit-based Web Inspectors, Firefox >= v31,\n * and the Firebug extension (any Firefox version) are known\n * to support \"%c\" CSS customizations.\n *\n * TODO: add a `localStorage` variable to explicitly enable/disable colors\n */\n\n// eslint-disable-next-line complexity\nfunction useColors() {\n\t// NB: In an Electron preload script, document will be defined but not fully\n\t// initialized. Since we know we're in Chrome, we'll just detect this case\n\t// explicitly\n\tif (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) {\n\t\treturn true;\n\t}\n\n\t// Internet Explorer and Edge do not support colors.\n\tif (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\\/(\\d+)/)) {\n\t\treturn false;\n\t}\n\n\t// Is webkit? http://stackoverflow.com/a/16459606/376773\n\t// document is undefined in react-native: https://github.com/facebook/react-native/pull/1632\n\treturn (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||\n\t\t// Is firebug? http://stackoverflow.com/a/398120/376773\n\t\t(typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||\n\t\t// Is firefox >= v31?\n\t\t// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages\n\t\t(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||\n\t\t// Double check webkit in userAgent just in case we are in a worker\n\t\t(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/));\n}\n\n/**\n * Colorize log arguments if enabled.\n *\n * @api public\n */\n\nfunction formatArgs(args) {\n\targs[0] = (this.useColors ? '%c' : '') +\n\t\tthis.namespace +\n\t\t(this.useColors ? ' %c' : ' ') +\n\t\targs[0] +\n\t\t(this.useColors ? '%c ' : ' ') +\n\t\t'+' + module.exports.humanize(this.diff);\n\n\tif (!this.useColors) {\n\t\treturn;\n\t}\n\n\tconst c = 'color: ' + this.color;\n\targs.splice(1, 0, c, 'color: inherit');\n\n\t// The final \"%c\" is somewhat tricky, because there could be other\n\t// arguments passed either before or after the %c, so we need to\n\t// figure out the correct index to insert the CSS into\n\tlet index = 0;\n\tlet lastC = 0;\n\targs[0].replace(/%[a-zA-Z%]/g, match => {\n\t\tif (match === '%%') {\n\t\t\treturn;\n\t\t}\n\t\tindex++;\n\t\tif (match === '%c') {\n\t\t\t// We only are interested in the *last* %c\n\t\t\t// (the user may have provided their own)\n\t\t\tlastC = index;\n\t\t}\n\t});\n\n\targs.splice(lastC, 0, c);\n}\n\n/**\n * Invokes `console.debug()` when available.\n * No-op when `console.debug` is not a \"function\".\n * If `console.debug` is not available, falls back\n * to `console.log`.\n *\n * @api public\n */\nexports.log = console.debug || console.log || (() => {});\n\n/**\n * Save `namespaces`.\n *\n * @param {String} namespaces\n * @api private\n */\nfunction save(namespaces) {\n\ttry {\n\t\tif (namespaces) {\n\t\t\texports.storage.setItem('debug', namespaces);\n\t\t} else {\n\t\t\texports.storage.removeItem('debug');\n\t\t}\n\t} catch (error) {\n\t\t// Swallow\n\t\t// XXX (@Qix-) should we be logging these?\n\t}\n}\n\n/**\n * Load `namespaces`.\n *\n * @return {String} returns the previously persisted debug modes\n * @api private\n */\nfunction load() {\n\tlet r;\n\ttry {\n\t\tr = exports.storage.getItem('debug');\n\t} catch (error) {\n\t\t// Swallow\n\t\t// XXX (@Qix-) should we be logging these?\n\t}\n\n\t// If debug isn't set in LS, and we're in Electron, try to load $DEBUG\n\tif (!r && typeof process !== 'undefined' && 'env' in process) {\n\t\tr = process.env.DEBUG;\n\t}\n\n\treturn r;\n}\n\n/**\n * Localstorage attempts to return the localstorage.\n *\n * This is necessary because safari throws\n * when a user disables cookies/localstorage\n * and you attempt to access it.\n *\n * @return {LocalStorage}\n * @api private\n */\n\nfunction localstorage() {\n\ttry {\n\t\t// TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context\n\t\t// The Browser also has localStorage in the global context.\n\t\treturn localStorage;\n\t} catch (error) {\n\t\t// Swallow\n\t\t// XXX (@Qix-) should we be logging these?\n\t}\n}\n\nmodule.exports = __webpack_require__(\"./node_modules/@typescript-eslint/parser/node_modules/debug/src/common.js\")(exports);\n\nconst {formatters} = module.exports;\n\n/**\n * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.\n */\n\nformatters.j = function (v) {\n\ttry {\n\t\treturn JSON.stringify(v);\n\t} catch (error) {\n\t\treturn '[UnexpectedJSONParseError]: ' + error.message;\n\t}\n};\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(\"./node_modules/process/browser.js\")))\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/parser/node_modules/debug/src/browser.js?")},"./node_modules/@typescript-eslint/parser/node_modules/debug/src/common.js":function(module,exports,__webpack_require__){eval("\n/**\n * This is the common logic for both the Node.js and web browser\n * implementations of `debug()`.\n */\n\nfunction setup(env) {\n\tcreateDebug.debug = createDebug;\n\tcreateDebug.default = createDebug;\n\tcreateDebug.coerce = coerce;\n\tcreateDebug.disable = disable;\n\tcreateDebug.enable = enable;\n\tcreateDebug.enabled = enabled;\n\tcreateDebug.humanize = __webpack_require__(\"./node_modules/ms/index.js\");\n\tcreateDebug.destroy = destroy;\n\n\tObject.keys(env).forEach(key => {\n\t\tcreateDebug[key] = env[key];\n\t});\n\n\t/**\n\t* The currently active debug mode names, and names to skip.\n\t*/\n\n\tcreateDebug.names = [];\n\tcreateDebug.skips = [];\n\n\t/**\n\t* Map of special \"%n\" handling functions, for the debug \"format\" argument.\n\t*\n\t* Valid key names are a single, lower or upper-case letter, i.e. \"n\" and \"N\".\n\t*/\n\tcreateDebug.formatters = {};\n\n\t/**\n\t* Selects a color for a debug namespace\n\t* @param {String} namespace The namespace string for the debug instance to be colored\n\t* @return {Number|String} An ANSI color code for the given namespace\n\t* @api private\n\t*/\n\tfunction selectColor(namespace) {\n\t\tlet hash = 0;\n\n\t\tfor (let i = 0; i < namespace.length; i++) {\n\t\t\thash = ((hash << 5) - hash) + namespace.charCodeAt(i);\n\t\t\thash |= 0; // Convert to 32bit integer\n\t\t}\n\n\t\treturn createDebug.colors[Math.abs(hash) % createDebug.colors.length];\n\t}\n\tcreateDebug.selectColor = selectColor;\n\n\t/**\n\t* Create a debugger with the given `namespace`.\n\t*\n\t* @param {String} namespace\n\t* @return {Function}\n\t* @api public\n\t*/\n\tfunction createDebug(namespace) {\n\t\tlet prevTime;\n\t\tlet enableOverride = null;\n\t\tlet namespacesCache;\n\t\tlet enabledCache;\n\n\t\tfunction debug(...args) {\n\t\t\t// Disabled?\n\t\t\tif (!debug.enabled) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst self = debug;\n\n\t\t\t// Set `diff` timestamp\n\t\t\tconst curr = Number(new Date());\n\t\t\tconst ms = curr - (prevTime || curr);\n\t\t\tself.diff = ms;\n\t\t\tself.prev = prevTime;\n\t\t\tself.curr = curr;\n\t\t\tprevTime = curr;\n\n\t\t\targs[0] = createDebug.coerce(args[0]);\n\n\t\t\tif (typeof args[0] !== 'string') {\n\t\t\t\t// Anything else let's inspect with %O\n\t\t\t\targs.unshift('%O');\n\t\t\t}\n\n\t\t\t// Apply any `formatters` transformations\n\t\t\tlet index = 0;\n\t\t\targs[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => {\n\t\t\t\t// If we encounter an escaped % then don't increase the array index\n\t\t\t\tif (match === '%%') {\n\t\t\t\t\treturn '%';\n\t\t\t\t}\n\t\t\t\tindex++;\n\t\t\t\tconst formatter = createDebug.formatters[format];\n\t\t\t\tif (typeof formatter === 'function') {\n\t\t\t\t\tconst val = args[index];\n\t\t\t\t\tmatch = formatter.call(self, val);\n\n\t\t\t\t\t// Now we need to remove `args[index]` since it's inlined in the `format`\n\t\t\t\t\targs.splice(index, 1);\n\t\t\t\t\tindex--;\n\t\t\t\t}\n\t\t\t\treturn match;\n\t\t\t});\n\n\t\t\t// Apply env-specific formatting (colors, etc.)\n\t\t\tcreateDebug.formatArgs.call(self, args);\n\n\t\t\tconst logFn = self.log || createDebug.log;\n\t\t\tlogFn.apply(self, args);\n\t\t}\n\n\t\tdebug.namespace = namespace;\n\t\tdebug.useColors = createDebug.useColors();\n\t\tdebug.color = createDebug.selectColor(namespace);\n\t\tdebug.extend = extend;\n\t\tdebug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release.\n\n\t\tObject.defineProperty(debug, 'enabled', {\n\t\t\tenumerable: true,\n\t\t\tconfigurable: false,\n\t\t\tget: () => {\n\t\t\t\tif (enableOverride !== null) {\n\t\t\t\t\treturn enableOverride;\n\t\t\t\t}\n\t\t\t\tif (namespacesCache !== createDebug.namespaces) {\n\t\t\t\t\tnamespacesCache = createDebug.namespaces;\n\t\t\t\t\tenabledCache = createDebug.enabled(namespace);\n\t\t\t\t}\n\n\t\t\t\treturn enabledCache;\n\t\t\t},\n\t\t\tset: v => {\n\t\t\t\tenableOverride = v;\n\t\t\t}\n\t\t});\n\n\t\t// Env-specific initialization logic for debug instances\n\t\tif (typeof createDebug.init === 'function') {\n\t\t\tcreateDebug.init(debug);\n\t\t}\n\n\t\treturn debug;\n\t}\n\n\tfunction extend(namespace, delimiter) {\n\t\tconst newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace);\n\t\tnewDebug.log = this.log;\n\t\treturn newDebug;\n\t}\n\n\t/**\n\t* Enables a debug mode by namespaces. This can include modes\n\t* separated by a colon and wildcards.\n\t*\n\t* @param {String} namespaces\n\t* @api public\n\t*/\n\tfunction enable(namespaces) {\n\t\tcreateDebug.save(namespaces);\n\t\tcreateDebug.namespaces = namespaces;\n\n\t\tcreateDebug.names = [];\n\t\tcreateDebug.skips = [];\n\n\t\tlet i;\n\t\tconst split = (typeof namespaces === 'string' ? namespaces : '').split(/[\\s,]+/);\n\t\tconst len = split.length;\n\n\t\tfor (i = 0; i < len; i++) {\n\t\t\tif (!split[i]) {\n\t\t\t\t// ignore empty strings\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tnamespaces = split[i].replace(/\\*/g, '.*?');\n\n\t\t\tif (namespaces[0] === '-') {\n\t\t\t\tcreateDebug.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));\n\t\t\t} else {\n\t\t\t\tcreateDebug.names.push(new RegExp('^' + namespaces + '$'));\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t* Disable debug output.\n\t*\n\t* @return {String} namespaces\n\t* @api public\n\t*/\n\tfunction disable() {\n\t\tconst namespaces = [\n\t\t\t...createDebug.names.map(toNamespace),\n\t\t\t...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace)\n\t\t].join(',');\n\t\tcreateDebug.enable('');\n\t\treturn namespaces;\n\t}\n\n\t/**\n\t* Returns true if the given mode name is enabled, false otherwise.\n\t*\n\t* @param {String} name\n\t* @return {Boolean}\n\t* @api public\n\t*/\n\tfunction enabled(name) {\n\t\tif (name[name.length - 1] === '*') {\n\t\t\treturn true;\n\t\t}\n\n\t\tlet i;\n\t\tlet len;\n\n\t\tfor (i = 0, len = createDebug.skips.length; i < len; i++) {\n\t\t\tif (createDebug.skips[i].test(name)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\n\t\tfor (i = 0, len = createDebug.names.length; i < len; i++) {\n\t\t\tif (createDebug.names[i].test(name)) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n\n\t/**\n\t* Convert regexp to namespace\n\t*\n\t* @param {RegExp} regxep\n\t* @return {String} namespace\n\t* @api private\n\t*/\n\tfunction toNamespace(regexp) {\n\t\treturn regexp.toString()\n\t\t\t.substring(2, regexp.toString().length - 2)\n\t\t\t.replace(/\\.\\*\\?$/, '*');\n\t}\n\n\t/**\n\t* Coerce `val`.\n\t*\n\t* @param {Mixed} val\n\t* @return {Mixed}\n\t* @api private\n\t*/\n\tfunction coerce(val) {\n\t\tif (val instanceof Error) {\n\t\t\treturn val.stack || val.message;\n\t\t}\n\t\treturn val;\n\t}\n\n\t/**\n\t* XXX DO NOT USE. This is a temporary stub function.\n\t* XXX It WILL be removed in the next major release.\n\t*/\n\tfunction destroy() {\n\t\tconsole.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');\n\t}\n\n\tcreateDebug.enable(createDebug.load());\n\n\treturn createDebug;\n}\n\nmodule.exports = setup;\n\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/parser/node_modules/debug/src/common.js?")},"./node_modules/@typescript-eslint/scope-manager/dist/ID.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.resetIds = exports.createIdGenerator = void 0;\nconst ID_CACHE = new Map();\nlet NEXT_KEY = 0;\nfunction createIdGenerator() {\n const key = (NEXT_KEY += 1);\n ID_CACHE.set(key, 0);\n return () => {\n var _a;\n const current = (_a = ID_CACHE.get(key)) !== null && _a !== void 0 ? _a : 0;\n const next = current + 1;\n ID_CACHE.set(key, next);\n return next;\n };\n}\nexports.createIdGenerator = createIdGenerator;\nfunction resetIds() {\n ID_CACHE.clear();\n}\nexports.resetIds = resetIds;\n//# sourceMappingURL=ID.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/ID.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js":function(module,exports,__webpack_require__){"use strict";eval('\nvar __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) {\n if (kind === "m") throw new TypeError("Private method is not writable");\n if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");\n if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");\n return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\n};\nvar __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) {\n if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");\n if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");\n return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);\n};\nvar _ScopeManager_options;\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.ScopeManager = void 0;\nconst assert_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/assert.js");\nconst scope_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/scope/index.js");\nconst ClassFieldInitializerScope_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.js");\nconst ClassStaticBlockScope_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.js");\nclass ScopeManager {\n constructor(options) {\n _ScopeManager_options.set(this, void 0);\n this.scopes = [];\n this.globalScope = null;\n this.nodeToScope = new WeakMap();\n this.currentScope = null;\n __classPrivateFieldSet(this, _ScopeManager_options, options, "f");\n this.declaredVariables = new WeakMap();\n }\n get variables() {\n const variables = new Set();\n function recurse(scope) {\n scope.variables.forEach(v => variables.add(v));\n scope.childScopes.forEach(recurse);\n }\n this.scopes.forEach(recurse);\n return Array.from(variables).sort((a, b) => a.$id - b.$id);\n }\n isGlobalReturn() {\n return __classPrivateFieldGet(this, _ScopeManager_options, "f").globalReturn === true;\n }\n isModule() {\n return __classPrivateFieldGet(this, _ScopeManager_options, "f").sourceType === \'module\';\n }\n isImpliedStrict() {\n return __classPrivateFieldGet(this, _ScopeManager_options, "f").impliedStrict === true;\n }\n isStrictModeSupported() {\n return __classPrivateFieldGet(this, _ScopeManager_options, "f").ecmaVersion != null && __classPrivateFieldGet(this, _ScopeManager_options, "f").ecmaVersion >= 5;\n }\n isES6() {\n return __classPrivateFieldGet(this, _ScopeManager_options, "f").ecmaVersion != null && __classPrivateFieldGet(this, _ScopeManager_options, "f").ecmaVersion >= 6;\n }\n /**\n * Get the variables that a given AST node defines. The gotten variables\' `def[].node`/`def[].parent` property is the node.\n * If the node does not define any variable, this returns an empty array.\n * @param node An AST node to get their variables.\n * @public\n */\n getDeclaredVariables(node) {\n var _a;\n return (_a = this.declaredVariables.get(node)) !== null && _a !== void 0 ? _a : [];\n }\n /**\n * Get the scope of a given AST node. The gotten scope\'s `block` property is the node.\n * This method never returns `function-expression-name` scope. If the node does not have their scope, this returns `null`.\n *\n * @param node An AST node to get their scope.\n * @param inner If the node has multiple scopes, this returns the outermost scope normally.\n * If `inner` is `true` then this returns the innermost scope.\n * @public\n */\n acquire(node, inner = false) {\n function predicate(testScope) {\n if (testScope.type === \'function\' && testScope.functionExpressionScope) {\n return false;\n }\n return true;\n }\n const scopes = this.nodeToScope.get(node);\n if (!scopes || scopes.length === 0) {\n return null;\n }\n // Heuristic selection from all scopes.\n // If you would like to get all scopes, please use ScopeManager#acquireAll.\n if (scopes.length === 1) {\n return scopes[0];\n }\n if (inner) {\n for (let i = scopes.length - 1; i >= 0; --i) {\n const scope = scopes[i];\n if (predicate(scope)) {\n return scope;\n }\n }\n }\n else {\n for (let i = 0; i < scopes.length; ++i) {\n const scope = scopes[i];\n if (predicate(scope)) {\n return scope;\n }\n }\n }\n return null;\n }\n nestScope(scope) {\n if (scope instanceof scope_1.GlobalScope) {\n (0, assert_1.assert)(this.currentScope === null);\n this.globalScope = scope;\n }\n this.currentScope = scope;\n return scope;\n }\n nestBlockScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.BlockScope(this, this.currentScope, node));\n }\n nestCatchScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.CatchScope(this, this.currentScope, node));\n }\n nestClassScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.ClassScope(this, this.currentScope, node));\n }\n nestClassFieldInitializerScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new ClassFieldInitializerScope_1.ClassFieldInitializerScope(this, this.currentScope, node));\n }\n nestClassStaticBlockScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new ClassStaticBlockScope_1.ClassStaticBlockScope(this, this.currentScope, node));\n }\n nestConditionalTypeScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.ConditionalTypeScope(this, this.currentScope, node));\n }\n nestForScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.ForScope(this, this.currentScope, node));\n }\n nestFunctionExpressionNameScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.FunctionExpressionNameScope(this, this.currentScope, node));\n }\n nestFunctionScope(node, isMethodDefinition) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.FunctionScope(this, this.currentScope, node, isMethodDefinition));\n }\n nestFunctionTypeScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.FunctionTypeScope(this, this.currentScope, node));\n }\n nestGlobalScope(node) {\n return this.nestScope(new scope_1.GlobalScope(this, node));\n }\n nestMappedTypeScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.MappedTypeScope(this, this.currentScope, node));\n }\n nestModuleScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.ModuleScope(this, this.currentScope, node));\n }\n nestSwitchScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.SwitchScope(this, this.currentScope, node));\n }\n nestTSEnumScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.TSEnumScope(this, this.currentScope, node));\n }\n nestTSModuleScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.TSModuleScope(this, this.currentScope, node));\n }\n nestTypeScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.TypeScope(this, this.currentScope, node));\n }\n nestWithScope(node) {\n (0, assert_1.assert)(this.currentScope);\n return this.nestScope(new scope_1.WithScope(this, this.currentScope, node));\n }\n}\nexports.ScopeManager = ScopeManager;\n_ScopeManager_options = new WeakMap();\n//# sourceMappingURL=ScopeManager.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/analyze.js":function(module,exports,__webpack_require__){"use strict";eval("\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.analyze = void 0;\nconst visitor_keys_1 = __webpack_require__(\"./node_modules/@typescript-eslint/visitor-keys/dist/index.js\");\nconst referencer_1 = __webpack_require__(\"./node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js\");\nconst ScopeManager_1 = __webpack_require__(\"./node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js\");\nconst lib_1 = __webpack_require__(\"./node_modules/@typescript-eslint/scope-manager/dist/lib/index.js\");\nconst DEFAULT_OPTIONS = {\n childVisitorKeys: visitor_keys_1.visitorKeys,\n ecmaVersion: 2018,\n globalReturn: false,\n impliedStrict: false,\n jsxPragma: 'React',\n jsxFragmentName: null,\n lib: ['es2018'],\n sourceType: 'script',\n emitDecoratorMetadata: false,\n};\n/**\n * Convert ecmaVersion to lib.\n * `'latest'` is converted to 1e8 at parser.\n */\nfunction mapEcmaVersion(version) {\n if (version == null || version === 3 || version === 5) {\n return 'es5';\n }\n const year = version > 2000 ? version : 2015 + (version - 6);\n const lib = `es${year}`;\n return lib in lib_1.lib ? lib : year > 2020 ? 'esnext' : 'es5';\n}\n/**\n * Takes an AST and returns the analyzed scopes.\n */\nfunction analyze(tree, providedOptions) {\n var _a, _b, _c, _d, _e, _f, _g, _h;\n const ecmaVersion = (_a = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.ecmaVersion) !== null && _a !== void 0 ? _a : DEFAULT_OPTIONS.ecmaVersion;\n const options = {\n childVisitorKeys: (_b = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.childVisitorKeys) !== null && _b !== void 0 ? _b : DEFAULT_OPTIONS.childVisitorKeys,\n ecmaVersion,\n globalReturn: (_c = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.globalReturn) !== null && _c !== void 0 ? _c : DEFAULT_OPTIONS.globalReturn,\n impliedStrict: (_d = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.impliedStrict) !== null && _d !== void 0 ? _d : DEFAULT_OPTIONS.impliedStrict,\n jsxPragma: (providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.jsxPragma) === undefined\n ? DEFAULT_OPTIONS.jsxPragma\n : providedOptions.jsxPragma,\n jsxFragmentName: (_e = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.jsxFragmentName) !== null && _e !== void 0 ? _e : DEFAULT_OPTIONS.jsxFragmentName,\n sourceType: (_f = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.sourceType) !== null && _f !== void 0 ? _f : DEFAULT_OPTIONS.sourceType,\n lib: (_g = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.lib) !== null && _g !== void 0 ? _g : [mapEcmaVersion(ecmaVersion)],\n emitDecoratorMetadata: (_h = providedOptions === null || providedOptions === void 0 ? void 0 : providedOptions.emitDecoratorMetadata) !== null && _h !== void 0 ? _h : DEFAULT_OPTIONS.emitDecoratorMetadata,\n };\n // ensure the option is lower cased\n options.lib = options.lib.map(l => l.toLowerCase());\n const scopeManager = new ScopeManager_1.ScopeManager(options);\n const referencer = new referencer_1.Referencer(options, scopeManager);\n referencer.visit(tree);\n return scopeManager;\n}\nexports.analyze = analyze;\n//# sourceMappingURL=analyze.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/analyze.js?")},"./node_modules/@typescript-eslint/scope-manager/dist/assert.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.assert = void 0;\n// the base assert module doesn\'t use ts assertion syntax\nfunction assert(value, message) {\n if (value == null) {\n throw new Error(message);\n }\n}\nexports.assert = assert;\n//# sourceMappingURL=assert.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/assert.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.CatchClauseDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass CatchClauseDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.CatchClause, name, node, null);\n this.isTypeDefinition = false;\n this.isVariableDefinition = true;\n }\n}\nexports.CatchClauseDefinition = CatchClauseDefinition;\n//# sourceMappingURL=CatchClauseDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.ClassNameDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass ClassNameDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.ClassName, name, node, null);\n this.isTypeDefinition = true;\n this.isVariableDefinition = true;\n }\n}\nexports.ClassNameDefinition = ClassNameDefinition;\n//# sourceMappingURL=ClassNameDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\n//# sourceMappingURL=Definition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.DefinitionBase = void 0;\nconst ID_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/ID.js");\nconst generator = (0, ID_1.createIdGenerator)();\nclass DefinitionBase {\n constructor(type, name, node, parent) {\n /**\n * A unique ID for this instance - primarily used to help debugging and testing\n */\n this.$id = generator();\n this.type = type;\n this.name = name;\n this.node = node;\n this.parent = parent;\n }\n}\nexports.DefinitionBase = DefinitionBase;\n//# sourceMappingURL=DefinitionBase.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.DefinitionType = void 0;\nvar DefinitionType;\n(function (DefinitionType) {\n DefinitionType["CatchClause"] = "CatchClause";\n DefinitionType["ClassName"] = "ClassName";\n DefinitionType["FunctionName"] = "FunctionName";\n DefinitionType["ImplicitGlobalVariable"] = "ImplicitGlobalVariable";\n DefinitionType["ImportBinding"] = "ImportBinding";\n DefinitionType["Parameter"] = "Parameter";\n DefinitionType["TSEnumName"] = "TSEnumName";\n DefinitionType["TSEnumMember"] = "TSEnumMemberName";\n DefinitionType["TSModuleName"] = "TSModuleName";\n DefinitionType["Type"] = "Type";\n DefinitionType["Variable"] = "Variable";\n})(DefinitionType || (DefinitionType = {}));\nexports.DefinitionType = DefinitionType;\n//# sourceMappingURL=DefinitionType.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.FunctionNameDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass FunctionNameDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.FunctionName, name, node, null);\n this.isTypeDefinition = false;\n this.isVariableDefinition = true;\n }\n}\nexports.FunctionNameDefinition = FunctionNameDefinition;\n//# sourceMappingURL=FunctionNameDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.ImplicitGlobalVariableDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass ImplicitGlobalVariableDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.ImplicitGlobalVariable, name, node, null);\n this.isTypeDefinition = false;\n this.isVariableDefinition = true;\n }\n}\nexports.ImplicitGlobalVariableDefinition = ImplicitGlobalVariableDefinition;\n//# sourceMappingURL=ImplicitGlobalVariableDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.ImportBindingDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass ImportBindingDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node, decl) {\n super(DefinitionType_1.DefinitionType.ImportBinding, name, node, decl);\n this.isTypeDefinition = true;\n this.isVariableDefinition = true;\n }\n}\nexports.ImportBindingDefinition = ImportBindingDefinition;\n//# sourceMappingURL=ImportBindingDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.ParameterDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass ParameterDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node, rest) {\n super(DefinitionType_1.DefinitionType.Parameter, name, node, null);\n this.isTypeDefinition = false;\n this.isVariableDefinition = true;\n this.rest = rest;\n }\n}\nexports.ParameterDefinition = ParameterDefinition;\n//# sourceMappingURL=ParameterDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.TSEnumMemberDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass TSEnumMemberDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.TSEnumMember, name, node, null);\n this.isTypeDefinition = true;\n this.isVariableDefinition = true;\n }\n}\nexports.TSEnumMemberDefinition = TSEnumMemberDefinition;\n//# sourceMappingURL=TSEnumMemberDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.TSEnumNameDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass TSEnumNameDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.TSEnumName, name, node, null);\n this.isTypeDefinition = true;\n this.isVariableDefinition = true;\n }\n}\nexports.TSEnumNameDefinition = TSEnumNameDefinition;\n//# sourceMappingURL=TSEnumNameDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.TSModuleNameDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass TSModuleNameDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.TSModuleName, name, node, null);\n this.isTypeDefinition = true;\n this.isVariableDefinition = true;\n }\n}\nexports.TSModuleNameDefinition = TSModuleNameDefinition;\n//# sourceMappingURL=TSModuleNameDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.TypeDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass TypeDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node) {\n super(DefinitionType_1.DefinitionType.Type, name, node, null);\n this.isTypeDefinition = true;\n this.isVariableDefinition = false;\n }\n}\nexports.TypeDefinition = TypeDefinition;\n//# sourceMappingURL=TypeDefinition.js.map\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js?')},"./node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js":function(module,exports,__webpack_require__){"use strict";eval('\nObject.defineProperty(exports, "__esModule", { value: true });\nexports.VariableDefinition = void 0;\nconst DefinitionType_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js");\nconst DefinitionBase_1 = __webpack_require__("./node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js");\nclass VariableDefinition extends DefinitionBase_1.DefinitionBase {\n constructor(name, node, decl) {\n super(DefinitionType_1.DefinitionType.Variable, name, node, decl);\n this.isTypeDefinition = false;\n this.isVariableDefinition = true;\n }\n}\nexports.VariableDefinition = VariableDefinition;\n//# sourceMappingURL=Variabl