{"version":3,"sources":["../../../node_modules/typescript-eslint/dist/config-helper.js","../../../node_modules/typescript-eslint/dist/configs/base.js","../../../node_modules/typescript-eslint/dist/configs/eslint-recommended.js","../../../node_modules/typescript-eslint/dist/configs/all.js","../../../node_modules/typescript-eslint/dist/configs/disable-type-checked.js","../../../node_modules/typescript-eslint/dist/configs/recommended.js","../../../node_modules/typescript-eslint/dist/configs/recommended-type-checked.js","../../../node_modules/typescript-eslint/dist/configs/recommended-type-checked-only.js","../../../node_modules/typescript-eslint/dist/configs/strict.js","../../../node_modules/typescript-eslint/dist/configs/strict-type-checked.js","../../../node_modules/typescript-eslint/dist/configs/strict-type-checked-only.js","../../../node_modules/typescript-eslint/dist/configs/stylistic.js","../../../node_modules/typescript-eslint/dist/configs/stylistic-type-checked.js","../../../node_modules/typescript-eslint/dist/configs/stylistic-type-checked-only.js","../../../node_modules/typescript-eslint/dist/index.js","../src/index.ts"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.config = config;\n/**\n * Utility function to make it easy to strictly type your \"Flat\" config file\n * @example\n * ```js\n * // @ts-check\n *\n * import eslint from '@eslint/js';\n * import tseslint from 'typescript-eslint';\n *\n * export default tseslint.config(\n *   eslint.configs.recommended,\n *   tseslint.configs.recommended,\n *   {\n *     rules: {\n *       '@typescript-eslint/array-type': 'error',\n *     },\n *   },\n * );\n * ```\n */\nfunction config(...configs) {\n    const flattened = \n    // @ts-expect-error -- intentionally an infinite type\n    configs.flat(Infinity);\n    return flattened.flatMap((configWithExtends, configIndex) => {\n        const { extends: extendsArr, ...config } = configWithExtends;\n        if (extendsArr == null || extendsArr.length === 0) {\n            return config;\n        }\n        const extendsArrFlattened = extendsArr.flat(Infinity);\n        const undefinedExtensions = extendsArrFlattened.reduce((acc, extension, extensionIndex) => {\n            const maybeExtension = extension;\n            if (maybeExtension == null) {\n                acc.push(extensionIndex);\n            }\n            return acc;\n        }, []);\n        if (undefinedExtensions.length) {\n            const configName = configWithExtends.name != null\n                ? `, named \"${configWithExtends.name}\",`\n                : ' (anonymous)';\n            const extensionIndices = undefinedExtensions.join(', ');\n            throw new Error(`Your config at index ${configIndex}${configName} contains undefined` +\n                ` extensions at the following indices: ${extensionIndices}.`);\n        }\n        return [\n            ...extendsArrFlattened.map(extension => {\n                const name = [config.name, extension.name].filter(Boolean).join('__');\n                return {\n                    ...extension,\n                    ...(config.files && { files: config.files }),\n                    ...(config.ignores && { ignores: config.ignores }),\n                    ...(name && { name }),\n                };\n            }),\n            config,\n        ];\n    });\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\n/**\n * A minimal ruleset that sets only the required parser and plugin options needed to run typescript-eslint.\n * We don't recommend using this directly; instead, extend from an earlier recommended rule.\n * @see {@link https://typescript-eslint.io/users/configs#base}\n */\nexports.default = (plugin, parser) => ({\n    name: 'typescript-eslint/base',\n    languageOptions: {\n        parser,\n        sourceType: 'module',\n    },\n    plugins: {\n        '@typescript-eslint': plugin,\n    },\n});\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst eslint_recommended_raw_1 = __importDefault(require(\"@typescript-eslint/eslint-plugin/use-at-your-own-risk/eslint-recommended-raw\"));\n/**\n * This is a compatibility ruleset that:\n * - disables rules from eslint:recommended which are already handled by TypeScript.\n * - enables rules that make sense due to TS's typechecking / transpilation.\n * @see {@link https://typescript-eslint.io/users/configs/#eslint-recommended}\n */\nexports.default = (_plugin, _parser) => ({\n    ...(0, eslint_recommended_raw_1.default)('minimatch'),\n    name: 'typescript-eslint/eslint-recommended',\n});\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Enables each the rules provided as a part of typescript-eslint. Note that many rules are not applicable in all codebases, or are meant to be configured.\n * @see {@link https://typescript-eslint.io/users/configs#all}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/all',\n        rules: {\n            '@typescript-eslint/adjacent-overload-signatures': 'error',\n            '@typescript-eslint/array-type': 'error',\n            '@typescript-eslint/await-thenable': 'error',\n            '@typescript-eslint/ban-ts-comment': 'error',\n            '@typescript-eslint/ban-tslint-comment': 'error',\n            '@typescript-eslint/class-literal-property-style': 'error',\n            'class-methods-use-this': 'off',\n            '@typescript-eslint/class-methods-use-this': 'error',\n            '@typescript-eslint/consistent-generic-constructors': 'error',\n            '@typescript-eslint/consistent-indexed-object-style': 'error',\n            'consistent-return': 'off',\n            '@typescript-eslint/consistent-return': 'error',\n            '@typescript-eslint/consistent-type-assertions': 'error',\n            '@typescript-eslint/consistent-type-definitions': 'error',\n            '@typescript-eslint/consistent-type-exports': 'error',\n            '@typescript-eslint/consistent-type-imports': 'error',\n            'default-param-last': 'off',\n            '@typescript-eslint/default-param-last': 'error',\n            'dot-notation': 'off',\n            '@typescript-eslint/dot-notation': 'error',\n            '@typescript-eslint/explicit-function-return-type': 'error',\n            '@typescript-eslint/explicit-member-accessibility': 'error',\n            '@typescript-eslint/explicit-module-boundary-types': 'error',\n            'init-declarations': 'off',\n            '@typescript-eslint/init-declarations': 'error',\n            'max-params': 'off',\n            '@typescript-eslint/max-params': 'error',\n            '@typescript-eslint/member-ordering': 'error',\n            '@typescript-eslint/method-signature-style': 'error',\n            '@typescript-eslint/naming-convention': 'error',\n            'no-array-constructor': 'off',\n            '@typescript-eslint/no-array-constructor': 'error',\n            '@typescript-eslint/no-array-delete': 'error',\n            '@typescript-eslint/no-base-to-string': 'error',\n            '@typescript-eslint/no-confusing-non-null-assertion': 'error',\n            '@typescript-eslint/no-confusing-void-expression': 'error',\n            '@typescript-eslint/no-deprecated': 'error',\n            'no-dupe-class-members': 'off',\n            '@typescript-eslint/no-dupe-class-members': 'error',\n            '@typescript-eslint/no-duplicate-enum-values': 'error',\n            '@typescript-eslint/no-duplicate-type-constituents': 'error',\n            '@typescript-eslint/no-dynamic-delete': 'error',\n            'no-empty-function': 'off',\n            '@typescript-eslint/no-empty-function': 'error',\n            '@typescript-eslint/no-empty-object-type': 'error',\n            '@typescript-eslint/no-explicit-any': 'error',\n            '@typescript-eslint/no-extra-non-null-assertion': 'error',\n            '@typescript-eslint/no-extraneous-class': 'error',\n            '@typescript-eslint/no-floating-promises': 'error',\n            '@typescript-eslint/no-for-in-array': 'error',\n            'no-implied-eval': 'off',\n            '@typescript-eslint/no-implied-eval': 'error',\n            '@typescript-eslint/no-import-type-side-effects': 'error',\n            '@typescript-eslint/no-inferrable-types': 'error',\n            'no-invalid-this': 'off',\n            '@typescript-eslint/no-invalid-this': 'error',\n            '@typescript-eslint/no-invalid-void-type': 'error',\n            'no-loop-func': 'off',\n            '@typescript-eslint/no-loop-func': 'error',\n            'no-magic-numbers': 'off',\n            '@typescript-eslint/no-magic-numbers': 'error',\n            '@typescript-eslint/no-meaningless-void-operator': 'error',\n            '@typescript-eslint/no-misused-new': 'error',\n            '@typescript-eslint/no-misused-promises': 'error',\n            '@typescript-eslint/no-misused-spread': 'error',\n            '@typescript-eslint/no-mixed-enums': 'error',\n            '@typescript-eslint/no-namespace': 'error',\n            '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'error',\n            '@typescript-eslint/no-non-null-asserted-optional-chain': 'error',\n            '@typescript-eslint/no-non-null-assertion': 'error',\n            'no-redeclare': 'off',\n            '@typescript-eslint/no-redeclare': 'error',\n            '@typescript-eslint/no-redundant-type-constituents': 'error',\n            '@typescript-eslint/no-require-imports': 'error',\n            'no-restricted-imports': 'off',\n            '@typescript-eslint/no-restricted-imports': 'error',\n            '@typescript-eslint/no-restricted-types': 'error',\n            'no-shadow': 'off',\n            '@typescript-eslint/no-shadow': 'error',\n            '@typescript-eslint/no-this-alias': 'error',\n            '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error',\n            '@typescript-eslint/no-unnecessary-condition': 'error',\n            '@typescript-eslint/no-unnecessary-parameter-property-assignment': 'error',\n            '@typescript-eslint/no-unnecessary-qualifier': 'error',\n            '@typescript-eslint/no-unnecessary-template-expression': 'error',\n            '@typescript-eslint/no-unnecessary-type-arguments': 'error',\n            '@typescript-eslint/no-unnecessary-type-assertion': 'error',\n            '@typescript-eslint/no-unnecessary-type-constraint': 'error',\n            '@typescript-eslint/no-unnecessary-type-parameters': 'error',\n            '@typescript-eslint/no-unsafe-argument': 'error',\n            '@typescript-eslint/no-unsafe-assignment': 'error',\n            '@typescript-eslint/no-unsafe-call': 'error',\n            '@typescript-eslint/no-unsafe-declaration-merging': 'error',\n            '@typescript-eslint/no-unsafe-enum-comparison': 'error',\n            '@typescript-eslint/no-unsafe-function-type': 'error',\n            '@typescript-eslint/no-unsafe-member-access': 'error',\n            '@typescript-eslint/no-unsafe-return': 'error',\n            '@typescript-eslint/no-unsafe-type-assertion': 'error',\n            '@typescript-eslint/no-unsafe-unary-minus': 'error',\n            'no-unused-expressions': 'off',\n            '@typescript-eslint/no-unused-expressions': 'error',\n            'no-unused-vars': 'off',\n            '@typescript-eslint/no-unused-vars': 'error',\n            'no-use-before-define': 'off',\n            '@typescript-eslint/no-use-before-define': 'error',\n            'no-useless-constructor': 'off',\n            '@typescript-eslint/no-useless-constructor': 'error',\n            '@typescript-eslint/no-useless-empty-export': 'error',\n            '@typescript-eslint/no-wrapper-object-types': 'error',\n            '@typescript-eslint/non-nullable-type-assertion-style': 'error',\n            'no-throw-literal': 'off',\n            '@typescript-eslint/only-throw-error': 'error',\n            '@typescript-eslint/parameter-properties': 'error',\n            '@typescript-eslint/prefer-as-const': 'error',\n            'prefer-destructuring': 'off',\n            '@typescript-eslint/prefer-destructuring': 'error',\n            '@typescript-eslint/prefer-enum-initializers': 'error',\n            '@typescript-eslint/prefer-find': 'error',\n            '@typescript-eslint/prefer-for-of': 'error',\n            '@typescript-eslint/prefer-function-type': 'error',\n            '@typescript-eslint/prefer-includes': 'error',\n            '@typescript-eslint/prefer-literal-enum-member': 'error',\n            '@typescript-eslint/prefer-namespace-keyword': 'error',\n            '@typescript-eslint/prefer-nullish-coalescing': 'error',\n            '@typescript-eslint/prefer-optional-chain': 'error',\n            'prefer-promise-reject-errors': 'off',\n            '@typescript-eslint/prefer-promise-reject-errors': 'error',\n            '@typescript-eslint/prefer-readonly': 'error',\n            '@typescript-eslint/prefer-readonly-parameter-types': 'error',\n            '@typescript-eslint/prefer-reduce-type-parameter': 'error',\n            '@typescript-eslint/prefer-regexp-exec': 'error',\n            '@typescript-eslint/prefer-return-this-type': 'error',\n            '@typescript-eslint/prefer-string-starts-ends-with': 'error',\n            '@typescript-eslint/promise-function-async': 'error',\n            '@typescript-eslint/related-getter-setter-pairs': 'error',\n            '@typescript-eslint/require-array-sort-compare': 'error',\n            'require-await': 'off',\n            '@typescript-eslint/require-await': 'error',\n            '@typescript-eslint/restrict-plus-operands': 'error',\n            '@typescript-eslint/restrict-template-expressions': 'error',\n            'no-return-await': 'off',\n            '@typescript-eslint/return-await': 'error',\n            '@typescript-eslint/strict-boolean-expressions': 'error',\n            '@typescript-eslint/switch-exhaustiveness-check': 'error',\n            '@typescript-eslint/triple-slash-reference': 'error',\n            '@typescript-eslint/typedef': 'error',\n            '@typescript-eslint/unbound-method': 'error',\n            '@typescript-eslint/unified-signatures': 'error',\n            '@typescript-eslint/use-unknown-in-catch-callback-variable': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nObject.defineProperty(exports, \"__esModule\", { value: true });\n/**\n * A utility ruleset that will disable type-aware linting and all type-aware rules available in our project.\n * @see {@link https://typescript-eslint.io/users/configs#disable-type-checked}\n */\nexports.default = (_plugin, _parser) => ({\n    name: 'typescript-eslint/disable-type-checked',\n    rules: {\n        '@typescript-eslint/await-thenable': 'off',\n        '@typescript-eslint/consistent-return': 'off',\n        '@typescript-eslint/consistent-type-exports': 'off',\n        '@typescript-eslint/dot-notation': 'off',\n        '@typescript-eslint/naming-convention': 'off',\n        '@typescript-eslint/no-array-delete': 'off',\n        '@typescript-eslint/no-base-to-string': 'off',\n        '@typescript-eslint/no-confusing-void-expression': 'off',\n        '@typescript-eslint/no-deprecated': 'off',\n        '@typescript-eslint/no-duplicate-type-constituents': 'off',\n        '@typescript-eslint/no-floating-promises': 'off',\n        '@typescript-eslint/no-for-in-array': 'off',\n        '@typescript-eslint/no-implied-eval': 'off',\n        '@typescript-eslint/no-meaningless-void-operator': 'off',\n        '@typescript-eslint/no-misused-promises': 'off',\n        '@typescript-eslint/no-misused-spread': 'off',\n        '@typescript-eslint/no-mixed-enums': 'off',\n        '@typescript-eslint/no-redundant-type-constituents': 'off',\n        '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'off',\n        '@typescript-eslint/no-unnecessary-condition': 'off',\n        '@typescript-eslint/no-unnecessary-qualifier': 'off',\n        '@typescript-eslint/no-unnecessary-template-expression': 'off',\n        '@typescript-eslint/no-unnecessary-type-arguments': 'off',\n        '@typescript-eslint/no-unnecessary-type-assertion': 'off',\n        '@typescript-eslint/no-unnecessary-type-parameters': 'off',\n        '@typescript-eslint/no-unsafe-argument': 'off',\n        '@typescript-eslint/no-unsafe-assignment': 'off',\n        '@typescript-eslint/no-unsafe-call': 'off',\n        '@typescript-eslint/no-unsafe-enum-comparison': 'off',\n        '@typescript-eslint/no-unsafe-member-access': 'off',\n        '@typescript-eslint/no-unsafe-return': 'off',\n        '@typescript-eslint/no-unsafe-type-assertion': 'off',\n        '@typescript-eslint/no-unsafe-unary-minus': 'off',\n        '@typescript-eslint/non-nullable-type-assertion-style': 'off',\n        '@typescript-eslint/only-throw-error': 'off',\n        '@typescript-eslint/prefer-destructuring': 'off',\n        '@typescript-eslint/prefer-find': 'off',\n        '@typescript-eslint/prefer-includes': 'off',\n        '@typescript-eslint/prefer-nullish-coalescing': 'off',\n        '@typescript-eslint/prefer-optional-chain': 'off',\n        '@typescript-eslint/prefer-promise-reject-errors': 'off',\n        '@typescript-eslint/prefer-readonly': 'off',\n        '@typescript-eslint/prefer-readonly-parameter-types': 'off',\n        '@typescript-eslint/prefer-reduce-type-parameter': 'off',\n        '@typescript-eslint/prefer-regexp-exec': 'off',\n        '@typescript-eslint/prefer-return-this-type': 'off',\n        '@typescript-eslint/prefer-string-starts-ends-with': 'off',\n        '@typescript-eslint/promise-function-async': 'off',\n        '@typescript-eslint/related-getter-setter-pairs': 'off',\n        '@typescript-eslint/require-array-sort-compare': 'off',\n        '@typescript-eslint/require-await': 'off',\n        '@typescript-eslint/restrict-plus-operands': 'off',\n        '@typescript-eslint/restrict-template-expressions': 'off',\n        '@typescript-eslint/return-await': 'off',\n        '@typescript-eslint/strict-boolean-expressions': 'off',\n        '@typescript-eslint/switch-exhaustiveness-check': 'off',\n        '@typescript-eslint/unbound-method': 'off',\n        '@typescript-eslint/use-unknown-in-catch-callback-variable': 'off',\n    },\n    languageOptions: {\n        parserOptions: { program: null, project: false, projectService: false },\n    },\n});\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Recommended rules for code correctness that you can drop in without additional configuration.\n * @see {@link https://typescript-eslint.io/users/configs#recommended}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/recommended',\n        rules: {\n            '@typescript-eslint/ban-ts-comment': 'error',\n            'no-array-constructor': 'off',\n            '@typescript-eslint/no-array-constructor': 'error',\n            '@typescript-eslint/no-duplicate-enum-values': 'error',\n            '@typescript-eslint/no-empty-object-type': 'error',\n            '@typescript-eslint/no-explicit-any': 'error',\n            '@typescript-eslint/no-extra-non-null-assertion': 'error',\n            '@typescript-eslint/no-misused-new': 'error',\n            '@typescript-eslint/no-namespace': 'error',\n            '@typescript-eslint/no-non-null-asserted-optional-chain': 'error',\n            '@typescript-eslint/no-require-imports': 'error',\n            '@typescript-eslint/no-this-alias': 'error',\n            '@typescript-eslint/no-unnecessary-type-constraint': 'error',\n            '@typescript-eslint/no-unsafe-declaration-merging': 'error',\n            '@typescript-eslint/no-unsafe-function-type': 'error',\n            'no-unused-expressions': 'off',\n            '@typescript-eslint/no-unused-expressions': 'error',\n            'no-unused-vars': 'off',\n            '@typescript-eslint/no-unused-vars': 'error',\n            '@typescript-eslint/no-wrapper-object-types': 'error',\n            '@typescript-eslint/prefer-as-const': 'error',\n            '@typescript-eslint/prefer-namespace-keyword': 'error',\n            '@typescript-eslint/triple-slash-reference': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Contains all of `recommended` along with additional recommended rules that require type information.\n * @see {@link https://typescript-eslint.io/users/configs#recommended-type-checked}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/recommended-type-checked',\n        rules: {\n            '@typescript-eslint/await-thenable': 'error',\n            '@typescript-eslint/ban-ts-comment': 'error',\n            'no-array-constructor': 'off',\n            '@typescript-eslint/no-array-constructor': 'error',\n            '@typescript-eslint/no-array-delete': 'error',\n            '@typescript-eslint/no-base-to-string': 'error',\n            '@typescript-eslint/no-duplicate-enum-values': 'error',\n            '@typescript-eslint/no-duplicate-type-constituents': 'error',\n            '@typescript-eslint/no-empty-object-type': 'error',\n            '@typescript-eslint/no-explicit-any': 'error',\n            '@typescript-eslint/no-extra-non-null-assertion': 'error',\n            '@typescript-eslint/no-floating-promises': 'error',\n            '@typescript-eslint/no-for-in-array': 'error',\n            'no-implied-eval': 'off',\n            '@typescript-eslint/no-implied-eval': 'error',\n            '@typescript-eslint/no-misused-new': 'error',\n            '@typescript-eslint/no-misused-promises': 'error',\n            '@typescript-eslint/no-namespace': 'error',\n            '@typescript-eslint/no-non-null-asserted-optional-chain': 'error',\n            '@typescript-eslint/no-redundant-type-constituents': 'error',\n            '@typescript-eslint/no-require-imports': 'error',\n            '@typescript-eslint/no-this-alias': 'error',\n            '@typescript-eslint/no-unnecessary-type-assertion': 'error',\n            '@typescript-eslint/no-unnecessary-type-constraint': 'error',\n            '@typescript-eslint/no-unsafe-argument': 'error',\n            '@typescript-eslint/no-unsafe-assignment': 'error',\n            '@typescript-eslint/no-unsafe-call': 'error',\n            '@typescript-eslint/no-unsafe-declaration-merging': 'error',\n            '@typescript-eslint/no-unsafe-enum-comparison': 'error',\n            '@typescript-eslint/no-unsafe-function-type': 'error',\n            '@typescript-eslint/no-unsafe-member-access': 'error',\n            '@typescript-eslint/no-unsafe-return': 'error',\n            '@typescript-eslint/no-unsafe-unary-minus': 'error',\n            'no-unused-expressions': 'off',\n            '@typescript-eslint/no-unused-expressions': 'error',\n            'no-unused-vars': 'off',\n            '@typescript-eslint/no-unused-vars': 'error',\n            '@typescript-eslint/no-wrapper-object-types': 'error',\n            'no-throw-literal': 'off',\n            '@typescript-eslint/only-throw-error': 'error',\n            '@typescript-eslint/prefer-as-const': 'error',\n            '@typescript-eslint/prefer-namespace-keyword': 'error',\n            'prefer-promise-reject-errors': 'off',\n            '@typescript-eslint/prefer-promise-reject-errors': 'error',\n            'require-await': 'off',\n            '@typescript-eslint/require-await': 'error',\n            '@typescript-eslint/restrict-plus-operands': 'error',\n            '@typescript-eslint/restrict-template-expressions': 'error',\n            '@typescript-eslint/triple-slash-reference': 'error',\n            '@typescript-eslint/unbound-method': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * A version of `recommended` that only contains type-checked rules and disables of any corresponding core ESLint rules.\n * @see {@link https://typescript-eslint.io/users/configs#recommended-type-checked-only}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/recommended-type-checked-only',\n        rules: {\n            '@typescript-eslint/await-thenable': 'error',\n            '@typescript-eslint/no-array-delete': 'error',\n            '@typescript-eslint/no-base-to-string': 'error',\n            '@typescript-eslint/no-duplicate-type-constituents': 'error',\n            '@typescript-eslint/no-floating-promises': 'error',\n            '@typescript-eslint/no-for-in-array': 'error',\n            'no-implied-eval': 'off',\n            '@typescript-eslint/no-implied-eval': 'error',\n            '@typescript-eslint/no-misused-promises': 'error',\n            '@typescript-eslint/no-redundant-type-constituents': 'error',\n            '@typescript-eslint/no-unnecessary-type-assertion': 'error',\n            '@typescript-eslint/no-unsafe-argument': 'error',\n            '@typescript-eslint/no-unsafe-assignment': 'error',\n            '@typescript-eslint/no-unsafe-call': 'error',\n            '@typescript-eslint/no-unsafe-enum-comparison': 'error',\n            '@typescript-eslint/no-unsafe-member-access': 'error',\n            '@typescript-eslint/no-unsafe-return': 'error',\n            '@typescript-eslint/no-unsafe-unary-minus': 'error',\n            'no-throw-literal': 'off',\n            '@typescript-eslint/only-throw-error': 'error',\n            'prefer-promise-reject-errors': 'off',\n            '@typescript-eslint/prefer-promise-reject-errors': 'error',\n            'require-await': 'off',\n            '@typescript-eslint/require-await': 'error',\n            '@typescript-eslint/restrict-plus-operands': 'error',\n            '@typescript-eslint/restrict-template-expressions': 'error',\n            '@typescript-eslint/unbound-method': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Contains all of `recommended`, as well as additional strict rules that can also catch bugs.\n * @see {@link https://typescript-eslint.io/users/configs#strict}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/strict',\n        rules: {\n            '@typescript-eslint/ban-ts-comment': [\n                'error',\n                { minimumDescriptionLength: 10 },\n            ],\n            'no-array-constructor': 'off',\n            '@typescript-eslint/no-array-constructor': 'error',\n            '@typescript-eslint/no-duplicate-enum-values': 'error',\n            '@typescript-eslint/no-dynamic-delete': 'error',\n            '@typescript-eslint/no-empty-object-type': 'error',\n            '@typescript-eslint/no-explicit-any': 'error',\n            '@typescript-eslint/no-extra-non-null-assertion': 'error',\n            '@typescript-eslint/no-extraneous-class': 'error',\n            '@typescript-eslint/no-invalid-void-type': 'error',\n            '@typescript-eslint/no-misused-new': 'error',\n            '@typescript-eslint/no-namespace': 'error',\n            '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'error',\n            '@typescript-eslint/no-non-null-asserted-optional-chain': 'error',\n            '@typescript-eslint/no-non-null-assertion': 'error',\n            '@typescript-eslint/no-require-imports': 'error',\n            '@typescript-eslint/no-this-alias': 'error',\n            '@typescript-eslint/no-unnecessary-type-constraint': 'error',\n            '@typescript-eslint/no-unsafe-declaration-merging': 'error',\n            '@typescript-eslint/no-unsafe-function-type': 'error',\n            'no-unused-expressions': 'off',\n            '@typescript-eslint/no-unused-expressions': 'error',\n            'no-unused-vars': 'off',\n            '@typescript-eslint/no-unused-vars': 'error',\n            'no-useless-constructor': 'off',\n            '@typescript-eslint/no-useless-constructor': 'error',\n            '@typescript-eslint/no-wrapper-object-types': 'error',\n            '@typescript-eslint/prefer-as-const': 'error',\n            '@typescript-eslint/prefer-literal-enum-member': 'error',\n            '@typescript-eslint/prefer-namespace-keyword': 'error',\n            '@typescript-eslint/triple-slash-reference': 'error',\n            '@typescript-eslint/unified-signatures': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Contains all of `recommended`, `recommended-type-checked`, and `strict`, along with additional strict rules that require type information.\n * @see {@link https://typescript-eslint.io/users/configs#strict-type-checked}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/strict-type-checked',\n        rules: {\n            '@typescript-eslint/await-thenable': 'error',\n            '@typescript-eslint/ban-ts-comment': [\n                'error',\n                { minimumDescriptionLength: 10 },\n            ],\n            'no-array-constructor': 'off',\n            '@typescript-eslint/no-array-constructor': 'error',\n            '@typescript-eslint/no-array-delete': 'error',\n            '@typescript-eslint/no-base-to-string': 'error',\n            '@typescript-eslint/no-confusing-void-expression': 'error',\n            '@typescript-eslint/no-deprecated': 'error',\n            '@typescript-eslint/no-duplicate-enum-values': 'error',\n            '@typescript-eslint/no-duplicate-type-constituents': 'error',\n            '@typescript-eslint/no-dynamic-delete': 'error',\n            '@typescript-eslint/no-empty-object-type': 'error',\n            '@typescript-eslint/no-explicit-any': 'error',\n            '@typescript-eslint/no-extra-non-null-assertion': 'error',\n            '@typescript-eslint/no-extraneous-class': 'error',\n            '@typescript-eslint/no-floating-promises': 'error',\n            '@typescript-eslint/no-for-in-array': 'error',\n            'no-implied-eval': 'off',\n            '@typescript-eslint/no-implied-eval': 'error',\n            '@typescript-eslint/no-invalid-void-type': 'error',\n            '@typescript-eslint/no-meaningless-void-operator': 'error',\n            '@typescript-eslint/no-misused-new': 'error',\n            '@typescript-eslint/no-misused-promises': 'error',\n            '@typescript-eslint/no-misused-spread': 'error',\n            '@typescript-eslint/no-mixed-enums': 'error',\n            '@typescript-eslint/no-namespace': 'error',\n            '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'error',\n            '@typescript-eslint/no-non-null-asserted-optional-chain': 'error',\n            '@typescript-eslint/no-non-null-assertion': 'error',\n            '@typescript-eslint/no-redundant-type-constituents': 'error',\n            '@typescript-eslint/no-require-imports': 'error',\n            '@typescript-eslint/no-this-alias': 'error',\n            '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error',\n            '@typescript-eslint/no-unnecessary-condition': 'error',\n            '@typescript-eslint/no-unnecessary-template-expression': 'error',\n            '@typescript-eslint/no-unnecessary-type-arguments': 'error',\n            '@typescript-eslint/no-unnecessary-type-assertion': 'error',\n            '@typescript-eslint/no-unnecessary-type-constraint': 'error',\n            '@typescript-eslint/no-unnecessary-type-parameters': 'error',\n            '@typescript-eslint/no-unsafe-argument': 'error',\n            '@typescript-eslint/no-unsafe-assignment': 'error',\n            '@typescript-eslint/no-unsafe-call': 'error',\n            '@typescript-eslint/no-unsafe-declaration-merging': 'error',\n            '@typescript-eslint/no-unsafe-enum-comparison': 'error',\n            '@typescript-eslint/no-unsafe-function-type': 'error',\n            '@typescript-eslint/no-unsafe-member-access': 'error',\n            '@typescript-eslint/no-unsafe-return': 'error',\n            '@typescript-eslint/no-unsafe-unary-minus': 'error',\n            'no-unused-expressions': 'off',\n            '@typescript-eslint/no-unused-expressions': 'error',\n            'no-unused-vars': 'off',\n            '@typescript-eslint/no-unused-vars': 'error',\n            'no-useless-constructor': 'off',\n            '@typescript-eslint/no-useless-constructor': 'error',\n            '@typescript-eslint/no-wrapper-object-types': 'error',\n            'no-throw-literal': 'off',\n            '@typescript-eslint/only-throw-error': 'error',\n            '@typescript-eslint/prefer-as-const': 'error',\n            '@typescript-eslint/prefer-literal-enum-member': 'error',\n            '@typescript-eslint/prefer-namespace-keyword': 'error',\n            'prefer-promise-reject-errors': 'off',\n            '@typescript-eslint/prefer-promise-reject-errors': 'error',\n            '@typescript-eslint/prefer-reduce-type-parameter': 'error',\n            '@typescript-eslint/prefer-return-this-type': 'error',\n            '@typescript-eslint/related-getter-setter-pairs': 'error',\n            'require-await': 'off',\n            '@typescript-eslint/require-await': 'error',\n            '@typescript-eslint/restrict-plus-operands': [\n                'error',\n                {\n                    allowAny: false,\n                    allowBoolean: false,\n                    allowNullish: false,\n                    allowNumberAndString: false,\n                    allowRegExp: false,\n                },\n            ],\n            '@typescript-eslint/restrict-template-expressions': [\n                'error',\n                {\n                    allowAny: false,\n                    allowBoolean: false,\n                    allowNever: false,\n                    allowNullish: false,\n                    allowNumber: false,\n                    allowRegExp: false,\n                },\n            ],\n            'no-return-await': 'off',\n            '@typescript-eslint/return-await': [\n                'error',\n                'error-handling-correctness-only',\n            ],\n            '@typescript-eslint/triple-slash-reference': 'error',\n            '@typescript-eslint/unbound-method': 'error',\n            '@typescript-eslint/unified-signatures': 'error',\n            '@typescript-eslint/use-unknown-in-catch-callback-variable': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * A version of `strict` that only contains type-checked rules and disables of any corresponding core ESLint rules.\n * @see {@link https://typescript-eslint.io/users/configs#strict-type-checked-only}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/strict-type-checked-only',\n        rules: {\n            '@typescript-eslint/await-thenable': 'error',\n            '@typescript-eslint/no-array-delete': 'error',\n            '@typescript-eslint/no-base-to-string': 'error',\n            '@typescript-eslint/no-confusing-void-expression': 'error',\n            '@typescript-eslint/no-deprecated': 'error',\n            '@typescript-eslint/no-duplicate-type-constituents': 'error',\n            '@typescript-eslint/no-floating-promises': 'error',\n            '@typescript-eslint/no-for-in-array': 'error',\n            'no-implied-eval': 'off',\n            '@typescript-eslint/no-implied-eval': 'error',\n            '@typescript-eslint/no-meaningless-void-operator': 'error',\n            '@typescript-eslint/no-misused-promises': 'error',\n            '@typescript-eslint/no-misused-spread': 'error',\n            '@typescript-eslint/no-mixed-enums': 'error',\n            '@typescript-eslint/no-redundant-type-constituents': 'error',\n            '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error',\n            '@typescript-eslint/no-unnecessary-condition': 'error',\n            '@typescript-eslint/no-unnecessary-template-expression': 'error',\n            '@typescript-eslint/no-unnecessary-type-arguments': 'error',\n            '@typescript-eslint/no-unnecessary-type-assertion': 'error',\n            '@typescript-eslint/no-unnecessary-type-parameters': 'error',\n            '@typescript-eslint/no-unsafe-argument': 'error',\n            '@typescript-eslint/no-unsafe-assignment': 'error',\n            '@typescript-eslint/no-unsafe-call': 'error',\n            '@typescript-eslint/no-unsafe-enum-comparison': 'error',\n            '@typescript-eslint/no-unsafe-member-access': 'error',\n            '@typescript-eslint/no-unsafe-return': 'error',\n            '@typescript-eslint/no-unsafe-unary-minus': 'error',\n            'no-throw-literal': 'off',\n            '@typescript-eslint/only-throw-error': 'error',\n            'prefer-promise-reject-errors': 'off',\n            '@typescript-eslint/prefer-promise-reject-errors': 'error',\n            '@typescript-eslint/prefer-reduce-type-parameter': 'error',\n            '@typescript-eslint/prefer-return-this-type': 'error',\n            '@typescript-eslint/related-getter-setter-pairs': 'error',\n            'require-await': 'off',\n            '@typescript-eslint/require-await': 'error',\n            '@typescript-eslint/restrict-plus-operands': [\n                'error',\n                {\n                    allowAny: false,\n                    allowBoolean: false,\n                    allowNullish: false,\n                    allowNumberAndString: false,\n                    allowRegExp: false,\n                },\n            ],\n            '@typescript-eslint/restrict-template-expressions': [\n                'error',\n                {\n                    allowAny: false,\n                    allowBoolean: false,\n                    allowNever: false,\n                    allowNullish: false,\n                    allowNumber: false,\n                    allowRegExp: false,\n                },\n            ],\n            'no-return-await': 'off',\n            '@typescript-eslint/return-await': [\n                'error',\n                'error-handling-correctness-only',\n            ],\n            '@typescript-eslint/unbound-method': 'error',\n            '@typescript-eslint/use-unknown-in-catch-callback-variable': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Rules considered to be best practice for modern TypeScript codebases, but that do not impact program logic.\n * @see {@link https://typescript-eslint.io/users/configs#stylistic}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/stylistic',\n        rules: {\n            '@typescript-eslint/adjacent-overload-signatures': 'error',\n            '@typescript-eslint/array-type': 'error',\n            '@typescript-eslint/ban-tslint-comment': 'error',\n            '@typescript-eslint/class-literal-property-style': 'error',\n            '@typescript-eslint/consistent-generic-constructors': 'error',\n            '@typescript-eslint/consistent-indexed-object-style': 'error',\n            '@typescript-eslint/consistent-type-assertions': 'error',\n            '@typescript-eslint/consistent-type-definitions': 'error',\n            '@typescript-eslint/no-confusing-non-null-assertion': 'error',\n            'no-empty-function': 'off',\n            '@typescript-eslint/no-empty-function': 'error',\n            '@typescript-eslint/no-inferrable-types': 'error',\n            '@typescript-eslint/prefer-for-of': 'error',\n            '@typescript-eslint/prefer-function-type': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * Contains all of `stylistic`, along with additional stylistic rules that require type information.\n * @see {@link https://typescript-eslint.io/users/configs#stylistic-type-checked}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/stylistic-type-checked',\n        rules: {\n            '@typescript-eslint/adjacent-overload-signatures': 'error',\n            '@typescript-eslint/array-type': 'error',\n            '@typescript-eslint/ban-tslint-comment': 'error',\n            '@typescript-eslint/class-literal-property-style': 'error',\n            '@typescript-eslint/consistent-generic-constructors': 'error',\n            '@typescript-eslint/consistent-indexed-object-style': 'error',\n            '@typescript-eslint/consistent-type-assertions': 'error',\n            '@typescript-eslint/consistent-type-definitions': 'error',\n            'dot-notation': 'off',\n            '@typescript-eslint/dot-notation': 'error',\n            '@typescript-eslint/no-confusing-non-null-assertion': 'error',\n            'no-empty-function': 'off',\n            '@typescript-eslint/no-empty-function': 'error',\n            '@typescript-eslint/no-inferrable-types': 'error',\n            '@typescript-eslint/non-nullable-type-assertion-style': 'error',\n            '@typescript-eslint/prefer-find': 'error',\n            '@typescript-eslint/prefer-for-of': 'error',\n            '@typescript-eslint/prefer-function-type': 'error',\n            '@typescript-eslint/prefer-includes': 'error',\n            '@typescript-eslint/prefer-nullish-coalescing': 'error',\n            '@typescript-eslint/prefer-optional-chain': 'error',\n            '@typescript-eslint/prefer-regexp-exec': 'error',\n            '@typescript-eslint/prefer-string-starts-ends-with': 'error',\n        },\n    },\n];\n","\"use strict\";\n// THIS CODE WAS AUTOMATICALLY GENERATED\n// DO NOT EDIT THIS CODE BY HAND\n// SEE https://typescript-eslint.io/users/configs\n//\n// For developers working in the typescript-eslint monorepo:\n// You can regenerate it using `yarn generate:configs`\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst base_1 = __importDefault(require(\"./base\"));\nconst eslint_recommended_1 = __importDefault(require(\"./eslint-recommended\"));\n/**\n * A version of `stylistic` that only contains type-checked rules and disables of any corresponding core ESLint rules.\n * @see {@link https://typescript-eslint.io/users/configs#stylistic-type-checked-only}\n */\nexports.default = (plugin, parser) => [\n    (0, base_1.default)(plugin, parser),\n    (0, eslint_recommended_1.default)(plugin, parser),\n    {\n        name: 'typescript-eslint/stylistic-type-checked-only',\n        rules: {\n            'dot-notation': 'off',\n            '@typescript-eslint/dot-notation': 'error',\n            '@typescript-eslint/non-nullable-type-assertion-style': 'error',\n            '@typescript-eslint/prefer-find': 'error',\n            '@typescript-eslint/prefer-includes': 'error',\n            '@typescript-eslint/prefer-nullish-coalescing': 'error',\n            '@typescript-eslint/prefer-optional-chain': 'error',\n            '@typescript-eslint/prefer-regexp-exec': 'error',\n            '@typescript-eslint/prefer-string-starts-ends-with': 'error',\n        },\n    },\n];\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    var desc = Object.getOwnPropertyDescriptor(m, k);\n    if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n      desc = { enumerable: true, get: function() { return m[k]; } };\n    }\n    Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n    Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n    o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || (function () {\n    var ownKeys = function(o) {\n        ownKeys = Object.getOwnPropertyNames || function (o) {\n            var ar = [];\n            for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;\n            return ar;\n        };\n        return ownKeys(o);\n    };\n    return function (mod) {\n        if (mod && mod.__esModule) return mod;\n        var result = {};\n        if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== \"default\") __createBinding(result, mod, k[i]);\n        __setModuleDefault(result, mod);\n        return result;\n    };\n})();\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.config = exports.configs = exports.plugin = exports.parser = void 0;\nconst eslint_plugin_1 = __importDefault(require(\"@typescript-eslint/eslint-plugin\"));\nconst parserBase = __importStar(require(\"@typescript-eslint/parser\"));\nconst config_helper_1 = require(\"./config-helper\");\nconst all_1 = __importDefault(require(\"./configs/all\"));\nconst base_1 = __importDefault(require(\"./configs/base\"));\nconst disable_type_checked_1 = __importDefault(require(\"./configs/disable-type-checked\"));\nconst eslint_recommended_1 = __importDefault(require(\"./configs/eslint-recommended\"));\nconst recommended_1 = __importDefault(require(\"./configs/recommended\"));\nconst recommended_type_checked_1 = __importDefault(require(\"./configs/recommended-type-checked\"));\nconst recommended_type_checked_only_1 = __importDefault(require(\"./configs/recommended-type-checked-only\"));\nconst strict_1 = __importDefault(require(\"./configs/strict\"));\nconst strict_type_checked_1 = __importDefault(require(\"./configs/strict-type-checked\"));\nconst strict_type_checked_only_1 = __importDefault(require(\"./configs/strict-type-checked-only\"));\nconst stylistic_1 = __importDefault(require(\"./configs/stylistic\"));\nconst stylistic_type_checked_1 = __importDefault(require(\"./configs/stylistic-type-checked\"));\nconst stylistic_type_checked_only_1 = __importDefault(require(\"./configs/stylistic-type-checked-only\"));\nexports.parser = {\n    meta: parserBase.meta,\n    parseForESLint: parserBase.parseForESLint,\n};\n/*\nwe could build a plugin object here without the `configs` key - but if we do\nthat then we create a situation in which\n```\nrequire('typescript-eslint').plugin !== require('@typescript-eslint/eslint-plugin')\n```\n\nThis is bad because it means that 3rd party configs would be required to use\n`typescript-eslint` or else they would break a user's config if the user either\nused `tseslint.configs.recomended` et al or\n```\n{\n  plugins: {\n    '@typescript-eslint': tseslint.plugin,\n  },\n}\n```\n\nThis might be something we could consider okay (eg 3rd party flat configs must\nuse our new package); however legacy configs consumed via `@eslint/eslintrc`\nwould never be able to satisfy this constraint and thus users would be blocked\nfrom using them.\n*/\nexports.plugin = eslint_plugin_1.default;\nexports.configs = {\n    /**\n     * Enables each the rules provided as a part of typescript-eslint. Note that many rules are not applicable in all codebases, or are meant to be configured.\n     * @see {@link https://typescript-eslint.io/users/configs#all}\n     */\n    all: (0, all_1.default)(exports.plugin, exports.parser),\n    /**\n     * A minimal ruleset that sets only the required parser and plugin options needed to run typescript-eslint.\n     * We don't recommend using this directly; instead, extend from an earlier recommended rule.\n     * @see {@link https://typescript-eslint.io/users/configs#base}\n     */\n    base: (0, base_1.default)(exports.plugin, exports.parser),\n    /**\n     * A utility ruleset that will disable type-aware linting and all type-aware rules available in our project.\n     * @see {@link https://typescript-eslint.io/users/configs#disable-type-checked}\n     */\n    disableTypeChecked: (0, disable_type_checked_1.default)(exports.plugin, exports.parser),\n    /**\n     * This is a compatibility ruleset that:\n     * - disables rules from eslint:recommended which are already handled by TypeScript.\n     * - enables rules that make sense due to TS's typechecking / transpilation.\n     * @see {@link https://typescript-eslint.io/users/configs/#eslint-recommended}\n     */\n    eslintRecommended: (0, eslint_recommended_1.default)(exports.plugin, exports.parser),\n    /**\n     * Recommended rules for code correctness that you can drop in without additional configuration.\n     * @see {@link https://typescript-eslint.io/users/configs#recommended}\n     */\n    recommended: (0, recommended_1.default)(exports.plugin, exports.parser),\n    /**\n     * Contains all of `recommended` along with additional recommended rules that require type information.\n     * @see {@link https://typescript-eslint.io/users/configs#recommended-type-checked}\n     */\n    recommendedTypeChecked: (0, recommended_type_checked_1.default)(exports.plugin, exports.parser),\n    /**\n     * A version of `recommended` that only contains type-checked rules and disables of any corresponding core ESLint rules.\n     * @see {@link https://typescript-eslint.io/users/configs#recommended-type-checked-only}\n     */\n    recommendedTypeCheckedOnly: (0, recommended_type_checked_only_1.default)(exports.plugin, exports.parser),\n    /**\n     * Contains all of `recommended`, as well as additional strict rules that can also catch bugs.\n     * @see {@link https://typescript-eslint.io/users/configs#strict}\n     */\n    strict: (0, strict_1.default)(exports.plugin, exports.parser),\n    /**\n     * Contains all of `recommended`, `recommended-type-checked`, and `strict`, along with additional strict rules that require type information.\n     * @see {@link https://typescript-eslint.io/users/configs#strict-type-checked}\n     */\n    strictTypeChecked: (0, strict_type_checked_1.default)(exports.plugin, exports.parser),\n    /**\n     * A version of `strict` that only contains type-checked rules and disables of any corresponding core ESLint rules.\n     * @see {@link https://typescript-eslint.io/users/configs#strict-type-checked-only}\n     */\n    strictTypeCheckedOnly: (0, strict_type_checked_only_1.default)(exports.plugin, exports.parser),\n    /**\n     * Rules considered to be best practice for modern TypeScript codebases, but that do not impact program logic.\n     * @see {@link https://typescript-eslint.io/users/configs#stylistic}\n     */\n    stylistic: (0, stylistic_1.default)(exports.plugin, exports.parser),\n    /**\n     * Contains all of `stylistic`, along with additional stylistic rules that require type information.\n     * @see {@link https://typescript-eslint.io/users/configs#stylistic-type-checked}\n     */\n    stylisticTypeChecked: (0, stylistic_type_checked_1.default)(exports.plugin, exports.parser),\n    /**\n     * A version of `stylistic` that only contains type-checked rules and disables of any corresponding core ESLint rules.\n     * @see {@link https://typescript-eslint.io/users/configs#stylistic-type-checked-only}\n     */\n    stylisticTypeCheckedOnly: (0, stylistic_type_checked_only_1.default)(exports.plugin, exports.parser),\n};\n/*\nwe do both a default and named exports to allow people to use this package from\nboth CJS and ESM in very natural ways.\n\nEG it means that all of the following are valid:\n\n```ts\nimport tseslint from 'typescript-eslint';\n\nexport default tseslint.config(\n  ...tseslint.configs.recommended,\n);\n```\n```ts\nimport { config, parser, plugin } from 'typescript-eslint';\n\nexport default config(\n  {\n    languageOptions: { parser }\n    plugins: { ts: plugin },\n  }\n);\n```\n```ts\nconst tseslint = require('typescript-eslint');\n\nmodule.exports = tseslint.config(\n  ...tseslint.configs.recommended,\n);\n```\n```ts\nconst { config, parser, plugin } = require('typescript-eslint');\n\nmodule.exports = config(\n  {\n    languageOptions: { parser }\n    plugins: { ts: plugin },\n  }\n);\n```\n*/\nexports.default = {\n    config: config_helper_1.config,\n    configs: exports.configs,\n    parser: exports.parser,\n    plugin: exports.plugin,\n};\nvar config_helper_2 = require(\"./config-helper\");\nObject.defineProperty(exports, \"config\", { enumerable: true, get: function () { return config_helper_2.config; } });\n","import globals from 'globals';\nimport tseslint from 'typescript-eslint';\nimport vuePlugin from 'eslint-plugin-vue';\nimport { sylph as sylphBaseConfig } from '@sylphlab/eslint-config-sylph'; // Import the base config array\nimport type { Linter } from 'eslint';\n\n// Define type alias for FlatConfig for better readability\ntype Config = Linter.Config; // Use Linter.Config instead of deprecated Linter.FlatConfig\n\n/**\n * Sylph ESLint Configuration for Vue 3 Projects (Flat Config)\n *\n * Extends the base @sylphlab/eslint-config-sylph configuration with\n * rules specific to Vue 3 and TypeScript integration.\n */\nexport const vue: Config[] = [\n  // Explicitly type the constant\n  // 1. Inherit Base Configuration\n  // Includes core JS, TS, Unicorn, Import, Functional, Security, Sonar, Promise, RegExp, Prettier rules\n  ...sylphBaseConfig,\n\n  // 2. Vue 3 Specific Configuration (using eslint-plugin-vue's flat configs)\n  // Includes parser, plugin, and recommended rules for Vue 3\n  ...(vuePlugin.configs['flat/recommended'] as Config[]),\n\n  // 3. Overrides and Additional Configurations for Vue + TS\n  {\n    files: ['**/*.vue'], // Target only .vue files for specific overrides\n    languageOptions: {\n      // Parser is set by vuePlugin.configs['flat/recommended'] to vue-eslint-parser\n      parserOptions: {\n        // Specify the parser for <script lang=\"ts\"> blocks\n        parser: tseslint.parser,\n        // Consumers MUST configure 'project' path for type-aware linting in .vue files\n        // project: ['./tsconfig.vue.json', './tsconfig.json'], // Example paths\n        // tsconfigRootDir: import.meta.dirname, // Usually relative to eslint.config.ts\n        extraFileExtensions: ['.vue'], // Ensure .vue files are included\n        sourceType: 'module',\n      },\n      globals: {\n        ...globals.browser, // Vue apps typically run in the browser\n        // Add Vue 3 specific globals if needed (e.g., defineProps, defineEmits are usually auto-recognized)\n      },\n    },\n    rules: {\n      // --- Vue Rule Overrides ---\n      // Prioritize script setup and composition API\n      'vue/component-api-style': ['error', ['script-setup', 'composition']],\n      'vue/prefer-import-from-vue': 'error',\n      'vue/no-v-html': 'warn', // Warn against potential XSS\n      'vue/require-default-prop': 'off', // Less critical with TS\n      'vue/multi-word-component-names': [\n        'warn',\n        {\n          // Warn, allow exceptions for root/layout components\n          ignores: ['App', 'Index', 'Layout', 'Default', 'Error'],\n        },\n      ],\n      'vue/padding-line-between-blocks': ['error', 'always'],\n      'vue/define-macros-order': [\n        'error',\n        {\n          // Enforce consistent macro order\n          order: ['defineOptions', 'defineProps', 'defineEmits', 'defineSlots'],\n        },\n      ],\n      'vue/block-lang': [\n        'error',\n        {\n          // Enforce lang=\"ts\" for script blocks\n          script: { lang: 'ts' },\n        },\n      ],\n      'vue/component-name-in-template-casing': [\n        'error',\n        'PascalCase',\n        {\n          registeredComponentsOnly: false, // Check all components\n          ignores: [],\n        },\n      ],\n      'vue/custom-event-name-casing': ['error', 'camelCase'],\n      'vue/no-required-prop-with-default': ['error', { autofix: true }],\n      'vue/prefer-true-attribute-shorthand': 'error',\n      'vue/v-on-event-hyphenation': ['error', 'never'], // Use @click instead of @click-event\n\n      // --- TypeScript Rule Adjustments for Vue ---\n      // Allow defineProps, defineEmits etc. to be unused (they are compiled away)\n      '@typescript-eslint/no-unused-vars': [\n        'error',\n        {\n          argsIgnorePattern: '^_',\n          varsIgnorePattern: '^_',\n          ignoreRestSiblings: true,\n          vars: 'all',\n          args: 'after-used',\n          // Allow specific identifiers used by Vue's compiler macros\n          caughtErrors: 'all',\n        },\n      ],\n      // Relax module boundary types in .vue files if needed, but prefer explicit types\n      // '@typescript-eslint/explicit-module-boundary-types': 'warn',\n\n      // --- Unicorn Rule Adjustments for Vue ---\n      // Allow PascalCase for .vue component filenames\n      'unicorn/filename-case': [\n        'error',\n        {\n          cases: { pascalCase: true, kebabCase: true },\n          ignore: [\n            /^\\.?.*rc\\.[cm]?js$/,\n            /^[a-zA-Z]+(?:[-.][a-zA-Z]+)*\\.config\\.[cm]?[jt]s$/,\n            /^[a-zA-Z]+(?:[-.][a-zA-Z]+)*\\.setup\\.[cm]?[jt]s$/,\n            /\\.d\\.ts$/,\n            'vite-env.d.ts',\n            /^\\.env(?:\\.\\w+)?$/,\n            // Keep common non-component names kebab-case\n            'index\\.[jt]sx?$',\n            'main\\.[jt]sx?$',\n            'app\\.[jt]sx?$',\n            'router\\.[jt]sx?$',\n            'store\\.[jt]sx?$',\n          ],\n        },\n      ],\n      // Allow 'Props' and 'Ref' abbreviations common in Vue\n      'unicorn/prevent-abbreviations': [\n        'error',\n        {\n          allowList: { Props: true, Ref: true },\n        },\n      ],\n    },\n  },\n];\n\n// Export the config directly\nexport default vue;\n"],"mappings":"goBAAA,IAAAA,EAAAC,EAAAC,GAAA,cACA,OAAO,eAAeA,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5DA,EAAQ,OAASC,GAqBjB,SAASA,MAAUC,EAAS,CAIxB,OADAA,EAAQ,KAAK,GAAQ,EACJ,QAAQ,CAACC,EAAmBC,IAAgB,CACzD,GAAM,CAAE,QAASC,EAAY,GAAGJ,CAAO,EAAIE,EAC3C,GAAIE,GAAc,MAAQA,EAAW,SAAW,EAC5C,OAAOJ,EAEX,IAAMK,EAAsBD,EAAW,KAAK,GAAQ,EAC9CE,EAAsBD,EAAoB,OAAO,CAACE,EAAKC,EAAWC,MAC7CD,GACD,MAClBD,EAAI,KAAKE,EAAc,EAEpBF,GACR,CAAC,CAAC,EACL,GAAID,EAAoB,OAAQ,CAC5B,IAAMI,EAAaR,EAAkB,MAAQ,KACvC,YAAYA,EAAkB,IAAI,KAClC,eACAS,EAAmBL,EAAoB,KAAK,IAAI,EACtD,MAAM,IAAI,MAAM,wBAAwBH,CAAW,GAAGO,CAAU,4DACnBC,CAAgB,GAAG,CACpE,CACA,MAAO,CACH,GAAGN,EAAoB,IAAIG,GAAa,CACpC,IAAMI,EAAO,CAACZ,EAAO,KAAMQ,EAAU,IAAI,EAAE,OAAO,OAAO,EAAE,KAAK,IAAI,EACpE,MAAO,CACH,GAAGA,EACH,GAAIR,EAAO,OAAS,CAAE,MAAOA,EAAO,KAAM,EAC1C,GAAIA,EAAO,SAAW,CAAE,QAASA,EAAO,OAAQ,EAChD,GAAIY,GAAQ,CAAE,KAAAA,CAAK,CACvB,CACJ,CAAC,EACDZ,CACJ,CACJ,CAAC,CACL,IC7DA,IAAAa,EAAAC,EAAAC,GAAA,cACA,OAAO,eAAeA,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAM5DA,EAAQ,QAAU,CAACC,EAAQC,KAAY,CACnC,KAAM,yBACN,gBAAiB,CACb,OAAAA,EACA,WAAY,QAChB,EACA,QAAS,CACL,qBAAsBD,CAC1B,CACJ,KChBA,IAAAE,EAAAC,EAAAC,GAAA,cACA,IAAIC,GAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAA2BF,GAAgB,QAAQ,8EAA8E,CAAC,EAOxID,EAAQ,QAAU,CAACI,EAASC,KAAa,CACrC,MAAOF,GAAyB,SAAS,WAAW,EACpD,KAAM,sCACV,KCfA,IAAAG,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,wBACN,MAAO,CACH,kDAAmD,QACnD,gCAAiC,QACjC,oCAAqC,QACrC,oCAAqC,QACrC,wCAAyC,QACzC,kDAAmD,QACnD,yBAA0B,MAC1B,4CAA6C,QAC7C,qDAAsD,QACtD,qDAAsD,QACtD,oBAAqB,MACrB,uCAAwC,QACxC,gDAAiD,QACjD,iDAAkD,QAClD,6CAA8C,QAC9C,6CAA8C,QAC9C,qBAAsB,MACtB,wCAAyC,QACzC,eAAgB,MAChB,kCAAmC,QACnC,mDAAoD,QACpD,mDAAoD,QACpD,oDAAqD,QACrD,oBAAqB,MACrB,uCAAwC,QACxC,aAAc,MACd,gCAAiC,QACjC,qCAAsC,QACtC,4CAA6C,QAC7C,uCAAwC,QACxC,uBAAwB,MACxB,0CAA2C,QAC3C,qCAAsC,QACtC,uCAAwC,QACxC,qDAAsD,QACtD,kDAAmD,QACnD,mCAAoC,QACpC,wBAAyB,MACzB,2CAA4C,QAC5C,8CAA+C,QAC/C,oDAAqD,QACrD,uCAAwC,QACxC,oBAAqB,MACrB,uCAAwC,QACxC,0CAA2C,QAC3C,qCAAsC,QACtC,iDAAkD,QAClD,yCAA0C,QAC1C,0CAA2C,QAC3C,qCAAsC,QACtC,kBAAmB,MACnB,qCAAsC,QACtC,iDAAkD,QAClD,yCAA0C,QAC1C,kBAAmB,MACnB,qCAAsC,QACtC,0CAA2C,QAC3C,eAAgB,MAChB,kCAAmC,QACnC,mBAAoB,MACpB,sCAAuC,QACvC,kDAAmD,QACnD,oCAAqC,QACrC,yCAA0C,QAC1C,uCAAwC,QACxC,oCAAqC,QACrC,kCAAmC,QACnC,6DAA8D,QAC9D,yDAA0D,QAC1D,2CAA4C,QAC5C,eAAgB,MAChB,kCAAmC,QACnC,oDAAqD,QACrD,wCAAyC,QACzC,wBAAyB,MACzB,2CAA4C,QAC5C,yCAA0C,QAC1C,YAAa,MACb,+BAAgC,QAChC,mCAAoC,QACpC,4DAA6D,QAC7D,8CAA+C,QAC/C,kEAAmE,QACnE,8CAA+C,QAC/C,wDAAyD,QACzD,mDAAoD,QACpD,mDAAoD,QACpD,oDAAqD,QACrD,oDAAqD,QACrD,wCAAyC,QACzC,0CAA2C,QAC3C,oCAAqC,QACrC,mDAAoD,QACpD,+CAAgD,QAChD,6CAA8C,QAC9C,6CAA8C,QAC9C,sCAAuC,QACvC,8CAA+C,QAC/C,2CAA4C,QAC5C,wBAAyB,MACzB,2CAA4C,QAC5C,iBAAkB,MAClB,oCAAqC,QACrC,uBAAwB,MACxB,0CAA2C,QAC3C,yBAA0B,MAC1B,4CAA6C,QAC7C,6CAA8C,QAC9C,6CAA8C,QAC9C,uDAAwD,QACxD,mBAAoB,MACpB,sCAAuC,QACvC,0CAA2C,QAC3C,qCAAsC,QACtC,uBAAwB,MACxB,0CAA2C,QAC3C,8CAA+C,QAC/C,iCAAkC,QAClC,mCAAoC,QACpC,0CAA2C,QAC3C,qCAAsC,QACtC,gDAAiD,QACjD,8CAA+C,QAC/C,+CAAgD,QAChD,2CAA4C,QAC5C,+BAAgC,MAChC,kDAAmD,QACnD,qCAAsC,QACtC,qDAAsD,QACtD,kDAAmD,QACnD,wCAAyC,QACzC,6CAA8C,QAC9C,oDAAqD,QACrD,4CAA6C,QAC7C,iDAAkD,QAClD,gDAAiD,QACjD,gBAAiB,MACjB,mCAAoC,QACpC,4CAA6C,QAC7C,mDAAoD,QACpD,kBAAmB,MACnB,kCAAmC,QACnC,gDAAiD,QACjD,iDAAkD,QAClD,4CAA6C,QAC7C,6BAA8B,QAC9B,oCAAqC,QACrC,wCAAyC,QACzC,4DAA6D,OACjE,CACJ,CACJ,IC9KA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,OAAO,eAAeA,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAK5DA,EAAQ,QAAU,CAACC,EAASC,KAAa,CACrC,KAAM,yCACN,MAAO,CACH,oCAAqC,MACrC,uCAAwC,MACxC,6CAA8C,MAC9C,kCAAmC,MACnC,uCAAwC,MACxC,qCAAsC,MACtC,uCAAwC,MACxC,kDAAmD,MACnD,mCAAoC,MACpC,oDAAqD,MACrD,0CAA2C,MAC3C,qCAAsC,MACtC,qCAAsC,MACtC,kDAAmD,MACnD,yCAA0C,MAC1C,uCAAwC,MACxC,oCAAqC,MACrC,oDAAqD,MACrD,4DAA6D,MAC7D,8CAA+C,MAC/C,8CAA+C,MAC/C,wDAAyD,MACzD,mDAAoD,MACpD,mDAAoD,MACpD,oDAAqD,MACrD,wCAAyC,MACzC,0CAA2C,MAC3C,oCAAqC,MACrC,+CAAgD,MAChD,6CAA8C,MAC9C,sCAAuC,MACvC,8CAA+C,MAC/C,2CAA4C,MAC5C,uDAAwD,MACxD,sCAAuC,MACvC,0CAA2C,MAC3C,iCAAkC,MAClC,qCAAsC,MACtC,+CAAgD,MAChD,2CAA4C,MAC5C,kDAAmD,MACnD,qCAAsC,MACtC,qDAAsD,MACtD,kDAAmD,MACnD,wCAAyC,MACzC,6CAA8C,MAC9C,oDAAqD,MACrD,4CAA6C,MAC7C,iDAAkD,MAClD,gDAAiD,MACjD,mCAAoC,MACpC,4CAA6C,MAC7C,mDAAoD,MACpD,kCAAmC,MACnC,gDAAiD,MACjD,iDAAkD,MAClD,oCAAqC,MACrC,4DAA6D,KACjE,EACA,gBAAiB,CACb,cAAe,CAAE,QAAS,KAAM,QAAS,GAAO,eAAgB,EAAM,CAC1E,CACJ,KC7EA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,gCACN,MAAO,CACH,oCAAqC,QACrC,uBAAwB,MACxB,0CAA2C,QAC3C,8CAA+C,QAC/C,0CAA2C,QAC3C,qCAAsC,QACtC,iDAAkD,QAClD,oCAAqC,QACrC,kCAAmC,QACnC,yDAA0D,QAC1D,wCAAyC,QACzC,mCAAoC,QACpC,oDAAqD,QACrD,mDAAoD,QACpD,6CAA8C,QAC9C,wBAAyB,MACzB,2CAA4C,QAC5C,iBAAkB,MAClB,oCAAqC,QACrC,6CAA8C,QAC9C,qCAAsC,QACtC,8CAA+C,QAC/C,4CAA6C,OACjD,CACJ,CACJ,IChDA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,6CACN,MAAO,CACH,oCAAqC,QACrC,oCAAqC,QACrC,uBAAwB,MACxB,0CAA2C,QAC3C,qCAAsC,QACtC,uCAAwC,QACxC,8CAA+C,QAC/C,oDAAqD,QACrD,0CAA2C,QAC3C,qCAAsC,QACtC,iDAAkD,QAClD,0CAA2C,QAC3C,qCAAsC,QACtC,kBAAmB,MACnB,qCAAsC,QACtC,oCAAqC,QACrC,yCAA0C,QAC1C,kCAAmC,QACnC,yDAA0D,QAC1D,oDAAqD,QACrD,wCAAyC,QACzC,mCAAoC,QACpC,mDAAoD,QACpD,oDAAqD,QACrD,wCAAyC,QACzC,0CAA2C,QAC3C,oCAAqC,QACrC,mDAAoD,QACpD,+CAAgD,QAChD,6CAA8C,QAC9C,6CAA8C,QAC9C,sCAAuC,QACvC,2CAA4C,QAC5C,wBAAyB,MACzB,2CAA4C,QAC5C,iBAAkB,MAClB,oCAAqC,QACrC,6CAA8C,QAC9C,mBAAoB,MACpB,sCAAuC,QACvC,qCAAsC,QACtC,8CAA+C,QAC/C,+BAAgC,MAChC,kDAAmD,QACnD,gBAAiB,MACjB,mCAAoC,QACpC,4CAA6C,QAC7C,mDAAoD,QACpD,4CAA6C,QAC7C,oCAAqC,OACzC,CACJ,CACJ,IC3EA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,kDACN,MAAO,CACH,oCAAqC,QACrC,qCAAsC,QACtC,uCAAwC,QACxC,oDAAqD,QACrD,0CAA2C,QAC3C,qCAAsC,QACtC,kBAAmB,MACnB,qCAAsC,QACtC,yCAA0C,QAC1C,oDAAqD,QACrD,mDAAoD,QACpD,wCAAyC,QACzC,0CAA2C,QAC3C,oCAAqC,QACrC,+CAAgD,QAChD,6CAA8C,QAC9C,sCAAuC,QACvC,2CAA4C,QAC5C,mBAAoB,MACpB,sCAAuC,QACvC,+BAAgC,MAChC,kDAAmD,QACnD,gBAAiB,MACjB,mCAAoC,QACpC,4CAA6C,QAC7C,mDAAoD,QACpD,oCAAqC,OACzC,CACJ,CACJ,ICpDA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,2BACN,MAAO,CACH,oCAAqC,CACjC,QACA,CAAE,yBAA0B,EAAG,CACnC,EACA,uBAAwB,MACxB,0CAA2C,QAC3C,8CAA+C,QAC/C,uCAAwC,QACxC,0CAA2C,QAC3C,qCAAsC,QACtC,iDAAkD,QAClD,yCAA0C,QAC1C,0CAA2C,QAC3C,oCAAqC,QACrC,kCAAmC,QACnC,6DAA8D,QAC9D,yDAA0D,QAC1D,2CAA4C,QAC5C,wCAAyC,QACzC,mCAAoC,QACpC,oDAAqD,QACrD,mDAAoD,QACpD,6CAA8C,QAC9C,wBAAyB,MACzB,2CAA4C,QAC5C,iBAAkB,MAClB,oCAAqC,QACrC,yBAA0B,MAC1B,4CAA6C,QAC7C,6CAA8C,QAC9C,qCAAsC,QACtC,gDAAiD,QACjD,8CAA+C,QAC/C,4CAA6C,QAC7C,wCAAyC,OAC7C,CACJ,CACJ,IC5DA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,wCACN,MAAO,CACH,oCAAqC,QACrC,oCAAqC,CACjC,QACA,CAAE,yBAA0B,EAAG,CACnC,EACA,uBAAwB,MACxB,0CAA2C,QAC3C,qCAAsC,QACtC,uCAAwC,QACxC,kDAAmD,QACnD,mCAAoC,QACpC,8CAA+C,QAC/C,oDAAqD,QACrD,uCAAwC,QACxC,0CAA2C,QAC3C,qCAAsC,QACtC,iDAAkD,QAClD,yCAA0C,QAC1C,0CAA2C,QAC3C,qCAAsC,QACtC,kBAAmB,MACnB,qCAAsC,QACtC,0CAA2C,QAC3C,kDAAmD,QACnD,oCAAqC,QACrC,yCAA0C,QAC1C,uCAAwC,QACxC,oCAAqC,QACrC,kCAAmC,QACnC,6DAA8D,QAC9D,yDAA0D,QAC1D,2CAA4C,QAC5C,oDAAqD,QACrD,wCAAyC,QACzC,mCAAoC,QACpC,4DAA6D,QAC7D,8CAA+C,QAC/C,wDAAyD,QACzD,mDAAoD,QACpD,mDAAoD,QACpD,oDAAqD,QACrD,oDAAqD,QACrD,wCAAyC,QACzC,0CAA2C,QAC3C,oCAAqC,QACrC,mDAAoD,QACpD,+CAAgD,QAChD,6CAA8C,QAC9C,6CAA8C,QAC9C,sCAAuC,QACvC,2CAA4C,QAC5C,wBAAyB,MACzB,2CAA4C,QAC5C,iBAAkB,MAClB,oCAAqC,QACrC,yBAA0B,MAC1B,4CAA6C,QAC7C,6CAA8C,QAC9C,mBAAoB,MACpB,sCAAuC,QACvC,qCAAsC,QACtC,gDAAiD,QACjD,8CAA+C,QAC/C,+BAAgC,MAChC,kDAAmD,QACnD,kDAAmD,QACnD,6CAA8C,QAC9C,iDAAkD,QAClD,gBAAiB,MACjB,mCAAoC,QACpC,4CAA6C,CACzC,QACA,CACI,SAAU,GACV,aAAc,GACd,aAAc,GACd,qBAAsB,GACtB,YAAa,EACjB,CACJ,EACA,mDAAoD,CAChD,QACA,CACI,SAAU,GACV,aAAc,GACd,WAAY,GACZ,aAAc,GACd,YAAa,GACb,YAAa,EACjB,CACJ,EACA,kBAAmB,MACnB,kCAAmC,CAC/B,QACA,iCACJ,EACA,4CAA6C,QAC7C,oCAAqC,QACrC,wCAAyC,QACzC,4DAA6D,OACjE,CACJ,CACJ,IC7HA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,6CACN,MAAO,CACH,oCAAqC,QACrC,qCAAsC,QACtC,uCAAwC,QACxC,kDAAmD,QACnD,mCAAoC,QACpC,oDAAqD,QACrD,0CAA2C,QAC3C,qCAAsC,QACtC,kBAAmB,MACnB,qCAAsC,QACtC,kDAAmD,QACnD,yCAA0C,QAC1C,uCAAwC,QACxC,oCAAqC,QACrC,oDAAqD,QACrD,4DAA6D,QAC7D,8CAA+C,QAC/C,wDAAyD,QACzD,mDAAoD,QACpD,mDAAoD,QACpD,oDAAqD,QACrD,wCAAyC,QACzC,0CAA2C,QAC3C,oCAAqC,QACrC,+CAAgD,QAChD,6CAA8C,QAC9C,sCAAuC,QACvC,2CAA4C,QAC5C,mBAAoB,MACpB,sCAAuC,QACvC,+BAAgC,MAChC,kDAAmD,QACnD,kDAAmD,QACnD,6CAA8C,QAC9C,iDAAkD,QAClD,gBAAiB,MACjB,mCAAoC,QACpC,4CAA6C,CACzC,QACA,CACI,SAAU,GACV,aAAc,GACd,aAAc,GACd,qBAAsB,GACtB,YAAa,EACjB,CACJ,EACA,mDAAoD,CAChD,QACA,CACI,SAAU,GACV,aAAc,GACd,WAAY,GACZ,aAAc,GACd,YAAa,GACb,YAAa,EACjB,CACJ,EACA,kBAAmB,MACnB,kCAAmC,CAC/B,QACA,iCACJ,EACA,oCAAqC,QACrC,4DAA6D,OACjE,CACJ,CACJ,IC1FA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,8BACN,MAAO,CACH,kDAAmD,QACnD,gCAAiC,QACjC,wCAAyC,QACzC,kDAAmD,QACnD,qDAAsD,QACtD,qDAAsD,QACtD,gDAAiD,QACjD,iDAAkD,QAClD,qDAAsD,QACtD,oBAAqB,MACrB,uCAAwC,QACxC,yCAA0C,QAC1C,mCAAoC,QACpC,0CAA2C,OAC/C,CACJ,CACJ,ICvCA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,2CACN,MAAO,CACH,kDAAmD,QACnD,gCAAiC,QACjC,wCAAyC,QACzC,kDAAmD,QACnD,qDAAsD,QACtD,qDAAsD,QACtD,gDAAiD,QACjD,iDAAkD,QAClD,eAAgB,MAChB,kCAAmC,QACnC,qDAAsD,QACtD,oBAAqB,MACrB,uCAAwC,QACxC,yCAA0C,QAC1C,uDAAwD,QACxD,iCAAkC,QAClC,mCAAoC,QACpC,0CAA2C,QAC3C,qCAAsC,QACtC,+CAAgD,QAChD,2CAA4C,QAC5C,wCAAyC,QACzC,oDAAqD,OACzD,CACJ,CACJ,IChDA,IAAAC,EAAAC,EAAAC,GAAA,cAOA,IAAIC,EAAmBD,GAAQA,EAAK,iBAAoB,SAAUE,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeF,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5D,IAAMG,GAASF,EAAgB,GAAiB,EAC1CG,GAAuBH,EAAgB,GAA+B,EAK5ED,EAAQ,QAAU,CAACK,EAAQC,IAAW,IAC9BH,GAAO,SAASE,EAAQC,CAAM,KAC9BF,GAAqB,SAASC,EAAQC,CAAM,EAChD,CACI,KAAM,gDACN,MAAO,CACH,eAAgB,MAChB,kCAAmC,QACnC,uDAAwD,QACxD,iCAAkC,QAClC,qCAAsC,QACtC,+CAAgD,QAChD,2CAA4C,QAC5C,wCAAyC,QACzC,oDAAqD,OACzD,CACJ,CACJ,IClCA,IAAAC,GAAAC,EAAAC,GAAA,cACA,IAAIC,GAAmBD,GAAQA,EAAK,kBAAqB,OAAO,OAAU,SAASE,EAAGC,EAAGC,EAAGC,EAAI,CACxFA,IAAO,SAAWA,EAAKD,GAC3B,IAAIE,EAAO,OAAO,yBAAyBH,EAAGC,CAAC,GAC3C,CAACE,IAAS,QAASA,EAAO,CAACH,EAAE,WAAaG,EAAK,UAAYA,EAAK,iBAClEA,EAAO,CAAE,WAAY,GAAM,IAAK,UAAW,CAAE,OAAOH,EAAEC,CAAC,CAAG,CAAE,GAE9D,OAAO,eAAeF,EAAGG,EAAIC,CAAI,CACrC,EAAM,SAASJ,EAAGC,EAAGC,EAAGC,EAAI,CACpBA,IAAO,SAAWA,EAAKD,GAC3BF,EAAEG,CAAE,EAAIF,EAAEC,CAAC,CACf,GACIG,GAAsBP,GAAQA,EAAK,qBAAwB,OAAO,OAAU,SAASE,EAAGM,EAAG,CAC3F,OAAO,eAAeN,EAAG,UAAW,CAAE,WAAY,GAAM,MAAOM,CAAE,CAAC,CACtE,EAAK,SAASN,EAAGM,EAAG,CAChBN,EAAE,QAAaM,CACnB,GACIC,GAAgBT,GAAQA,EAAK,cAAkB,UAAY,CAC3D,IAAIU,EAAU,SAASR,EAAG,CACtB,OAAAQ,EAAU,OAAO,qBAAuB,SAAUR,EAAG,CACjD,IAAIS,EAAK,CAAC,EACV,QAASP,KAAKF,EAAO,OAAO,UAAU,eAAe,KAAKA,EAAGE,CAAC,IAAGO,EAAGA,EAAG,MAAM,EAAIP,GACjF,OAAOO,CACX,EACOD,EAAQR,CAAC,CACpB,EACA,OAAO,SAAUU,EAAK,CAClB,GAAIA,GAAOA,EAAI,WAAY,OAAOA,EAClC,IAAIC,EAAS,CAAC,EACd,GAAID,GAAO,KAAM,QAASR,EAAIM,EAAQE,CAAG,EAAGE,EAAI,EAAGA,EAAIV,EAAE,OAAQU,IAASV,EAAEU,CAAC,IAAM,WAAWb,GAAgBY,EAAQD,EAAKR,EAAEU,CAAC,CAAC,EAC/H,OAAAP,GAAmBM,EAAQD,CAAG,EACvBC,CACX,CACJ,EAAG,EACCE,EAAmBf,GAAQA,EAAK,iBAAoB,SAAUY,EAAK,CACnE,OAAQA,GAAOA,EAAI,WAAcA,EAAM,CAAE,QAAWA,CAAI,CAC5D,EACA,OAAO,eAAeZ,EAAS,aAAc,CAAE,MAAO,EAAK,CAAC,EAC5DA,EAAQ,OAASA,EAAQ,QAAUA,EAAQ,OAASA,EAAQ,OAAS,OACrE,IAAMgB,GAAkBD,EAAgB,QAAQ,kCAAkC,CAAC,EAC7EE,GAAaR,GAAa,QAAQ,2BAA2B,CAAC,EAC9DS,GAAkB,IAClBC,GAAQJ,EAAgB,GAAwB,EAChDK,GAASL,EAAgB,GAAyB,EAClDM,GAAyBN,EAAgB,GAAyC,EAClFO,GAAuBP,EAAgB,GAAuC,EAC9EQ,GAAgBR,EAAgB,GAAgC,EAChES,GAA6BT,EAAgB,GAA6C,EAC1FU,GAAkCV,EAAgB,GAAkD,EACpGW,GAAWX,EAAgB,GAA2B,EACtDY,GAAwBZ,EAAgB,GAAwC,EAChFa,GAA6Bb,EAAgB,GAA6C,EAC1Fc,GAAcd,EAAgB,GAA8B,EAC5De,GAA2Bf,EAAgB,GAA2C,EACtFgB,GAAgChB,EAAgB,GAAgD,EACtGf,EAAQ,OAAS,CACb,KAAMiB,GAAW,KACjB,eAAgBA,GAAW,cAC/B,EAwBAjB,EAAQ,OAASgB,GAAgB,QACjChB,EAAQ,QAAU,CAKd,OAASmB,GAAM,SAASnB,EAAQ,OAAQA,EAAQ,MAAM,EAMtD,QAAUoB,GAAO,SAASpB,EAAQ,OAAQA,EAAQ,MAAM,EAKxD,sBAAwBqB,GAAuB,SAASrB,EAAQ,OAAQA,EAAQ,MAAM,EAOtF,qBAAuBsB,GAAqB,SAAStB,EAAQ,OAAQA,EAAQ,MAAM,EAKnF,eAAiBuB,GAAc,SAASvB,EAAQ,OAAQA,EAAQ,MAAM,EAKtE,0BAA4BwB,GAA2B,SAASxB,EAAQ,OAAQA,EAAQ,MAAM,EAK9F,8BAAgCyB,GAAgC,SAASzB,EAAQ,OAAQA,EAAQ,MAAM,EAKvG,UAAY0B,GAAS,SAAS1B,EAAQ,OAAQA,EAAQ,MAAM,EAK5D,qBAAuB2B,GAAsB,SAAS3B,EAAQ,OAAQA,EAAQ,MAAM,EAKpF,yBAA2B4B,GAA2B,SAAS5B,EAAQ,OAAQA,EAAQ,MAAM,EAK7F,aAAe6B,GAAY,SAAS7B,EAAQ,OAAQA,EAAQ,MAAM,EAKlE,wBAA0B8B,GAAyB,SAAS9B,EAAQ,OAAQA,EAAQ,MAAM,EAK1F,4BAA8B+B,GAA8B,SAAS/B,EAAQ,OAAQA,EAAQ,MAAM,CACvG,EA0CAA,EAAQ,QAAU,CACd,OAAQkB,GAAgB,OACxB,QAASlB,EAAQ,QACjB,OAAQA,EAAQ,OAChB,OAAQA,EAAQ,MACpB,EACA,IAAIgC,GAAkB,IACtB,OAAO,eAAehC,EAAS,SAAU,CAAE,WAAY,GAAM,IAAK,UAAY,CAAE,OAAOgC,GAAgB,MAAQ,CAAE,CAAC,ICzMlH,IAAAC,GAAA,GAAAC,GAAAD,GAAA,aAAAE,GAAA,QAAAC,KAAA,eAAAC,GAAAJ,IAAA,IAAAK,GAAoB,wBACpBC,GAAqB,UACrBC,GAAsB,kCACtBC,GAAyC,yCAY5BL,GAAgB,CAI3B,GAAG,GAAAM,MAIH,GAAI,GAAAC,QAAU,QAAQ,kBAAkB,EAGxC,CACE,MAAO,CAAC,UAAU,EAClB,gBAAiB,CAEf,cAAe,CAEb,OAAQ,GAAAC,QAAS,OAIjB,oBAAqB,CAAC,MAAM,EAC5B,WAAY,QACd,EACA,QAAS,CACP,GAAG,GAAAC,QAAQ,OAEb,CACF,EACA,MAAO,CAGL,0BAA2B,CAAC,QAAS,CAAC,eAAgB,aAAa,CAAC,EACpE,6BAA8B,QAC9B,gBAAiB,OACjB,2BAA4B,MAC5B,iCAAkC,CAChC,OACA,CAEE,QAAS,CAAC,MAAO,QAAS,SAAU,UAAW,OAAO,CACxD,CACF,EACA,kCAAmC,CAAC,QAAS,QAAQ,EACrD,0BAA2B,CACzB,QACA,CAEE,MAAO,CAAC,gBAAiB,cAAe,cAAe,aAAa,CACtE,CACF,EACA,iBAAkB,CAChB,QACA,CAEE,OAAQ,CAAE,KAAM,IAAK,CACvB,CACF,EACA,wCAAyC,CACvC,QACA,aACA,CACE,yBAA0B,GAC1B,QAAS,CAAC,CACZ,CACF,EACA,+BAAgC,CAAC,QAAS,WAAW,EACrD,oCAAqC,CAAC,QAAS,CAAE,QAAS,EAAK,CAAC,EAChE,sCAAuC,QACvC,6BAA8B,CAAC,QAAS,OAAO,EAI/C,oCAAqC,CACnC,QACA,CACE,kBAAmB,KACnB,kBAAmB,KACnB,mBAAoB,GACpB,KAAM,MACN,KAAM,aAEN,aAAc,KAChB,CACF,EAMA,wBAAyB,CACvB,QACA,CACE,MAAO,CAAE,WAAY,GAAM,UAAW,EAAK,EAC3C,OAAQ,CACN,qBACA,oDACA,mDACA,WACA,gBACA,oBAEA,iBACA,gBACA,eACA,kBACA,gBACF,CACF,CACF,EAEA,gCAAiC,CAC/B,QACA,CACE,UAAW,CAAE,MAAO,GAAM,IAAK,EAAK,CACtC,CACF,CACF,CACF,CACF,EAGOV,GAAQC","names":["require_config_helper","__commonJSMin","exports","config","configs","configWithExtends","configIndex","extendsArr","extendsArrFlattened","undefinedExtensions","acc","extension","extensionIndex","configName","extensionIndices","name","require_base","__commonJSMin","exports","plugin","parser","require_eslint_recommended","__commonJSMin","exports","__importDefault","mod","eslint_recommended_raw_1","_plugin","_parser","require_all","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_disable_type_checked","__commonJSMin","exports","_plugin","_parser","require_recommended","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_recommended_type_checked","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_recommended_type_checked_only","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_strict","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_strict_type_checked","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_strict_type_checked_only","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_stylistic","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_stylistic_type_checked","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_stylistic_type_checked_only","__commonJSMin","exports","__importDefault","mod","base_1","eslint_recommended_1","plugin","parser","require_dist","__commonJSMin","exports","__createBinding","o","m","k","k2","desc","__setModuleDefault","v","__importStar","ownKeys","ar","mod","result","i","__importDefault","eslint_plugin_1","parserBase","config_helper_1","all_1","base_1","disable_type_checked_1","eslint_recommended_1","recommended_1","recommended_type_checked_1","recommended_type_checked_only_1","strict_1","strict_type_checked_1","strict_type_checked_only_1","stylistic_1","stylistic_type_checked_1","stylistic_type_checked_only_1","config_helper_2","index_exports","__export","index_default","vue","__toCommonJS","import_globals","import_typescript_eslint","import_eslint_plugin_vue","import_eslint_config_sylph","sylphBaseConfig","vuePlugin","tseslint","globals"]}